主機是指計算機除去輸入輸出設備以外的主要機體部分。也是用于放置主板及其他主要部件的控制箱體(容器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)中所示,這將完成整個操作。
|
溫馨提示:喜歡本站的話,請收藏一下本站!