Windows prefetch что за папка


что это за папка и можно ли ее удалить?

Продолжая изучать компьютер на предмет различных папок и файлов, вы можете обнаружить много интересного. Зачастую те же папки вызывают неподдельный интерес по той простой причине, что файлы в них порой занимают немало места на жестком диске, в результате чего возникает вопрос, можно ли удалять эти файлы. Сегодня поговорим о папке Prefetch.

Папка Prefetch находится в папке Windows (обычно это C:\Windows\Prefetch). Она используется как один из компонентов для загрузки операционной системы Windows, благодаря которому загрузка ОС ускоряется, а время, затрачиваемое на запуск программ, уменьшается. Сам компонент называется Prefetcher и впервые появился еще на Windows XP.

Как работает Prefetcher? Загрузка операционной системы сопровождается обработкой большого количества файлов. При этом некоторые файлы открываются множество раз для чтения различных сегментов. Этот процесс может занимать много времени, поэтому куда удобнее и продуктивнее обращаться к каждому из файлов только один раз, загружая информацию в оперативную память ещё до того, как она станет нужной. Prefetcher позволяет накапливать эти сведения в файлах трассировки для оптимизации загрузки кода и данных при следующих запусках за счет того, что наблюдает за тем, какой код и данные загружаются в процессе запуска операционной системы и приложений.

Параметры Prefetcher хранятся в системном реестре. Вы можете изменить параметры Prefetcher.

Нажмите на сочетание клавиш WIN+R. Появится окно «Выполнить», введите в него слово regedit и нажмите ОК. Так вы откроете редактор реестра.

Когда редактор будет открыт, пройдите по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

Выберите параметр EnablePrefetcher.

Кликните по нему два раза. Появится окно, в котором вы можете установить одно из значений:

  • 0x00000000 — компонент отключен
  • 0x00000001 — ускорение запуска приложений
  • 0x00000002 — ускорение загрузки системы
  • 0x00000003 — ускорение запуска приложений и загрузки системы

Нужно вводить не указанный параметр, а только цифру на его конце, например, 0, 1, 2 или 3.

И будьте внимательны при работе с реестром. Если чего-то не понимаете, не меняйте ничего, поскольку одно неосторожное движение может привести к проблемам в работе операционной системы!

Можно ли удалить папку Prefetch?

Существует легенда, согласно которой в папке Prefetch собираются файлы, которые требуют удаления. Это не так. Файлы временные и система при необходимости самостоятельно их удаляет, поэтому, кстати, размер папки такой небольшой. Так что файлы в указанной папке трогать не стоит.

Если же вы все-таки удалите файлы, то ничего не произойдет, однако скорость загрузки приложений может упасть. При этом файлы будут созданы заново автоматически.

что за папка, можно ли удалить, где находится в Windows 7, 8. 10

В процессе изучения Windows 7, 8, 10, либо устранения возникших проблем, Вы столкнетесь с необходимостью знакомства с компонентами и предназначения папок ОС. В данном материале разберем такие вопросы: Prefetch - что за папка, можно ли удалить, и где она находится.

Расположение и функции папки Prefetch

Каждый раз, когда Вы включаете компьютер, Windows отслеживает, как запускается Ваш ПК, и какие программы Вы часто открываете. Windows сохраняет эту информацию в виде небольших файлов в папке Prefetch. При следующем включении компьютера ОС ссылается на эти файлы, чтобы ускорить процесс запуска.

Папка Prefetch находится в каталоге ОС, полное расположение выглядит так:

C:\Windows\Prefetch. В вашем конкретном случае метка тома может отличаться.

Перейдя в папку, Вы увидите каталог ReadyBoot и файлы в основном с расширением pf. Например, загрузка ОС трассируется в файл с названием NTOSBOOT-B00DFAAD.pf. Все остальные элементы являются трассировками запуска программ и служебных компонентов. Файлы имеют в названии имя исполняемого файла, его шестнадцатеричного хеша пути и расширение, например, EXCEL.EXE-53A22446.pf.

Работу по формированию файлов трассировки выполняет компонент Prefetcher, но без функционирующего планировщика заданий Prefetcher будет работать неправильно. Данные поступившие от Prefetcher обрабатываются планировщиком заданий и далее записываются в папку Prefetch.

Также стоит обратить внимание на файл Layout.ini. Он создается каждые 3 дня и хранит в себе данные (перечень файлов и папок), которые используются при запуске системы и программ. Данные из Layout.ini использует утилита дефрагментации диска для рационального размещения файлов на жестком диске.

Мифы про удаление содержимого папки Prefetch

Часто утверждается, что удаление папки Prefetch приводит к меньшему времени загрузки и большей свободной памяти. Некоторые эксперты считают, что Windows загружает информацию из папки Prefetch для всех программ, которые когда-нибудь запускались на ПК, в оперативную память, тем самым заполняя ее неиспользуемыми данными (это неверно). Эти эксперты рекомендуют удалять на регулярной основе содержимое папки Prefetch, чтобы сохранить память от неиспользуемых данных.

Папка Prefetch является самообслуживающейся, нет необходимости удалять или очищать ее содержимое. Windows поддерживает определенное число записей в Prefetch и очищает автоматически излишние данные, предотвращая увеличение объемов папки. Если Вы опустошите содержимое папки вручную, тогда Windows и программы займут больше времени для запуска при следующем включении компьютера. Удаленные данные будут воссоздаваться, что приведет к длительному времени загрузки. Удалять папку Prefetch или ее содержимое с точки зрения освобождения памяти на жестком диске бессмысленно, тат как она весит мало. В нашем случае это около 40 мб.

