- Îïòèìèçàöèÿ Windows XP-2 -
Îïòèìèçàöèÿ Windows XP-2
 ïåðâîé ñòàòüå ïðî îïòèìèçàöèþ Windows XP ("Êîìïüþòåð", ¹3/4’2003 ã.), ÿ ðàññêàçûâàë, êàê íàñòðîèòü ýòó ñèñòåìó ñ ïîìîùüþ ïðîãðàìì-òâèêåðîâ. Íî áîëüøèíñòâó ïîëüçîâàòåëåé, îñîáåííî íà÷èíàþùèõ, äàæå èìåÿ ïðîãðàììû òàêîãî ðîäà, íåïîíÿòíî, íà ÷òî èìåííî âëèÿåò èçìåíåíèå òåõ èëè èíûõ ïàðàìåòðîâ. Ïîýòîìó, â ýòîé ñòàòüå ÿ ïîñòàðàþñü áîëåå äåòàëüíî ðàññêàçàòü îá ñêðûòûõ íàñòðîéêàõ Windows XP, îïèñàòü èõ âëèÿíèå íà ðàáîòó ñèñòåìû.
Âñå íàñòðîéêè íàõîäÿòñÿ â ðååñòðå ñèñòåìû. Ïîýòîìó, äëÿ èõ èçìåíåíèÿ íåîáõîäèì ðåäàêòîð ðååñòðà. ×òîáû åãî çàïóñòèòü, íåîáõîäèìî â ìåíþ "Ïóñê" âûáðàòü ïóíêò "Âûïîëíèòü" .  ñòðîêå "Îòêðûòü" ââîäèì "regedit" è íàæèìàåì "Enter" . Âîò è âñ¸ - ðåäàêòîð ðååñòðà çàïóùåí (ðèñ.1).
Ðèñ.1 Ðåäàêòîð ðååñòðà
Îïèñàòü âñå íàñòðîéêè â îäíîé ñòàòüå íå âîçìîæíî, èç-çà èõ áîëüøîãî êîëè÷åñòâà. Ïîýòîìó, ÿ ïîñòàðàëñÿ âûáðàòü íàèáîëåå âàæíûå è íóæíûå, èçìåíåíèå êîòîðûõ çàìåòíî óñêîðèò ðàáîòó âñåé ñèñòåìû.
Ïåðåõîäèì ê íàñòðîéêå è îïòèìèçàöèè ñèñòåìû
1. ×òîáû èçáåæàòü àâòîçàïóñêà ïðîãðàìì ïðè âñòàâêå êîìïàêò äèñêà â ïðèâîä CD-ROM, íàäî â ðàçäåëå ðååñòðà HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetServicesCDRom , ïðèñâîèòü ïàðàìåòðó "Autorun" çíà÷åíèå 0 (çíà÷åíèå 1 - äëÿ âêëþ÷åíèÿ àâòîçàïóñêà).
2. Äëÿ îòêëþ÷åíèÿ âñïëûâàþùèõ ïîäñêàçîê â Ïðîâîäíèêå è íà Ðàáî÷åì ñòîëå, â ðàçäåëå ðååñòðà HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced íàéäèòå ïàðàìåòð "ShowInfoTip" è ïðèñâîéòå åìó çíà÷åíèå 0.
3. Äëÿ óñòðàíåíèÿ ïðîáëåìû íåïðàâèëüíîãî îòîáðàæåíèÿ ñèìâîëîâ êèðèëëèöû â íåêîòîðûõ ïðîãðàììàõ, ïðèñâîéòå â ðàçäåëå ðååñòðà HKEY_LOCAL_MACHINESYSTEM CurrentControlSetControlNlsCodePage , ïàðàìåòðó "1252" çíà÷åíèå "c_1251.nls" . Ïîñëå èçìåíåíèÿ, ïåðåçàãðóçèòå êîìïüþòåð.
4. Ïî óìîë÷àíèþ, êîãäà íà æ¸ñòêîì äèñêå îñòà¸òñÿ ñâîáîäíîãî ìåñòà ìåíüøå 10%, Windows XP íà÷èíàåò âûäàâàòü ñîîòâåòñòâóþùåå ïðåäóïðåæäåíèå. Ýòîò ïðîöåíò äëÿ âûäà÷è ïðåäóïðåæäåíèé ìîæíî èçìåíèòü, ïîìåíÿâ â ðàçäåëå ðååñòðà
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters
çíà÷åíèå ïàðàìåòðà "DiskSpace Threshold" îò 0 äî 99. Òàêæå ìîæíî îòêëþ÷èòü âûäà÷ó ýòîãî ñîîáùåíèÿ äëÿ îòäåëüíîãî ïîëüçîâàòåëÿ, åñëè â ðàçäåëå ðååñòðà HKEY_CURRENT_ USERSoftware MicrosoftWindows CurrentVersion PoliciesExplorer ïðèñâîèòü ïàðàìåòðó "NoLowDisk SpaceChecks" çíà÷åíèå 1.
5. Óñêîðèòü çàïóñê ïðîãðàìì è îñâîáîäèòü ïàðó ìåãàáàéò îïåðàòèâíîé ïàìÿòè ìîæíî, åñëè îòêëþ÷èòü Dr.Watson (îòëàä÷èê, âñòðîåííûé â Windows XP). Äëÿ ýòîãî, çàäàéòå ïàðàìåòðó "Auto" çíà÷åíèå 0 â ðàçäåëå ðååñòðà
HKEY_LOCAL_MACHINE SOFTWAREMicrosoftWindowsNTCurrentVersionAeDebug
Òåïåðü, åñëè âîçíèêíóò êàêèå-ëèáî ñáîè â ðàáîòå ïðèëîæåíèÿ, òî ñèñòåìà ïðåäëîæèò ëèáî çàêðûòü ïðèëîæåíèå, ëèáî ïåðåäàòü åãî îòëàä÷èêó äëÿ îòëàäêè.
6. ×òîáû èçìåíèòü ïðåäëàãàåìûé ñèñòåìîé ïî óìîë÷àíèþ êàòàëîã ïðè èíñòàëëÿöèè ïðîãðàìì, íåîáõîäèìî â ðàçäåëå ðååñòðà
[HKEY_LOCAL_ MACHINESOFTWARE Microsoft Windows CurrentVersion]
èçìåíèòü ïàðàìåòðû
"ProgramFilesDir" è "ProgramFilesPath" íà ñâîè.
7. ×òîáû èçáàâèòüñÿ îò ñëîâ "ßðëûê äëÿ..." ïðè ñîçäàíèè ÿðëûêîâ, â ðàçäåëå ðååñòðà [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer] ïðèñâîéòå çíà÷åíèå "Link"=hex:00,00,00,00 .
8. ×òîáû óáðàòü çàäåðæêó ïðè îòêðûòèè ìåíþ "Ïóñê" , â ðååñòðå ïî àäðåñó HKEY_CURRENT_USER ControlPanelDesktop , èçìåíèòå çíà÷åíèå ïàðàìåòðà "MenuShowDelay" íà 0 (ïî óìîë÷àíèþ - 400). Òåïåðü ìåíþ áóäåò ïîÿâëÿòüñÿ ìãíîâåííî.
9.  ðååñòðå íàõîäèòñÿ ïàðàìåòð, âêëþ÷àþùèé àíèìàöèþ ïðè ñâîðà÷èâàíèè è ðàçâîðà÷èâàíèè îêîí. Åãî îòêëþ÷åíèå óâåëè÷èò ñêîðîñòü ðàáîòû ãðàôè÷åñêîãî èíòåðôåéñà.  ðååñòðå HKEY_CURRENT_USERControlPanelDesktop WindowsMetrics , íàéäèòå ïàðàìåòð "MinAnimate" è óñòàíîâèòå åãî çíà÷åíèå â 0 (0 - àíèìàöèÿ âûêëþ÷åíà,1 - àíèìàöèÿ âêëþ÷åíà). Åñëè æå ýòîãî êëþ÷à â ðååñòðå íåò, òîãäà íåîáõîäèìî ñîçäàòü åãî.
10. Åñëè â ðàçäåëå ðååñòðà HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement èçìåíèòü çíà÷åíèå ïàðàìåòðà "DisablePagingExecutive" íà 1, òî âñå âíîâü çàïóùåííûå ïðîãðàììû ñèñòåìà áóäåò íàïðàâëÿòü â îïåðàòèâíóþ ïàìÿòü, à íå â swap-ôàéë (âèðòóàëüíóþ ïàìÿòü). Ýòî íåìíîãî ïîäíèìåò ïðîèçâîäèòåëüíîñòü âñåé ñèñòåìû.
11. Åñëè âû íå ñîáèðàåòåñü ðàáîòàòü ñ Unix-ïðèëîæåíèÿìè ïîä Windows, òî â ðàçäåëå ðååñòðà HKEY_LOCAL_MACHINESYSTEM Current Control Set ControlSessionManagerSub System óäàëèòå êëþ÷è Optional è Posix .
Íó ÷òî æ, ñ íàñòðîéêàìè â ðååñòðå âðîäå áû ðàçîáðàëèñü. Äàëåå ïðèñòóïàåì ê óìåíüøåíèþ ðàçìåðîâ ñàìîé ñèñòåìû (ñîêðàùåíèå ðàçìåðà ïàïêè "Windows", óäàëåíèå âñåãî ëèøíåãî). Âíèìàíèå! Âñå íèæå îïèñàííûå óäàëåíèÿ íóæíî äåëàòü òîëüêî òîñëå òîãî, êàê ñèñòåìà îêîí÷àòåëüíî áóäåò íàñòðîåíà (óñòàíîâëåíû äðàéâåðà âñåõ óñòðîéñòâ, à òàêæå íåîáõîäèìûå â ðàáîòå ïðîãðàììû).
Ïðèñòóïàåì
1. Â ïàïêå Windows íàõîäèì ïàïêó Driver Cache , à â íåé ïàïêó i386. Óäàëÿåì âñå åå ñîäåðæèìîå. Ðàíåå çäåñü íàõîäèëèñü äðàéâåðû êî âñåì óñòðîéñòâàì. È òåïåðü, åñëè âû çàõîòèòå óñòàíîâèòü íîâîå óñòðîéñòâî íà ñâîé êîìïüþòåð, òî ñèñòåìà áóäåò òðåáîâàòü îò âàñ êîìïàêò-äèñê ñ äèñòðèáóòèâîì;
2. Â ïàïêå Windows íàõîäèì ïàïêó System32 à â íåé ïàïêó ReinstallBackups . Óäàëÿåì âñå åå ñîäåðæèìîå. Ðàíüøå çäåñü ñèñòåìà õðàíèëà ñòàðûå âåðñèè äðàéâåðîâ, êîòîðûå âû ñàìè îáíîâèëè;
3.  ïàïêå Windows íàõîäèì ïàïêó System32 , à â íåé ïàïêó dllcache . Ïåðåä óäàëåíèåì ôàéëîâ èç ýòîé ïàïêè, â ìåíþ "Ïóñê" âûáèðàåì ïóíêò "Âûïîëíèòü" è ââîäèì êîìàíäó sfc/cachesize=0 (âìåñòî 0 ìîæíî ââåñòè äðóãîå çíà÷åíèå). Ýòîé êîìàíäîé âû èçìåíÿåòå ðàçìåð êýøà ñèñòåìíûõ ôàéëîâ. Ïî óìîë÷àíèþ, åãî çíà÷åíèå ðàâíî 400 (ðàçìåð ïàïêè â ìåãàáàéòàõ);
4.Âûêëþ÷àåì "Âîññòàíîâëåíèå ñèñòåìû" . Äëÿ ýòîãî â ñâîéñòâàõ ñèñòåìû â ðàçäåëå "Âîññòàíîâëåíèå ñèñòåìû" ñòàâèì ãàëî÷êó âîçëå ñòðîêè "Îòêëþ÷èòü âîññòàíîâëåíèå ñèñòåìû íà âñåõ äèñêàõ" . Òåïåðü íà êàæäîì äèñêå ñêðûòûå ïàïêè "System Volume Information" áóäóò î÷èùåíû;
5.Âûêëþ÷àåì "Ñïÿùèé ðåæèì" . Äëÿ ýòîãî â ñâîéñòâàõ "Ýëåêòðîïèòàíèå" â ðàçäåëå "Ñïÿùèé ðåæèì" ñíèìàåì ãàëî÷êó âîçëå ñòðîêè "Ðàçðåøèòü èñïîëüçîâàíèå ñïÿùåãî ðåæèìà" . Ýòèì äåéñòâèåì âû îñâîáîäèëè ìåñòî íà äèñêå, êîòîðîå ðàâíî îáúåìó îïåðàòèâíîé ïàìÿòè âàøåãî êîìïüþòåðà;
6. Óìåíüøàåì ðàçìåð swap -ôàéëà. Äàííîå èçìåíåíèå ïðèåìëèìî ëèøü äëÿ ïîëüçîâàòåëåé, ó êîòîðûõ â êîìïüþòåðå óñòàíîâëåíî îïåðàòèâíîé ïàìÿòè 192 Ìá è áîëåå. Äëÿ ýòîãî çàõîäèì â ñâîéñòâà ñèñòåìû, à òàì – â ðàçäåë "Äîïîëíèòåëüíî" .  ïàðàìåòðàõ áûñòðîäåéñòâèÿ âûáèðàåì ðàçäåë "Äîïîëíèòåëüíî" . Äàëåå çàõîäèì â ðàçäåë èçìåíåíèÿ âèðòóàëüíîé ïàìÿòè (ðèñ.2).  ñòðîêå "Èñõîäíûé ðàçìåð" ïèøåì 200 Ìá è íàæèìàåì êíîïêó "Çàäàòü" . Äåëî â òîì, ÷òî â Windows XP îáúåì âèðòóàëüíîé ïàìÿòè âñåãäà â ïîëòîðà ðàçà áîëüøå ðàçìåðà îïåðàòèâíîé ïàìÿòè.  ïðåäûäóùèõ âåðñèÿõ Windows, ïðè óâåëè÷åíèè îáúåìà îïåðàòèâíîé ïàìÿòè, îáúåì ôàéëà âèðòóàëüíîé ïàìÿòè óìåíüøàëñÿ. Ïîýòîìó, ýòèì èçìåíåíèåì âû íå äà¸òå Windows XP "ðàçäóâàòüñÿ" áåç íàäîáíîñòè.
Ðèñ. 2 Èçìåíåíèå âèðòóàëüíîé ïàìÿòè
Ðèñ. 3 Ïðîãðàììà êîíôèãóðàöèè ñèñòåìû
 ïîñëåäíåå âðåìÿ, â ðàçëè÷íûõ æóðíàëàõ ïîÿâëÿþòñÿ ñòàòüè ïðî îïòèìèçàöèþ Windows XP, ãäå èõ àâòîðû ñîâåòóþò îòêëþ÷àòü íåíóæíûå ñëóæáû ñèñòåìû. Ýòè ñëóæáû ìîæíî óâèäåòü ÷åðåç ïðîãðàììó êîíôèãóðàöèè ñèñòåìû. Äëÿ ýòîãî â ìåíþ "Ïóñê" âûáèðàåì ïóíêò "Âûïîëíèòü" .  ñòðîêå "Îòêðûòü" íàáèðàåì "msconfig" è æìåì "Enter" .  ýòîé ïðîãðàììå ñëóæáû íàõîäÿòñÿ â îäíîèìåííîì ðàçäåëå (ðèñ.3). Windows XÐ áîëåå ñåðüåçíàÿ ñèñòåìà, ïî ñðàâíåíèþ ñ Windows 98/Me. Äåéñòâèå âñåõ ñëóæá åùå äî êîíöà íå èçó÷åíî. Ïîýòîìó ìîé âàì ñîâåò: íå îòêëþ÷àéòå íà ïåðâûé âçãëÿä íå íóæíóþ ñëóæáó. Äàæå åñëè êàêàÿ-òî ñëóæáà äåéñòâèòåëüíî íå èñïîëüçóåòñÿ âàìè (÷òî åùå íóæíî äîêàçàòü) è îñâîáîäèò îïåðàòèâíóþ ïàìÿòü íà íåñêîëüêî ìåãàáàéò - îñîáîãî ïðèðîñòà áûñòðîäåéñòâèÿ ñèñòåìû âû âñå ðàâíî íå óâèäèòå. À âîò ñòàáèëüíîñòü ñèñòåìû ìîæåò íàðóøèòüñÿ!
Ïîðà ïîäâîäèòü èòîãè. Windows XP – äåéñòâèòåëüíî èíòåðåñíàÿ è çàãàäî÷íàÿ ñèñòåìà, êîòîðàÿ ñîäåðæèò â ñåáå ìíîãî ñêðûòûõ íàñòðîåê. Ñ êàæäûì ãîäîì ìû óçíàåì âñå íîâîå è íîâîå îá ýòîé ñèñòåìå. È åñëè âû, äîðîãèå ÷èòàòåëè, îáíàðóæèëè â XP ÷òî-òî èíòåðåñíîå, òî îáÿçàòåëüíî ïîäåëèòåñü ñ íàìè ýòîé èíôîðìàöèåé íà ñòðàíèöàõ íàøåãî æóðíàëà.