主机是指计算机除去输入输出设备以外的主要机体部分。也是用于放置主板及其他主要部件的控制箱体(容器Mainframe)。通常包括 CPU、内存、主板、硬盘、光驱、电源、机箱、散热系统以及其他输入输出控制器和接口。 为什么无法关闭计算机? △▲△首先说说Windows系统自动关闭的条件。在Win98及更高版本的系统中,支持自动关机,即无需物理切换电源即可实现关机。自动关机是通过操作系统支持的ACPI(高级配置和电源接口,高级系统配置和电源管理)技术实现的。 ACPI由英特尔,微软,东芝和许多其他公司联合开发,可通过BIOS之上的操作系统用于电源管理。这项技术需要主板控制芯片和其他I / O芯片与操作系统建立标准的通信通道,以便操作系统可以通过即时软电源开关执行电源管理。因此,只有在硬件,电源和操作系统都支持ACPI的情况下,才能实现自动关机。因此,为了确保实现自动关机,必须在bios设置中将ACPIfnuction设置为Enabled。同时,必须启用APM(高级电源管理)功能。自动关机是一个相对复杂的过程。它是通过系统进程Csrss和Winlogon的协作并调用关闭功能ShutdownSystem来完成的。此函数进一步调用SetSystemPowerState以关闭驱动程序和其他当前正在执行的程序子系统(例如即插即用管理)。另设备,并在关机之前先关闭所有应用程序。 ■在Windows系统中,确实经常发生自动关闭故障。让我们讨论具体原因和解决方案。 ★1、系统文件中的自动程序有故障。为了确认是否是由该原因引起的,可以进行以下实验。在开始操作中输入:rundll32user.exe,退出窗口以查看它是否可以正常关闭。如果您可以使用此命令正常关闭,则表示自动程序可能存在某些缺陷。如果您使用的是Win98系统,请运行sfc程序以检查系统文件和修复文件的完整性。如果使用其他系统,例如winme,2000,xp,则文件修补也可以在相应的项目中完成。如果补丁文件仍然不能解决问题,则只能重新安装系统。而运行rundll32user.exe时,exitwindows无法正常关闭,可能是操作系统中的某些程序存在缺陷。解决方案是修复系统或重新安装系统。 ★2、病毒和某些缺陷程序或系统任务可能会导致关机失败。首选是在关闭之前检查病毒并关闭所有应用程序。由于系统启动时已经加载了程序,因此可以删除启动组中的所有程序,将msconfig程序运行到启动组中,然后删除所有程序以查看是否有影响关机的程序。 ★3、设备和驱动程序的兼容性不好,并且无法响应快速关机。您可以运行msconfig,在“常规”选项卡中选择“高级”,然后在打开的窗口中选择“禁用快速关机”。如果您怀疑设备进行检查,以查找受影响的设备。 ★4、如果将其设置为在关闭窗口时使用声音文件,则当文件损坏时,也可能导致关闭失败。请在控制面板的声音事件中选择“退出Windows”,并将声音设置为“否”。 ★5、win98自动关闭时,显示“可以安全地关闭计算机”。此内容由Windows目录中的“ logos.sys”文件完成。如果此文件已损坏,也可能导致关机失败。还原文件的方法。 ★6、安装winxp后,无法自动关闭。如果消除了上述原因,则控制面板中的电源选项可能设置不正确。请检查您的设置以确保ACPI和APM可以正常工作。在某些主板的系统BIOS中,APM和winxp之间也不兼容,因为它们无法自动关闭。选择关闭将重新启动系统。在这种情况下,只能手动将其关闭。该问题的解决方案是升级主板的系统BIOS并采用新版本。这是关机功能的故障或异常故障。如何解决这种类型的故障?一、关闭过程和失败原因Windows关闭程序将在关闭过程中执行以下功能:完成所有磁盘写入操作,清除磁盘缓存,执行关闭窗口程序,关闭所有当前运行的程序以及设置所有保护,每次Windows 98无法关闭时,它都会在Windows 98根目录下的Bootlog.txt文件中进行记录。 C驱动器,并找出“ Terminate =“和” EndTerminate =“,此处记录了关闭失败的原因。 让我们拿起我现在正在使用的计算机。首先,我使用了HASEE TNT2 M64图形卡。起初,这很正常。后来我发现,运行3D游戏后,不管它持续多久,如果退出游戏后立即关闭,它肯定会失败。您必须重新启动它才能正常关闭。因此,关机失败后,我检查了Bootlog.txt文件。在文件的末尾,我找到了几条记录:Terminate =重置显示EndTerminate =重置显示EndTerminate = User从记录中看,关闭失败似乎与图形卡有关。 ,因此我在驱动程序CD上安装了新版本的TNT2驱动程序,并且问题仍然存在。我安装了最新的DirectX8. 1,但仍然没有解决问题。最后,运行DirectX诊断工具“ DxDiag”(程序位于C:\ Program Files \ DirectX \ Setup目录中)后,“显示”页面提示“文件Nvdisp.drv未进行数字签名...”似乎我之前安装的TNT2驱动程序尚未通过Microsoft认证,因此我从Internet下载了用于Windows 9X的TNT2的最新驱动程序28. 32 WHQL版本,然后在安装后重新启动并再次运行“ DxDiag”程序在“显示”页面上提示“未发现问题”。目前,它可以在运行各种3D游戏后平稳关闭。 经过多次测试,发现一般关机失败。只要不是硬件故障,就可以检查Bootlog.txt文件以查找原因。下面列出的记录可能会导致计算机无法关闭。您可以根据计算机的Bootlog.txt中显示的情况找出原因:Terminate =查询驱动程序内存管理程序有问题Terminate =卸载网络网络和Config.sys实模式网络驱动程序冲突Terminate =重置显示图形卡设置或驱动程序问题Terminate = RIT声卡或某些旧的鼠标驱动程序具有计时器相关的问题Terminate = Win32一些32位程序将线程锁定,可以按照以下步骤进行操作:对于您自己的计算机,通过比较上述原因,查找并解决计算机关机故障。三、软件很难退出有时,关闭失败不是由计算机系统本身引起的,而是因为某些程序在关闭时无法正常退出。许多朋友不会在关闭之前关闭所有正在运行的程序或软件,但是让Windows在关闭时自动关闭它们。确实,当计算机执行关闭程序时,大多数软件或程序都可以自动关闭,但是也有一些无法自动退出,因此,在计算机关闭时,我们需要检查是否有任何软件或程序。程序正在运行。 我发现计算机经常无法正常关闭,如果禁用了“快速关闭”,它仍然无法工作。后来我发现,如果我在关闭计算机时没有从系统托盘中退出软件,则当计算机上正在运行某种软件时(因为该软件驻留在内存中,它将在运行后自动出现在系统托盘中)。 ,那肯定是一个无法关闭的现象。在关闭之前,您可以自己关闭正在运行的软件,并且可以正常关闭。因此,在关闭时,最好先退出正在执行的各种程序,然后再执行关闭命令。四、仓促还不够。 Windows 98的关闭程序中有一个错误。这是“快速关闭”。在许多情况下,它使我们无法正常关闭。解决方案很简单,就是“禁用快速关机”。单击“开始”→“运行”,输入“ msconfig”,然后单击“确定”。出现“系统配置实用程序”窗口,单击“常规”页面,然后单击“高级”选项。在此时出现的“高级故障排除设置”窗口中,勾选“禁用快速关机”选项(如2)中所示,这将完成整个操作。
|
温馨提示:喜欢本站的话,请收藏一下本站!