|
電腦不能關機的幾種解決方法
2007年3月30日
98不能關機的幾種常見解決辦法
大家知道,快速關機是Windows98中的新增功能,它可以大大減少關機的時間。但是,該功能與某些硬體不兼容,如果計算機中安裝了這些硬體,可能會導致計算機停止響應,使你的Windows98不能正常關閉。那麼我們就禁用快速關機:
1.點擊「開始——運行」,在「打開」框中鍵入「msconfig」,然後單擊「確定」;
2.點擊「高級」,選中「禁用快速關機」複選框,點擊「確定」,然後再次「確定」;
3.這時系統將提示重新啟動計算機,請重新啟動你的計算機;
4.重新啟動計算機后再次關閉計算機,等候關機。如果計算機能夠正常關機,則快速關機功能可能與計算機上所安裝的多個硬體設備不兼容,你可以與計算機上所安裝設備的供應商聯繫。
二、檢查AMP(高級電源管理)功能
1.點擊「開始——設置——控制面板」,然後雙擊「系統」;
2.在「設備管理器」選項卡上,雙擊「系統設備」;
3.雙擊設備列表中的「高級電源管理」,再點擊「設置」選項卡,然後清除「啟用電源管理」複選框;
4.點擊「確定」;
5.重啟動計算機;
6.關閉計算機,如果計算機正常關機,則問題可能在於APM。請關閉「高級電源管理」功能。
三、退出Windows聲音文件
1.點擊「開始——設置——控制面板——聲音」;
2.在「事件」框中,點擊「退出 Windows」;
3.在「名稱」中,選中(無);
4.單擊「確定」;
5.關閉計算機。
此時如果你的Windows98能夠正常關閉,則問題是由退出聲音文件所引起的。要解決這一問題,你可以從備份中恢復聲音文件或重新安裝提供聲音文件的程序,也可以將Windows98配置為不播放「退出Windows」聲音文件即可。
四、檢查「啟動」文件夾
通過檢查「啟動」文件夾來確定「啟動」文件夾中的程序是否與啟動過程衝突:
1.點擊「開始——運行」;
2.在「打開」框中,鍵入「msconfig」,然後單擊「確定」;
3.選中「裝載啟動組項目」複選框;
4.點擊「確定」;
5.此時系統將提示重新啟動計算機時,請「確定」。
如果計算機無法正常啟動或關閉,則問題可能在於從「啟動」文件夾中所載入的程序,將其清除即可。
五、檢查Config.sys和Autoexec.bat文件
1.點擊「開始——運行」, 在「打開」框中,鍵入「msconfig」,然後單擊「確定」;
2.選擇「診斷啟動」項;
3.點擊「確定」。
此時系統將提示重新啟動計算機,請點擊「確定」。如果計算機的啟動或關閉不正確,那麼就請你按下面方法來確定問題是由Config.sys還是Autoexec.bat文件中的哪一行所引起的衝突故障:
重新啟動計算機,啟動時,按住Ctrl鍵,從「Startup」菜單中選擇「SafeMode」;
點擊「開始——運行」;
在「打開」框中,鍵入「msconfig」,然後單擊「確定」;
點擊清除Config.sys和Autoexec.bat選項卡中不含Windows圖標行的複選框,使用此Config.sys文件,點擊啟用某行;
點擊「確定」,重新啟動計算機。如果計算機的啟動和關閉都很正常,啟用另一行,並重複步驟4、5的作。
就這樣逐步啟用Config.sys文件和Autoexec.bat文件中的行,直到發現問題為止。哪行有問題就對症下藥地處理那一行!
六、檢查內部系統問題
1.點擊「開始——運行」;
2.在「打開」框中,鍵入「msconfig」,然後點擊「確定」;
3.再點擊「高級」,清除「高級疑難解答設置」中的「禁用系統ROM中斷點」、「禁用虛擬HDIRQ」和「EMM不包含A000_FFFF」複選框,然後點擊「確定」;
4.重新啟動你的計算機。
此時如果你的計算機正常啟動,請重複以上步驟,然後在步驟3中選中某一複選框。重複此過程,直到發現計算機無法正常啟動為止。
七、檢查System.ini文件或Win.ini文件
1.點擊「開始——運行」;
2.在「打開」框中,鍵入「msconfig」,然後單擊「確定」;
3.在「常規」選項卡中,清除「選擇性啟動」中的所有複選框,選中「處理System.ini文件」複選框,再選中「處理Win.ini文件」複選框;
4.點擊「確定」;
5.重新啟動你的計算機。
此時如果計算機無法正常啟動或關閉,則表明你的System.ini或Win.ini文件中的條目存在問題。請你仔細檢查每一條目,以確定原因。確定引發問題的條目之後,請刪除此條目或在此條目前加上(;)禁用此條目或修改此條目即可解決此問題。
八、查看Bootlog.txt文件
請用文本編輯器「記事本」,檢查Bootlog.txt文件中的Terminate=條目。這些條目位於文件的結尾,可為問題的起因提供一定的線索。如果Bootlog.txt文件的最後一行為:EndTerminate=Kernel,你的Windows98就可以成功的關閉。如果Bootlog.txt文件的最後一行為下列某項條目,請檢查所列出的可能原因:
Terminate=QueryDrivers 說明內存管理程序有問題。
Terminate=UnloadNetwork 說明與Config.sys中的實模式網路驅動程序衝突。
Terminate=ResetDisplay 說明需要更新視頻驅動程序。
Terminate=RIT 說明音效卡或滑鼠驅動程序與計時器方面有問題。
Terminate=Win32 說明與32位程序有關的問題阻塞了線程。
九、檢查Logos.sys文件
Logos.sys是圖像文件,作用是顯示提示「現在可以安全地關閉計算機了」。如果該文件損壞,則關機時將不出現上述的提示信息。解決方法是將logos.sys文件刪除,然後從別的Windows98系統中拷貝該文件到Windows子目錄下即可。
十、檢查硬體
檢查計算機的硬體配置,可以使用設備管理按下述步驟進行。
進入「控制面板」,雙擊「系統」圖標。 在「設備管理」標籤下,使下列分支下的所有設備無效:
顯卡
軟盤驅動器控制器
硬碟驅動器控制器
鍵盤
滑鼠
網卡
PCMCIA插槽
埠
SCSI控制器可以採用下列步驟使設備管理器中的某個設備無效:
1.雙擊包含你想選定的設備,單擊該設備,然後單擊屬性;
2. 在「常規」標籤下,選定「在此硬體配置文件中禁用」複選框,然後單擊「確定」;
3.重新引導你的系統。
如果問題解決,逐個啟用剛才禁用的設備,並檢查有沒有設備衝突。
按下列順序逐個啟用設備:
COM埠
硬碟控制器
軟盤控制器
其它設備
啟用禁用的設備,並檢查有沒有設備衝突可按下述步驟進行:
1.在設備管理器中雙擊包含你想選定的設備,單擊該設備,然後單擊屬性;
2.在「常規」標籤下啟用禁用的設備;
3.在「資源」標籤下檢查「衝突的設備列表」的內容。注意,並非所有設備都有「資源」標籤。 單擊「確定」;
4.重新啟動系統。
如果問題仍然沒有解決,可以單擊「開始——程序——附件——系統工具——系統信息」,然後單擊「工具」菜單,單擊「自動跳過驅動程序代理」工具以啟用所有被禁用設備的驅動程序。
如果通過上述步驟,確定了是某一硬體引起的非正常關機問題,應該與該設備的代理商聯繫,以更新驅動程序或固件(firmware,指更新升級flash ROM的內容)。
其實Windows 98系統非正常關機的故障並不可怕,只要我們認真對待,通過以上幾種方法,基本上能夠解決你的Windows98不能正常關閉的問題
Win98不能正常關機是什麼原因,如何處理?安裝WinXP后不能正常關機,按下電源開關也不能關機而又重新啟動系統,是什麼原因?
答:首先談談Windows系統自動關機的條件。在Win98及更高版本的系統中都支持自動關機,即不通過電源的物理開關實現關機。自動關機是通過操作系統支持的ACPI(Advanced Configuration and Power Interface,高級系統配置和電源管理)技術來實現的(當然ACPI的功能不僅僅是自動關機)。ACPI是由英特爾、微軟和東芝等多家公司共同開發的,可以在BIOS之上通過操作系統進行電源管理。該技術要求主板控制晶元和其他I/O晶元與操作系統建立標準聯繫通道,使操作系統可以通過瞬間軟電源開關(MSPS:Momentary Soft Power Switch)進行電源管理。因此,只有在硬體(控制晶元)、電源(ATX電源)及操作系統(Win98以上版本)都支持ACPI技術的前提下,自動關機才能實現。因此,為了保證自動關機的實現,在BIOS設置中,必須把「ACPI fnuction 」設置為「Enabled」;同時必須啟用APM(高級電源管理)功能。
自動關機是一個比較複雜的過程,它是由系統進程Csrss和Winlogon配合併調用關機函數Shutdown Systen來完成的,這個函數進一步調用SetSystenPowerState關閉驅動程序和其它的當前執行程序子系統(如即插即用管理器、電源管理器、IO管理器 、配置管理器、內存管理器等)。此外,執行自動關機時,系統還要檢查當前系統中各種外部設備的狀態以及尚未關閉的應用程序的狀態,處理各個數據緩衝器中的數據等。如果在上述工作中發生錯誤就不能正常關機。因此一般說來在關機之前應該使各種外設停止工作,關閉所有的應用程序后再行關機。
在Windows系統中的確常常出現自動關機失敗的情況,下面談談具體的原因和處理辦法。
是否被惡意網站給屏蔽了?可以:1.開始-運行,鍵入"regedit",確定打開后,找到"HEKY-CURRENT-USE/Software/Microsoft/Widows/CurrentVession/Policie/Explorer的主鍵,然後再右邊看到三個鍵值"Norun","Noclose"和"NoLogoff",他們分別對應了"無運行,無關必和無註銷的功能,直接把他們刪掉即可,2.點「開始→設置→控制面板→電源選項→高級電源管理」,如果你的機器支持高級電源管理功能,則選中「啟用高級電源管理支持」; 在Windows系統中的確常常出現自動關機失敗的情況,下面談談具體的原因和處理辦法。
1. 系統文件中自動關機程序有缺陷。為了確認是否是這個原因所致,可以作下述實驗。在「開始/運行」中輸入命令「rundll32 user.exe,exitwindows」看看能否正常關機。如果在這個命令下可以正常關機,表示自動關機程序可能有某種缺陷,如果使用的是Win98系統,請在「開始/程序/附件/系統工具/系統信息/工具/系統文件檢查器」檢查系統文件的完整性和修補文件。如果採用其它系統(Me/2000/XP),也可在相應的項目中完成文件修補。如果修補文件仍然不能解決問題,只能重新安裝系統。而運行「rundll32 user.exe,exitwindows」也不能正常關機,則可能是操作系統中某些系統程序有缺陷,但是處理辦法仍然是修補系統或者重新安裝系統。
2. 毒和某些有缺陷的應用程序或者系統任務有可能造成關機失敗。首先查殺病毒,在關機之前關閉所有的應用程序。由於有些應用程序是系統啟動時載入的,因此可在「啟動」菜單(在「開始/運行」中輸入命令:「msconfig」)中逐個減去載入的程序,以便看看有無影響關機的文件(當然要重新啟動之後才有生效)。
3. 外設和驅動程序兼容性不好,不能響應快速關機。可在「開始/運行」中輸入命令:「msconfig」,在「常規」標籤頁中選擇「高級」,在打開的窗口中選擇「禁用快速關機」。如果懷疑外設有故障,也可以逐個卸載外設進行檢查,以便找到有影響的外設。
4. 如果設置了在關閉Windows時使用聲音文件,當該文件被破壞時也可以造成關機失敗。請在「控制面板/聲音/事件」中選擇「退Windows」項,把聲音名稱設置為「無」。這樣處理之後如果能夠正常關機,則表示的確是該原因所致,可重新安裝聲音文件供使用。
5. 在Win98自動關閉時將顯示「現在可以安全地關閉計算機了」,這個內容是由Windows目錄下的「logos.sys」文件完成的,如果這個文件損壞則不能出現上述提示,而以文本形式提示:「you can now safely turn off you computer」,這也可能造成自動關機失敗,恢復該文件即可。
6. 安裝WinXP后不能自動關機,如排除了上述各種原因后,有可能是其控制面板中的電源選項設置不正確,請檢查你的設置,保證ACPI和APM能夠正常工作。也有的主板系統BIOS中的APM(高級電源管理)和Win XP之間不完全兼容(以AMI BIOS為多),因此不能自動關機。選擇關機卻變成重新啟動系統,在這種情況下只能手動關機了(按下電源開關保持4秒鐘後放開,如果少於4秒則無效)。解決問題的根本辦法是升級主板的系統BIOS,採用新的版本。
電腦不能正常關機,表現為關機變成重起,而卻是通電就開機。
電腦在正常關閉時卻自動重啟,一般是由於主板電源管理出現問題所致。有些主板的電源管理部件,由於受布線設計和零件質量的影響,對電平信號的響應不是很精確。由於在主板切斷電源的瞬間會產生一個瞬間高壓,這個高壓存在時間很短,對硬體產生的損壞作用極小,但是通常會使網卡、數據機等PCI設備產生一個微小脈衝。如果沒有判定為噪音信號,且你的主板BIOS中開啟了自動喚醒功能的話,主板就會檢測到網卡等設備的外部連接請求,於是自動開機。這種原因是由於硬體引起的,所以單純刷新主板BI0S是不能解決問題的。你可以試著在主板BIOS中關閉自動喚醒功能試試,也可在power management setup\wake-up by pci card\disabled(關閉pci卡喚醒功能)。
而且關機后又重新啟動的原因很有可能與CMOS設置有關,進入CMOS,在電源管理菜單中,發現「PME Event Wake up」(PME事件喚醒)一項為「Enable」(默認值),將其改為「Disable」。再次打開電腦,故障排除。
系統相關的有:
右鍵點擊「我的電腦」,選屬性。
選擇「高級」選項卡,找到「啟動和故障恢復」,點擊旁邊的「設置」按鈕。
去掉「系統失敗」中的「自動重新啟動」前的對勾(如果你用的僅僅是XP,你可以將你看到的所有的對勾都取消了,這樣可以加快XP的啟動速度)。
Win2000關機故障一點通
1.硬體問題導致Win2000出現關機故障
例如,IntelBX主板對ACPI電源管理標準的兼容性不好,而Win2000要求主板符合全部的ACPI標準,因此很多老BX主板必須在控制面板裏手動打開「強制APM電源管理」才能在Win2000下自動關閉電源。如果不能解決,請升級主板的BIOS到支持ACPI電源管理的版本。
另外,也有不少用戶都碰到過Win2000關機時藍屏的現象。這時應檢查你的內存條是否插好,內存條的質量是否過關,因為大部分系統在關機時藍屏都提示「physical memory dump」(物理內存崩潰)。其次應該檢查網卡、音效卡和顯卡驅動程序的版本以及資源分配是否正確,CPU的溫度是否過高。
2.設置不當導致無法正常關機
在「控制面板」里將電源使用方案選定為「家用/辦公桌」,並將電源選項中的「高級電源管理」選定為「啟動高級電源管理支持」,
然後選擇「APM/ACPI支持」即可。
如果上述措施無法解決,還可以使用Win2000的修復安裝。請注意:在安裝結束后第一次啟動時,你需要進入MS-DOS方式,然後手工修
改C盤根目錄下的「TXTSETUP.SIF」文件,找到「ACPIEnable」這一句(位於文件尾部),把「ACPIEnable」後面的數值設置成1,存檔
退出。
另外,還可以通過修改註冊表來解決。具體方法是先運行「Regedit」(註冊表編輯器),找到註冊表中
「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon」這一項。在該子鍵下,如果存在鍵值「PowerdownAfterShutdown」,則將其值改為「1」 如果不存在這個值,則按類型「REG_SZ」添加一個新的鍵值,然後將其值設為「1」,退出註冊表編輯器。接下來在Win2000光碟中提取「hal.dll」文件,在DOS下執行以下命令:
cd %systemroot%\system32(回車)
rename hal.dll hal.old (回車)
copy f:\i386\hal.dll.softexhal.dll(回車)
(%systemroot%指的是Win2000的安裝目錄)
然後重新啟動機器。
3.軟體衝突導致關機故障
需要注意的是,安裝了系統還原軟體或者虛擬光碟機軟體也有可能造成Win2000不能關機。此外,部分殺毒軟體在Win2000關機的時候也容
易造成藍屏。因此把這些軟體升級到最新版本或者直接反安裝掉也許可以解決問題。
最後,安裝Win2000的SP1、SP2和SP3補丁集,也不失為解決Win2000關機問題的一個好方法
裝上2000后不能自動關機
如果您希望在Windows 2000 中實現計算機的自動關機,您的計算機必須滿足以下幾種可能條件:
1,第一種情況
1)您的計算機的主板符合ATX規範。
2)您的計算機支持ACPI規範並且Windows 2000已經安裝了Advanced Configuration and Power Interface (ACPI)的HAL(Hardware Abstraction Layer,硬體抽象層)。
請注意:在此情況下,自動關機功能自動生效,除非您更改系統的HAL。
2,第二種情況
1)您的計算機的主板符合ATX規範。
2)您的計算機的主板支持Advanced Power Management(APM)1.2規範並且在Windows 2000上設置對APM的支持。
3) 啟用APM。
請注意:在此情況下,自動關機功能為可選功能,您可以在Windows 2000的電源管理中取消啟用APM。
有關排錯:
1,如果您的計算機滿足第一種情況,請您按照以下途徑進行排錯:
1)檢查主板BIOS設置並啟用ACPI(預設時ACPI通常是關閉的)。
2)檢查有關主板BIOS版本信息,請您參考以下鏈接中的內容:www.microsoft.com/windows2000/upgra...t/biosissue.asp 如果有必要,請您升級您的BIOS版本。
2,如果您的計算機滿足第二種情況,請您按照以下途徑進行排錯:
請您檢查在Windows 2000電源管理中是否啟用了APM,如果沒有請您啟用APM,具體做法如下
開始¤¨ 設置¤¨ 控制面板¤¨ 電源管理¤¨ APM¤¨ 啟用APM然後重啟兩次計算機。
淺析Windows 2000的電源管理
Windows 2000(包括Microsoft Windows 2000 Professional、Microsoft Windows 2000 Server、Microsoft Windows 2000 Advanced Server)是基於NT核心的新一代操作系統(operating system,OS)。Win2000以其可靠、穩定的性能,強大的網路功能等優勢受到大家的青睞。裝Win2000的朋友也越來越多,我們很有必要深入了解了解Win2000。Win2000功能強大,對硬體的要求也較高,比較容易出現硬體兼容性方面的問題,其中我們遇到的兼容問題常常與電源管理有關:比如BOIS版本較早的機子無法安裝Win2000、有些機子即使安裝Win2000,但啟動休眠時出現死機、莫名其妙的出現CPU風扇不轉、不能自動關機,需要手動關機等等。下面就讓我們揭開Win2000電源管理的秘密。
Windows 2000為了更穩定、更可靠採用了不少新技術,其中在電源管理方面同時支持高級電源管理Win2000 (Advanced Power Management, APM)、高級配置和電源介面(Advanced Configuration and Power Interface,ACPI) 兩種電源管理方式。高級電源管理(APM)由支持在計算機中對可管理電源硬體進行電源管理的一個或多個軟體層組成。 APM定義的是獨立於硬體的軟體介面,這個獨立是指硬體特定的電源管理軟體和操作系統電源管理策略驅動程序之間的獨立。它不注重硬體的細節,使得高一級軟體無須了解任何硬體介面,便可以使用APM。而高級配置和電源介面(ACPI)是開放式工業規範,它為主板定義了靈活、可擴充的硬體介面。軟體設計人員使用此規範將電源管理功能集成在整個計算機系統中,包括硬體、操作系統和程序。 這種集成使 Win2000可以確定哪個程序處於活動狀態,並處理計算機子系統和外圍設備的所有電源管理資源。因此安裝、運行Win2000的計算機主板BIOS 版本應支持ACPI,或某些基於APM 和即插即用設計BOIS版本的計算機。
現在有些主板雖然支持ACPI功能,但支持並不怎麼完善。如果在這樣的機子上安裝Win2000很可能回出現奇怪的問題。比如前幾天的一個朋友安裝Win2000 Professional,安裝很順利,但啟動時出現了莫名其妙的怪事,在開機未進Win2000時機子一切正常,一進Win2000CPU風扇立馬停轉,退出Win2000后CPU風扇又開轉,我幫他把BOIS刷到最新、全部硬體拔下重裝、關掉Win2000的休眠,重起多次,一進Win2000CPU風扇仍然停轉。沒辦法只有委屈APCI了,將BOIS里的ACPI Function設為Disable關閉ACPI,重起后又進不了Win2000。看來這位老兄的主板對ACPI支持不完善。正在一籌莫展的時候,我突然想起Win2000還支持高級電源管理(APM),那就不用ACPI,用APM。在BOIS里將ACPI關閉,用Win2000光碟重起機子,選擇重新安裝Win2000(不要選擇修復安裝)。等待了漫長的半小時,Win2000裝完,重起后我一直盯著CPU風扇,呵呵……進Win2000后CPU風扇工作正常,我一陣狂喜。原來正是ACPI搞的鬼。
那麼如何知道自己的主板到底支不支持ACPI呢?告訴你一個辦法,把你機子主板的BIOS刷到最新,在 http://www.microsoft.com/hwdev/acpihct.htm 下載ACPI HCT v1.61.exe,在Win98下運行測試一些BIOS是不是支持ACPI,如果支持,安裝Win2000可能不會出現ACPI方面的問題;如果不支持,也能安裝Win2000,只不過麻煩一點,改一些設置:將BIOS里的「ACPI Function"設為"Disable"。安裝完Win2000后再將「開始」→「設置」→「控制面板」→「電源選項」→「高級電源管理」的「啟動高級電源管理支持」設為啟動。不過Win2000在APM方式不支持休眠,在APM狀態休眠可能就是等於是關機。
ACPI使計算機比較智能化,在微軟的64位操作系統、Win2000的下一個版本Whistler將轉向支持ACPI 2.0固定平台(ACPI 2.0 fixed tables),Whistler Beta 2其後Whistler的版本可能只支持ACPI 2.0,使用Whistler試用版的朋友如果出現啟動休眠死機、不能關機等方面的問題,可能就是您的主板ACPI不完善,建議您關掉ACPI,如果還不行的話您可能還得回到溫酒吧(Win98)!呵呵……
在Windows XP中實現遠程關機
在Windows XP中,新增了一條命令行工具「shutdown」,其作用是「關閉或重新啟動本地或遠程計算機」。利用它,我們不但可以註銷用戶,關閉或重新啟動計算機,還可以實現定時關機、遠程關機。
該命令的語法格式如下:
shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[p]:xx:yy] 其中,各參數的含義為:
-i 顯示圖形界面的對話框。
-l 註銷當前用戶,這是默認設置。-m ComputerName 優先。
-s 關閉計算機。
-r 關閉之後重新啟動。
-a 中止關閉。除了 -l 和 ComputerName 外,系統將忽略其它參數。在超時期間,您只可以使用 -a。
-f 強制運行要關閉的應用程序。
-m [\\ComputerName] 指定要關閉的計算機。
-t xx 將用於系統關閉的定時器設置為 xx 秒。默認值是 20 秒。
-c "message" 指定將在「系統關閉」窗口中的「消息」區域顯示的消息。最多可以使用 127 個字元。引號中必須包含消息。
-d [p]:xx:yy 列出系統關閉的原因代碼。
首先,我們來看一下該命令的一些基本用法:
1、註銷當前用戶
shutdown - l
該命令只能註銷本機用戶,對遠程計算機不適用。
2、關閉本地計算機 shutdown - s
3、重啟本地計算機
shutdown - r
4、定時關機
shutdown - s -t 30
指定在30秒之後自動關閉計算機。
5、中止計算機的關閉
有時我們設定了計算機定時關機后,如果出於某種原因又想取消這次關機操作,就可以用 shutdown - a 來中止。如:
shutdown -s – t 300 設定計算機在5分鐘后關閉。
Shutdown – a 取消上述關機操作。
以上是shutdown命令在本機中的一些基本應用。前面我們已經介紹過,該命令除了關閉、重啟本地計算機外,更重要的是它還能對遠程計算機進行操作,但是如何才能實現呢?
在該命令的格式中,有一個參數[-m [\\ComputerName],用它可以指定將要關閉或重啟的計算機名稱,省略的話則默認為對本機操作。於是,我用以下命令試了一下:
shutdown –s –m \\netproxy -t 30
(在30秒內關閉計算機名為netproxy的機器;註:netproxy為區域網內一台同樣裝有Windows XP的電腦)
但該命令執行后,計算機netproxy一點反應都沒有,我的屏幕上卻返回這樣一句話:Access is denied (拒絕訪問)。
分析原因
許多用戶使用電腦時經常會在試圖關閉Windows時計算機沒有響應或出現一個閃爍游標的空白屏幕,這就是關機功能失效或不正常的故障。該如何來解決這類故障呢?
一、關機過程及故障原因
Windows的關機程序在關機過程中將執行下述各項功能:完成所有磁碟寫操作,清除磁碟緩存,執行關閉窗口程序,關閉所有當前運行的程序,將所有保護模式的驅動程序轉換成實模式。
引起Windows系統出現關機故障的主要原因有:選擇退出Windows時的聲音文件損壞;不正確配置或損壞硬體;BIOS的設置不兼容;在BIOS中的「高級電源管理」或「高級配置和電源介面」的設置不適當;沒有在實模式下為視頻卡分配一個IRQ;某一個程序或TSR程序可能沒有正確關閉;載入了一個不兼容的、損壞的或衝突的設備驅動程序等等。
二、故障分析與解決
1.退出Windows時的聲音文件損壞
首先,你可確定「退出Windows」聲音文件是否已毀壞——單擊「開始」→「設置」→「控制面板」,然後雙擊「聲音」。在「事件」框中,單擊「退出Windows」。在「名稱」中,單擊「(無)」,然後單擊「確定」,接著關閉計算機。如果Windows正常關閉,則問題是由退出聲音文件所引起的,要解決這一問題,請選擇下列某項操作:從備份中恢復聲音文件;重新安裝提供聲音文件的程序;將Windows配置為不播放「退出Windows」的聲音文件。
2.快速關機不正常
而快速關機是Windows 98中的新增功能,可以大大減少關機時間。但是,該功能與某些硬體不兼容,如果計算機中安裝了這些硬體,可能會導致計算機停止響應。你可禁用快速關機,先單擊「開始」→「運行」,在「打開」框中鍵入「Msconfig」,然後單擊「確定」(見圖1)。單擊「高級」→「禁用快速關機」,單擊「確定」,再次單擊「確定」。系統提示重新啟動計算機,可重新啟動。如果計算機能正常關機,則快速關機功能可能與計算機上所安裝的一個或多個硬體設備不兼容。
3.注意「高級電源管理」
計算機上的「高級電源管理(APM)」功能也可引起關機死機或黑屏問題。而要確定APM是否會引起關機問題,可單擊「開始」→「設置」→「控制面板」,然後雙擊「系統」。在「設備管理器」選項卡上,雙擊「系統設備」。雙擊設備列表中的「高級電源管理」,單擊「設置」選項卡,然後單擊以清除「啟用電源管理」複選框。連續單擊「確定」,直到返回「控制面板」。重啟動計算機。關閉計算機,如果計算機正常關機,則問題的原因可能在於APM。
4.啟動關機故障
大家在使用電腦時,還會經常遇到在Windows剛剛啟動的時侯就顯示「你可以安全地關閉計算機了」,或者啟動時馬上關機或關機時重新啟動等故障。這類故障的原因一般來說是由於Wininit.exe或Vmm32.vxd文件的損壞所造成的。解決辦法是重新從Windows安裝程序壓縮包中調取這兩個文件。進入Windows\system子目錄下,將Vmm32.vxd改名為Vmm32.XXX進行備份,然後再單擊「開始」→「程序」→「附件」→「系統工具」→「系統信息」。單擊菜單欄中的「工具」,然後選擇「系統文件檢查器」,單擊「從安裝盤提取一個文件」(見圖2),然後在「要提取的文件」框中輸入「Wininit.exe」或「Vmm32.vxd」。單擊「開始」,然後按照屏幕上的提示進行操作,以便從Windows CD-ROM或安裝盤將文件提取到C:\Windows\System文件夾,然後重複此步驟,以替換文件Wininit.exe或Vmm32.vxd。
5.Bootlog.txt文件出錯
此外,在Bootlog.txt文件中存在定位問題也可引起關機黑屏故障。你可先使用文本編輯器,如「記事本」,檢查Bootlog.txt文件中的「Terminate=」條目。這些條目位於文件的結尾,可為問題的起因提供一定的線索。對每一個「Terminate=」條目,查找所匹配的「EndTerminate=」條目。
Terminate=Query Drivers表明內存管理程序有問題;
Terminate=Unload表明Network與Config.sys中的實模式或網路驅動程序存在衝突;
Terminate=Reset Display表明可能需要更新視頻驅動程序;
Terminate=Rit表明音效卡或滑鼠驅動程序存在問題;
Terminate=Win32表明與32位程序有關的問題阻塞了線程。
如果Bootlog.txt文件的最後一行為「EndTerminate=KERNEL」,Windows 98就可成功關閉。
6.Config.sys或Autoexec.bat有問題
此外,你可檢查Config.sys文件或Autoexec.bat文件中是否存在衝突?先確定Config.sys文件或Autoexec.bat文件中是否存在衝突,可單擊「開始」,然後單擊「運行」。在「打開」框中,鍵入「Msconfig」,然後單擊「確定」。單擊「診斷啟動」,然後「確定」。系統提示重新啟動計算機時,請單擊「確定」。如果計算機的啟動或關閉不正確,請確定問題是由Config.sys或Autoexec.bat文件的哪一行引起的。
要確定引起問題的行,可重新啟動計算機。計算機重新啟動時,請按住Ctrl鍵。從「Startup」菜單中選擇「Safe Mode安全模式」。啟動后單擊「開始」,然後再擊「運行」。在「打開」框中,鍵入「Msconfig」,然後單擊「確定」。單擊以清除Config.sys和Autoexec.bat選項卡中不含Windows圖標行的複選框。使用此Config.sys文件,單擊以啟用某行。單擊「確定」。當系統提示重新啟動計算機時,單擊「確定」。如果計算機的啟動和關閉都很正常,請啟用另一行,並重複上述步驟的操作,以逐步啟用Config.sys文件和Autoexec.bat文件中的行,直到發現問題為止。
7.內部系統問題
此外,可確定是否存在內部系統問題。單擊「開始」→「運行」。在「打開」框中,鍵入「Msconfig」,然後單擊「確定」。在「常規」選項卡中單擊「高級」。單擊以清除「高級疑難解答設置」中的下列複選框,然後單擊「確定」:禁用系統ROM中斷點;禁用虛擬HD IRQ;EMM不包含A000-FFFF。系統提示重新啟動計算機時,單擊「確定」。如果計算機正常啟動,可重複以上步驟,但在步驟中「單擊以清除『高級疑難解答設置』中的下列複選框」時單擊以選中某複選框。重複此過程,每次選中其它某複選框,直到發現計算機無法正常關閉為止。一旦發現計算機無法重新啟動或關閉,可再次重複以上步驟單擊以清除剛才選中的複選框即可。
8.檢查CMOS設置
CMOS設置不正確一樣也會引起電腦關機問題,大家在電腦啟動時可按「Del」鍵進入CMOS設置頁面,重點檢查CPU外頻、電源管理、病毒檢測、IRQ中斷開閉、磁碟啟動順序等選項設置是否正確。具體設置方法你可參看你的主板說明書,其上面有很詳細的設置說明。如果你對其設置實在是不太懂,建議你可直接在CMOS載入或取下CMOS電池、短接跳線,選用廠家出廠默認設置即可。
9.硬體問題
此外,一些BIOS本身的問題或硬體系統本身的問題也會引起不能關機故障。當你發現你安裝了新的硬體在關機時出現系統掛起的情況,如顯示器黑屏,鍵盤滑鼠無響應等,那麼很可能是為新硬體所配置的驅動程序有兼容性的問題。要解決這種第三方的硬體不兼容問題,一般都是到硬體廠家網站上查找解決方案,找到該設備的最新驅動程序並下載安裝到你的機器系統中,一般即可解決該問題。
解決不能正常關機的「難題」
曾有一些朋友問筆者:為什麼我的電腦不能自動關機?筆者不得不為他們解決這類問題,又順便把經驗「上升到理論」。相信這篇文章也能幫助你解決點問題。
對於ATX電源的電腦,Windows 98提供了電腦的自動關機功能。但在很多情況下,我們的電腦卻並不能順利地正常關機,有時會在關機的過程中死機或失去響應,使我們必須重新啟動電腦或強制性關掉電腦電源。有沒有辦法可以讓電腦關機不再失敗呢?讓我們一起來分析一下原因。
一、關機有音樂
很多朋友都喜歡在「控制面板」的聲音設置中設置一段關機音樂,為冰冷的電腦增加一些生氣。如果關機的音樂文件因為某種原因被損壞而不能正常播放,那麼在執行關機程序時自然會失敗了。如果你的電腦不能正常關機,而你恰恰又設置了關機音樂,不妨先把關機音樂設置為「無」(如圖1),然後再試試。
二、驅動不兼容
硬體驅動程序之間的不兼容,也會造成電腦不能正常關機。在這裡有一個竅門,每次Windows 98關機失敗后,都會在C盤根目錄下面的Bootlog.txt文件中作出記錄,找出其中的「Terminate=」和「EndTerminate=」,在這裡記錄了關機失敗的原因。
還是拿我自己現在用的這台電腦來說吧,最開始時我用一塊小影霸TNT2 M64的顯卡,起初都很正常,後來我發現只要運行了3D遊戲后,不管時間長短,退出遊戲后如果馬上關機,肯定失敗,非要重新啟動一次后才能正常關機。於是我在關機失敗后查看了Bootlog.txt文件,在文件的最後,我發現了這樣幾條記錄:
Terminate=Reset Display
EndTerminate=Reset Display
EndTerminate=User
從記錄上看,好像關機失敗和顯卡有一些關係,於是我安裝了驅動光碟上的TNT2新版的驅動程序,故障依然存在。又安裝了最新的DirectX 8.1,仍然沒有解決問題。最後在一次運行DirectX診斷工具「DxDiag」(該程序在C:\Program Files\DirectX\Setup目錄中)后,在「顯示」頁面中提示「文件Nvdisp.drv未經數字簽名……」看來我之前所安裝的TNT2驅動程序沒有通過微軟認證,於是我又上網下載了TNT2的NVIDIA_WHQL(即通過微軟認證)最新驅動28.32 WHQL版For Windows 9X,安裝之後重新啟動,再次運行「DxDiag」程序,在「顯示」頁面中提示「沒有找到任何問題」,此時運行各種3D遊戲后均可順利關機。
經過多次試驗,發現一般關機失敗,只要不是硬體本身的故障,都可以檢查Bootlog.txt文件查找原因。下面所列出的記錄都可能造成電腦關機失敗,大家可根據自己電腦的Bootlog.txt所顯示的情況找出原因:
Terminate=Query Drivers 內存管理程序有問題
Terminate=Unload Network Network與Config.sys中的實模式網路驅動程序衝突
Terminate=Reset Display 顯卡設置或驅動程序有問題
Terminate=RIT 音效卡或某些舊的滑鼠驅動程序存在與計時器有關的問題
Terminate=Win32 某些32位程序鎖定了線程
大家可以根據自己電腦的情況,通過對比以上幾點原因,查找並解決電腦的關機故障。
三、軟體難退出
有時候關機失敗並不是電腦系統本身的原因,而是因為關機時某些程序無法正常退出。很多朋友在關機之前並不將所有正在運行的程序或軟體全部關閉,而是讓Windows關機時自動關閉它們。的確,大部分的軟體或程序都可在電腦執行關機程序時自動關閉,但也有少數無法自動退出,所以當電腦關機時我們有必要檢查一下,還有什麼軟體或程序正在運行。
我發現電腦經常無法正常關機,禁用了「快速關機」還是不行。後來才發現當電腦上運行了某個軟體(由於這個軟體是常駐內存的,運行后就自動出現在系統托盤中),如果我在關閉電腦時沒有將它從系統托盤中退出,那肯定會出現無法關機的現象。而在關機之前自己動手把正在運行的軟體關閉,就可以正常關機了。所以關機時最好首先退出各種正在執行的程序,再執行關機命令。
四、欲速則不達
Windows 98的關機程序本身就存在一個Bug,這就是「快速關機」,在很多時候就是它讓我們無法正常關機,正所謂「欲速則不達」。
解決方法很簡單,就是「禁用快速關機」。點擊「開始」→「運行」,輸入「msconfig」後點擊「確定」。出現「系統配置實用程序」窗口,點擊「常規」頁面,再點擊「高級」選項,在此時出現的「高級疑難解答設置」窗口中,將「禁用快速關機」選擇前面打上勾(如圖2),這樣就完成了整個操作。
電腦不能自動關機的排除方法
有時我們把電腦關機,點擊關閉系統、選擇關閉計算機或右擊關閉計算機,機器確實運行了關機,但不一會機器又重新自動開機了。關了開,開了關,電腦永遠關不了。這一現象我遇到過一次,後來在大的網站上又看了許多求救貼子,我也向那些求救的朋友們發過貼子以幫助他們解決這一故障的排除。其實要排除這一故障是很簡單的,方法是通過修改註冊表來解決:
打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\control\Shutdown子項,在右邊窗口中新建一個「字元串值」,命為「FastReboot",同時將「數值數據」設為0即可
電腦顯示模糊不清的排除。
我的電腦有相當一段時間內,剛開始時屏幕字體顯示還比較清楚,運行一段時間后則字體越來越模糊,運行更長一些其字體幾乎不能辨認。自己動手,發現問題出在顯示器上。排除方法是:打開顯示器后蓋,找到顯示器後面平排的兩個電位器(即聚焦和對比度),用微型一字解刀進行調節,這時你會發現屏幕字體隨著解刀的調節會越來越清楚,直至滿意為止。不過排除這一故障需注意四點:一是新的顯示器聚焦和對比度在前面板中,老的在後面板中;二是調節時需帶電操作,要十分小心,以防顯示器內高壓傷人;三是有時故障不一定出在電位器上,或內部灰塵積存太多,導致電路接觸不良;四是顯示器內部元件老化,產品壽命周期已過。
31、開機后出現關機故障的排除。
開機進入系統時,電腦又出現了「你現在可以安全地關機了」。這一故障現象一般是出在系統文件VMM32.VXD的損壞或找不到上,排除方法是:進入DOS環境,從別的電腦拷貝一個VMM32.VXD文件到Windows系統目錄下,重新開機則故障排除。
32、電腦運行較慢的故障排除。
有時電腦升級了,系統運行反而越來越慢,好似被人在遠處控制著電腦那樣。其實這一問題是各種自動載入的小程序在作怪,對此我們可以視情來選擇一些自動載入的小程序來運行電腦。方法是點擊"開始\程序\附件\系統工具\系統信息",在系統信息中,點擊"工具\系統配置實用程序"即可來完成調節的目的。
33、電腦啟動時間較長的故障排除。
電腦啟動有時真的是很長很長,讓人等得實在不耐煩。分析原因主要有:一是自啟動選項太多,極大地影響了系統的啟動速度;二是磁碟出現壞道也影響了系統的啟動速度;三是電腦感染病毒也會影響系統的啟動速度。排除方法:一是檢查Autoexec.bat文件,看有沒有較耗時的DOS程序命令行,如有則按需取捨;二是查看Win.ini、System.ini和註冊表中的啟動選項,也按需取捨;三是檢查電腦有否病毒感染,如有則排除;四是檢查磁碟有否故障。方法是全面掃描磁碟,檢查硬碟是否有壞道;接著對磁碟進行碎片整理,消除磁碟碎片;最後運行磁碟清理程序,清除垃圾文件騰出磁碟空間。至此,一般來說故障得以排除。
34、電腦關機時間太長故障排除。
在執行「關閉系統/關閉計算機」命令后,電腦長時停在「正在關機」的畫面 上。引起此故障的原因較多,如關閉系統功能所對應的聲音文件損壞、快速關機功能存在衝突、電源管理功能存在衝突等等。解決的辦法:一是利用「控制板」中的「聲音」選項取消「關閉系統」所對應的聲音文件。重啟后看是否它的問題;二是啟動Windoes98的系統配置程序,單擊「開始/程序/附件/系統工具/系信息/工具/系統配置程序」單擊「常規」標籤中的「高級」按鈕,打開「高級疑難解答設置」對話框,複選「禁用快速關機」選項取消系統的快速關機功能。重啟,看是否它的問題;三是按Win+<Break>組合鍵,打開「系統屬性」設備框,在「設備管理器」選項卡中展開「系統設備」分支,雙擊「高級電源管理支持」項,打開「高級電源管理支持屬性」設置框,複選「常規」標籤中的「在此硬體配置文件中禁用」選項,關閉高級電源管理功能。重啟后故障一般能得到解決。
35、由CPU超頻導致電腦藍屏的故障排除。
電腦出現藍屏一般是在夏天所至,原因是由CPU超頻所導致。CPU在RAM存取數據的速度本來就快於RAM與硬碟交換的速度,超頻使這種矛盾更為突出,同時由於氣溫升高,構成CPU等電子元件材料的指標參數也發生微妙變化,加劇了在RAM或虛擬內存中找不到需要數據的情況,這樣就肢出現「異常錯誤」,必須低頻率,使CPU工作在規定的正常頻率,同時使用「降溫」軟體,清掃CPU風扇等。
36、硬碟空間太小或碎片太多導致藍屏幕的故障。
排除方法隔一段時間就進行一次磁碟碎片整理,同時要注意保持硬碟乘余空間的大小,保證一定的預留,防止藍屏幕故障的產生。
37、啟動程序過多導致藍屏的故障。
Windows98使用中打開多個程序的窗口,突然出現藍屏。解決的方法一般不要使系統資源小於60%,超過了不要再啟動新的程序、打開新的窗口,萬一發生藍屏,重啟系統便恢復正常了。
38、元件與系統衝突導致藍屏的故障。
經常遇到由於音效卡或顯卡的設置衝突,導致藍屏;其它設備的中斷、DMA或埠出現衝突,導致少數驅動程序產處異常。對於前者一般在「安全模式」中進行調整;對於後者一般在註冊表中進行調整。
39、註冊表錯誤導致藍屏的故障。
註冊表只要有一點細小的問題,都有可能導致電腦故障發生,也會出現藍屏,甚至可能引起系統崩潰。因此,在安裝新軟體等操作時預計到可能要引起變化的,應備份註冊表。當然,硬體不兼容、BIOS設置不當等方面也都有可能導致藍屏。
40、硬碟出現壞道的故障排除。
硬碟壞道分為邏輯和物理壞道兩種。前者是對軟體使用或操作不當造成的;後者是硬碟磁軌上產生了物理損傷。解決辦法:對於邏輯壞道,單擊「開始/程序/附件/系統工具/磁碟掃描程序」,對硬碟實行完全掃描,使之自動修正壞道。如不能進入Windows,可用啟動盤啟動電腦,在A:\>后鍵入Scandisk C,對硬碟進行掃描和修復。如都不行可對硬碟進行低級格式化,能正常進行的話,則壞道應該得到修復。
對於物理壞道,可對硬碟進行掃描,如壞道存在時,程序會以黑底紅字的「B」標出,記錄壞道所處的位置,退出掃描程序,鍵入分區命令,將壞道單獨劃分一區,完成全部分區后,將有壞道划區刪除,激活主分區,退出重啟即可。不過此方法只能是暫時的過渡。
[ 本帖最後由 一個中國人 於 2007-3-30 16:18 編輯 ] |
|