Управление автозагрузкой ОС Windows |
От себя добавлю общее по ускорению, как загрузки, так и работы ОС Windows в целом (работаем с реестром); всё проверено на x86 (32 bit):
1. Можно и нужно уменьшить приоритет процессора и операций ввода вывода для автозапускаемых задач на определённое время, например на 120 секунд после загрузки Windows:
открываем в рееестре раздел - HKEY_LOCAL_MACHINE\Software\Microsoft\CurrentVersion\Explorer\Advanced\DelayedApps и изменяем параметр Delay_Sec в десятичном формате на нужное количество секунд (чем мощнее комп, тем меньше), у меня = 60; по умолчанию: WinVista = 60, Win7 = 0
2. Есть не нужные или не столь нужные процессы, приоритет, которых можно уменьшить на постоянно, например, если пользуетесь гаджетами рабочего стола - это sidebar.exe, если антивирусом от Майкрософт MsEssential - это MsMpEng.exe или любой другой, по Вашему мнению менее необходимый процесс, имя которого можно посмотреть в диспетчере задач.
Итак, раздел реестра - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
Здесь создаём новый раздел с именем процесса, а в нём раздел с именем PerfOptions, например, для MsMpEng.exe получится так: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MsMpEng.exe\PerfOptions и здесь теперь создаём нужные параметры:
Изменение приоритета использования процессора:
создать параметр DWORD (32бита) с названием CpuPriorityClass и задать ему одно из десятичных значений — 1, 3, 5, 6 или 8:
1 — приоритет Idle (низкий)
5 — приоритет BelowNormal (ниже среднего)
8 — приоритет Normal (средний или нормальный - по умолчанию)
3 — приоритет High (высокий)
6 — приоритет AboveNormal (выше среднего)
- перезапустить процесс, для вступления в силу
Для нашего MsMpEng.exe установим значение = 1
Изменение приоритета использования операций ввода/вывода:
создать параметр DWORD (32бита) с названием IoPriority и задать ему одно из десятичных значений — 0, 1, 2, 3 или 4:
0 — приоритет VeryLow (очень низкий)
1 — приоритет Low (низкий)
2 — приоритет Normal (средний или нормальный – по умолчанию)
3 — приоритет High (высокий)
4 — приоритет Critical (выше среднего)
5 — приоритет Max (максимальный – реального времени)
- перезапустить процесс, для вступления в силу
Для нашего MsMpEng.exe установим значение = 0
Изменение приоритета использования оперативной памяти:
создать параметр DWORD (32бита) с названием PagePriority и задать ему одно из десятичных значений — 0, 1, 2, 3 или 4:
0 — самый низкий приоритет
1 — приоритет Low (низкий)
2 — приоритет ниже нормального
3 — приоритет ниже нормального
4 — приоритет ниже нормального
5 — нормальный приоритет (по умолчанию)
- перезапустить процесс, для вступления в силу
Для нашего MsMpEng.exe установим значение = 0
3. Настраиваем баланс приоритета процессов реального времени над процессами фоновыми.
Раздел реестра - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl
Ключ реестра - Win32PrioritySeparation
Пределы параметров - от 1 до 26 в шестнадцатиричном представлении (или от 1 до 38 в десятичном представлении), 0 - нельзя, компьютер зависнет!
Этот параметр придётся подбирать самостоятельно, чем мощнее компьютер - тем выше значение и соответственно наоборот, попробуйте установить значение = 6.
Рубрики: | Программное обеспечение |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |