Основним режимом роботи для Windows XP вважається ACPI режим. і саме навколо ACPI побудовано управління живленням. Проблема в тому, що до виходаW2k і XP всі можливості ACPIнігде толком не використовувалися .Тому виробники не сильно переймалися із забезпеченням його нормальної підтримки. Що привело до проблем з роботою таких пристроїв під w2k. Тобто, сам пристрій може працювати нормально. але коли система намагається керувати живленням. наприклад вимкнути комп'ютер, то проблемне пристрій не дає їй цього зробити. Для вирішення цих проблем в Windows XP передбачений APM режим. але навіть він не завжди вирішує проблему. Але все по порядку.
Перш за все необхідно з'ясувати - працює ваша машина в ACPI режимі чи ні. Для цього можна звернутися в System Properties, але з'ясувати і через Control Panel - Power Options. При використанні стандартного ядра, це вікно буде виглядати так:
Примітка. Нормальна робота комп'ютера під W9x нічого не гарантує, у деяких залозок підтримка APM функцій в її середовищі зроблена не правильно, не через стандартні методи, а всілякі «хакі», як апаратні і програмні. Природно, що таке устаткування не буде нормально працювати з функціями управління живленням в середовищі Windows XP, і буде перешкоджати вимикання комп'ютера.
Якщо NT Apm / Legacy Interface Node з'явився в Device Manager. але не працює (позначений жовтим кружком зі знаком оклику, або чимось на зразок цього), це означає що ваш комп'ютер не відповідає уявленням Microsoft про сучасному комп'ютері, і поки причина цього не усунуто, на жаль, комп'ютер самостійно вимикатися не буде. Причиною такого сумного явища, зазвичай є материнська плата, і є шанс, що оновленням Bios це можна вирішити. Більш того, оновлення Bios може зробити вашу материнську плату ACPI сумісною. У цьому випадку (при використанні відповідного ядра) вікно Power Options буде виглядати так:
ACPIрежім вважається основним дляWindows XP. тому проблеми із завершенням роботи при його використанні бувають набагато рідше. Якщо вони все-таки виникають, то причиною цього може бути як поганий Bios, так і не відповідає вимогам ACPI пристрій або драйвер (хоча в цьому випадку система частіше висне при виключенні, а не викидає вікно з проханням вимкнути комп'ютер вручну). Тому пошуки рішення варто починати, перш за все, на сайті виробника материнської плати. в розділі биосов. Якщо це не допоможе, то можете спробувати повитасківать з комп'ютера всі необов'язкові пристрою, можливо що саме так вдасться відловити проблему.
Взагалі, причини неправильної работиACPI можуть бути самими різними, і знайти що саме заважає буває зовсім не просто.
Найбільш часто зустрічаються такі причини:
Чи не відповідність материнської плати требованіямACPI. Добре якщо проблема криється тільки в BIOS, що вирішується його оновленням, але іноді зустрічається і апаратна несумісність.
Чи не відповідність вимогам ACPI будь-якого пристрою або його драйвера. Знову ж таки, добре якщо проблема тільки в неправильно написаному драйвер, тоді є надія що коли-небудь буде написаний нормальний драйвер, і все запрацює як слід. На жаль, не виключено коли несумісність апаратна.
Причиною збоїв в роботі ACPI може бути і програмне забезпечення встановлене на комп'ютері. Причому проблеми можуть викликати найрізноманітніші програми, від програм для шифрування (на кшталт PGP), до програм для очищення реєстру. Порадити можна використовувати лише перевірений і повністю сумісні сXP версії програм що, на жаль, не завжди можливо. До речі, несумісність програмного забезпечення може призводити не тільки до того що комп'ютер не завершить роботу взагалі. але і до того що комп'ютер буде вимикатися, але дуже повільно (вікно з написом saving you settings може висіти 5, 10 або навіть 30 хвилин).