長久以來高登一直堅持Windows的自動更新一定要安裝,因為不裝的下場是很可能是中毒或是被入侵,而裝了自動更新頂多就是出現不是正版的警告,而這個在我網站就有很簡單的方法可以避掉。但是最近我卻被G家的主機板給打敗了!
就在農曆過年前一台才交機一個多月的電腦,在開機的時候卡在這個畫面,告訴你說:正在準備設定 Windows,請勿關閉電腦。
因為使用者也說不上來作了什麼事,所以就先用原來備份的系統映像檔還原,這樣子當然就可以正常開機,但是...
第二天使用者又求救說一樣的狀況又出現了,他說前一天什麼都沒作,只有電腦關機的時候有出現正在更新的提示,所以我大概就知道是自動更新出了問題,但是因為快過年了就叫使用者每天開機時先執行系統還原,等過完年再說
原本以為只是單一個案,但是在過完年之後又有其他的電腦也出現一樣的狀況:自動更新之後重開機卡在上面說的畫面,而詳細查一下規格竟然發現是同一型號的主機板!?
遇到這種情形首先就要到主機板廠商的網站去看有沒有BIOS的更新,或許更新BIOS之後就解決了,而主機板的BIOS真的釋出了應急的Beta版,上面註明:改善開機相容性問題,內行人一看就知道這代表的就是有問題!
雖然BIOS更新了系統也復原到之前的狀態,但是只要安裝更新問題還是一樣,所以接下就是自力救濟解決問題的過程
正常模式進不了桌面那我們就先試一下安全模式,要進安全模式請在開機的時候按住 [F8] ,系統就會出現這個「進階開機選項」:
註:華碩主機板按 [F8] 會先出現另一個開機裝置的選單,請看選取硬碟開機,然後馬上再按下 [F8] 才會出現這個開機選單,記得「馬上」哦!
請選擇後面什麼都沒有的[安全模式],有時候進安全模式什麼都不用作,再重開機電腦就正常了!
但是這一次是因為自動更新出問題,所以會出現這個「設定 Windows 更新失敗,正在還原變更」的訊息,之後再重新開機 - 還是進不去!
還有另一個選項就是[上次的正確設定(進階)]或許也可以起死回生,但是這一次還是不行 !
接下來就要手動來修復硬碟的開機磁區,請一樣在開機時按 [F8] 叫出上述的開機選單,然後選第一個[修復您的電腦]
接下來的「鍵盤輸入法」直接[下一步]
然後選取一個有管理員權限的使用者並輸入密碼
如果無法進到這個「系統復原選項」的畫面,那你的電腦開機功能應該已經毀了,請改用下面的光碟開機法來執行修復,還是有可能起死回生的!
請選擇第一項[啟動修復]開始修復
這一次因為不是啟動磁區的問題,所以沒有找到問題,如果你的啟動磁區有問題或許這樣子就可以開機了
再不行就要將系統還原到出問題之前的時間點,但是如果你已經把系統還原關閉了,這這一招就不靈了
請在上述的「系統復原選項」選取第二項[系統還原]
然後按[一下步]
再選擇要還原的時間點,如果太少還可以勾選「顯示更多還原點」,再按[一下步]
在確認的畫面按[完成]開始還原
最後一次後悔的機會,確定要還原的話按下[是]
還原成功按[重新啟動]重開機
終於成功進入桌面的,這是告訴你已經還原到哪一個時間點
更糟的狀況就要找出Windows7的原版光碟來開機了,記得開機要選擇由光碟開機,然後在螢幕出現「Press any key to boot from CD or DVD」時按下鍵盤任一按鍵才會由光碟開機
以下是各廠牌電腦/主機板的開機熱鍵
華碩:主機板【F8】,筆電可能是【ESC】
技嘉、Acer:【F12】
微星:【F11】
這是光碟開機的第一個畫面,直接按[下一步]
在這裡選擇[修復您的電腦]
系統會找到你的Windows7安裝位置,按[下一步](如果你仔細一點會看到磁碟機的代號跟你原來的不一樣,那是因為你的 Windows7 在硬碟的最前面有一個100MB的特別開機磁區所致,這不會讓你的磁碟代號亂掉的,不用擔心)
接下來的「系統復原選項」跟前面由硬碟開機的都一樣,你一樣可以執行[啟動修復]或是[系統還原],甚至是[系統映像修復]
以上的方法只是教你還原,但是真正的問題還沒解決呢!
原來系統會卡在「正在準備設定 Windows,請勿關閉電腦。」是因為更新完之後可能會有第二階段甚至第三階段的工作要執行,而出問題的點就是在執行第三階段的時候出問題
而這個第三階段就是利用系統開機時自動執行一個 penging.xml 的腳本檔來完成的,現在更新完卡住了我們只要將這個 pending.xml 手動刪除系統就正常了,方法如下:
不管是硬碟或是光碟開機,請選「系統復原選項」最後面的[命令提示字元],另外你還要記住我特別框起來的磁碟機代號,這裡的例子是[D:]
然後在命令提示字元輸入以下的指令:
cd /d d:\windows\winsxs dir *.xml
(你可以用複製/貼上比較不會出錯,但是你的磁碟機代號如果是 C: 的話,第一行指令請改為 cd /d c:\windows\winsxs)
是不是有看到兩個 xml ?接下來再下指令將 pending.xml 刪除
del pending.xml
然後再重開機就大功告成了!
這一篇是只針對 Windows 7 的修復方法,至於 Windows XP 的呢?的建議是不要再用了!真的該更新了!
-------------------------
以上是转帖的内容,如果你手头没有原光盘。可以用xp的WinPe启动盘。进入电脑删除相应目录下的pending.xml。我用的是WinPe3.1可以同时支持X32位和64位。因为我的win7是64位的。用此光盘启动后顺利删除该文件,进入桌面成功。其他的Winpe我也试过但总提示:文件被占用没有访问权限等。
有需要此pe的联系我:QQ:234018880
最新:如果用以上方法还不凑效。请参考一下方法:(这是网友朱青亲试的方法,本人没试过。)