
首先談談Windows系統自動關機的條件。在Win98及更高版本的系統中都支持自動關機,
即不通過電源的物理開關實現關機。自動關機是通過操作系統支持的ACPI(Advanced
ConfigurationandPowerInterface,高級系統配置和電源管理)技術來實現的(當然ACPI
的功能不僅僅是自動關機)。ACPI是由英特爾、微軟和東芝等多家公司共同開發的,可以
在BIOS之上通過操作系統進行電源管理。該技術要求主板控制芯片和其他I/O芯片與操
作系統建立標準聯系通道,使操作系統可以通過瞬間軟電源開關(MSPS:MomentarySoft
PowerSwitch)進行電源管理。因此,只有在硬件(控制芯片)、電源(ATX電源)及操
作系統(Win98以上版本)都支持ACPI技術的前提下,自動關機才能實現。因此,為了保
證自動關機的實現,在BIOS設置中,必須把“ACPIfnuction”設置為“Enabled”;同時必須
啟用APM(高級電源管理)功能。
自動關機是一個比較復雜的過程,它是由系統進程Csrss和Winlogon配合并調用關機函數
ShutdownSysten來完成的,這個函數進一步調用SetSystenPowerState關閉驅動程序和
其它的當前執行程序子系統(如即插即用管理器、電源管理器、IO管理器、配置管理器、
內存管理器等)。此外,執行自動關機時,系統還要檢查當前系統中各種外部設備的狀態以
及尚未關閉的應用程序的狀態,處理各個數據緩沖器中的數據等。如果在上述工作中發生錯
誤就不能正常關機。因此一般說來在關機之前應該使各種外設停止工作,關閉所有的應用程
序后再行關機。
在Windows系統中的確常常出現自動關機失敗的情況,下面談談具體的原因和處理辦法。
1.系統文件中自動關機程序有缺陷。為了確認是否是這個原因所致,可以作下述實驗。
在“開始/運行”中輸入命令“,exitwindows”看看能否正常關機。如果在這個
命令下可以正常關機,表示自動關機程序可能有某種缺陷,如果使用的是Win98系統,請
在“開始/程序/附件/系統工具/系統信息/工具/系統文件檢查器”檢查系統文件的完
整性和修補文件。如果采用其它系統(Me/2000/XP),也可在相應的項目中完成文件修補。
如果修補文件仍然不能解決問題,只能重新安裝系統。而運行“rundll32
,exitwindows”也不能正常關機,則可能是操作系統中某些系統程序有缺陷,但是處
理辦法仍然是修補系統或者重新安裝系統。
2.毒和某些有缺陷的應用程序或者系統任務有可能造成關機失敗。首先查殺病毒,在關
機之前關閉所有的應用程序。由于有些應用程序是系統啟動時加載的,因此可在“啟動”菜單
(在“開始/運行”中輸入命令:“msconfig”)中逐個減去加載的程序,以便看看有無影響關
機的文件(當然要重新啟動之后才有生效)。
3.外設和驅動程序兼容性不好,不能響應快速關機。可在“開始/運行”中輸入命令:
“msconfig”,在“常規”標簽頁中選擇“高級”,在打開的窗口中選擇“禁用快速關機”。如果懷疑
外設有故障,也可以逐個卸載外設進行檢查,以便找到有影響的外設。
4.如果設置了在關閉Windows時使用聲音文件,當該文件被破壞時也可以造成關機失敗。
請在“控制面板/聲音/事件”中選擇“退Windows”項,把聲音名稱設置為“無”。這樣處理之
后如果能夠正常關機,則表示的確是該原因所致,可重新安裝聲音文件供使用。
5.在Win98自動關閉時將顯示“現在可以安全地關閉計算機了”,這個內容是由Windows
目錄下的“”文件完成的,如果這個文件損壞則不能出現上述提示,而以文本形式提
示:“youcannowsafelyturnoffyoucomputer”,這也可能造成自動關機失敗,恢復該文件
即可。
6.安裝WinXP后不能自動關機,如排除了上述各種原因后,有可能是其控制面板中的電
源選項設置不正確,請檢查你的設置,保證ACPI和APM能夠正常工作。也有的主板系統
BIOS中的APM(高級電源管理)和WinXP之間不完全兼容(以AMIBIOS為多),因此
不能自動關機。選擇關機卻變成重新啟動系統,在這種情況下只能手動關機了(按下電源開
關保持4秒鐘后放開,如果少于4秒則無效)。解決問題的根本辦法是升級主板的系統BIOS,
采用新的版本。
還有~
Windows無法關機
造成這個故障的原因很多,解決方法:
1)電腦硬件的原因造成的。
主板BIOS不能很好支持ACPI,建議升級主板的BIOS,一般就可以解決。
電腦的電源質量不好導致了無法正常關機。建議換一個質量好的電源。
2)電腦軟件的原因造成的。
檢查文件。下面所列出的記錄都可能造成電腦關機失敗,可以根據自己電腦中
啟動盤根目錄下的中所顯示的情況,找出原因:
Terminate=QueryDrivers驅動程序有問題
Terminate=UnloadNetwork不能加載網絡驅動程序沖突
Terminate=RetDisplay顯卡設置或顯示卡驅動程序有問題
Terminate=RIT聲卡或某些舊的鼠標驅動程序和計時器有關的問題
Terminate=WIN32某些32位應用程序鎖定了系統線程
3)檢查【高級電源管理(APM)】:打開【開始】|【設置】|【控制面板】|【系統】,再
點【設備管理器】。展開【系統設備】|【高級電源管理】,單擊【設置】選項,去掉【強
制使用APM方式】前的對號。重新啟動計算機后如能正常關機,則問題的原因可能在于
APM,應關閉高級電源管理功能。
4)禁用快速關機:點【開始】|【運行】菜單,在命令框里輸入“msconfig”后點擊【確定】,
這時候就出現【系統配置實用程序】窗口。點擊【常規】頁面,再點擊【高級】選項,在此
時出現的【高級疑難解答設置】窗口中,將【禁用快速關機】前面的選擇框選中就可以了。
如果計算機正常關機,則說明快速關機這一項有問題。
5)檢查是不是關機的時候已經把應用程序全部關閉了。如果沒有關閉,可以關閉全部應用
程序。因為有些應用軟件可能沒有正常關閉,而系統也不能正常結束該應用程序,從而導致
出現故障。
6)在您使用IE5或更高版本上網時要注意,它們在退出后仍然占用大量的系統資源,通常
使系統的可用資源不足80%,在這之后運行其他軟件就很容易出錯,很可能導致系統無法
軟關機。
7)一些軟件在結束時,可能會因為所做的某些操作對系統數據或文件產生影響而導致系統
無法正常關機。這種情況區別于軟件的設計不良,這可能是系統自身對自己的保護不利,有
時也與多任務有關。雖然WindowsXP具有多任務的特性,但一些大的軟件在多任務同時
執行時很容易引起故障,如非法操作、藍屏故障和死機等。這種情況造成的無法關機的問題
通常在下次開機時就不出現了。
8)一些程序的BUG或一些16位軟件也有可能破壞內存中的系統數據或文件。駐
留內存的軟件也容易引起沖突,從而導致系統關機異常。找出具有這樣問題的軟
件也不是很容易,選擇"開始"*"程序"*"附件"*"系統工具"*"系統信息",打開
"Microsoft系統信息"對話框,選擇"工具"*"系統配置實用程序",可以設置允
許或禁止"啟動"中的多個駐留WindowsXP的程序。其他有問題的應用軟件就只
能在長時間的使用過程中去尋找它們的弊端,以便及時避免錯誤發生。
本文發布于:2023-03-08 18:26:48,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1678271208131543.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:系統自動關機.doc
本文 PDF 下載地址:系統自動關機.pdf
| 留言與評論(共有 0 條評論) |