第 3 步:验证计算机是否支持 acpi
1. 单击“开始”,单击“控制面板”,然后双击“系统”。
2. 单击“硬件”选项卡,然后单击“设备管理器”。
3. 展开“计算机”分支。将显示与下列规格之一类似的一种规格: • acpi multiprocessor pc
• acpi uniprocessor pc
• advanced configuration and power interface (acpi) pc
• compaq systempro multiprocessor or 100% compatible
• mps uniprocessor pc
• mps multiprocessor pc
• standard pc
如果计算机被列为 advanced configuration and power interface (acpi) pc,则转到“第 4 步:如果计算机支持 acpi”。
如果计算机被列为 standard pc,将会发生此问题。不过,您也许能够变通解决此问题。请转到“第 5 步:如果计算机不支持 acpi”。
如果计算机被列为 standard pc,但您确信自己的计算机支持 acpi,则转到“第 4 步:如果计算机支持 acpi”。
有关其他信息,请单击下面的文章编号,以查看 microsoft 知识库中相应的文章:
237556 (http://support.microsoft.com/kb/237556/) 如何解决 windows 2000 硬件抽象层问题
警告:修改 hal 不当可导致严重问题,可能需要重新安装操作系统。除非您确信计算机支持 acpi,否则不要试图将标准 hal 更改为 acpi hal。例如,在升级操作系统之前确定是否支持 acpi hal,或通过检查 bios 确认计算机是否支持 acpi。错误地修改 hal 可导致计算机停止启动。microsoft 不能保证可以解决因错误地修改 hal 而导致的问题。更改 hal 需要您自担风险。
如果您确信计算机支持 acpi,请按照下列步骤操作: a. 在“控制面板”中,双击“系统”。
b. 单击“硬件”选项卡,然后单击“设备管理器”。
c. 展开“计算机”分支,然后双击检测到的 hal。例如,双击“standard pc”。
d. 单击“驱动程序”选项卡,然后单击“更新驱动程序”。
注意:在将 standard pc hal 更改为 acpi hal 时,只能从设备管理器中的“计算机类型”下更改或更新 hal。如果将 acpi hal 更改为 standard hal,则可能无法启动计算机。
第 5 步:如果计算机不支持 acpi
如果计算机不支持 acpi,则也许能够通过安装 nt apm/legacy 设备来变通解决此问题。如果安装了 microsoft acpi 设备,则在安装 nt apm/legacy 设备之前,必须先禁用它。
完成上述步骤后,windows 将可以正常关闭。
• 如果列出“microsoft acpi 驱动程序”,则按照下列步骤操作: a. 双击“microsoft acpi 驱动程序”。
b. 单击“驱动程序”选项卡,然后在“类型”框中单击“禁用”。
c. 单击“确定”,然后重新启动计算机。
d. 计算机重新启动后,重复上述步骤以打开“microsoft acpi 驱动程序属性”对话框,然后单击“驱动程序”选项卡。
对下列各项进行验证: • “类型”框中显示的是“禁用”。
• “状态”部分显示的是“已停止”。
确认“microsoft acpi 设备”已禁用之后,继续执行下列步骤以安装 nt apm/legacy 设备:
e. 打开“控制面板”,然后双击“添加硬件”。
f. 在硬件向导停止搜索新硬件时,单击“是,硬件已连接好”,然后单击“下一步”。
g. 滚动到“已安装的硬件”列表底部,单击“添加新的硬件设备”,然后单击“下一步”。
h. 单击“安装我手动从列表选择的硬件(高级)”,然后单击“下一步”。
i. 在“常见硬件类型”下,单击“nt apm/legacy 支持”,然后单击“下一步”。
j. 单击“nt apm/legacy interface node”,然后单击“下一步”。
k. 再次单击“下一步”,然后单击“完成”。