Налаштування MS Windows XP

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Вбудована оптимізація Windows XP

Найцікавiше, що Windows XP постійно "самооптимізується". Операційна система (далі просто ОС), спостерігає за тим, які додатки запускає користувач, і заносить ці спостереження у файл layout.ini. Кожні три дні, вибравши час, коли комп'ютер вільний, ОС змінює розташування деяких програм на жорсткому диску, щоб прискорити їхній запуск і роботу.

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

Пророкування використаються й у ядрі XP, і в планувальнику завдань. Ядро стежить за сторінками, до яких звертається той або інший процес відразу ж після його створення. Потім служба створює інструкції пророкування. Коли процес буде створений наступного разу, ядро виконає інструкції пророкування, завдяки чому виконання процесу прискориться.

Оптимізація диска, прискорення запуску додатків і завантаження комп'ютера тісно пов'язані. Списки, створені при запуску додатків і при завантаженні ОС, використаються при оптимізації файлової системи для прискорення доступу до програм.

Іконки й шпалери

Найкращий робочий стіл - це чистий робочий стіл. Ніколи не ставте шпалер! Мені важко собі уявити більше дивний учинок. Невже не можна знайти й процесору, і пам'яті краще застосування, анiж гратися з гарним тлом і сортувати сотні іконок? Як і в попередніх версіях, в Windows XP надто багато іконок, та й на шпалери витрачається чимало системної пам'яті. Особливо важким тягарем на систему лягає анімований робочий стіл.

З іншого боку, якщо комп'ютер оснащений більш ніж 256 Мб пам'яті й нормальним процесором (1 Ггц і вище), то удар по продуктивності не занадто великий. Але при 64 Мб пам'яті й з процесором Pentium 2 прийдеться заощаджувати, відключаючи все, що можна.

Ефективніше - без ефектів

Завдяки новому зовнішньому вигляду й GNOME-подібній підтримці «скинів» Windows XP виглядає гарніше всіх попередніх версій Windows. Але всі ці втіхи для очей знижують реакцію інтерфейсу на дії користувача. Для автонастройки користувацького інтерфейсу XP запускає кілька тестів, прагнучи зберегти зручність й красу. Але в цей процес можна вмішатися. Якщо зникаючі меню викликають у вас скоріше роздратування, чим задоволення, і якщо вас не цікавлять тіні під діалоговими вікнами, то все зайве можна забрати.

Деякі настроювання виконуються на вкладці Оформлення (Appearance) у властивостях монітора. Параметри, доступ до яких відкривається кнопкою Ефекти (Effects), дозволяють настроїти переходи в меню, тіні й шрифт, включаючи нову технологію поліпшення читаності шрифту - Microsoft ClearType. На мій погляд, ClearType гарний для ноутбуків і Жк-мониторов, але на ЕПТ текст виглядає занадто масно й змазано. Втім, і на Жк-мониторі ClearType подобається далеко не всім. Так що вибирайте до смаку.

Подальше настроювання продуктивності графічного інтерфейсу виконується у вікні Властивості системи (System Properties), на вкладці Додатково (Advanced). Натиснувши кнопку Параметри (Settings) у розділі Продуктивність (Performance), можна вибрати максимальну продуктивність, максимальну якість зображення або середні параметри.

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

Швидка зміна користувача

Така функція доступна в обох версіях Windows XP, якщо тільки комп'ютер не входить у домен. Вона дозволяє користувачам комп'ютера перемикатися з одного облікового запису на інший без завершення сеансу. Прекрасна функція - особливо якщо вашим комп'ютером користується мама, папа й усякі сестри-брати. Однак таке перемикання вимагає великої витрати оперативної пам'яті.