Управление компонентами SuperFetch и Prefetch

По умолчанию Windows 7, 8, 10 отключает автоматически SuperFetch и Prefetch при обнаружении загрузки системы с SSD. Для SSD данные технологии не представляют ценности и вовсе тормозят процессы запуска, излишними операциями. Если ОС автоматически для SSD не отключила данные компоненты, тогда читайте инструкцию ниже.

SuperFetch – это служба, которая предсказывает, какие приложения Вы будете запускать дальше, и предварительно загружает эти данные в память. Windows дает возможность пользователю изменить настройки или отключить SuperFetch и Prefetch, через реестр и службы ОС. Если Вы используете традиционный HDD, тогда эти функции отключать не рекомендуется.

Важно! Во избежание ошибок, сделайте резервную копию реестра или точку восстановления системы.

Откройте реестр Windows 7, 8,10. В реестре перейдите до раздела PrefetchParameters (путь внизу скриншота). Обратите внимание на 2 параметра EnablePrefetcher, EnableSuperfetch.

Кликните далее двойным кликом по EnablePrefetcher. В поле «значение» установите новый параметр.

Значения для EnablePrefetcher:

  • 0 – отключение;
  • 1 - Включение для запуска приложений;
  • 2 - Включение для запуска системы;
  • 3 - Включение для запуска приложений и системы.

По умолчанию задано значение 3, измените его на 0 или на 1, 2. После изменений кликните OK.

Значения для EnableSuperfetch:

  • 0 – отключение;
  • 1 - Включение для загрузочных файлов;
  • 2 - Включение для приложений;
  • 3 - Включение для загрузочных файлов и приложений.

Теперь Вы знаете, что за папка Prefetch, можно ли удалить и какие компоненты ОС ей управляют. Содержимое папки лучше не трогать, она обслуживает сама себя, нет необходимости участия пользователя. На HDD лучше не отключать функции  SuperFetch и Prefetch, это замедлит систему в целом.

Посмотрите еще статьи:

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

что за папка и зачем она нужна

Некоторые пользователи, любящие порыться в системных каталогах, зачастую сталкиваются с директорией Prefetch. Что за папка перед юзером в данном случае, знают далеко не все. Попробуем восполнить пробелы в знаниях насчет того, для чего нужен этот каталог и какие данные он содержит.

Prefetch: что за папка

Рассмотрение вопроса начнем с подачи теоретического материала. При старте операционная система отслеживает процесс загрузки, сохраняя о нем все данные для ускорения последующего запуска в каталоге Prefetch. Что за папка перед нами?

По сути, это директория на жестком диске компьютера, содержащая актуальные данные, параметры и компоненты полного цикла загрузки системы и запуска наиболее часто используемых программ.

Чтобы в следующий раз не загружать все компоненты с нуля, Windows и использует данные, сохраненные на винчестере. Некоторые юзеры, правда, утверждают, что для каждого последующего запуска системы информация, хранящаяся в каталоге Prefetch, становится устаревшей. Поэтому, с их точки зрения, время от времени нужно очищать директорию Prefetch. Что за папка Prefetch, немного понятно. А вот далеко не все любители очистки знают, что данные в ней перезаписываются автоматически после каждого старта или запуска приложения.

Посмотрим на практические стороны вопроса об удалении ее содержимого. Чуть позже будет сказано о том, как отключить использование функции ускорения загрузки, если это кому-то уж слишком сильно мешает.

Папка Prefetch в Windows 7 и выше: стоит ли ее очищать

Удаление данных из этого каталога никаких критических изменений в работе системы или установленных программ не вызовет.

Но вот абсолютно неправы все те, кто утверждает, что после удаления информации из этого каталога загрузка системы и запуск приложений станет быстрее. Как раз наоборот, ведь системе или программе придется заново запускать собственные модули, помещая их в оперативную или виртуальную память компьютерного устройства, а это занимает время. Использование данных директории Prefetch затрачиваемое на эти процессы время сокращает существенно. Поэтому очисткой по большому счету заниматься нежелательно, тем более - удалять саму папку.

Тут важно понимать, что при последующих загрузках данные о процессе все равно будут сохранены. Так что очистка и удаление окажутся тем, что принято называть «сизифов труд».

Управление содержимым каталога Prefetch

Если уж кому-то не нужна эта служба, от нее можно избавиться. Для этого следует войти в редактор системного реестра (команда regedit в меню «Выполнить», вызываемом сочетанием Win + R).

Здесь нужно выбрать ветку HKLM, а затем через системный каталог (SYSTEM) и настройки текущих параметров контроля (CurrentControlSet) спуститься до раздела инспектирования памяти, где и находится искомый каталог PrefetchParameters. В нем содержатся ключи формата 0x0000000z, где «z» может принимать четыре варианта значений:

  • 0 – полное отключение;
  • 1 – ускорение только запуска программ;
  • 2 – оптимизация только загрузки Windows;
  • 3 – задействование функции в полном объеме (и для системы, и для приложений).

Те же настройки можно произвести и в редакторе групповых политик или в инструментарии администрирования компьютера.

Остается добавить, что каталог располагается в системном разделе по пути Windows/Prefetch. Что за папка и для чего она нужна, думается, уже понятно. Если дать небольшой совет напоследок, лучше не заниматься очисткой содержимого каталога или изменением параметров службы, установленных в системе по умолчанию.

Папка prefetch в Windows 7

Я уже как-то писал о том, для чего нужна папка Temp и стоит ли удалять ее содержимое. У нас, как оказывается, есть еще одна похожая папка, которая называется prefetch. В ней точно так же хранится целая куча файлов с непонятными названиями, и она точно также неоправданно занимает  место на жестком диске.

Файлы, которые хранятся в папке prefetch, содержат информацию, о приложениях, которые запускаются на компьютере. Если вы часто устанавливаете и удаляете различные программы и приложения, то папка prefetch переполняется лишней информацией, которая уже никак не используется, а просто занимает место на жестком диске. Соответственно если удалить все содержимое папки  prefetch, то нужную информацию программы запишут в нее заново, а ненужная удалится навсегда. Если вы полностью удалите все файлы с папки prefetch, то первая загрузка Windows 7 после удаления немного замедлится, пока программы заново внесут свои данные.

Где находится папка prefetch? Находится в C:Windows.

Записи в папку prefetch по умолчанию делают не только системные файлы, но и разного рода второстепенные приложения, а это только замедляет загрузку. Следовательно, нам нужно сделать так, чтобы в папку записывалась только информация с системных файлов.

Для этого нам необходим редактор реестра. Жмем кнопку «Пуск» и пишем в строке поиска «regedit». Заходим, кликнув по результату двойным щелчком мыши:

Идем по ветке: HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Control-Session Manager-Memory Management-PrefetchParameters

Находим в правой части окошка параметр EnablePrefetcher, кликаем по нему правой кнопкой мыши и выбираем пункт «Изменить»

Тут нужно вводить значение. По умолчанию установлена 3. Это значит, что запущены как системные процессы, так и разного рода приложения. Если поставить 2, то мы запустим только системные процессы. Если 1 – только приложения, а 0 – вообще отключим.

Нам нужно поставить 2-ку.

Смотрим видео по теме:


Оценить статью: Загрузка... Поделиться новостью в соцсетях

 

Об авторе: Олег Каминский

Вебмастер. Высшее образование по специальности "Защита информации". Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности

Папка Prefetch

Стоит очищать папку Prefetch или нет? Дайте хороший совет, ведь данные, находящиеся в ней, используются приложениями при загрузке Windows, а значит они напрямую могут влиять на скорость запуска операционной системы.

Папка Prefetch

В данной папке Windows сохраняет файлы данных, содержащих информацию о запускаемых приложениях. Естественно жизнь в нашей операционной системе на месте не стоит, многие программы удаляются и заменяются другими, значит и информацию в папке Prefetch нужно периодически обновлять, очищая её. Все загружающиеся программы, сразу внесут свои данные в эту папку заново, на этот момент, запуск Windows немного замедлится, зато все последующие загрузки операционной системы будут происходить некоторое время быстрее. 

Затем папка Prefetch, опять будет переполнена ненужной информацией. Лично я удаляю данные из папки Prefetch один раз в месяц, наведываться чаще в эту папку не стоит, если и можно здесь выиграть в скорости запуска , то очень немного, лучше уделить больше времени очистке жёсткого диска от лишних файлов и дефрагментации и общему ускорению работы Windows 7.

 


Многие со мной поспорят и скажут что папка Prefetch содержит данные не только системных файлов, но и многих лишних приложений, чтение которых особенно замедляет запуск Windows, но можно производить запись информации в папку Prefetch о запуске только системных файлов, задаётся это всё в реестре.
Находим ключ

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
По умолчанию он имеет значение "EnablePrefetcher"=dword:00000003.
Используем другие значения:
0 – Prefetch отключен.
1 – запуск только приложений
2 – запуск системных процессов
3 – запуск всего.

Метки к статье: Windows XP Windows 7

Папка Prefetch в Windows XP, 7, 8

Папку Prefetch можно обнаружить в Windows XP, Vista, 7, 8 по следующему пути: C:\Windows\Prefetch - она является компонентом операционной системы и ускоряет процесс начальной загрузки ОС и часто используемых программ. Впервые данная технология была применена в Windows XP, а начиная с Vista была дополнена технологиями SuperFetch и ReadyBoost. Запуск ОС или приложения сопровождается чтением данных из памяти, часто к одному и тому же файлу приходится обращаться несколько раз, что весьма нерационально и занимает много времени. Windows оптимизирует загрузку кода, сохраняя в папке Prefetch файлы трассировки, которые обрабатывает по-своему.

Для настройки папки Prefetcher нам понадобится редактор реестра. Сразу хотелось бы продублировать предупреждение с сайта Microsoft: "Неправильное использование редактора реестра может привести к серьезным неполадкам, требующим переустановки операционной системы. Редактор реестра вы используете на свой страх и риск".

Нажимаем Пуск - Выполнить и вводим regedit. В редакторе реестра найдем следующий раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters


Нас интересует параметр EnablePrefetcher. Он может принимать следующие значения:
0x00000000 — компонент отключен
0x00000001 — ускорение запуска приложений
0x00000002 — ускорение загрузки системы
0x00000003 — ускорение запуска приложений и загрузки системы

Таким образом, чтобы отключить Prefetch нужно два раза щелкнуть по параметру EnablePrefetcher и в диалогом окне указать значение 0. По умолчанию используется 3 - для более быстрого запуска приложений и загрузки Windows. Необходимость отключения Prefetcher часто возникает при работе с Windows 8 - многие новые ноутбуки комплектуются не традиционным HDD жестким диском, а сверхбыстрым SSD-накопителем, которые пока характеризуются высокой стоимостью и небольшим объемом памяти.

При установленном SSD накопителе Windows 8 самостоятельно должна отключать службу Prefetcher, однако если этого не произошло, вы можете удалить Prefetch самостоятельно. В указанном выше разделе реестра для параметров EnablePrefetcher и EnableSuperfetch нужно задать значение 0, то есть отключить их. Перезагрузите компьютер.

Системные файлы и папки Windows имеют множество мифов, не стала исключением и рассматриваемая нами служба. Часто приходится слышать вопросы: можно ли удалить папку Prefetch, как отключить или включить Prefetch. Но самое интересное заблуждение состоит в том, что добавление ключа /prefetch:1 в ссылку на объект во вкладке "ярлык" ускоряет загрузку приложения, поскольку ОС, видя данный ключ, добавляет программу в папку Prefetch. Добавление /prefetch:1 к адресу ни к чему не приведет, а миф основывается на том, что аналогичный ключ присутствует в строке запуска Windows Media Player.

Часто спрашивают, можно и нужно ли удалять файлы из папки Prefetch? Якобы, это позволяет освободить место на жестком диске. Ответ однозначный: НЕТ. Во-первых, при удалении данных файлов время загрузки ОС и некоторых программ увеличится, а файлы трассировки будут созданы заново. Во-вторых, Prefetcher сам управляет данными файлами без необходимости стороннего вмешательства. К тому же, Microsoft ограничила количество трассировочных файлов 128 штуками, чтобы они как раз не занимали слишком много места на диске.

Что такое Superfetch в Windows 10? И как его отключить

Windows 10 - это явное улучшение по сравнению с предыдущими версиями во многих отношениях, но при неправильной настройке она может казаться медленной и вялой. Из множества способов повышения производительности Windows 10 есть одна менее известная функция, о которой вам следует знать: Superfetch .

windows-10-faster windows10-feature-performance

В этой статье вы узнаете все, что вам нужно знать о том, что такое Superfetch, как он работает, почему он может быть проблематичным и как отключить его, если он вызывает проблемы.

Что такое Superfetch?

Superfetch - это функция, появившаяся еще в Windows Vista.В официальном описании службы Superfetch говорится, что она «поддерживает и улучшает производительность системы с течением времени», но это расплывчато и не объясняет всей истории.

Superfetch отображается как «Service Host: Superfetch» ​​в диспетчере задач Windows.Он тихо сидит в фоновом режиме, постоянно анализируя модели использования оперативной памяти и узнавая, какие приложения вы запускаете чаще всего. Со временем Superfetch отмечает эти приложения как «часто используемые» и заранее загружает их в оперативную память.

Идея состоит в том, что когда вы действительно хотите запустить приложение, оно будет запускаться намного быстрее, потому что оно уже предварительно загружено в память.

Task Manager Performance Tab Memory

По умолчанию Superfetch занимает все доступное пространство ОЗУ предварительно загруженными приложениями.Не волнуйтесь: он работает только с неиспользуемой памяти . Как только вашей системе требуется больше оперативной памяти (например, для загрузки приложения, которое не было предварительно загружено), она по мере необходимости освобождает необходимую память.

Обратите внимание, что Superfetch - это не то же самое, что Prefetch, менеджер памяти предварительной загрузки, представленный еще в Windows XP.Superfetch фактически является преемником Prefetch. Какая разница? Prefetch не анализировал закономерности использования с течением времени и соответствующим образом не изменял параметры предварительной загрузки.

Действительно ли необходима Superfetch?

По большей части полезен Superfetch.Если у вас современный ПК со средними характеристиками или лучше, Superfetch, скорее всего, работает настолько плавно, что вы никогда этого не заметите. Велика вероятность, что Superfetch уже запущен в вашей системе прямо сейчас, а вы даже не знали.

Но есть некоторые "проблемы", которые могут возникнуть с Superfetch:

  • Поскольку Superfetch всегда работает в фоновом режиме, сама служба Superfetch всегда использует некоторый процессор и оперативную память.
  • Superfetch не устраняет необходимости загружать приложения в оперативную память. Скорее перемещает загрузки на более раннее время. Всякий раз, когда происходит эта загрузка, ваша система по-прежнему испытывает такое же замедление, как если бы вы запускали приложение без Superfetch.
  • Запуск системы может быть медленным, потому что Superfetch предварительно загружает набор данных с жесткого диска в ОЗУ.Если ваш жесткий диск работает на 100% в течение нескольких минут каждый раз при запуске или перезагрузке компьютера, виновником может быть Superfetch.
  • Прирост производительности Superfetch может быть незаметным, если Windows 10 установлена ​​на SSD. Поскольку твердотельные накопители такие быстрые, вам не нужна предварительная загрузка. Если вас это интересует, ознакомьтесь с нашим руководством по переносу Windows с жесткого диска на SSD.

Также известно, что Superfetch вызывает проблемы с производительностью во время игры , особенно в системах с 4 ГБ ОЗУ или меньше.Неясно, почему это происходит, потому что это происходит не у всех, но мы подозреваем, что это связано с играми с большим объемом оперативной памяти, которые постоянно запрашивают и освобождают память, что может привести к постоянной загрузке и выгрузке данных Superfetch.

Безопасно ли отключать Superfetch? Да! Если вы решите его выключить, нет риска побочных эффектов.Мы рекомендуем оставить ее включенной, если ваша система работает нормально. Если у вас есть проблемы с высоким использованием жесткого диска, высоким использованием ОЗУ или снижением производительности во время операций с большим объемом ОЗУ, попробуйте выключить его и посмотрите, поможет ли это. Если это так, не работайте. В противном случае включите его снова.

Примечание: Чтобы повысить производительность в системе с ограниченным ОЗУ, мы рекомендуем настроить ограничение виртуальной памяти Windows и настроить визуальные эффекты Windows.Вы также можете попробовать эти советы для более быстрого запуска и завершения работы.

Как отключить Superfetch в Windows 10

Повторяю, мы не рекомендуем отключать Superfetch, кроме как в качестве меры по устранению возможных проблем, упомянутых выше.Большинству пользователей следует оставить Superfetch включенным, потому что он помогает повысить общую производительность. Если вы не уверены, попробуйте выключить его. Если вы не заметили улучшений, включите его снова.

Использование приложения служб

Шаг 1. Запустите приложение «Службы». Откройте меню «Пуск», найдите служб , затем запустите приложение «Службы». Либо откройте командную строку «Выполнить», нажав клавишу Windows + R , затем введите services.msc и нажмите OK .

Windows Services Superfetch

Шаг 2. Отключите службу Superfetch. Прокрутите вниз, пока не увидите Superfetch , щелкните его правой кнопкой мыши и выберите Stop . Superfetch теперь отключен.

Superfetch Properties

Шаг 3. Запретить автоматический запуск Superfetch. По-прежнему в приложении «Службы» щелкните правой кнопкой мыши Superfetch и выберите Properties . На вкладке Общие найдите Тип запуска и измените его на Отключено . (Или Вручную, если вы хотите включить его, когда вам это нужно.)

Использование редактора реестра

Приложение «Службы» - предпочтительный метод для этого, но если по какой-то причине оно не работает, вы всегда можете напрямую изменить раздел реестра.Прежде чем сделать это, убедитесь, что вы создали резервную копию реестра на случай, если что-то пойдет не так (это чаще, чем вы думаете).

Шаг 1. Откройте редактор реестра. Откройте меню «Пуск», найдите regedit и выберите его в результатах. Либо откройте командную строку «Выполнить», нажав клавишу Windows + R , затем введите regedit и нажмите OK .

Windows Registry Editor EnableSuperfetch

Шаг 2: Найдите ключ Superfetch. Используя левую боковую панель, перейдите к следующему:

  HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Session Manager / MemoryManagement / PrefetchParameters  
Edit DWORD 32-bit Value

Шаг 3. Отключите Superfetch. На правой панели вы должны увидеть ключ под названием EnableSuperfetch . Щелкните его правой кнопкой мыши и выберите Modify ... , чтобы открыть редактор ключей. Чтобы отключить Superfetch, измените Value Data на 0 и нажмите OK .

Другие функции Windows 10, которые можно отключить

Superfetch - не единственный пример функции, которую лучше отключить.Если у вас все еще возникают проблемы с Windows 10, мы настоятельно рекомендуем изучить эти функции Windows 10, чтобы безопасно отключить их, а также нашу последующую статью с еще большим количеством функций, которые можно отключить.

Кредит изображения: AntonioGuillemF / Depositphotos

How to enable dark mode on Android Как использовать темный режим на Android

Использование темного режима на Android может защитить ваши глаза и даже продлить срок службы батареи.Вот как это включить.

Об авторе Джоэл Ли (Опубликовано 1598 статей)

Джоэл Ли - главный редактор MakeUseOf с 2018 года.У него есть B.S. Кандидат компьютерных наук и более девяти лет профессионального опыта написания и редактирования.

Ещё от Joel Lee
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

Просмотр содержимого файлов Windows Prefetch (.pf)

WinPrefetchView v1.36
Copyright (c) 2010-2020 Нир Софер
Описание
Каждый раз, когда вы запускаете приложение в своей системе, файл предварительной выборки, содержащий информацию о файлы, загружаемые приложением, создаются операционной системой Windows. Информация в файле предварительной выборки используется для оптимизации времени загрузки приложения при следующем запуске.
WinPrefetchView - это небольшая утилита, которая считывает файлы предварительной выборки, хранящиеся в вашей системе, и отображает информацию, хранящуюся в них. Просматривая эти файлы, вы можете узнать, какие файлы использует каждое приложение и какие файлы загружаются при загрузке Windows.

