Интернет-журнал "Домашняя лаборатория", 2008 №2
Шрифт:
Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.
Автоматическое отключение питания при выходе из Windows NT
Чтобы заставить Windows NT отключать питание при выходе из системы, надо открыть редактор реестра (REGEDIT.EXE), найти раздел
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
и установить значение строкового параметра "PowerdownAfterShutdown" в "1".
Если параметра не существует, то создайте его.
Чтобы
cd %systemroot%\system32
rename hal.dll hal.old
copy g: \i386\hal.dll.softex hal.dll
Перезагрузитесь. Файл halmps.dll.softex предназначен для многопроцессорных систем. Некоторые люди сообщали о том, что после замены библиотек softex отмечалось повышение температуры процессора. Имейте это в виду.
Проблемы с автоматическим выключением компьютера в Windows 2000/ХР
В Windows 2000/ХР проблема с выключением компьютера встречается чаще, чем в Windows 9х, поскольку функции управления питанием производители "железа" довольно часто делали не полностью по стандартам ACPI и АРМ, ограничиваясь лишь тестированием для Windows 9х. Как правило, это касается старого "железа".
То есть само устройство может работать нормально, но когда система пытается управлять питанием, например, выключить компьютер, то проблемное устройство не даёт ей этого сделать. Таким образом, нормальное выключение компьютера под Windows 9х не гарантирует того же под операционками линейки Windows NT.
В первую очередь надо проверить, какой тип вашего компьютера задан в Windows 2000/ХР в свойствах системы. Если тип компьютера стандартный, то проверьте в Панели управления в "Power Options", есть ли вкладка "АРМ" и включена ли там опция "Enable Advanced Power management support". Если ничего похожего нет, то в Диспетчере устройств выберите "View" — "Show hidden Devices" и в списке добавившихся устройств проверьте наличие "NT Арт/Legacy Interface Node". Если его нет, то установите "NT Apm/Legacy Support" через "Add New Hardware Wizard".
Если "NT Apm/Legacy Interface Node" функционирует нормально, а компьютер всё равно не выключается, то попробуйте в разделе реестра
HKEY LOCAL MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
присвоить параметру "PowerdownAfterShutdown" значение "1".
Если "NT Apm/Legacy Interface Node" появился в Диспетчере устройств, но не работает (обозначен жёлтым кружком с восклицательным знаком, или чем-то вроде этого), это значит, что ваш компьютер не соответствует представлениям Microsoft о современном компьютере и самостоятельно выключаться не будет.
Причиной этого обычно является материнская плата, и есть шанс, что обновлением BIOS
ACPI-режим считается основным для Windows 2000/ХР, поэтому проблемы с выключением при его использовании бывают гораздо реже. Если они возникают, то обычно по следующим причинам: — Несоответствие материнской платы требованиям
ACPI. Проблема может быть только в BIOS, что решается его обновлением, но иногда встречается и аппаратная несовместимость.
— Несоответствие требованиям ACPI какого-либо устройства или его драйвера. Можете попробовать повытаскивать из компьютера все необязательные устройства, возможно, что именно так удастся отловить проблему.
— Несовместимость программного обеспечения. Причём проблемы могут вызывать самые различные программы: от программ для шифрования (вроде PGP), до программ для очистки реестра. Кстати, программная несовместимость может приводить не только к тому, что компьютер не будет выключаться вообще, но и к тому, что компьютер будет выключаться, но очень медленно (окно с надписью "Saving you settings" может висеть 5, 10 или даже 30 минут).
2.3. Настройка
2.3.1. Устройства
Отключение автозапуска программ при вставке CD-ROM в дисковод
Чтобы избежать автозапуска программ при вставке CD-ROM в дисковод, надо в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom
присвоить dword-параметру "Autorun" значение 0 (1 — для включения).
Если проделать это для пишущего привода в Windows ХР, то вы можете потерять возможность писать и стирать диски встроенными средствами Windows ХР.
На работу же внешних программ для записи это не окажет никакого влияния, всё будет прекрасно писаться.
Чтобы сохранить возможность записи дисков встроенными средствами Windows ХР, нужно оставить для параметра "Autorun" значение 1, а изменить в том же разделе реестра мультистроковый параметр "AutoRunAlwaysDisable", добавив туда имя своего CD-дисковода, как оно указано в Диспетчере устройств.
Отключение обнаружения устройств на последовательных портах
Windows NT пытается исследовать последовательные порты при начальной загрузке, чтобы обнаружить мышь. Это может создать проблемы при использовании других последовательных устройств типа UPS.
В разделе [operating systems] файла BOOT.INI перечислены все ОС, которые может запустить загрузчик NT. В конце каждой записи добавьте /NoSerialMice.
Новая запись должна выглядеть приблизительно так: multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" /NoSerialMice.