Якщо в системі зареєструвалося небагато користувачів, то настроювання кожного з них, а також запущені ними програми, при перемиканні на іншого користувача зберігаються в пам'яті. Скажемо, якщо ви запустили Word, Excel і яку-небудь гру, відлучилися на хвилинку, а тим часом прийшов ваш брат, перемкнув систему на себе й спробував пограти в DOOM3, те він обов'язково помітить явне (аж до повної зупинки гри) зниження продуктивності.

Якщо обсяг оперативної пам'яті в комп'ютері становить 64 Мб або менше, Windows XP автоматично відключає функцію швидкої зміни користувачів. Для забезпечення максимальної продуктивності простежте, щоб в системі не було зареєстровано відразу декiлька користувачів. Або відключите цю функцію, для чого потрібно зайти в Панель керування > Облікові записи користувачів (Control Panel > User Accounts), нажати кнопку Перемикання користувачів і відключити режим «Використовувати швидке перемикання користувачів».

Автоматичне відновлення

Установлювати останні виправлення версії DirectX й інші оновлення необхідно вчасно. За замовчуванням XP робить це автоматично. Для цього у фоновому режимі запускається спеціальна невелика програма, що перевіряє oновлення. Якщо ж ви волієте стежити за oновленнями самостійно, то можете відключити цю функцію XP. Для цього перейдіть на вкладку Автоматичне відновлення (Automatic Updates) у вікні Властивості системи (System Properties).

Відновлення системних файлів

