Windows XP: Думки, бредуть по приводу Windows ХР

Погодьтеся, Windows XP - система непогана. Жручая трохи. Ну як - трохи ... 850 МВ плюс ще 350 МВ про запас хоче, щоб б було. Власне, до чого це? Нехай я скажу я злегка про те, що таке тюнінг в ХР і що це нам дає. Хоч і написано про це багато, мій досвід підказує, що весь матеріал треба б узагальнити.

Тюнінг

У перекладі з рідного всім програмістам англійської мови - настройка. Термін перекочував з радіосправи в сферу програмування і налаштування програм і придбав наступний сенс - підбір таких параметрів (змінних, значень і т.д.) програми, при яких она працювала б швидше.

Швидше - не означає оптимально, звідси наслідок: тюнінг - це добре, але не в усьому. Як відомо, скільки б стандартів у нас не було, постав поряд 2 однакових комп'ютера за складом комплектуючих, працювати вони будуть по-різному. Тому, до моїх порад варто ставитися обережно, оскільки, що мені добре, так іншому глюк.

Під тюнінгом в Windows XP (WinXP) зазвичай розуміється зміна значень системного реєстру, після чого система починає працювати інакше (гірше / краще / ніяк). Для цього існує купа утиліт, доступних в Інтернет. Їх перераховувати - справа трудомістка. Є ще умільці, які ручками в regedit можуть щось змінити. Але лізти самостійно до реєстру - хоч і прояв професіоналізму, проте несподівані наслідки такої показухи можуть бути наслідком насправді профанації.

Отже, перед тим як зайнятися тюнінгом WinXP на своїй машині, прошу прислухатися до моєї рекомендації - це програма XP Tweaker Russian Edition (http://xptweaker.narod.ru/) версія 1.40. Купа настройок, російською, зручно і ефективно. Безкоштовна, що безсумнівно при наявності такої величезної кількості можливих налаштувань робить її кращою серед аналогічних. Рекомендую. Так, і ще одне - наіподробнейшім хелп з описом всіх опцій, що безумовно є найпотужнішим козирем програми.

Windows XP

Здійснилося! Microsoft таки вдалося створити операційну систему, яка б відчувала себе непогано і в ролі клієнтської ОС, і в ролі мережевого сервера, і в ролі ОС для ігрового комп'ютера. Звичайно, сісти на всі стільці відразу - завжди проблематично (особливо Вашому покірному слузі, я ж взагалі тільки половину корисної поверхні позикою). Хоча Windows XP вдалося це зробити, розтягнувши свою п'яту точку до надмірних розмірів, проте іноді результатом її роботи з розтягнутою ... розтягнутим ядром може з'явитися "повна з% ДНІЦ".

Отже, потрібно зробити так, щоб ХР було добре на кожному комп'ютері. Ось така задачка. Чи не з простих, причому. Виявляється, що для досягнення максимальної продуктивності Windows XP необхідно з'ясувати, яку роль буде грати комп'ютер, операционке якого ми будемо вставляти клізму.

І тут нас чекає приємний сюрприз. Як виявилося, саме апаратна складова комп'ютера є причиною "пригальмовування" Windows XP. Що мається на увазі? А то, що Windows XP запускає різноманітні служби, які регулюють роботу пристроїв. Висновок: якщо у нас немає того чи іншого девайса, так і не за ніж всяким службам не зрозуміти навіщо в оперативній пам'яті висіти.

Якраз настав час поговорити про сервіси або службах.

сервіси

Мені більше подобається запозичення від англійського "service", тому що в Windows XP сервіс - це програма, яка забезпечує функціонування чого-небудь; звідси і назва, хоча проти терміна "служба" я нічого не маю.

В цілому, сервіси можна досить умовно розділити на ті, які обслуговують і контролюють роботу програм і поведінку користувача, і ті, які стежать і управляють пристроями і їх драйверами, встановленими на комп'ютері. Ну, ще варто сказати, що всі сервіси працюють в автоматичному або ручному режимах (automatic or manual). Ті сервіси, що не працюють - відключені (disabled).

Чим складніше завдання, тим простіше її рішення. У разі тюнінга системи наша робота зводиться до одного - знайти і відключити сервіси, які не потрібні в роботі ОС, а також змінити деякі із значень системного реєстру.

Давайте почнемо з служб, а потім перейдемо до реєстру. Відразу обмовлюся - у мене Windows XP від ​​таких налаштувань не впала і працює цілком спритно. Що буде у вас - побачите самі.

Що ж ... Тиснемо кнопочку "Start", пункт меню "Run", пишемо "services.msc". Побачимо щось схоже на:

З чого б почати? З сервісів оповіщення. Спробуйте встановити для наступних сервісів такі значення:

Service Startup Type Alerter Disabled Error Reporting Service Disabled Event Log Automatic Performance Logs and Alerts Disabled System Event Notification Manual І коментар: сервіси з параметром запуску "manual" ( "вручну") можуть запускатися, якщо вони потрібні. Іноді до них звертаються інші сервіси, тому дамо їм право включитися, якщо так хочуть.

А тепер пройдемося по частковостей. Якщо ваша відповідь на умова позитивний, сервіс можна ставити в "Disabled". Отже.

Якщо Ви не любите, щоб Windows XP сама лізла в Інтернет і влаштовувала собі апдейт, то сервіс Automatic Updates можна відключити.

Якщо у Вас немає мережевої карти або Вам все одно, оновить Windows список комп'ютерів в локальній мережі чи ні, то Computer Browser варто перевести в Manual.

Якщо Ви не використовуєте і не збираєтеся використовувати свій модем для відправки або отримання факсу, то сервіс Fax відключайте.

Сервіс Help and Support перевід в Manual.

Якщо Ви не використовуєте збочені способи управління комп'ютером, то Human Interface Device Access вимкніть. Правда, якщо ви користуєтеся гарячими спец-клавішами розширених клавіатур, то краще сервіс перевід в Automatic.

Якщо у Вас немає CD-writer'a або Ви користуєтеся Nero, то IMAPI CD-Burning COM Service Вам ні до чого - в Disabled його!

Кажуть, Indexing Service прискорює доступ до файлів і папок ... Якщо Вам так не здається, сміливо його відключайте.

Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) і IPSEC Services не потрібні, якщо на Вашому комп'ютері встановлений потужний файрвол типу Wingate або Winroute або у Вашій локальній сітці є правильно налаштований проксі-сервер.

Якщо у комп'ютера немає принтера і Ви не використовуєте модем для відправки факсів, то Printer Spooler можна перевести в Manual.

Якщо Вам чужа думка, що хтось віддалено буде редагувати Ваш системний реєстр, то Remote Registry відключіть!

Ви використовуєте смарт-карти? Ні? Тоді Smart Card і Smart Card Helper вимкніть. А якщо думаєте, що коли-небудь ними скористаєтеся, то перевід ці два сервісу в режим Manual.

У Вашій домашній мережі є UPnP пристрою? Якщо немає, SSDP Discovery Service не для вас.

Якщо Ви не створюєте бекапів, точок відновлення і думаєте, що краще відновлення системи - це її перманентна перевстановлення, то System Restore Service теж задізейбліте.

Якщо Ви не користуєтеся "відкладеними автоматичними завданнями", Task Scheduler може спати спокійно.

TCP / IP NetBIOS Helper поставте в Manual. А якщо ні модему, ні мережевої карти немає, то - в Disabled.

Те ж саме стосується сервісів Telephony, Telnet і Terminal Services, якщо у вас Інтернету немає, так само як і модему.

Сервіс Themes ... Якщо Вам подобаються скіни для Windows XP, то його залиште в Automatic.

Uninterruptible Power Supply не потрібен, якщо ББП, що підключається через СОМ-порти, у вас немає.

Якщо немає сканера або цифрових камер, Windows Image Acquisition (WIA) відключіть за непотрібністю.

Windows Installer немає сенсу бути в Automatic. Manual - саме воно. Ви ж не кожні три хвилини інсталюєте програми, що вимагають Windows Installer. Ні. А висіти в пам'яті, щоб про нього спотикалися різні інші програми, йому нема чого.

Ну, а все інше ... нехай буде, як є.

MSConfig

Корисна утилитка, яка вперше з'явилася в Windows 98. У ній невелика купка вкладок, нас же буде цікавити тільки права - "Автозавантаження".

Ось тут ми і ми можемо повикидати ще дещо, що нам не потрібно! Все дуже просто - галочками відзначені програми, які запускаються при завантаженні Windows. Навіть і сказати більше нічого. Тільки залиште програмку "CTFMON" включеної - вона потрібна. Можна, хіба що, порекомендувати, хоча особливого приросту продуктивності це нам не дасть, заглянути у вкладку General і зняти галочки з "Process SYSTEM.INI File" і "Process WIN.INI File". Апропо. З вкладки Services запускаються сервіси можна теж відключати, але досвід показує, що так швидкість завантаження системи не коротшає, а тільки подовжується, тому що знявши галочки з "непотрібних" сервісів в MSConfig, система переводить їх в режим Disabled. А це не є добре, тому що всі сервіси так чи інакше залежать один від одного, тому режим їхнього запуску теж потрібно контролювати.

My Computer Properties

Є ще одне цікаве місце, де пару налаштувань можна змінити. Правий клік по My Computer -> Properties. Вискочет віконце з властивостями Вашого комп'ютера.

Почнемо з вкладки System Restore. Вимкнемо цей сервіс і тут. Там одна-єдина галочка, її треба поставити.

У вкладці Automatic Updates галочку зняти. Хоч це і дублювання відключення сервісу, але краще це зробити і тут.

В Remote обидві галочки зняти ( "Allow Remote Assistance invitations to be sent from this computer" і "Allow users to connect remotely to this computer") - для сущою безпеки.

У Advanced: Visual effects, processor scheduling, memory usage, and virtual memory -> Settings. З'явиться вікно з двома вкладками. Нас цікавить вкладка Advanced. Подивіться, щоб пріоритет у всьому стояв на програмах, а не на системному кеші. Ну, і варто приділити увагу віртуальної пам'яті. Її обсяг завжди буде більше обсягу Вашої оперативної пам'яті. Якщо у Вас 128 МВ, то файл підкачки буде прагнути вирости до 384 МВ; якщо 256 МВ, то його довжина може вирости до 768 МВ. Страшно багато? Багато. Давайте задамо тоді параметри ручками нашими пустотливими. Мінімальна довжина - 70 МВ, максимум - розмір Вашої оперативної пам'яті, помножений на 2. І завершимо закручування гайок натисненням на кнопочку "Set", щоб Windows прийняла нові розміри файлу підкачки (по-нашому, своп-файлу).

Можна перезавантажуватися і готуватися до одного з двох - або стане краще, або гірше.

Перезавантаження ...

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

А тепер трохи філософії. PF Usage (вкладка Performance) - використання файлу підкачки. Його значення може варіювати. Як відомо, ядро ​​системи може залишатися цілком в оперативній пам'яті і ні за яких обставин не свопи на диск, а може частково записуватися в горезвісний файл підкачки. Тому, якщо після завантаження комп'ютера значення PF Usage доскочив до 80-100 МВ, не турбуйтеся. Просто Windows вирішила скинути непотрібні частини свого ядра і системного кеша на диск і звільнити частину оперативної пам'яті. У цьому випадку, розмір файлу підкачки краще віддати на автоматичне регулювання Windows. Цей варіант підходить для тих, у кого обсяг оперативки не більше 128 МВ. А якщо більше 256 МВ, то ядро ​​системи можна залишати в пам'яті - це тільки прискорить роботу системи.

В ідеалі, завантаження на процесорах вище 500 MHz повинна становити близько 30 секунд. Не погано? Є за що боротися. Але, головне - не напоротися. Знову ж таки, якщо дуже старатися з відключенням сервісів, то можна отримати ситуацію, коли відключений сервіс залежить від роботи якогось невідключеному сервісу. Це призводить до того, що завантажується сервіс звертається до вже відключеному сервісу, чекає секунд 20, поки той відгукнеться. Потім розуміє, що відповіді не буде, і відключається, пускаючи в завантаження інші сервіси. Тобто, як видно, замість прискорення можна отримати дефективних завантажувати систему. Але це не катастрофа, хоча певний дискомфорт доставляє.

Налаштування реєстру з XPTweaker Russian Edition 1.40

Виглядає програмка приблизно так:

Отже, почнемо-с.

Розділ "Система" вкладка "Система". Примітка: так - поставити галочку; немає - зняти ону. Розкривати значення параметрів не буду, вони прекрасно описані в Хелп програми, натисніть F1.

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

"Відключити вбудований відладчик Dr.Watson" - так.

При наявності на диску С файлової системи NTFS "Не проводити запис останнього доступу до файлів" - так.

"Відключити System Files Protection" - так. Хоча якщо у вашого молодшого брата довгі руки і він норовить налаштувати систему без вас, то краще нехай буде "ні".

Якщо у Вас Intel процесор і чіпсет, то "Включити підтримку UDMA66 на чіпсетах Intel" - так.

"Автоматично вивантажувати які не використовуються бібліотеки" - так.

"Відключити стеження Windows XP за користувачем" - так.

Якщо Вам набридло щоразу припиняти спроби Windows наябедничати на Вас і помилки програм в Microsoft, то "Не відсилати в Microsoft звіти про помилки" - так.

"Оптимізувати системні файли під час завантаження (boot defrag)" - краще так, ніж ні.

Випадайющій список "Повідомлення про помилки": виберіть "Вимкнути всі повідомлення про помилки".

Випадайющій список "Windows Prefetcher сервіс": тут потрібно подумати - якщо в автозавантаженні є купа всяких програм, які Ви відключити не хочете, оскільки вони Вам потрібні, то виберіть "Тільки додатків, що запускаються під час завантаження"; а якщо в автозавантаженні нічого майже немає, то "Упереджувальний вибірка запускаються".

Цитата з Хелп до пункту "Автоматично перезавантажити комп'ютер" з підзаголовка "Відмова системи": "Майкрософт завжди думає про користувачів, не пройшов повз і факт зависання комп'ютера. Тепер вам не треба тягнутися до кнопки Reset, комп'ютер перезавантажиться самостійно, якщо станеться непоправна помилка" . Взагалі так.

"Записати подія в системний журнал" - немає, якщо Вам не важливо, що за помилка і коли сталася у вас в системі. Те ж стосується "Відправити адміністративне оповіщення", якщо Ви самі собі адміністратор.

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

Підрозділ "Параметри роботи з пам'яттю". "Не використовувати файл підкачки для зберігання ядра системи" - так, якщо у Вас оперативну пам'ять кури не клюють, немає - якщо її менше 256 МВ.

Звідти ж "Великий системний кеш": якщо більше 512 МВ оперативної пам'яті - так, якщо менше - ні.

"Оптимізувати кеш диска" - та й підберіть його значення згідно з таблицею.

Розділ "Система" вкладка "Провідник". Поставимо або знімемо і ту пару галочок.

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

"Анімація при згортанні і розгортанні вікон" - немає, якщо у вас комп'ютер не дуже швидкий.

"Автоматично перезапускати Провідник при помилках" - вже краще хай так, ніж ні, хоча у мене Провідник поки жодного разу помилок не робив.

Розділ "Система" вкладка "Вирішення проблем".

"Використовувати кодову сторінку тисяча двісті п'ятьдесят один замість тисячі двісті п'ятьдесят два" - так.

Розділ "Мультимедіа" вкладка "Компакт-диски".

Поставимо 2 галочки на "Відключити автозапуск компакт-дисків" і "Відключити вбудовані засоби WinXP для запису компакт-дисків". Ну, відключати автозапуск варто в тому випадку, якщо вам не хочеться, щоб музичний диск відразу починав грати, а різні медійні диски викидали б вам свої оболонки. Розділ "Захист" вкладка "Система".

Ось де багато цікавих пунктів, які стануть в нагоді всім, хто працює в якості сисадмінів. Якось коментувати їх сенсу особливого немає, назви говорять самі за себе. Я б рекомендував тільки поставити галочки "Повністю відключити загальні ресурси (ADMIN $, C $ і т.д.)" і "Заборонити анонімним користувачам переглядати ресурси". Все інше - в міру необхідності.

Глава з умовною назвою "Дієта"

Власне, все інше особливо не впливає на продуктивність системи з програмних чинників. Якщо ви виконали всі ці рекомендації, то багато в чому буде помітно поліпшення роботи системи.

Звичайно, є ще що накрутити в Windows XP. В принципі, такий би розділом у цій статті зацікавилися затяті прихильники думки, що операційна система повинна займати мало місця. Розділ би називався "Кастрація", тому що після того, як ми все накрутили, Windows XP більше не перевіряє автоматично системні файли на факт їх відповідності. Тому видалити можна багато.

Якщо говорити тепер не про те, скільки Windows XP займає місця в оперативній пам'яті, а про те, скільки ж вона їсть на диску, це буде десь 1 гігабайт і вище. Всякі різні встановлені програми норовлять щось записати в каталог Windows, через що він і роздувається.