Системные требования
Эта утилита работает с любой версией Windows, начиная с Windows XP и до Windows 10. Более ранние версии Windows не подходят для этой утилиты, потому что они не используют файлы предварительной выборки.
История версий
  • Версия 1.36:
    • Исправлен WinPrefetchView, чтобы отображать правильные значения счетчика выполнения в файлах предварительной выборки, созданных в последних сборках Windows 10.
  • Версия 1.35:
    • В столбце «Время последнего выполнения» теперь отображается до 8 значений даты и времени выполнения для файлов предварительной выборки в Windows 8 или более поздних версиях.
  • Версия 1.32:
    • Исправлена ​​ошибка из версии 1.31: WinPrefetchView обращался к дисководу гибких дисков при загрузке информации Prefetch и, возможно, зависал в некоторых системах.
  • Версия 1.31:
    • Исправлено отображение столбца «Полный путь» для файлов предварительной выборки Windows 10.
  • Версия 1.30:
    • Добавлена ​​поддержка файлов предварительной выборки в Windows 10 (имейте в виду, что в настоящее время WinPrefetchView не определяет правильную букву диска в Windows 10, и поэтому столбец полного пути к файлу остается пустым).
  • Версия 1.25:
    • Добавлены опции «Копировать в проводнике - Файл предварительной выборки» и «Копировать в проводнике - Обработать файл».
  • Версия 1.21:
    • Исправлено для отображения значений даты / времени в соответствии с настройками летнего времени.
  • Версия 1.20:
    • Добавлена ​​сборка x64.
    • Добавлен столбец «Отсутствующий процесс», в котором отображается «Да», если файл процесса отсутствует (в 64-разрядных системах необходимо использовать сборку x64, чтобы получить точный результат для этого столбца)
  • Версия 1.15:
    • Исправлен «Счетчик выполнения» в файлах предварительной выборки Windows 8.
    • Добавлен параметр «Автоматический размер столбцов + заголовки», который позволяет автоматически изменять размер столбцов в соответствии со значениями строк и заголовками столбцов.
    • Добавлена ​​опция «Пометить четные / нечетные строки» в меню «Просмотр». Когда он включен, четные и нечетные строки отображаются разным цветом, чтобы было легче читать одну строку.
  • Версия 1.12:
    • Исправлена ​​ошибка: в столбце «Process EXE» на верхней панели отображался неправильный файл .exe в некоторых файлах предварительной выборки.
    • Исправленная проблема: окна свойств и «Дополнительные параметры» открывались не на том мониторе в системе с несколькими мониторами.
  • Версия 1.11:
    • WinPrefetchView теперь автоматически требует запуска от имени администратора под Windows 7/8 / Vista. (Без прав администратора он не может читать папку Prefetch)
  • Версия 1.10:
    • Добавлен параметр командной строки / prefetchfile для экспорта записей определенного файла .pf.
    • Добавлена ​​опция «Добавить строку заголовка в CSV / файл с разделителями табуляции».Когда эта опция включена, добавляются имена столбцов. в качестве первой строки при экспорте в CSV или файл с разделителями табуляции.
  • Версия 1.07 - Удалена неправильная кодировка из строки xml, которая вызывала проблемы у некоторых программ просмотра xml.
  • Версия 1.06 - Добавлен параметр командной строки / Folder для загрузки WinPrefetchView с другой папкой Prefetch.
  • Версия 1.05 - Добавлены столбцы «Счетчик запусков» и «Время последнего выполнения».
  • Версия 1.00 - Первый выпуск.
Использование WinPrefetchView
WinPrefetchView не требует установки или дополнительных файлов DLL.Для того, чтобы начать им пользоваться, просто запустите исполняемый файл - WinPrefetchView.exe.
Главное окно WinPrefetchView содержит 2 панели: Верхняя панель отображает список всех файлов Prefetch в вашей системе. Когда вы выбираете файл на верхней панели, на нижней панели отображается список файлов, хранящихся в выбранном файле предварительной выборки, который представляет файлы, которые были загружены приложением в предыдущий раз, когда вы его использовали.
Это также специальный файл предварительной выборки с NTOSBOOT-B00DFAAD.pf 'имя файла, которое может показать вам список файлов, загружаемых во время процесса загрузки Windows.

WinPrefetchView также позволяет удалять выбранные файлы предварительной выборки. Однако имейте в виду, что даже когда вы удаляете файл предварительной выборки, он будет снова создан операционной системой, когда вы снова запускаете ту же программу.

Параметры командной строки
/ папка <Папка> Запустите WinPrefetchView с папкой Prefetch из другого экземпляра операционной системы Windows.
/ prefetchfile <имя файла> Вы можете использовать этот параметр командной строки с другими командами сохранения (/ shtml, / stab и т. Д.), Чтобы экспортировать записи конкретного файла .pf в файл text / html / csv, например:
WinPrefetchView.exe / shtml "C: \ temp \ records.html" / prefetchfile "C: \ windows \ Prefetch \ NTOSBOOT-B00DFAAD.pf"
/ stext <Имя файла> Сохранить список файлов предварительной выборки в обычный текстовый файл.
/ stab <Имя файла> Сохраните список файлов предварительной выборки в текстовый файл с разделителями табуляции.
/ scomma <Имя файла> Сохраните список файлов предварительной выборки в текстовый файл с разделителями-запятыми (csv).
/ stabular <Имя файла> Сохранение списка файлов предварительной выборки в табличный текстовый файл.
/ shtml <Имя файла> Сохранение списка файлов предварительной выборки в файл HTML (по горизонтали).
/ sverhtml <имя файла> Сохранить список файлов предварительной выборки в HTML-файл (вертикальный).
/ sxml <имя файла> Сохранение списка файлов предварительной выборки в файл XML.
/ sort <столбец> Этот параметр командной строки можно использовать с другими параметрами сохранения для сортировки по нужному столбцу. Если вы не укажете этот параметр, список будет отсортирован в соответствии с последней сортировкой, выполненной вами в пользовательском интерфейсе.Параметр может указывать индекс столбца (0 для первого столбца, 1 для второго столбца и т. Д.) Или имя столбца, например «Размер файла» и «Имя файла». Вы можете указать префиксный символ '~' (например: "~ Время создания"), если хотите отсортировать по убыванию. Вы можете указать несколько / sort в командной строке, если хотите сортировать по нескольким столбцам.

