Налаштування Windows небезпечне
Зараз дуже багато інформації у Всесвітньому Павутинні про оптимізацію ОС Windows. Деякі користувачі женуться за секундою завантаження системи, відключаючи все, що потрібно і що не потрібно. Деякі ж дотримуються принципу: "Не чіпати працюючу систему". Зібравши досить багато статей з оптимізації з різних джерел, я вирішив перевірити: чи справді моя система “літатиме”.
1. Налаштування служб.
Не рекомендую відключати службу Task Scheduler (Планувальник завдань). Вона відповідає за дефрагментацію завантажувальних файлів. Швидкодія може бути помітна лише відразу, через кілька днів роботи на комп'ютері стало помітним зниження продуктивності.
Інші служби залишалися у “первозданном” вигляді.
Окремо хотілося б відзначити службу QoS: спочатку її було відключено, потім включено. Різниця помічена не була. Якщо ця служба і забирає горезвісні 20% швидкості, то дуже хитро вона це робить. Рекомендація: дати службу в спокої (виставити значення: Авто).
2. Оптимізація Windows.
2.1 Пуск -> Виконати -> dxdiag -> Дисплей; увімкнути "Прискорення DirectDraw", "Прискорення Direct3D", "Прискорення текстур AGP".
2.2 Властивості екрану -> Параметри -> Додатково -> Діагностика -> Апаратне прискорення: повне.
2.3 Win + Break -> Віддалені сеанси -> Вимкнути "Дозволити надсилання запрошення віддаленому помічнику", "Дозволити віддалений доступ до цього комп'ютера".
2.4 Win + Break -> Додатково -> Швидкодія -> Параметри -> Додатково -> Віртуальна пам'ять -> Змінити; файл підкачування для 128/256 – 400 Мб, 512 та більше – 350 Мб.
2.5 Win + Break -> Автоматичне оновлення ->"Вимкнути автоматичне оновлення". Не вимикати під час використання служби “Автоматичне оновлення”
2.6 Win + Break -> Відновлення системи -> "Вимкнути відновлення системи на всіх дисках". Не вимикати під час використання служби “Відновлення системи”
2.7 Win + Break -> Додатково -> Звіт про помилки -> «Вимкнути звіт про помилки», зняти галочку з «Не повідомляти про критичні помилки»
2.8 Win + Break -> Додатково -> Завантаження та відновлення -> Параметри; зняти галочку з «Записати подію до системного журналу», «Надіслати адміністративне оповіщення»; «Запис налагоджувальної інформації» – відсутній.
2.9 Пуск -> Виконати -> RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove. Не робити цього при використанні Messenger'a.
2.10 Мій комп'ютер, правою кнопкою по іконці жорсткого диска, зняти галочку з "Дозволити індексування диска для швидкого пошуку" - Застосувати - "До всіх вкладених папок та файлів". Повторіть операцію з усіма дисками. ТІЛЬКИ для дисків NTFS. Якщо часто використовуєте пошук файлів на комп'ютері, то рекомендую галочку поставити.
2.11 Панель керування -> Адміністрація -> Управління комп'ютером -> Локальні користувачі та групи -> Користувачі; Видалити SUPPORT_388945a0. Це з метою безпеки. 2.13 Панель керування -> Властивості папки -> Вид; зняти галочку з "Не кешувати ескізи" (Не створюватимуться в папці із зображеннями файли Thumbs.db), "Автоматичний пошук мережних папок та принтерів".
2.14 Зменшення часу завантаження програм. Властивості ярлика потрібної програми, у полі «Об'єкт» після шляху до фалу додати /prefetch:1. Перед /prefetch:1 повинен ОБОВ'ЯЗКОВО стояти пробіл - Не працює з деякимидодатками.
2.15 Win + Break -> Устаткування -> Диспетчер пристроїв; IDE ATA/ATAPI контролери; «Первинний канал IDE», додаткові параметри, у розділі «Пристрій 0» («Пристрій 1») вибираємо значення «Відсутня» там, де це можливо (спочатку треба подивитися, на якому каналі висять вінчестер і оптичний привід).
2.18 Пуск -> Виконати -> msconfig; видалити непотрібні (на вашу думку) програми з автозавантаження.
2.16 Панель керування -> Адміністрація -> Локальна безпекова політика -> Локальні політики -> Параметри безпеки; «Інтерактивний вхід у систему: не вимагати натискання CTRL+ALT+DELETE» - увімкнено.
2.17 Пуск -> Виконати -> gpedit.msc -> Конфігурація комп'ютера -> Адміністративні шаблони -> Система; "Відображати діалог стеження за завершенням роботи" - відключено.
2.18 Win + Break -> Устаткування -> Диспетчер пристроїв; Порти (COM та LPT), "Послідовний порт (COM1)" -> Параметри порту: "Швидкість (біт/сек)" - 128000, "Біти даних" - 8, "Парність" - ні, "Управління потоком" - Апаратне. Повторити те саме з «Послідовний порт (COM2)». -> Додатково; "Використовувати буфери FIFO"; "буфер прийому", "буфер передачі" - повзунок на максимум.
3. Налаштування реєстру. Пуск -> Виконати -> regedit.
3.1 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Filesystem] - змінити значення ключа NtfsDisable8dot3NameCreation на "1". Створити ключ DWORD NtfsDisableLastAccessUpdate і надати йому значення «1». Створити ключ DWORD NtfsMftZoneReservation і надати йому значення «3». ТІЛЬКИ для дисків NTFS.
3.3 [HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\SessionManager\ \MemoryManagement] - встановити значенняключів DisablePagingExecutive (Не застосовувати цю опцію, якщо використовуєте "Чекаючий" (standby) або "Сплячий" (hibernate) режими.) і LargeSystemCache від "0" до "1". Для реалізації цієї настройки необхідно мати не менше 256MB RAM (бажано 512MB и більше).
3.4 [HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\SessionManager\SubSystems] - видалити рядки Optional і Posix.
3.5 [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Explorer] - створити ключ DWORD AlwaysUnloadDLL і присвоїти йому значення "1".
3.6 [HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\SessionManager\MemoryManagement] - змінюємо значення ключа SecondLevelDataCache - десяткове, вказуючи обсяг L2 кешу процесора. Даний параметр можна переглянути будь-якою програмою-тестом "заліза", наприклад: Everest.
3.7 [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\AeDebug] - виставити ключ Auto рівним "0".
3.8 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVersion\Policies\Explorer] - створити ключ DWORD NoLowDiskSpaceChecks і надати йому значення "1".
3.9 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Explorer\RemoteComputer\NameSpace] - видаляємо розділ .
3.10 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] - присвоїти значення "0" ключу SFCQuota і видалити всі файли з папки %SystemRoot%\system32\dllcache, тим самим змусивши "схуднути" папку Windows на 400 мегабайт.
3.11 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\CDRom] - змінити параметр Autorun на "0", тим самим відключивши автозавантаження з CD. За бажанням користувача.
3.12 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVersion\Policies] - створити ключ DWORDNoRecentDocsHistory і присвоїти йому значення "1". Повторити ту ж операцію в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Policies].
3.13 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders] - видаляємо розділ .
3.14 [HKEY_CURRENT_USER\Control Panel\Desktop] - присвоюємо ключам WaitToKillAppTimeout, HungAppTimeout значення "5000" і ключу AutoEndTasks - "1".
3.15 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control] - присвоюємо ключу WaitToKillServiceTimeout значення "5000". Повторити ту ж операцію в [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control].
3.16 [HKEY_LOCAL_MACHINE \System\CurrentControlSet\Control\Class\ \0000] - Присвоюємо ключу EnableUDMA66 значення “1“
Різні спостереження: • Повністю відключити загальні ресурси (ADMIN$, C$ і т.д.) можна надавши параметру AutoShareWks(dword) у розділі [HKLM\SYSTEM\CurrentControlSet\ \Services\\LanmanServer \Parameters] значення “0”
• Вимкнути «Центр безпеки» (Тільки для власників SP2) Параметру «Start» :dword, який знаходиться в [HKEY_LOCAL_MACHINE\SYSTEM\ \CurrentControlSet\Services\wscsvc] присвойте значення "4", щоб вимкнути запуск « Центру безпеки» та не виводити його значок у «Області повідомлень» (системному треї) «Панелі завдань».
• Скасувати моніторинг мережі за допомогою вбудованого файрволу (Тільки для власників SP2) Параметру FirewallOverride :dword, який знаходиться в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center], надайте значення "1", щоб не стежити за мережею вбудованого файрволла "Windows".
• Вимкнути службу вбудованого файрволу(Тільки для власників SP2) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\SharedAccess Параметру "Start" :dword, який знаходиться в [HKEY_LOCAL_MACHINE\SYSTEM\ \CurrentControlSet\Services\SharedAccess] надайте значення "4", щоб відключити службу (сервіс) вбудованого файрволла " Windows».
• Система буде швидше працювати, якщо після 5-6 перезавантажень з моменту установки ОС залишити її хвилин на 25-30 наодинці сама з собою. У цей момент працюватиме функція BootDefrag (або BootOptimize). Windows почне оптимізувати завантажувальні файли. Не працюватиме при вимкненій службі Task Scheduler
• Не рекомендую включати опцію очищення файлу підкачки при вимиканні комп'ютера. По-перше, це збільшить час вимкнення, по-друге, далеко не всі паролі крадуться з файлу підкачування.
Наслідки: Стабільної роботи не спостерігалося:
• При включенні автоматичного вивантаження бібліотек, що не використовуються (HKLM\SOFTWARE\Microsoft \Windows\CurrentVersion\Explorer) AlwaysUnloadDLL:DWORD = 1 - вивантажувати бібліотеки, 0 - не вивантажувати
• При надто малому значенні ключів WaitToKillAppTimeout, HungAppTimeout, WaitToKillServiceTimeout. Експериментальним шляхом (зміна параметрів 10 разів) отримано оптимальне значення.
• При зменшенні розміру файлу підкачування. Я рекомендую розміщувати цей файл на системному логічному диску (якщо немає можливості розташувати його на іншому фізичному диску).
• При зміні параметра NtfsMftZoneReservation у розділі [HKLM\SYSTEM\CurrentControlSet\Control\Filesystem]. Були виставлені значення по черзі значення "1" (на вінчестері мало файлів, але вони великого розміру), потім "2", "3", "4" (дуже багато файлів різного розміру). Особливої різниці у роботі системи під час виставляння значень “2” і “3” немає. При “1” та “4” система"гальмувала", що було видно неозброєним оком.