Оптимізація windows xp

Набридло мені бачити статті про оптимізацію Windows XP, які рясніють або просторовими міркуваннями ні про що, або порадами, заснованими на міфах і помилках, або настільки дріб'язкові поради, дотримання яких дасть не більше ніж теоретичний приріст в продуктивності, але незручності користувачеві причин не слабкі ... Тому я і вирішив написати цю статтю. Статтю про те, як я оптимізує свою Windows XP відразу після установки.

В основному, назви елементів системи наведені для англомовної версії Windows XP; вже вибачте, немає у мене під рукою російської версії. Більшість налаштувань проходить через діалог System Properties, який викликається простим поєднанням клавіш Win + Pause і командний рядок, що викликається Win + R. Всі настройки, природно, потрібно виробляти з облікового запису з правами адміністратора.

Не знаю, чи користуєтеся ви цієї сумнівної функцією, а я її завжди відключаю, так як постійно запущена служба відновлення системи (System Restore) стежить за всіма файловими операціями на дисках і записує зміни в свою папку для можливого подальшого відновлення початкового стану. А як же вона гальмує систему, якщо активність цієї служби збіглася з активністю користувача, що грає в Max Payne 2 ... Це просто пісня! Тому дуже раджу якнайшвидше відключити відновлення системи. Для цього в System Properties> System Restore ставимо галочку Turn off System Restore on all drives.

А для дійсно повного відновлення системи раджу використовувати більш просунуті і надійні програми на кшталт Symantec Ghost.

У більшості користувачів Рунета і так зв'язок з Мережею гірше нікуди, а якщо ще Windows XP буде потайки заливати десятками мегабайт для себе оновлення, завантажуючи і без того кволий канал зв'язку ... Так що давайте відключимо цю розраховану на ледачих буржуїв функцію, для цього знімемо галочку System Properties> Automatic Updates> Keep my computer up to date.

У разі, якщо все-таки знадобитися завантажити останні оновлення, просто заходимо на windowsupdate.microsoft.com і качаємо тільки те, що нам потрібно.

За замовчуванням, в Windows XP встановлена ​​автоматична перезавантаження при збої ядра системи. Якщо трапляється збій ядра, система бере і перезавантажується, навіть не пояснюючи причин; для непідготовленого користувача така поведінка системи виглядає більш ніж дивно, особливо якщо це не вперше. А якщо відключити автоперезагрузка, то при збої ядра система виведе передсмертну записку - синій екран смерті, інформація якого може стати в нагоді для усунення причини події збою. Для відключення автоперезагрузка потрібно зняти галочку System Properties> Advanced> Startup and Recovery> Settings> Automatically restart.

Якщо яка-небудь програма дає збій, що трапляється не рідко, Windows XP кожен раз поривається відправити звіт про цю помилку додому, в Microsoft. Для цього, природно, потрібно підключитися до Інтернету. Вам воно треба, особливо якщо у вас багато глючних програм, часто дають збої? Якщо немає, то ставимо перемикач System Properties> Advanced> Error Reporting в положення Disable error reporting.

Для того, щоб уникнути проблем при установці деяких старих програм, настійно рекомендую в System Properties> Advanced> Environment Variables задати змінним TEMP і TMP короткий шлях, наприклад C: \ Temp

Для зміни швидкості прояви всіляких меню при включеній їх анімації служить ключ в реєстрі HKEY_CURRENT_USER \ Control Panel \ Desktop \ MenuShowDelay. значення якого за замовчуванням дорівнює 400 мілісекунд.

Мало того, що всі звукові файли, що входять в звукову схему оформлення постійно завантажені в пам'ять, система при певних умовах не може продовжити виконувати дії, поки не програє відповідний звук. Живий приклад - вхід користувача в систему при відключеною звуковій схемі виконується набагато швидше, ніж при програванні звуку при вході в систему ... Система просто не дасть користувачеві користуватися робочим столом, поки не програє до кінця призначений звуковий файл ...

Я, наприклад, не уявляю роботи за комп'ютером без постійно грає фонової музики ... А якщо ще це музика включена дуже голосно. то цілком ймовірно, що через якогось незначного дії користувача створювана музикою атмосфера буде порушена яким-небудь стандартним звуком Windows XP ... Так що настійно рекомендую вибрати в Control Panel> Sound and Audia Devices> Sounds найкращу звукову схему No Sounds.