Примеры:
WinPrefetchView.exe / shtml "f: \ temp \ Prefetch.html" / sort 2 / sort ~ 1
WinPrefetchView.exe / shtml "f: \ temp \ Prefetch.html "/ sort" ~ Время изменения "

/ nosort Если вы укажете этот параметр командной строки, список будет сохранен без сортировки.
Перевод WinPrefetchView на другие языки
Чтобы перевести WinPrefetchView на другой язык, следуйте инструкциям ниже:
  1. Запустите WinPrefetchView с параметром / savelangfile:
    WinPrefetchView.exe / savelangfile
    В папке утилиты WinPrefetchView будет создан файл WinPrefetchView_lng.ini.
  2. Откройте созданный языковой файл в Блокноте или любом другом текстовом редакторе.
  3. Перевести все строковые записи на нужный язык. При желании вы также можете добавить свое имя и / или ссылку на свой веб-сайт. (Значения TranslatorName и TranslatorURL) Если вы добавите эту информацию, она будет используется в окне "О программе".
  4. После того, как вы закончите перевод, запустите WinPrefetchView, и все переведено строки будут загружены из языкового файла.
    Если вы хотите запустить WinPrefetchView без перевода, просто переименуйте языковой файл или переместите его в другую папку.
Лицензия
Эта утилита выпущена как бесплатное ПО. Вы можете свободно распространять эту утилиту через дискеты, CD-ROM, Интернет или любым другим способом, если вы не берете за это ничего. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив без каких-либо модификаций!
Заявление об ограничении ответственности
Программное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, подразумеваемые гарантии товарной пригодности и пригодности для определенной цели.Автор не несет ответственности за какие-либо особые, случайные, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.
Обратная связь
Если у вас есть проблемы, предложения, комментарии или вы обнаружили ошибку в моей утилите, вы можете отправить сообщение на [email protected]

WinPrefetchView также доступен на других языках. Чтобы изменить язык WinPrefetchView, загрузите zip-файл на соответствующем языке, извлеките winprefetchview_lng.ini, и поместите его в ту же папку, в которой вы установили утилиту WinPrefetchView.

.

окон - Как удалить папку Prefetch в vb.net?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Weekend Scripter: использование PowerShell для очистки временных папок

Dr Scripto

Сводка : Гостевой блоггер Боб Стивенс рассказывает об использовании Windows PowerShell для очистки временных папок на рабочих столах после заражения вредоносным ПО.

Разработчик сценариев Microsoft, Эд Уилсон, здесь. Сегодня мы снова приветствуем нашего нового приглашенного блоггера Боба Стивенса. Вчера Боб написал о быстром сценарии, который он разработал для выбора комментариев из сценария Windows PowerShell: Weekend Scripter: Pick Comments from a PowerShell Script.

Недавно я виртуально познакомился с Бобом, когда делал презентацию Live Meeting для группы пользователей PowerShell Twin Cities.

Вот контактная информация Боба:

Блог: Помогите! Я застрял в своей Powershell!
Twitter: @ B_stevens6
LinkedIn: Роберт Стивенс

Убери это, Боб…

Для местного системного аналитика службы поддержки нет ничего более неприятного, чем вредоносное ПО. Это не только раковина времени, но и возможность нанести непоправимый ущерб.Никакая сеть, которая подключается к Интернету, не застрахована от этого.

Большинство организаций имеют свои собственные стандартные рабочие процедуры в отношении удаления вредоносных программ. Даже в этом случае у отдельных технических специалистов есть свои особые хитрости и уловки, которые увеличивают вероятность успеха. Мне нравится атаковать вредоносное ПО там, где оно находится: временные папки. И после очистки ряда рабочих станций мне пришло в голову, что я мог бы использовать сценарий Windows PowerShell для этого, сэкономив пять минут на надежде, что компьютер позволит мне открыть папку.

Я начал с создания списка мест, в которые временные файлы автоматически помещаются операционной системой Windows XP (начиная с Windows Vista, они находятся в папке C: \ Users):

  • C: \ Windows \ Temp
  • C: \ Windows \ Prefetch
  • C: \ Documents and Settings \ * \ Local Settings \ Temp
  • C: \ Users \ * \ Appdata \ Local \ Temp

Теперь, когда я определил наши местоположения, мне нужно определите, что я хочу делать. Для этого я создаю блок-схему:

Я начинаю с команды Set-Location и определяю местоположение как “C: \ Windows \ Temp” :

Set-Location “C: \ Windows \ Temp ”

Теперь, когда я нахожусь во временной папке Windows, мне нужно удалить файлы.Это можно сделать с помощью старой команды DOS Del , но я предпочитаю использовать командлет Windows Powershell Remove-Item для стандартизации сценария. Элементы необходимо удалять без разбора, поэтому я использую подстановочный знак. Подстановочный знак - это специальный символ, который представляет один или несколько других символов. Подстановочный знак вопроса (? ) обозначает один символ, а подстановочный знак звездочка ( * ) обозначает любое количество символов. Поскольку я не хочу различать разные файлы, я использую звездочку.

Remove-Item *

Затем я приказываю командлету Remove-Item также удалить все файлы в подкаталогах с помощью переключателя -recurse :

Remove-Item * -recurse

И я говорю ему выбрать скрытый файлы с переключателем -force :

Remove-Item * -recurse -force

Вместе две строки выглядели так:

Set-Location «C: \ Windows \ Temp»
Remove-Item * -recurse - force

Я делаю то же самое для остальных папок, и весь сценарий начинает обретать форму:

Set-Location «C: \ Windows \ Temp»
Remove-Item * -recurse -force

Set-Location « C: \ Windows \ Prefetch »
Remove-Item * -recurse -force

Set-Location« C: \ Documents and Settings »
Remove-Item«.\ * \ Local Settings \ temp \ * »-recurse -force

Set-Location« C: \ Users »
Remove-Item«. \ * \ Appdata \ Local \ Temp \ * »-recurse -force

Подождите. Почему в середине последнего пути стоит звездочка? Для этого можно использовать подстановочные знаки:

Remove-Item «. \ * \ Appdata \ Local \ Temp \ *» -recurse -force

Это говорит: «Посмотрите во все папки в этом каталоге со структурой пути, которая соответствует этот." В моем случае это все папки Local Settings \ temp профиля пользователя.

Но это выглядит очень загруженным, поэтому по предложению Эда Уилсона массив предотвратил бы все ненужные скачки с помощью команды Set-Location . Поэтому мы изменим нашу блок-схему, чтобы она выглядела примерно так:

Массивы - это отличная программная функция, которая группирует несколько строк в одну переменную, оставаясь при этом отдельными строками. Они определяются как обычные переменные - они начинаются с индикатора переменной ( $ ), за которым следует имя массива:

$ tempfolders

Как и переменная, я использую знак равенства ( = ) для ее определения. .

$ tempfolders =

Здесь массивы и переменные различаются при определении. Я начинаю с индикатора массива ( @ ):

$ tempfolders = @

И следую за ним скобками, чтобы сгруппировать строки вместе:

$ tempfolders = @ ()

То, что вы помещаете в круглые скобки, - ваш выбор . Для своих целей я заполняю его временными путями к папкам:

$ tempfolders = @ («C: \ Windows \ Temp \ *», «C: \ Windows \ Prefetch \ *», «C: \ Documents and Settings \ * \ Local Settings \ temp \ * »,« C: \ Users \ * \ Appdata \ Local \ Temp \ * »)

Обратите внимание, что каждая строка аккуратно заключена в двойные кавычки (« ») и разделена запятой. и пробел (, ).Кавычки необходимы для любой строки с пробелом, а запятая с пробелом разделяет значения. Оба необходимы для определения массива. Кроме того, вы можете видеть, что каждая строка заканчивается подстановочным знаком. Это избавит меня от необходимости точно определять, что нужно удалить в следующей строке.

Теперь я снова использую командлет Remove-Item ; но на этот раз для оператора -path я использую переменную массива $ tempfolders :

Remove-Item $ tempfolders -force -recurse

Эта строка указывает Windows Powershell делать то же самое, что и раньше, но для каждого элемент в массиве.

Рядом, вот две версии скрипта:

1 Set-Location «C: \ Windows \ Temp»

2 Remove-Item * -recurse -force

3 Set -Location

4 «C: \ Windows \ Prefetch» ​​

5 Remove-Item * -recurse -force

6 Set-Location «C: \ Documents and Settings»

7 Remove-Item «. \ * \ Local

8 Настройки \ temp \ * »-recurse -force

9 Set-Location« C: \ Users »

10 Remove-Item«.\ * \ Appdata \ Local \ Temp \ * »-recurse -force

1 $ tempfolders = @ (« C: \ Windows \ Temp \ * »,« C: \ Windows \ Prefetch \ * »,« C: \ Documents and Settings \ * \ Local Settings \ temp \ * ",« C: \ Users \ * \ Appdata \ Local \ Temp \ * »)

2 Remove-Item $ tempfolders -force -recurse

С помощью двух строк кода я смог сэкономить от трех до 30 минут работы. Это цель написания сценариев в лучшем виде: автоматизировать повторяющиеся задачи, чтобы технический специалист мог выполнять более глубокую работу.Спасибо всем за чтение и, как всегда, дайте мне знать, если вы придумали лучший способ!

~ Боб

Боб, еще раз спасибо за реальный пример и отличное предложение. Присоединяйтесь к нам завтра, чтобы опубликовать сообщение в блоге Бо Прокса об установке WSUS на Windows Server 2012. Это отличный блог, и я уверен, что он вам понравится.

Я приглашаю вас подписаться на меня в Twitter и Facebook. Если у вас есть какие-либо вопросы, отправьте мне электронное письмо по адресу [email protected] или разместите свои вопросы на официальном форуме Scripting Guys.До завтра. А пока мир.

Эд Уилсон, Microsoft Scripting Guy

Dr Scripto

Scripter, PowerShell, vbScript, BAT, CMD

.

Смотрите также