Исправление
ошибки выключения компьютера в Windows 98
1.
С помощью WinBoost 2001 Gold (последняя страница) или программы
"Конфигурация системы" (System Configuration Utility),
вызываемой так: Пуск - Выполнить - msconfig - задайте в
диалоге Дополнительно параметр "Запретить быстрое завершение
работы". В WinBoost этот параметр называется "Enabling
Forced In Exit" - его надо выключить.
В
реестре режим быстрого выключения запрещается так:
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"AutoEndTasks"="0" (лучше вообще удалить этот
параметр).
Впрочем, иногда помогает обратная операция - включение этого режима.
Прочитать профильную статью можно здесь:
support.microsoft.com/support/kb/articles/q196/0/08.asp.
2.
Пропишите в system.ini в секцию [386Enh] параметр для своп-файла:
PagingFile=C:\WINDOWS\win386.swp.
4.
Norton Antivirus дает такой же глюк, для его устранения либо поставьте
вместо него AVP, либо удалите из реестра параметр "Navex"
в разделе
[HKEY_LOCAL_MACHINE]\System\CurrentControl
Set\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, rtl8029.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.
Зависание ПК может происходить из-за разных установок управления
питанием (APM, ACPI) в BIOS и в настройках Windows - отключите расширенное
управление питанием и там, и там (либо где-то в одном месте) или
приведите эти установки в соответствие друг с другом. Часто решает
проблему отключение APM и включение ACPI. Прочитайте статью по данной
теме:
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.
16_1.
Если видеокарта требует назначения ей IRQ в режиме MS-DOS, а CMOS
Setup не предоставляет такой возможности, то это также может приводить
к неправильному выключению ПК. Обновите BIOS материнской платы и
видеокарты или смените видеокарту.
17.
Если у вас имеется много сетевых дисков (8 и более, хотя иногда
такой глюк появляется и при меньшем числе сетевых дисков), то перед
выключением ПК сначала отключите их. Читайте также эту статью:
support.microsoft.com/support/kb/articles/q260/0/67.asp - в
ней написано, как решить эту проблему.
18.
В CMOS Setup установите "Plug n Play OS Installed" = "No",
а также отключите все события, при которых компьютер сам включается
(Wake-Up) - входящий звонок, всевозможные прерывания и тому подобное.
19.
Иногда в Windows 98 SE помогает замена файла configmg.vxd на файл
из Windows 98, но это может вызывать и некоторые проблемы (при переустановке
системы или ее обновлении может отключиться механизм Plug and Play,
появятся "синие экраны смерти" и другие ошибки) - будьте
внимательны.
20.
В Windows Me обновите драйвера мыши Genius или откажитесь от мышей
этой фирмы и их программного обеспечения.
21.
Переместите ZIP-привод на другой контроллер IDE.
22.
Очистка диска от временных файлов и папок иногда решает проблему.
23.
Некоторые команды в autoexec.bat и config.sys могут быть причиной
неверного выключения ПК, в особенности драйвер EMM386. Временно
переименуйте эти файлы или закомментируйте все строки в них и посмотрите,
что получится с выключением ПК.
24.
Драйвер виртуального устройства может быть причиной проблемы - загляните
в файл system.ini и в секции [386Enh] поставьте точку с запятой
(;) перед каждой строкой, начинающейся со слова "DEVICE="
и заканчивающейся цифрами ".386". Посмотрите на результат.
25.
Автоматически запускающиеся программы могут вызывать проблему -
проверьте все места, где может быть прописан вызов программ: файл
win.ini, секция [windows]; разделы "Run" реестра; папка
"Автозагрузка"; файлы autoexec.bat, config.sys, winstart.bat.
(Интерфейс ко всем этим местам - программа Настройка системы: Пуск
- Выполнить - msconfig.
26.
Поэкспериментируйте с флажками на странице Быстродействие - Файловая
система - Устранение неполадок в свойствах системы и в диалоге
Дополнительно (Advanced) программы msconfig.exe.
27.
Какое-то из устройств вашего ПК может вызывать эту проблему - установите
новые драйвера или поэкспериментируйте, вытаскивая платы из компьютера.
28.
Включите создание протокола загрузки ОС bootlog.txt и после зависания
ПК при выключении просмотрите этот файл (возможно, он будет переименован
в bootlog.prv).
Если
последней строкой в нем будет "EndTerminate=KERNEL", то
Windows должна выключать ПК нормально. Однако если, несмотря на
это, ПК завис, то есть смысл заменить файл configmg.vxd в Windows
98 SE на такой же файл из Windows 98.
Если
последняя строка - "Terminate=Query Drivers", то, скорее
всего, проблема с менеджером памяти типа QEMM или дефектная микросхема
памяти. Возможно, придется переставить Windows.
Строка "Terminate=Unload Network" означает проблему с
сетевым DOS-драйвером в config.sys.
Если
вы увидите строку "Terminate=Reset Display", это указывает
на проблемы с видеокартой; отключите в CMOS Setup теневое копирование
видео (Video Shadowing) и обновите драйвер видеокарты.
"Terminate=RIT"
говорит о проблемах с драйвером звуковой карты или мыши - обновите
их.
Если
же строка будет иметь вид "Terminate=Win32", значит, налицо
проблема с запущенной программой - выгрузите все программы перед
выключением ПК.
29.
Откажитесь от драйвера компьютерного динамика "PC Speaker"
(speaker.drv), удалив строку "wave=speaker.drv" в файле
system.ini.
30.
Занесите IRQ 12 в список зарезервированных прерываний на закладке
"Устройства" (Device Manager) свойств системы: "Компьютер"
> "Свойства" > "Резервирование ресурсов"
> "Запрос на прерывание (IRQ)" > "Добавить"
(Computer > Properties > Reserve Resources > Interrupt
Request (IRQ) > Add). В поле "Значение" (Value) введите
"12". Или измените прерывание для программно настраиваемого
устройства, захватывающего это прерывание, - так, чтобы IRQ 12 доставалось
только мыши PS/2.
31.
Отключенный цифровой сопроцессор также приводит к такому эффекту.
Проверьте, в свойствах системы ("Устройства" > "Системные
устройства" > "Сопроцессор" > "Свойства"
> "Настройка" - или, соответственно, Device Manager
> System Devices > Numeric Data Processor > Properties
> Settings) должна быть выбрана опция "Всегда использовать
сопроцессор" (Always use Numeric Data Processor).
32.
Верните установки CMOS Setup к default-варианту.
33.
Если установлен Internet Explorer 4.01 плюс имеется один или несколько
сетевых дисков и установлен компонент Desktop Update - обновите
Internet Explorer до версии 5 как минимум. Не используйте также
чрезмерно большой объем временных интернет-файлов - достаточно 5-10
Мб, а папка для них должна быть на локальном диске.
36.
Большие диски и быстрые компьютеры приводят к тому, что Windows
якобы выгружается быстрее, чем нужно для выключения ПК. Для устранения
этого с помощью Windows Update установите все "заплатки".
В реестре же это устраняется так:
[HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\
Windows\CurrentVersion]
"CacheWriteDelay"=dword:000007d0.
37.
В Windows Me переместите из папки C:\Windows\System\IOSUBSYS все
файлы, имеющие дату, отличную от даты других файлов ОС. Если результат
будет отрицательный - верните их на место.
38.
В Windows Me обновите драйвера для всего оборудования.
39.
Некоторые программы, умеющие выключать ПК, делают это неверно -
откажитесь от них.
40.
Попробуйте в Windows Me, используя msconfig.exe, временно отключить
статический VxD-драйвер (ndis.vxd) - он может быть причиной проблемы.
41.
Некоторые версии драйвера Detonator для видеокарт NVIDIA приводят
к неверному выключению ПК - используйте новейший или вернитесь к
старому драйверу.
42.
Установите флажок DMA в свойствах драйвера жестких дисков (в свойствах
системы "Устройства" > "Дисковые накопители"
> ваш диск, обычно это Generic IDE > "Свойства"
> "Настройка" - или, соответственно, Device Manager
> Disk Drives > Generic IDE > Properties > Settings).
Установите последнюю версию драйвера контроллера жестких дисков
(например, Intel Ultra ATA Storage driver).