星期三, 6月 04, 2008

嘗試安裝 Windows XP Service Pack 3 時,出現錯誤訊息

當您嘗試安裝 Windows XP Service Pack 3 時,出現錯誤訊息:「拒絕存取」或 "Service Pack installation did not complete" (「Service Pack 安裝未完成」)


1. 下載並安裝 Subinacl.exe 檔案。如果要執行這項操作,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

2. 將下列文字複製並貼上至「記事本」。

cd /d "%ProgramFiles%Windows Resource KitsTools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%infdefltbase.inf /db defltbase.sdb /verbose


3. 將此「記事本」檔案儲存為 Reset.cmd。

4. 用滑鼠右鍵按一下 Reset.cmd 檔案,然後按一下 [以系統管理員身分執行]。
注意 這個指令碼檔案的執行時間可能會很長。

5. 安裝 Windows XP SP3。


請造訪下列 Microsoft 網站:
http://support.microsoft.com/?scid=kb%3Bzh-tw%3B949377&x=13&y=14