當您在執行 Windows Vista 的電腦上安裝裝置或更新裝置的驅動程式之後,Windows Vista
可能無法啟動。
如果要解決這個問題,請使用下列疑難排解步驟來判斷根本原因,然後採取適當的動作。
啟動 Windows Vista
- 如果您安裝了新裝置,請移除裝置,然後嘗試啟動電腦。如果 Windows Vista 沒有啟動,請前往步驟 2。如果
Windows Vista 能啟動,請前往<解決啟動問題的原因>一節。
- 啟動電腦,然後按下 F8。在 [進階開機選項] 畫面上,選取
[上次的正確設定],然後按下 ENTER。如果 Windows Vista 沒有啟動,請前往步驟 3。如果 Windows
Vista 能啟動,請前往<解決啟動問題的原因>一節。
- 啟動電腦,然後按下 F8。在 [進階開機選項] 畫面上,選取
[安全模式],然後按下 ENTER。如果 Windows Vista
能以安全模式啟動,請前往<解決啟動問題的原因>一節。如果您無法以安全模式啟動 Windows Vista,請前往<使用 Windows 修復環境來修復
Windows Vista>一節。
使用 Windows 修復環境來修復 Windows Vista
警告
如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft
不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
如果要使用「Windows 修復環境」(Windows
Recovery Environment),您必須具備 Windows Vista 安裝光碟。如果要啟動 Windows 修復環境,請依照下列步驟執行:
- 將 Windows Vista 安裝光碟放入光碟機中,然後啟動電腦。
- 出現提示時,按一下按鍵。
- 選取語言、時間和貨幣、鍵盤或輸入法,然後按一下 [下一步]。
- 按一下 [修復電腦]。
- 在 [系統修復選項] 對話方塊中,按一下要修復的作業系統,然後按一下
[下一步]。
請使用 Windows 修復環境中的工具來修復 Windows Vista。如果要執行這項操作,請依照下列步驟執行:
- 如果電腦無法以安全模式啟動,請按一下 [系統修復選項] 對話方塊中的
[啟動修復],以修正可能使 Windows Vista 無法正確啟動的特定問題。如果
[啟動修復] 工具無法診斷或修復問題,請前往步驟 2。如果 Windows Vista
能啟動,請前往<解決啟動問題的原因>一節。
- 在 [系統修復選項] 對話方塊中,按一下
[系統還原],將 Windows Vista 還原至安裝程式或驅動程式時所建立的還原點。如果您無法使用
[系統還原] 工具來啟動電腦,請前往步驟 3。
- 使用 Windows 修復環境中的 [命令提示字元] 選項,以停用造成
Windows Vista 無法啟動的驅動程式。如果要執行這項操作,請依照下列步驟執行。
- 在 [系統修復選項] 對話方塊中,按一下
[命令提示字元]。
- 輸入下列命令。輸入每個命令之後按下 ENTER。
\Windows\INF\
notepad setupapi.app.log
- 記下每個新裝置或驅動程式安裝區段的開始日期。您可以利用這些日期來判斷最後一個安裝的驅動程式。
- 判斷出最後一個安裝的驅動程式之後,再判斷啟動電腦是否需要用到該驅動程式。如果要執行這項操作,請閱讀
Setupapi.app.log 檔案說明此驅動程式的區段的資訊。如果驅動程式與磁碟控制卡或晶片組有關,或者驅動程式是由作業系統所提供,請在下列
Microsoft 網站搜尋驅動程式名稱和問題的徵狀: 在繼續進行之前,請先判斷是否可以停用此驅動程式。如果啟動電腦不需要用到最後一個安裝的驅動程式,請前往步驟
e。
- 在命令提示字元中,輸入 regedit,然後按一下
[確定]。
- 按一下 [HKEY_LOCAL_MACHINE],然後按一下
[檔案] 功能表上的 [載入 Hive 控制檔]。
- 找出並按一下
C:\Windows\System32\Config\System 檔案,然後按一下
[開啟]。
- 在 [載入 Hive 控制檔] 對話方塊中,輸入
Offline,然後按一下 [確定]。
- 展開 [系統],然後按一下
[選取]。
- 在右窗格中,找出 [目前],然後記下
[資料] 欄中的值。
- 展開
[ControlSet00x],然後展開
[服務]。x 是您在步驟 j 中記下的
[資料] 欄的值。
- 找出對應至最後一個安裝的驅動程式的子機碼。如果找不到,請按一下
[服務],按一下 [編輯] 功能表上的 [尋找],在
[尋找目標] 方塊中輸入驅動程式的名稱,然後按一下 [找下一個]。
- 按一下具有該驅動程式名稱的子機碼。
- 在右窗格中,用滑鼠右鍵按一下 [啟動],然後按一下
[修改]。
- 在 [數值資料] 方塊中,輸入
4,然後按一下 [確定]。這個步驟會防止驅動程式啟動。
- 找出並按一下下列登錄子機碼:
HKEY_LOCAL_MACHINE\Offline
- 在 [檔案] 功能表上,按一下 [Hive
解除載入],然後按一下 [確認解除 Hive 載入] 對話方塊中的
[是]。
- 結束 [登錄編輯程式]。
- 重新啟動電腦。
- 如果 Windows Vista 沒有啟動,請啟動 Windows 修復環境,然後重複執行步驟 a 到
s。您可能必須重複執行這些步驟,直到停用自上次成功啟動以來安裝的所有驅動程式為止。
- 當您可以啟動 Windows Vista 時,請連絡裝置或驅動程式的製造商,以取得有關相容性問題或可用更新的資訊。
如需有關如何連絡裝置或驅動程式製造商的詳細資訊,請按一下下面清單中相關的文件編號,檢視「Microsoft
知識庫」中的文件:
65416?
(http://support.microsoft.com/kb/65416/
)
Hardware and software vendor contact information, A-K
60781?
(http://support.microsoft.com/kb/60781/
)
Hardware and software vendor contact information, L-P
60782?
(http://support.microsoft.com/kb/60782/
)
Hardware and software vendor contact information, Q-Z
解決啟動問題的原因
- 開啟 [裝置管理員]。如果要執行這項操作,請按一下 [開始],在 [開始搜尋] 方塊中輸入 Device
Manager,然後按一下 [程式集] 清單中的
[裝置管理員]。
- 如果您更新了裝置的驅動程式,請用滑鼠右鍵按一下 [裝置管理員] 中的裝置,按一下
[內容],然後按一下 [驅動程式] 索引標籤上的
[回復驅動程式]。
- 如果您安裝了新的裝置,請用滑鼠右鍵按一下 [裝置管理員] 中的裝置,然後按一下
[解除安裝]。
- 如果您安裝了含有新驅動程式的程式,請依照下列步驟執行:
- 按一下 [開始],在 [開始搜尋] 方塊中輸入
appwiz.cpl,然後按一下 [程式集] 清單中的
[appwiz.cpl]。
- 按一下所安裝程式的名稱,然後按一下
[解除安裝/變更]。
如果出現需要授權才能繼續的提示,請按一下 [繼續]。 - 當您收到「您是否要繼續?」訊息時,按一下 [是]。
- 重新啟動 Windows Vista。