升級XP sp3更新注冊表時提示“拒絕訪問”
今天在升級安裝Windows XP Service Pack 3到更新系統(tǒng)注冊表階段的時候總是出現(xiàn)一個”拒絕訪問“的提示框,然后系統(tǒng)回滾到安裝前的狀態(tài),關(guān)掉了殺毒軟件,使用安全模式等都試過了,還是沒有用。終于在微軟幫助和支持頁面找到解決方案,已經(jīng)在我的臺式機上成功安裝了SP3升級包,現(xiàn)將其轉(zhuǎn)載以獻給遇到同樣問題的朋友。
1、下載并安裝 Subinacl.exe 文件。為此,請訪問下面的 Microsoft 網(wǎng)站(注:這個東西是使用來管理windows各種權(quán)限的):
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en
2、啟動記事本程序,復(fù)制以下文本后將其粘貼到記事本中,將該記事本文件保存為 Reset.cmd。
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
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%\inf\defltbase.inf /db defltbase.sdb /verbose
3、運行該“Reset.cmd”文件。(注:作用就是把注冊表、windows目錄和某個數(shù)據(jù)配置文件全部給administors加上訪問權(quán)限)。
4、安裝 Windows XP SP3。
5、重新啟動系統(tǒng),好了!