Відновлення системних файлів - корисна функція (якщо тільки комп'ютер не використовуєься для дуже ресурсномістких завдань, таких як ігри). Краще її не відключати.

Працює ця функція так. ПК періодично створює "знімки" важливих системних файлів (файлів реєстру, бази даних COM+, профілів користувачів і т.п.) і зберігає їх у якості "крапки повернення". Якщо який-небудь додаток "підвісить" комп'ютер або зіпсує важливі дані, ви зможете повернутися до стану, збереженому в цій крапці. "Крапки повернення" створюються автоматично службою Відновлення системи (System Restore) у певних ситуаціях - таких як установка нових додатків, oновлення Windows, установка непідписаного драйвера й т.п.

Такі крапки можна створювати й вручну через інтерфейс відновлення системи, що відкривається за допомогою команди Пуск > Програми > Стандартні > Службові > Відновлення системи (Start > Programs > Accessories > System Tools > System Restore). В основі функції відновлення системних файлів лежить фонова служба, що сама по собі мінімально позначається на швидкодії, але зроблені нею "знімки" займають місце на диску. Ви можете вручну обмежити обсяг дискового простору для даної служби або навіть повністю відключити цю службу для всіх дисків.

Для того щоб відключити відновлення системних файлів, потрібно поставити "галочку" у вікні Відключити службу відновлення. Оскільки ця служба може вплинути на результати роботи тестових програм, перед тестуванням системи її звичайно відключають.

Дефрагментація

DOS і версії Windows, що не входять у сімейство NT, мало піклуються про оптимізацію файлової системи. Це приводить до утворення "дір" у різних місцях дискового простору при установці й видаленні програм. У результаті вільні ділянки, замість того щоб утворити один суцільний блок, розкидані по всьому диску. При заповненні вільного простору файли теж виявляються розкиданими по декількох секторах, що сильно знижує продуктивність - при звертанні до файлу доводиться читати не одну послідовну ділянку диска, а декiлька, так й ще розташованих довільно. В Windows NT використовується файлова система NTFS (але ОС прекрасно працює і на FAT32), де вжиті особливі заходи для збереження цілісності дискового простору. Але й вони не виключають фрагментації. Тому необхідно дефрагментувати жорсткий диск.

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

Оптимізація інтерфейсу

Наступний етап - прискорення роботи інтерфейсу. Заходимо в System Properties, відкриваємо вкладку Advanced, натискаємо в розділі Performance кнопку Settings і у вікні, що відкрилося, Visual Effects активізуємо режим Adjust for best performance, відключаючи тим самим абсолютно всі ефекти. Їх можна відключити й окремо, залишивши тi, без яких прожити ну ніяк не можна...

Тепер візьмемось за меню Пуск. Зазвичай воно відкривається з деякою затримкою (за замовчуванням - 400 мілісекунд). Її величина визначається в реєстрі - значенням ключа MenuShowDelay, що перебуває за адресою HKEY_CURRENT_USERControlPanelDesktop. У випадку установки для цього параметра значення 0 меню буде з'являтися без затримки.

Там же, у реєстрі, перебуває ще один параметр, зміна якого трохи прискорить роботу інтерфейсу,- MinAnimate, що включає анімацію при згортанні й розгортанні вікон. Він перебуває за адресою HKEY_CURRENT_USERControlPanelDesktopWindowsMetrics. Якщо значення цього параметра 1 - анімація включена, 0 - виключена. Якщо ж цього ключа в реєстрі нема, створіть його (тип - String). І не забудьте: для вступу подібних змін у силу необхідно перезавантажити комп'ютер або, як мінімум, «перелогінитись».

Якщо в папці, що перебуває в NTFS-розділі, багато файлів, відкриватися вона буде досить повільно. Windows щораз витрачає час на відновлення мітки останнього доступу до файлів. Для відключення цієї функції потрібно за адресою HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem створити параметр NtfsDisableLastAccessUpdate типу DWord і привласнити йому значення 1.

Для оптимізації роботи системи можна також скористатися спеціальними програмами, наприклад, такими як Tweak-XP - набір із двох десятків утиліт для настроювання Windows XP.

Видалення схованих компонентів

На відміну від Windows 9*/NT, при установці Windows XP не можна вибрати необхідні компоненти. На мій погляд, це правильне рішення Microsoft - спочатку варто встановити операційну систему з усіма її примхами, а вже потім, попрацювавши, вирішувати, що залишити, а що ні. Однак при цьому у вікні Add/Remove Windows Components видаляти практично нема чого: багато компонентів Windows сховані від недосвідчених користувачів. Для рішення цієї проблеми відкриваємо системну папку %SystemRoot%Inf, знаходимо в ній файл sysoc.inf і видаляємо у всіх рядках слово HIDE. Головне при цьому - зберегти формат файлу. Тобто варто видаляти тільки HIDE, залишаючи коми до й після цього слова.

Наприклад, якщо вихідний рядок виглядав так: msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 те повинне вийти наступне: msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7

Зберігши файл sysoc.inf, ми побачимо в Add/Remove Windows Components значно довший список, анiж той, що був там колись.

Настроювання жорсткого диска

Перевірте настроювання параметрів жорсткого диска, оскільки саме там перебуває файл підвантаження. Правильна конфігурація його впливає на швидкодiю системи. Відкрийте Device Manager у властивостях системи (або на вкладці Hardware у властивостях будь-якого диску). Переглянете властивості вашого жорсткого диска. Переконаєтеся, що на вкладці Polices увiмкнений режим Enable write caching on the disk. Для дисків SCSI варто також включити на вкладці SCSI Properties наступні режими: Disable Tagged Queuing і Disable Synchronous Transfers. Ultra DMA. Переконаєтеся що для всіх IDE-пристроїв включений режим DMA. Це можна перевірити у вікні Device Manager > IDE ATA/ATAPI controllers > Primary/Secondary IDE Channel > Advanced Settings. Параметр Device Type дозволяє Windows автоматично визначати підключені пристрої. Якщо канал вільний, поставте значення None - це трохи прискорить завантаження системи. Параметр Transfer mode Windows XP звичайно вмикається за замовчуванням та дозволяє Windows використати максимальний DMA, підтримуваний пристроєм або PIO. Переконаєтеся, що він перебуває в режимі DMA if available.

Зайві служби

Розглядується в наступних пунктах

Додаткове прискорення

Відкрийте My Computer > Properties > Advanced > Performance Settings > Advanced. Значення параметра Processor scheduling повинне дорiвнювати Programs. У противному випадку Windows буде розподіляти процесорний час рівномірно між всіма програмами, включаючи сервіси, що для ігор неприйнятно. Якщо обсяг оперативної пам'яті становить не менш 256 Мб, увімкніть режим System cache у розділі Memory usage. Якщо ж пам'яті менше, система буде працювати швидше в режимі Programs. Цей параметр аналогічний ключу реєстру LargeSystemCache (див нижче).

Оптимізація за допомогою ключів реєстру

У реєстрі Windows є кілька ключів, які дозволяють оптимізувати роботу Windows з пам'яттю. Однак про всякий випадок нагадаємо: для того щоб зменшити ризик "запороти" систему, має сенс перед початком експериментів зі службами зробити резервну копію системного реєстру: меню Файл > Експорт (File > Export ), перед тим вибравши Мій омп’ютер (My computer) або потрібну роздiл або параметр.

Ключ ClearPageFileAtShutdown у роздiлі [HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet ControlSessionManager Memory Management]. Він дозволяє видаляти файл підкачування при виході з Windows (цей режим доступний також у розділі локальної безпеки). Його активація призведе до більших затримок при перезавантаженні, тому бажано залишити його значення рівним 0.

Ключ DisablePagingExecutive забороняє записувати у файл підкачування коди (драйвери, exe-файли), завжди залишаючи їх у фізичній пам'яті. Якщо цієї пам'яті більше 256 Мб, то установка значення в 1 може істотно прискорити роботу системи.

Ключ LargeSystemCache визначає режим роботи системного кеша (див. розділ "Додаткове прискорення").

Ключ SecondLevelDataCache призначений для комп'ютерів зі старими моделями процесорів (до Pentium II) і дозволяє встановити розмір кеша. За замовчуванням його значення дорівнює 0, що відповідає 256 Кб.

Трохи прискорити роботу може відключення невикористовуваної підсистеми POSIX. Щоб не возитися з видаленням файлів і з відключенням файлового захисту Windows XP відкрийте [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerSubSystems] і видаліть рядок Optional і Posix.

Сподіваємося, ці поради допоможуть вам підвищити ефективність роботи комп'ютера.

Оновлення до XP Операційні системи Windows NT/2000 можна оновити до Windows XP Professional, а Windows 98/98SE/Me - до кожної із двох редакцій Windows XP (Home Edition і Professional). Єдина умова - оновлювана операційна система повинна мати ту ж мову інтерфейсу, що й нова Windows XP. Нажаль, користувачі Windows 3.1, Windows 95 і Windows NT 3.51 не мають змоги оновити свою систему до XP. Установити Windows XP вони, звичайно, зможуть, але настройки не збережуться, та й раніше інстальовані програми треба буде переустановити.

Professional або Home Edition?

В Windows XP Professional передбачені наступні компоненти, відсутні в Windows XP Home Edition.

   * Вiддалений доступ до комп'ютера з іншого комп'ютера під керуванням будь-якої версії Windows.
   * Функції по роботі з Microsoft Windows Server і системами керування підприємствам.
   * Багатомовний інтерфейс користувача: сіл за комп'ютер, наприклад, китаєць, клікнув пару раз - і англійська XP перетворилася в китайську. Втім, це можливо тільки за умови установки спеціальних додаткових язикових модулів MUI (Multi Language User Interface) - в інсталяційному CD їх немає.
   * Можливість шифрування даних і керування доступом до них (завдяки використання NTFS).
   * Масштабна підтримка процесора, аж до двосторонньої багатопроцесорної обробки. 

Інакше кажучи, з Windows XP Home Edition вилучені ті компоненти, які, на думку Microsoft, не потрібні при використанні операційної системи на домашньому комп'ютері. Не беруся судити, наскільки вірно вони відібрані. Але різниця у вартості двох редакцій Windows XP настільки відчутна, що напевно варто замислитись…