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 .
В этой статье вы узнаете все, что вам нужно знать о том, что такое Superfetch, как он работает, почему он может быть проблематичным и как отключить его, если он вызывает проблемы.
Что такое Superfetch?
Superfetch - это функция, появившаяся еще в Windows Vista.В официальном описании службы Superfetch говорится, что она «поддерживает и улучшает производительность системы с течением времени», но это расплывчато и не объясняет всей истории.
Superfetch отображается как «Service Host: Superfetch» ​​в диспетчере задач Windows.Он тихо сидит в фоновом режиме, постоянно анализируя модели использования оперативной памяти и узнавая, какие приложения вы запускаете чаще всего. Со временем Superfetch отмечает эти приложения как «часто используемые» и заранее загружает их в оперативную память.
Идея состоит в том, что когда вы действительно хотите запустить приложение, оно будет запускаться намного быстрее, потому что оно уже предварительно загружено в память.
По умолчанию 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 .
Шаг 2. Отключите службу Superfetch. Прокрутите вниз, пока не увидите Superfetch , щелкните его правой кнопкой мыши и выберите Stop . Superfetch теперь отключен.
Шаг 3. Запретить автоматический запуск Superfetch. По-прежнему в приложении «Службы» щелкните правой кнопкой мыши Superfetch и выберите Properties . На вкладке Общие найдите Тип запуска и измените его на Отключено . (Или Вручную, если вы хотите включить его, когда вам это нужно.)
Использование редактора реестра
Приложение «Службы» - предпочтительный метод для этого, но если по какой-то причине оно не работает, вы всегда можете напрямую изменить раздел реестра.Прежде чем сделать это, убедитесь, что вы создали резервную копию реестра на случай, если что-то пойдет не так (это чаще, чем вы думаете).
Шаг 1. Откройте редактор реестра. Откройте меню «Пуск», найдите regedit и выберите его в результатах. Либо откройте командную строку «Выполнить», нажав клавишу Windows + R , затем введите regedit и нажмите OK .
Шаг 2: Найдите ключ Superfetch. Используя левую боковую панель, перейдите к следующему:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Session Manager / MemoryManagement / PrefetchParameters
Шаг 3. Отключите Superfetch. На правой панели вы должны увидеть ключ под названием EnableSuperfetch . Щелкните его правой кнопкой мыши и выберите Modify ... , чтобы открыть редактор ключей. Чтобы отключить Superfetch, измените Value Data на 0 и нажмите OK .
Другие функции Windows 10, которые можно отключить
Superfetch - не единственный пример функции, которую лучше отключить.Если у вас все еще возникают проблемы с Windows 10, мы настоятельно рекомендуем изучить эти функции Windows 10, чтобы безопасно отключить их, а также нашу последующую статью с еще большим количеством функций, которые можно отключить.
Кредит изображения: AntonioGuillemF / Depositphotos
Использование темного режима на Android может защитить ваши глаза и даже продлить срок службы батареи.Вот как это включить.
Об авторе
Джоэл Ли - главный редактор MakeUseOf с 2018 года.У него есть B.S. Кандидат компьютерных наук и более девяти лет профессионального опыта написания и редактирования.
Ещё от Joel LeeПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
.Просмотр содержимого файлов Windows Prefetch (.pf)
ОписаниеКаждый раз, когда вы запускаете приложение в своей системе, файл предварительной выборки, содержащий информацию о файлы, загружаемые приложением, создаются операционной системой Windows. Информация в файле предварительной выборки используется для оптимизации времени загрузки приложения при следующем запуске.WinPrefetchView - это небольшая утилита, которая считывает файлы предварительной выборки, хранящиеся в вашей системе, и отображает информацию, хранящуюся в них. Просматривая эти файлы, вы можете узнать, какие файлы использует каждое приложение и какие файлы загружаются при загрузке Windows.
Системные требованияЭта утилита работает с любой версией Windows, начиная с Windows XP и до Windows 10. Более ранние версии Windows не подходят для этой утилиты, потому что они не используют файлы предварительной выборки.История версий
Использование WinPrefetchViewWinPrefetchView не требует установки или дополнительных файлов DLL.Для того, чтобы начать им пользоваться, просто запустите исполняемый файл - WinPrefetchView.exe.Главное окно WinPrefetchView содержит 2 панели: Верхняя панель отображает список всех файлов Prefetch в вашей системе. Когда вы выбираете файл на верхней панели, на нижней панели отображается список файлов, хранящихся в выбранном файле предварительной выборки, который представляет файлы, которые были загружены приложением в предыдущий раз, когда вы его использовали. Это также специальный файл предварительной выборки с NTOSBOOT-B00DFAAD.pf 'имя файла, которое может показать вам список файлов, загружаемых во время процесса загрузки Windows. WinPrefetchView также позволяет удалять выбранные файлы предварительной выборки. Однако имейте в виду, что даже когда вы удаляете файл предварительной выборки, он будет снова создан операционной системой, когда вы снова запускаете ту же программу. Параметры командной строки
Перевод WinPrefetchView на другие языкиЧтобы перевести WinPrefetchView на другой язык, следуйте инструкциям ниже:
ЛицензияЭта утилита выпущена как бесплатное ПО. Вы можете свободно распространять эту утилиту через дискеты, CD-ROM, Интернет или любым другим способом, если вы не берете за это ничего. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив без каких-либо модификаций!Заявление об ограничении ответственностиПрограммное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, подразумеваемые гарантии товарной пригодности и пригодности для определенной цели.Автор не несет ответственности за какие-либо особые, случайные, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.Обратная связьЕсли у вас есть проблемы, предложения, комментарии или вы обнаружили ошибку в моей утилите, вы можете отправить сообщение на [email protected]WinPrefetchView также доступен на других языках. Чтобы изменить язык WinPrefetchView, загрузите zip-файл на соответствующем языке, извлеките winprefetchview_lng.ini, и поместите его в ту же папку, в которой вы установили утилиту WinPrefetchView. |
окон - Как удалить папку Prefetch в vb.net?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
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
.Смотрите также
- Как подключить высокоскоростной интернет на windows 7
- Как проверить флешку на объем памяти
- Как расширить память
- Как узнать размер папки в windows
- Как сбросить все данные на андроиде
- Как найти ключ продукта в лицензионной windows 7
- Как вернуть удаленные фото с андроида
- 1С как обновить конфигурацию
- Как в windows 10 увеличить размер шрифта
- Что такое плагин устарел и как его обновить
- Microsoft office как обновить