Меню
Категории
Что такое C:\WINDOWS\Prefetch
11 января, 2011 Система

Проверяя систему Windows XP SP3 после чистки от вирусов искал файлы по определенным параметрам и наткнулся на папку C:\WINDOWS\Prefetch.

В папке Prefetch лежат программы, которые загружаются при запуске Виндовс, с целью быстрого запуска этих самых программ. Удалять не только можно, но и нужно, иначе их собирается слишком много и это замедляет запуск и работу самой винды. Смотри, что действительно часто используешь, а остальное – в корзину!

Это примерно то же, что и папка Applog в Win98. В общих чертах, в файлах хранится порядок загрузки фрагментов соответствующих программ, что позволяет Виндам извлекать с диска в кэш фрагмент, который понадобится в ближайшее время, до того как он действительно будет запрошен (пока процессор занят другими делами). Таким образом, при последующем реальном запросе этого фрагмента он будет взят уже не с диска, а из кэша, что ускоряет запуск программ, и в том числе загрузку ХР.

Это все можно отключить.

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

DWORD EnablePrefetcher, параметр может принимать следующие значения:
0 – отключить сервис
1 – упреждающая выборка приложений
2 – упреждающая выборка приложений, запускаемых во время загрузки системы (используется Windows Server 2003 по умолчанию)
3 – включены обе упреждающие выборки (пп. 1 и 2) используется Windows XP по умолчанию

Перезагрузите компьютер, чтобы изменения вступили в силу.

4 комментария
  1. Добрый день. У меня ХР SP3.Нигде не могу найти папку Prefetch.Создал сам C:\WINDOWS\Prefetch.Правильно ли это?

  2. Думаю, что не правильно. Я на своём компьютере сделал то же самое, но в созданную папку ничего не пишется, она стоит пустая. Подскажите, кто знает, как восстановить папку Prefetch. ОС – Windows XP.

  3. Друзья! Думаю что неправильно просто создать папку и ждать сложив руки, чтобы создать подобные папки нужно знать язык wscript и java, тем самым написать код с путем и действием, в windows есть файл svchost.exe. Именно в нем записаны пути ко всем важным системным файлам и их предазначениям, если вы создадите папку и будуте ждать, нечего у вас не выйдет! Сначала нужно выучить язык %SYS% – самый важный “системный язык”, затем вам нужно выучить язык c++ тогда вы сможете написать свою windows тем самым сделая папку Prefetch.

    Есть более легкий способ создать свою Prefetch,
    Для этого вам нужно переименовать файл svchost.exe в .txt формат. Вы увидете цифровой код вашей системы (точней только часть)далее впишите код и никнейм, а так же и назначение папки. Вот образец:

    Prefetch
    c:\windows\
    назначение
    название процесса
    системная утилита благодоря которой будет работать в данном случае это system32
    название исполняющего файла
    papka

    Попробуете может получится, но запомните! при утерии файла svchost.exe выходит ошибка конфигурации windows, после того как закончите переименуете обратно.

  4. Алексей программист

    Есть уйма интересных фактов и способов как написать свою системную папку.

    Однажды удача улыбнулась мне и я смог написать исполняющию папку %SystemRoot% на это ушло не более года, удача улыбнется и вам если вы будете знать достаточно много о системном языке
    На сегодня самые важные языки которые не стоит, а нужно выучить, это:
    ———————— %SYS%
    C++
    Alebra
    Abode
    wscript
    java script
    bios script
    amdale virus
    —————— .BAT script
    utilite script
    abode linght scripts
    system32

    Всем пока!

Добавить комментарий




*