Gurvinok
Главный модератор
Пользователь
   
Репутация: +35/-39
Offline
Сообщений: 225
|
 |
« Ответ #1 : 31 Октября 2007, 06:31:50 » |
|
Стандартным режимом работы для считается ACPI режим, и поэтому все полноценное управление питанием компьютера завязывается вокруг ACPI. Большинство проблем было из-за того, что производители оборудования полностью или частично не использовали все возможности ACPI. Что собственно и привело к проблемам с работой таких устройств. То есть, само устройство может работать нормально, но когда ОС пытается управлять питанием, например, выключить компьютер, то «проблемное» устройство не даёт ей этого сделать. Для решения этих проблем предусмотрен APM режим, но даже он не всегда решает проблему. Правка реестра правильна, но это только половина необходимых действий.
Для начала:
1. Убедиться в наличие дополнительных пунктов в Power Options. Если используется стандартное ядро, то в этом окне возможность назначить кнопке питания определенное действие будет недоступно. Кроме этого, в этом окне закладка APM. Если она есть, то параметр Enable Advanced Pоwer management support должен быть включен. Если все глухо как в танке, необходимо установить NT Apm/Legacy Support.
Device Manager - View - Show hidden Devices. В списке добавившихся устройств должен появиться NT Apm/Legacy Interface Node. Если его нет, то надо установите с помощью Add New Hardware Wizard.
2. Правка реестра по адресу HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows NT - CurrentVersion - Winlogon PowerdownAfterShutdown равно 1 (сама по себе без 1 пункта проблему не решает).
Но если есть хоть «одна паршивая овца в стаде», которая не соответствует жестким требованиям стандарта ACPI, все это работать не будет.
Для проверки:
Если NT Apm/Legacy Interface Node появился в Device Manager, но не работает (обозначен жёлтым кружком с восклицательным знаком), это значит что ВЕСЬ компьютер не соответствует жестким требованиям Microsoft, и пока причина не устранена, компьютер самостоятельно выключаться не будет. Самой первой в этом "стаде" стоит материнская плата, поэтому обновление BIOSа может решить эту проблему. Если с материнкой все нормально, то отследить проблему поможет поэтапное удаление второстепенных устройств из компьютера. Так же возможно несоответствие требованиям ACPI не только устройства, но и его драйвера.
|