ПУБЛІКУЄТЬСЯ З ДОЗВОЛУ АВТОРА
Сергій Трошин
stnvidnoye@chat.ruhttp://winspeed.boom/ru
¦ В мене глючить при вимкненні комп'ютер - то висне, то пеpезавантажує-
¦ ться замість вимкнення. Що робити?
¦
¦ УВАГА! Перед всіма змінами настройки ОС створіть резервні копії реєстру,
¦ щоб з MS-DOS можна було повернутися до старої конфігуpації!
¦
Ось декілька способів розв'язання проблеми:
1. З допомогою WinBoost 2001 Gold (остання сторінка) або програми
"Конфігурація системи" (System Configuration Utility), що викликається так:
"Пуск" > "Виконати" > msconfig (General > Advanced) - задайте в діалозі
"Додатково" ("Загальні" > "Додатково" ( General > Advanced) параметр
"Заборонити швидке завершення роботи" (Disable Fast Shutdown). В WinBoost
цей параметр називається "Enabling Forced In Exit" -його треба вимкнути.
В реєстрі режим швидкого вимкнення забороняється так:
[HKEY_USERS\.DEFAULT\ControlPanel\Desktop] "AutoEndTasks"="0"
(краще взагалі видалити цей параметр). Проте, іноді допомагає зворотна
операція - включення цього режиму. Прочитати профільну статтю можна тут:
http://support.microsoft.com/support/kb/articles/q196/0/08.asp
2. Пропишіть в system.ini в секцію [386Enh] параметр для своп-файла:
PagingFile=C:\ WINDOWS\win386.swp.
3. На сайті Microsoft є патч "ShutDown Supplement", який начебто
повинен вирішувати цю проблему:
http://www.microsoft.com/windows/downloads/bin/w98/RU/4756RU8.EXE
4. Norton Antivirus дає такий же глюк, для його усунення або
поставте замість нього AVP, або видаліть з реєстру параметр "Navex" в розділі
[HKEY_LOCAL_MACHINE]\System\CurrentControlSef\control\Shutdown\ExclusionList\.
Перевірте, чи не дає такий ефект якийсь інший антивірус.
5. У властивостях мережі, вибравши "File and Print Sharing for Microsoft
Networks" і натиснувши кнопку "Властивості", відключіть "LM Announce" ("Служба
доступу до файлів і принтерів мереж Microsoft", "Сповіщення LM"). І взагалі
виберіть "Швидкий вхід в мережу" (у властивостях "Клієнт для мереж Microsoft",
він же Client for Microsoft Networks).
6. Встановіть термінатори в мережеву карту.
7. Змініть мережеву карту (наприклад, Realtek грішить цим) або повністю
переінсталюйте її, видаливши все, що відноситься до мережі. Для цього треба
вийняти плату з ПК, після перезавантаження знову встановити її на місце і
поставити всі потрібні драйвери наново. Можна навіть взагалі відмовитися
від мережі - витягнути з ПК мережеву карту і видалити її у властивостях
системи; також видалити у властивостях мережі всі мережеві компоненти - крім
Dial-Up Adapter, TCP/IP і Client for Microsoft Networks ("Адаптер видаленого
доступу, TCP/IP, "Клієнт для мереж Microsoft"), якщо ви підключені до Інтернету.
Для плат Realtek, що використовують чіпсет 8029AS, в Windows 98 SE можна
повернути деякі файли з попередньої версії Windows 98 (4.10.1998), це іноді
вирішує проблему. Ось список файлів: ndis.vxd, rt!8029.sys, vtdi.386, vip.386,
vtcp.386, vdhcp.386, vnbt.386, vredir.vxd, vserver.vxd.
8. Видаліть браковані фінальні заставки (файли logos.sys і logow.sys
в папці C:\Windows) або відновіть початкові майкрософтовські.
9. Змініть в схемі озвучення системних подій звук "Вихід з Windows" -
при пошкодженні цього файла ПК висне.
10. Встановіть собі Windows Me - там такої проблеми немає (але є інші).
11. Зависання ПК може відбуватися через різні установки управління
живленням (АРМ, ACPI) в BIOS і в настройках Windows - відключіть розширене
управління живленням і там, і там (або десь в одному місці) або приведіть ці
установки у відповідність одне з одним. Часто вирішує проблему відключення АРМ
і включення ACPI. Прочитайте статтю по даній темі:
http://support.microsoft.com/support/kb/articles/Q136/6/51.asp
12. Ще причиною може бути невірна робота з USB - поставте в CMOS Setup
параметр "Assign IRQ for USB" (іноді він називається "OnClip USB") в положення
"Enabled" (або, навпаки, відключіть).
13. У властивостях системи на вкладці "Пристрої" (Device Manager)
знайдіть в системних пристроях "Розширене управління живленням" (Advanced
Power Managment Support) і на сторінці "Настройка" (Settings) діалогу
"Властивості" (Properties) спробуйте встановити прапорці в секції "Усунення
неполадок" (Troubleshooting).
14. У властивостях системи на вкладці "Пристрої" (Device Manager)
знайдіть в системних пристроях "Plug and Play BIOS" і в його властивостях на
сторінці "Настройка" (Settings) поставте прапорець "Disable NVRAM/ESCD Updates".
Аналогічно поекспериментуйте з пристроєм "Шина PCI" (PCI Bus) - сторінки
"Настройка" (Settings) і "Управління IRQ" (IRQ Steering).
15. Оновіть BIOS вашого комп'ютера; наприклад, на платах Intel AL440LX,
що використовують Phoenix BIOS version P07, це повинно допомогти.
16. Переустановіть Windows з ключем setup /p i -це відключить ACPI.
Навпаки, якщо плата точно підтримує ACPI - його можна включити, встановлюючи
Windows з ключем setup /p j . Прочитайте статтю:
support.microsoft.com/support/kb/articles/q186/1/11.asp
17. Якщо відеокарта вимагає призначення їй IRQ в режимі MS-DOS, a
CMOS Setup не надає такої можливості, то це також може приводити до неправильного
вимкнення ПК. Оновіть BIOS материнської плати і відеокарти або змініть відеокарту.
18. Якщо у вас є багато мережевих дисків (8 і більш, хоч іноді такий глюк
з'являється і при меншому числі мережевих дисків), то перед вимкненням ПК спочатку
відключіть їх. Читайте також цю статтю:
support.microsoft.com/support/kb/articles/q260/0/67.asp
- в ній написано, як вирішити цю проблему.
19. В CMOS Setup встановіть "Plug n' Play OS Installed" = "No", а також
відключіть всі події, при яких комп'ютер сам включається (WakeUp) - вхідний
дзвінок, всілякі переривання і тому подібне.
20. Іноді в Windows 98 SE допомагає заміна файла configmg.vxd на
файл з Windows 98, але це може викликати і деякі проблеми (при переустановці
системи або її оновленні може відключитися механізм Plug and Play, з'являться
"сині екрани смерті" і інші помилки) -будьте уважні.
21. В Windows Me оновіть драйвери миші Genius або відмовтеся від
мишей цієї фірми і їх програмного забезпечення.
22. Перемістіть ZIP-привод на інший контролер IDE.
23. Очищення диску від тимчасових файлів і папок іноді вирішує проблему.
24. Деякі команди в autoexec.bat і config.sys можуть бути причиною
невірного вимкнення ПК, особливо драйвер EMM386. Тимчасово перейменуйте ці
файли або закоментуйте всі рядки в них і подивіться.
25. Драйвер віртуального пристрою може бути причиною проблеми -
зазирніть в файл system.ini і в секції [386Enh] поставте крапку з комою (;)
перед кожним рядком, що починається зі слова "DEVICE=" і закінчується
цифрами ".386". Подивіться на результат.
26. Програми, що Автоматично запускаються можуть викликати проблему
- перевірте всі місця, де може бути прописаний виклик програм: файл win.ini,
секція [windows]; розділи "Run" реєстру; папка "Автозавантаження"; файли
autoexec.bat, config.sys, winstart.bat. (Інтерфейс до всіх цих місць -
програма "Настройка системи": "Пуск" > "Виконати" > msconfig.)
27. Поекспериментуйте з прапорцями на сторінці "Швидкодія" >
"Файлова система" > "Усунення неполадок" (Performance > File System >
Troubleshooting) у властивостях системи і в діалозі "Додатково" (Advanced)
програми msconfig.exe.
28. Якись з пристроїв вашого ПК може викликати цю проблему -
встановіть нові драйвери або поекспериментуйте, витягуючи плати з
комп'ютера.
29. Включіть створення протоколу завантаження ОС bootlog.txt і
після зависання ПК при вимкненні перегляньте цей файл (можливо, він буде
перейменований в bootlog.prv). Якщо останнім рядком в ньому буде
"EndTerminate=KERNEL", то Windows повинна вимикати ПК нормально. Однак
якщо, незважаючи на це, ПК завис, то є сенс замінити файл configmg.vxd в
Windows 98 SE на такий же файл з Windows 98. Якщо останній рядок -
"Terminate=Query Drivers", то, швидше за все, проблема з менеджером пам'яті
типу QEMM або дефектна мікросхема пам'яті. Можливо, доведеться переставити
Windows. Рядок "Terminate=Unload Network" означає проблему з мережевим
DOS-дpайвеpом в config.sys. Якщо ви побачите рядок "Terminate=Reset Display",
це вказує на проблеми з відеокартою; відключіть в CMOS Setup тіньове
копіювання відео (Video Shadowing) і оновіть драйвер відеокарти.
"Terminate=RIT" говорить про проблеми з драйвером звукової карти або миші -
оновіть їх. Якщо ж рядок буде мати вигляд "Terminate=Win32", значить, в
наяності проблема із запущеною програмою - вивантажіть всі програми перед
вимкненням ПК.
30. Відмовтеся від драйвера комп'ютерного динаміка "PC Speaker"
(speaker.drv), видаливши рядок "wave=speaker.drv" в файлі system.ini.
31. Занесіть IRQ 12 в список зарезервованих переривань на закладці
"Пристрої" (Device Manager) властивостей системи: "Комп'ютер" > "Властивості" >
"Резервування ресурсів" > "Запит на переривання (IRQ)" > "Додати" (Computer >
Properties > Reserve Resours > Interrupt Request (IRQ) > Add). В полі
"Значення" (Value) введіть "12". Або змініть переривання для пронграмно
настроюємого пристрою, що захоплює це переривання, - так, щоб IRQ 12
діставалося тільки миші PS/2.
32. Відключений цифровий сопроцесор також приводить до такого ефекту.
Перевірте, у властивостях системи ("Пристрої" > "Системні пристрої" >
"Сопроцесор" > "Властивості" > "Настройка" - або, відповідно, Device Manager >
System Devices > Numeric Data Processor > Properties > Settings) повинна бути
вибрана опція "Завжди використовувати сопроцесор" (Always use Numeric Data
Processor).
33. Поверніть установки CMOS Setup до default-варіанту.
34. Якщо встановлений Internet Explorer 4.01 плюс присутній один або
декілька мережевих дисків і встановлений компонент Desktop Update - оновіть
Internet Explorer до версії 5 як мінімум. Не використовуйте також надмірно
великий об'єм тимчасових Інтернет-файлів - досить 5-10 Мб, а папка для них
повинна бути на локальному диску.
35. Використовуйте стек TCP/IP тільки від Microsoft - переустановіть
протокол TCP/IP у властивостях мережі. Також читайте статтю:
support.microsoft.com/support/kb/articles/q189/8/80.asp.
36. Існує конфлікт між модемом US Robotics 56K USB і ранніми
відеокартами типу ATI Rage 128. Встановіть свіжі драйвери і читайте статтю:
support.microsoft.com/support/kb/articles/q255/7/15.asp.
37. Великі диски і швидкі комп'ютери приводять до того, що Windows
нібито вивантажується швидше, ніж потрібно для вимкнення ПК. Для усунення
цього з допомогою Windows Update встановіть всі "заплатки". В реєстрі ж це
усувається так:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsVCurrentVersion]
"CacheWriteDelay"=dword:000007dO.
38. В Windows Me перемістіть з папки C:\Windows\System\IOSUBSYS
всі файли, що мають дату, відмінну від дати інших файлів ОС. Якщо результат
буде негативний - поверніть їх на місце.
39. В Windows Me оновіть драйвери для всього обладнання.
40. Деякі програми, що вміють вимикати ПК, роблять це невірно -
відмовтеся від них.
41. Спробуйте в Windows Me, використовуючи msconfig.exe, тимчасово
відключити статичний VxD-драйвер (ndis.vxd) - він може бути причиною проблеми.
42. Деякі версії драйвера Detonator для відеокарт NVIDIA приводять
до невірного вимкнення ПК - використовуйте новіщий або поверніться до
старого драйвера.
43. Встановіть прапорець DMA у властивостях драйвера жорстких дисків
(у властивостях системи "Пристрої" > "Дискові накопичувачі" > ваш диск, звичайно
це Generic IDE > "Властивості" > "Настройка" - або, відповідно, Device Manager >
Disk Drives > Generic IDE > Properties > Settings). Встановіть останню версію
драйвера контроллера жорстких дисків (наприклад, Intel Ultra ATA Storage driver).
44. Переустановіть Windows "по-голому".
(c) Copyright Sergey Troshin
Джерело: журнал "UPGRADE" #5 (19) березень 2001
http://www.computery.ru
З повагою, Vyacheslav. П'ятниця Березень 23 2001 16:04.
http://catar.webjump.com E-mail: ivanov@iname.com
ICQ 1395805
=============================================================
Переклад - Olexandr Slobodyan, 04.XI.2001