Ця функція Windows XP дозволяє увійти в систему новому користувачеві без виконання процедури виходу іншого. З одного боку - це зручно, з іншого - всі дані, завантажені в пам'ять першим користувачем, зберігаються в пам'яті і при роботі другого. Виходить, що повноцінно працювати (грати в важкі іграшки) другого користувачеві вже ніяк не вийде. Якщо на комп'ютері не менше 512 метрів пам'яті і є потреба в швидкому перемиканні, то ця функція може стати в нагоді. Якщо ж вона вам не потрібна або пам'ять менше 512 метрів - рекомендую відключити швидке переключення користувачів. Для цього зніміть галочку Control Panel> User Accounts> Change the way ...> Use Fast User Switching.

За замовчуванням в Windows XP включений так званий спрощений контроль доступу до загальних об'єктів, при якому у властивостях файлів недоступні вкладки Security і Sharing. Це зроблено для захисту нетямущих домогосподарок від таких складних понять як «права доступу» та «загальні ресурси». Але ж ми не нетямущі домогосподарки і нам потрібна вся міць системи! Тому негайно прибираємо галочку Control Panel> Folder Options> View> Use simple file sharing.

Сплячий режим (Hibernation) - моторошно корисна для мене функція, коли, наприклад, потрібно терміново вимкнути комп'ютер (гроза), але закривати запущені програми і вивантажувати завантажені дані небажано. Система збереже вміст оперативної пам'яті на диск в файл hiberfil.sys (що знаходиться в корені системного диска) і вимкнутися, а при наступному запуску повністю відновить свій стан до виключення. Одна біда - розмір файлу hiberfil.sys дорівнює розміру встановленої в комп оперативної пам'яті, а якщо цієї пам'яті багато (1024), то і файл як би даремно витрачає дорогоцінний місце на системному розділі. Тому, якщо ви не користуєтеся сплячим режимом, то його можна відключити, знявши галочку Control Panel> Power Options> Hibernate> Enable hibernation. Таким чином ви звільните на системному розділі місце, рівне розміру встановленої оперативної пам'яті.

Може вийти так, що після установки системи у деяких дисків (HDD, CD, DVD) буде відключений надзвичайно корисний режим DMA (Direct Memory Access), який забезпечує прямий доступ цих пристроїв до системної пам'яті минаючи процесор. Під час роботи пристрою з відключеним DMA спостерігаються моторошні гальма всієї системи. Для того, щоб перевірити, чи активовано DMA і при необхідності включити цей режим, йдемо в диспетчер пристроїв: System Properties> Hardware> Device Manager, де перевіряємо властивості IDE ATA / ATAPI controllers> Primary IDE Channel і Secondary IDE Channel. Значення параметра Transfer Mode має бути DMA if available.

Підсистема пам'яті Windows XP за замовчуванням налаштована так, щоб більш-менш прийнятно працювати як на слабких машинах, так і на більш потужних. Але ж ми хочемо вичавити максимум зі своєї системи ... Тому універсальні настройки не для нас. І якщо в виший системі не менше 256 пам'яті (а швидше за все - навіть більше), то раджу виконати наступні дії.

Заборонити записувати в файл підкачки ядро ​​системи, драйвери і програми. За замовчуванням система записує всі ці об'єкти в файл підкачки для того, щоб хоч якось звільнити пам'ять на слабких машинах з 128 метрами пам'яті і менше. Але навіщо нам зайві гальма, адже швидкість зчитування з жорсткого диска в сотні разів менше швидкості доступу до пам'яті! Тому значення ключа реєстру

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ DisablePagingExecutive

ставимо рівним 1.

Навіть в цьому випадку система продовжує тримати в файлі підкачки деякі файли свого ядра, що трохи гальмує абсолютно всі дії (все-таки на ядрі системи все і тримається). Для відключення цієї «корисної» функції присвоюємо значення 1 наступного ключа реєстру

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ LargeSystemCache

Того ж ефекту можна домогтися, якщо поставити перемикач System Properties> Advanced> Perfomance> Settings> Advanced> Memore Usage в положення System Cache.

Якщо в Провіднику відкривається якась папка, розташована на диску з файловою системою NTFS, то Провідник неодмінно буде оновлювати мітку «часу останнього доступу» для кожного файлу в цій папці! Але ж бувають дуже великі папки з декількома сотнями, а то й тисячами файлів. І процедура поновлення цих команд можуть затягнутися ... У будь-якому випадку, у нас не сервер, де важлива інформація про останньому доступі до всіх файлів, тому відключаємо зайві гальма. Для цього створюємо в реєстрі ключ

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem \ NtfsDisableLastAccessUpdate

і присвоюємо йому значення 1 (тип dword).

Ненавиджу, коли що-небудь запускається на моєму комп'ютері без мого на те згоди. Ворогові досить вставити диск з вірусом в дисковод, а система сама цей вірус запустить. Непорядок! Раджу відключити автозапуск для всіх компакт-дисків, щоб уникнути вишенаписанное і багатьох інших неприємностей. При необхідності, ми завжди зможемо активувати автозапуск для конкретного диска вручну. Щоб відключити автозапуск для всіх CD / DVD-ROM'ов, потрібно в значення ключа реєстру HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Cdrom \ AutoRun прописати 0.

Якщо ви не користуєтеся цією програмою (а швидше за все так і є), то впевнений, що вона вам вже порядком набридла своїм неодмінним запуском якщо не при завантаженні системи (можна відключити в налаштуваннях), то при запуску Outlook Express (можна відключити через групову політику , але тоді Outlook Express буде завантажуватися півхвилини). Та й на зайвий значок в треї дивитися неприємно. А назавжди видалити настирливий Windows Messаnger можна наступною командою

rundll32 advpack.dll, LaunchINFSection% windir% \ INF \ msmsgs.inf, BLC.Remove

(Натисніть Win + R, скопіюйте в поле цей текст і натисніть OK)

У Провідник Windows XP вбудована підтримка файлів ZIP, що дозволяє працювати з ними так само повноцінно, як і з паками. Це, звичайно, прекрасно ... Але якщо для роботи з архівами ми використовуємо WinRar, а ще краще в парі з Total Commander ... То нам така підтримка абсолютно не потрібна, а бібліотека підтримки ZIP'ов все одно кожен раз завантажується при старті системи. Щоб відключити підтримку ZIP-файлів Провідником, досить виконати в командному рядку:

regsvr32 / u zipfldr.dll

Щоб повернути підтримку ZIP-файлів:

Взагалі-то, це тема окремої великої статті. а тут я приведу лише основи.

  • Налаштування служб здійснюється у вікні, що викликається командою srvices.msc.
  • У Windows XP за замовчуванням завантажується досить велика кількість непотрібних на перший погляд служб, однак вони дуже скромні у вимогах до пам'яті.
  • При відключенні служб потрібно керуватися здоровим глуздом, а не жадібністю до кожного байта пам'яті!
  • Набагато краще залишити включеною марну службу, ніж відключити корисну, що може викликати будь-яку шкоду: від повідомлень про помилки до неможливості завантажити систему.
  • Тому залишайте працювати «сумнівні» служби і відключайте тільки найзатятіші й марні.
  • Не варто відключати ті служби, які в момент настройки навіть не запущені (в поле Status прописано Stopped).

Багато «оптимізатори» часто радять видаляти папки windows \ driver Сасна \ i386 і windows \ system32 \ dllcache. що займає близько 400 мегабайт, шляхом хитрих операцій в реєстрі, які в підсумку відключають функцію System File Protection. Ні в якому разі не робіть цього, що б вам не говорили! Microsoft абияк дозволила знамениту проблему «dll-hell» (будь-яка програма може витворяти що потрапило з системними бібліотеками) шляхом створення System File Protection. Можна сказати, що від цієї функції в досить великій мірі залежить тривалість життя системи.

Ті ж «оптимізатори» часто радять відключати службу індексування (Indexing Service) в Windows XP, представляючи її недосвідченому користувачу у вигляді жеруть все ресурси комп'ютера монстра ... Для цього пропонують виконати хитрі операції зі зміною атрибутів всіх файлів на NTFS-томах. Схоже, що ці «оптимізатори» і не припускають, що в Windows XP служба індексування за замовчуванням взагалі відключена! Переконайтеся в цьому самі, запустивши Computer Management> Services and Applications> Indexing Service ... Або на робочому столі натисніть F3, а потім> Back> Change preferences> With Indexing Service ... Ну як? Служба індексування віджирали ресурси, навіть якщо вона не запущена?

І ще ... В Інтернеті мало не на кожному кроці «оптимізатори» твердять, що Windows XP просто так віджирали 20% пропускної здатності каналу зв'язку. Дак от: не вірте міфам! Хтось один ляпнув через недосвідченість, а решта підхопили і роздзвонили по всій Мережі. Тут же з'явилися «поради» щодо відключення QoS через групову політику ... Не мучте даремно систему, не лізьте в групову політику, ніякі 20% каналу зв'язку з цим не резервуються при використанні звичайного обладнання!

На цьому, я вважаю, що пора закінчити нашу оптимізацію, а то дуже часто подальша оптимізація може призвести до

  • марною гонитві за кожним байтом пам'яті і тактом процесора, в жертву якій приносити реальний зручність використання
  • криків про допомогу в ліквідації наслідків «переоптімізаціі», якщо ви необережно користувалися порадами сумнівного походження або сторонніми програмами для оптимізації ...

А Тепер прийшов час так званої кастомізації - настройки чисто призначених для користувача, неглобальні параметрів Windows XP. А в цій справі я вам не порадник, у кожного свої смаки ...

Схожі статті