Є найбільш гуманний спосіб утихомирення апетитів Windows XP. Цим способом можуть скористатися щасливчики, які вирішили системний диск конвертувати в NTFS. Ця файлова система надає опцію компресії даних на диску. Все здогадалися, думається, що я збираюся запропонувати? Так-так, стиснути деякі папки. В результаті, зайвих 200-300 МВ у Вас так з'явиться. Не погано?

Звичайно, аргумент, що стислі папки читаються повільніше, не позбавлений сенсу. Однак в Windows XP до таких файлів і папок доступ поліпшений, а на сучасних вінчестерах з 7200 об / хв уповільнення читання не відчувається.

А ось тепер пару слів про екстрім. Як усі ми пам'ятаємо, Windows Ме не любили за багато. Особливо їй не могли пробачити 550 МВ, які вона з'їдала на диску разом з "голою" папкою Program Files. Виходом з такої делікатної ситуації було відключення системи відновлення, а потім видалення "нікому не потрібних" папок в Program Files. Потім слід зайти в папку Windows і видалити в ній папку Options, в яку при своїй установці Windows переписувала власний дистрибутив. Розміри Windows Ме відразу зменшувалися на 250 МВ. Ось після такого цій системі можна було пробачити інші її гріхи.

Windows XP теж можна злегка "урізати". Давайте ми зайдемо в папку Windows і оглянемося, а потім вирішимо, чи будемо видаляти чи ні.

Отже, там є така папочка Driver Cache. Залежно від версії Windows XP, вона може важити від 80 МВ і вище. В її додатковій папці I386 з чистою совістю можна видалити файлик driver.cab, який і важить ці горезвісні 80 МВ. Звичайно, якщо Ви потім увіткнете чийсь жорсткий диск, то Windows XP не зможе встановити для нього драйвера і почне дико волати про це, викинувши діалогове віконце з проханням вказати їй шлях до цього файлу. Бідненька, дурненька Windows. Ми ж знаємо, звідки вона цей файл взяла огромнецкій - з власного дистрибутива. Ось до дистрибутива її і відправляємо за принципом:

Диск: \ Папка з дистрибутивом Windows XP \ I386 \

Усе. Вона його там знайде і заспокоїться. Далі вже, панове-екстремали, обчислити непотрібні файли і папки можна дослідним шляхом. Результатів можна досягти приголомшливих.

Давайте прикинемо. Ми вже вирвали з лап буржуйської програми 80 МВ.

А далі розпуста. Якщо видаляти наступне, то результат може (або не може) бути плачевним.

Є ще папка Help - вона важить 21 МВ. Можна ризикнути видалити.

У папкеMedia можна видалити всі звукові файли - ще 2,3 МВ.

Що буде, якщо видалити папкуPCHealth? Вона займає 27,5 МВ. За ідеєю, якщо у системи ми відключили обробку помилок і збоїв в програмах і відновлення системи, то вміст цієї папки стає непотрібним баластом.

10,4 МВ звільниться, якщо зачинити папку repair.

А якщо Ви скінами не користуєтеся, то вміст папки Resources теж можна вбити. Як мінімум, 5 МВ нам в скарбничку.

Найтовстіша папка - етоSystem32. Цілих 679 МВ. А ось що видаляти тут, я не скажу. Просто сам не видаляв і нікому не раджу. Стисніть краще цю папку. Експеримент показав наступне: до стиснення папка на диску займала 580 МВ, після стиснення - 468 МВ. 112 МВ в нашу користь. Не забудьте тепер провести дефрагментацію системного диска.

Перезавантаження, як завжди, все нам покаже - прихлопнули ми то, що Windows не потрібно, або саму Windows. Тому, будьте обережні.

висновок

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

До речі, майже все сказане вище відноситься і до Windows Server 2003. Ця система ще більше ненажерлива, ніж Windows XP. Їй потрібно 1,26 ГБ вільного місця плюс все інше вільне місце. Одним з істотних переваг Windows 2003 над Windows XP є її вміння самостійно відключати сервіси, які не потрібні в роботі комп'ютера. Це убезпечить від помилок при відключенні сервісів і наслідків, з цим пов'язаних.

У світлі виходу в 2005 році черговий Windows думається, що доведеться писати ще одну статтю під назвою "Windows-дієтологія". Майбутня Windows, яка себе позиціонує як NT 6.0, за найскромнішими оцінками буде займати більше 5 ГБ на жорсткому диску.