一波三折的XP SP3更新
Author:小光 Date:2010/02/06 23:44
這邊目前用的桌機在最初安裝就已經是XP SP3,唯有兩台NB比較早還是使用XP SP2...
雖然說XP SP3已經公開一年多,但是兩台NB都還沒升級
主要是發現,SP3更新過程會一直出現拒絕存取而失敗
本來說SP2用的好好的也就算了,不過最近M$一直出現不少安全漏洞,加上XP SP2要跟Windows2000在今年7月正式中止更新支援,為了系統安全著想,更新成SP3是遲早要做的...
今天終於決定再challenge!
過去其實已經知道SP3更新中出現拒絕存取是系統裡面權限設定的原因造成,M$對這部份也有公開解決方法
嘗試安裝 Windows XP Service Pack 時,收到錯誤訊息:「拒絕存取」或「Service Pack 安裝未完成」
主要的解決方法就是,把登錄和檔案的權限全部重設,讓它設成Administrators和SYSTEM有完整權限,用的是"subinacl"這個resource kit裡面的工具程式
Quote:
其實它寫權限的問題我心裡就有底,因為很多東西個人認為安全因素所以直接把權限取消讓我不會不小心存取到,只是這的動作在系統重大更新變成阻礙
過去為了不想更動現有的權限設定,還嘗試了不少方法,連讓自己成為有SYSTEM權限的密技都搬出來,結果還是不管用,可想當時設定權限是把所有帳號的存取權刪掉才會造成
不管怎樣,這次就用M$的方法重設權限之後再更新
...
雖然說XP SP3已經公開一年多,但是兩台NB都還沒升級
主要是發現,SP3更新過程會一直出現拒絕存取而失敗
本來說SP2用的好好的也就算了,不過最近M$一直出現不少安全漏洞,加上XP SP2要跟Windows2000在今年7月正式中止更新支援,為了系統安全著想,更新成SP3是遲早要做的...
今天終於決定再challenge!
過去其實已經知道SP3更新中出現拒絕存取是系統裡面權限設定的原因造成,M$對這部份也有公開解決方法
嘗試安裝 Windows XP Service Pack 時,收到錯誤訊息:「拒絕存取」或「Service Pack 安裝未完成」
主要的解決方法就是,把登錄和檔案的權限全部重設,讓它設成Administrators和SYSTEM有完整權限,用的是"subinacl"這個resource kit裡面的工具程式
Quote: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%\repair\secsetup.inf /db secsetup.sdb /verbose
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%\repair\secsetup.inf /db secsetup.sdb /verbose
其實它寫權限的問題我心裡就有底,因為很多東西個人認為安全因素所以直接把權限取消讓我不會不小心存取到,只是這的動作在系統重大更新變成阻礙
過去為了不想更動現有的權限設定,還嘗試了不少方法,連讓自己成為有SYSTEM權限的密技都搬出來,結果還是不管用,可想當時設定權限是把所有帳號的存取權刪掉才會造成
不管怎樣,這次就用M$的方法重設權限之後再更新
...
- 1
