史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   Windows Update 不能升級要怎麼辦? (http://forum.slime.com.tw/thread184515.html)

psac 2006-08-28 08:22 PM

Windows Update 不能升級要怎麼辦?
 
Q:
Windows Update 不能升級要怎麼辦?
我的Windows Update不能升級,出現錯誤,這樣的問題要怎麼處理呢?

我用「系統漏洞檢查」去下載修正檔,也不能安裝,說我沒重新啟動,可是我重啟無數次了,還是一樣,是否有人願意賜教!


A:

Windows Update不能升級的解決方案

引用:
一、不能打開Windows Update站點
  需要清空下載快取記憶體
  1、打開C:\WINDOWS\Downloaded Program Files 刪除「CV3 class」
  2、先設置顯示所有文件,再打開C:\Program Files\Windows Update 刪除除wuhistv3.log外的所有內容。
  3、重啟。

  二、使用Windows Update安裝修正檔失敗
  1執行regsvr32 wupdinfo.dll命令重新註冊Windows Update;
  2檢視系統日期是否設置正確;
  3使用代理服務器,最好是北美地區的或者換個時間再連接
 4清空IE臨時資料夾,刪除C:\Program Files\WindowsUpdate\V4下刪除XML文件格式以外的所有文件,確認是否開啟IE對ActiveX的支持;
 5確認是否開啟了443連接阜,Windows Update在檢測用戶本機環境時會使用該連接阜;
 6執行「regsvr32 iuctl.dll /u」命令,搜索系統中的iuengine.dll和iuctl.dll文件,將搜索結果全部刪除;
 7盜版不能使用。

  三、在使用Window Update時出現「IEXPLORE錯誤」
  1執行「regsvr32 /u wuv3is.dll」後,搜索wuv3is.dll,刪除;
  2打開C:\program Files\windowsUpdate目錄,將若的除Wuhistv3.log文件外的所有文件刪除;
  3再次訪問Windows Update,系統會載入一新的Wuhistv3.dll文件,並提示安裝Windows Update控件,安裝。

  四、升級Windows的安全修正檔時出現關於「Cryptographic Services錯誤」,
  執行:
  net stop cryptsvc
  ren %systemroot%\system32\catroot2 oldcatroot2
  net start cryptsvc
  regsvr32 softpub.dll
  regsvr32 wintrust.dll
  regsvr32 initpki.dll
  regsvr32 dssenh.dll
  regsvr32 rsaenh.dll
  regsvr32 gpkcsp.dll
  regsvr32 sccbase.dll
  regsvr32 slbcsp.dll
  regsvr32 cryptdlg.dll

  五、下載了XP的SP1包,但在安裝的時候,系統提示「該程式非法」
找到C:\WINDOWS\PCHEALTH\HELPCTR\System\DFS\uplddrvinfo.html文件,將該文件刪除或更名,重啟後就可安裝SP1了。

  六、Window Update能檢測到更新內容,但是不能下載更新
  1開始→執行,分別執行以下命令:
  regsvr32 msscript.ocx
  regsvr32 dispex.dll
  regsvr32 vbscript.dll
  regsvr32 scrrun.dll
  2"資料夾選項"→文件類型→在「延伸名」一列中找到「JS」,選中其所在行→右擊右下方的「高階」,打開「編輯文件類型視窗」→雙擊「Open」,確保「用於執行操作的應用程式」下的文本框有以下字元:
  Windows XP為:  C:\WINDOWS\System32\WScript.exe "%1" %*
  Windows 2000為: C:\Winnt\System32\WScript.exe "%1" %*
  Windows 98為   C:\WINDOWS\System\WScript.exe "%1" %*

  七、搜索更新時在0%處停止
  1安裝最新的腳本引擎「Scripting Engine5.6」,下載位址:http://msdn.microsoft.com/librar ... ads/list/webdev.asp;
  2如果你的電腦中安有Netsonic網卡加速瀏覽器,將它卸載。並安裝最新版本的Window Update程式;
  3Internet選項→連接→局域網設置→去掉「自動檢測設置」和「使用自動配置腳本」前的勾。
  4確保Internet Explorer可以連接到「SSL」網站,確保打開「SLL連接阜(port 443)」

  八、出現「Access Denied」(拒絕訪問)的提示
  打開註冊表編輯器,展開HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer分支,找到名為"NoWindowUpdate"的鍵,將其名改為0或刪除。

  九、提示「語言不對,無法安裝」
  你所使用的盜版不支持升級,換個能升級的版本吧。否則,請與微軟公司聯繫吧!^_^


無法安裝某些更新或程式
檢視此文章適用的產品。
文章編號 : 822798
上次校閱 : 2006年7月24日
版次 : 23.1

在此頁中

徵狀

發生的原因

解決方案

方法 1:重新命名 Edb.log 檔案

方法 2:將「密碼編譯服務」設定為自動

方法 3:重新命名 Catroot2 資料夾

方法 4:重新登入與「密碼編譯服務」相關的 DLL 檔案

方法 5:從 %Windir% 及其子資料夾中移除隱藏內容

方法 6:將非驅動程式簽章原則設定為無訊息式成功

方法 7:暫時關閉「受信任的發行者鎖定」並將適當的憑證安裝至受信任的發行者憑證存放區

方法 8:檢查憑證路徑中所有憑證的狀態,並從其他電腦匯入遺失或損毀的憑證

步驟 1:驗證 Microsoft 憑證

步驟 2:匯入遺失或損毀的憑證

方法 9:清除暫存檔案,並重新啟動 Hotfix 安裝或 Service Pack 安裝

方法 10:清除軟體發佈資料夾中的所有檔案。如果要執行這項操作,請依照下列步驟執行:

其他相關資訊
徵狀
當您嘗試下載 ActiveX 控制項、安裝更新至 Windows 或 Windows 元件、安裝 Windows 或 Windows 元件的 Service Pack 或安裝 Microsoft 或協力廠商軟體程式時,可能會遭遇下列一或多個徵狀: ‧ 當您嘗試安裝程式或更新時,可能會收到下列錯誤訊息:
Digital Signature Not Found (找不到數位簽章)
The Microsoft digital signature affirms that software has been tested with Windows and that the software has not been altered since it was tested.
The software you are about to install does not contain a Microsoft digital signature. Therefore, there is no guarantee that this software works correctly with Windows. (Microsoft 數位簽章確認軟體已經在 Windows 中進行過測試,並且軟體一經測試之後,便不再變更。您將要安裝的軟體並未包含 Microsoft 數位簽章。因此,我們不保證此軟體可以與 Windows 一起正常地運作)
Name of software package
If you want to search for Microsoft digitally signed software, visit the Windows Update Web site at http://windowsupdate.microsoft.com to see if one is available.
Do you want to continue the installation? (如果要搜尋 Microsoft 數位簽章軟體,請造訪 Windows Update 網站:http://windowsupdate.microsoft.com...安裝嗎?)
如果按一下 [其他資訊],就會收到下列訊息:
Microsoft Windows
The signature on the software package you want to install is invalid. The software package is not signed properly. (您想要安裝的軟體套件上的簽章是無效的,軟體套件並未正確地經過簽署)
按下第一個錯誤訊息對話方塊中的 [確定] 之後,您可能會收到表示安裝成功的訊息或下列錯誤訊息:
Name of Update Package
密碼編譯操作失敗,因為有本機安全性選項設定。
‧ 當您嘗試安裝更新或 Service Pack 時,可能會收到類似下列其中一個錯誤訊息: ‧ Name of Update Package
Setup could not verify the integrity of the file Update.inf. Make sure the Cryptographic service is running on this computer. (安裝程式無法驗證 Update.inf 檔案的完整性,請確定這部電腦上正在執行密碼編譯服務)
‧ Failed to install catalog files. (安裝類別目錄檔案失敗)
‧ 您正要安裝的軟體尚未通過 Windows 標誌測試以確認它與 Windows XP 的相容性。(告訴我這項測試的重要性)。

將不會安裝這個軟體,請連絡您的系統管理員。
‧ 您正要安裝的軟體尚未通過 Windows 標誌測試以確認它與這版 Windows XP 的相容性。(告訴我這項測試的重要性)。

‧ 當您嘗試安裝 Windows XP Service Pack 時,可能會收到類似下列的錯誤訊息:
Service Pack 1 Setup could not verify the integrity of the file. Make sure the Cryptographic service is running on this computer (Service Pack 1 安裝程式無法驗證檔案的完整性,請確定這部電腦上正在執行密碼編譯服務)
‧ 當您嘗試安裝 Microsoft Data Access Components (MDAC) 2.8 時,可能會收到類似下列的錯誤訊息:
INF 安裝失敗。原因: 時間戳記簽章及/或憑證無法驗證或格式不正確。
‧ %WINDIR%\System32\CatRoot2\Edb.log 可能會增加到 20 MB,即使檔案通常小於 1 MB。
‧ 當您嘗試從 Windows Update 網站或 Microsoft Update 網站安裝套件時,可能會收到類似下列的錯誤訊息:
The software has not passed Windows logo testing and will not be installed. (軟體尚未通過 Windows 標誌測試,將不會加以安裝)
‧ 當您檢視 %systemroot%\Windowsupdate.log 檔案時,可能會看到下列其中一種錯誤的專案: ‧ 0x80096001
‧ 0x80096005
‧ 0x80096010
‧ 0x800B0001
‧ 0x800B0003
‧ 0x800B0004
‧ 0x800B0109
‧ 0x8007f0da

‧ 當您在 Windows XP 電腦上使用 Microsoft Windows Update 時,更新程式可能會失敗,並且您可能會收到 0x8007f007 錯誤訊息。無論您選取何種類型的更新,都可能發生此情況。

回此頁最上方

發生的原因
如果下列一或多個情況成立,可能就會發生這個問題: ‧ %Systemroot%\System32\Catroot2 資料夾中存有損毀的記錄檔或資料庫。
‧ [密碼編譯服務] 設定為 [停用]。
‧ 其他 Windows 檔案遭到損毀或遺失。
‧ 時間戳記簽章或憑證無法驗證或格式不正確。
‧ 已經為 %Windir% 資料夾或它的其中一個子資料夾設定隱藏的內容。
‧ [未簽署的非驅動程式安裝操作] 群組原則設定 (僅限 Windows 2000) 是設定為 [不允許安裝] 或 [警告但允許安裝],或者下列登入機碼中的 [Policy] 二進位值並非設定為 0:
HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
‧ [啟用受信任的發行者鎖定] 群組原則設定已經開啟,但是您的「受信任的發行者」憑證存放區中沒有適當的憑證。按一下「群組原則」MMC 嵌入式管理單元中的 [使用者設定],再按一下 [Windows 設定],再按 [Internet Explorer 維護],按一下 [安全性],然後按 [Authenticode 設定],即可找到此群組原則設定。
‧ 您正在安裝 Internet Explorer 6 SP1,並且已經安裝了 823559 (MS03-023) 安全性更新。 如需有關這個問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
828031 (http://support.microsoft.com/kb/828031/) 嘗試安裝 Internet Explorer 6 SP1 時,出現「您正要安裝的軟體尚未通過 Windows 標誌測試...」錯誤訊息
‧ 之所以發生這個問題,是因為損毀的軟體發佈資料夾出現問題。

回此頁最上方

解決方案
如果要解決這個問題,請使用下列方法。執行每個方法中的步驟之後,請在進行下一個方法之前,先執行測試,看看問題是否已經解決了。如果執行任何方法就解決了問題,您就不必再執行其餘的方法。
回此頁最上方

方法 1:重新命名 Edb.log 檔案
如果要解決這個問題,請重新命名 Edb.log 檔案,然後再次嘗試安裝程式。如果要重新命名 Edb.log 檔案,請依照下列步驟執行: 1. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]。
2. 在命令提示字元中輸入下列命令,然後按下 ENTER:
ren %systemroot%\system32\catroot2\Edb.log *.tst

回此頁最上方

方法 2:將「密碼編譯服務」設定為自動
將「密碼編譯服務」設定為 [自動],然後再次嘗試安裝程式。如果要將「密碼編譯服務」設定為 [自動],請依照下列步驟執行: 1. 啟動 [控制台] 中的 [系統管理工具] 公用程式。
2. 按兩下 [服務]。
3. 用滑鼠右鍵按一下 [密碼編譯服務],再按一下 [內容]。
4. 按一下 [啟動類型] 中的 [自動],然後按一下 [啟動]。
注意 Windows 2000 中的「服務」系統管理公用程式不會列出「密碼編譯服務」。
回此頁最上方

方法 3:重新命名 Catroot2 資料夾
重新命名 Catroot2 資料夾 (僅限 Windows XP 和 Windows Server 2003),然後再次嘗試安裝程式。

注意 如果作業系統是 Windows 2000,請略過此方法。

如果要重新命名 Catroot2 資料夾,請依照下列步驟執行: 1. 從下列資料夾中移除所有的 tmp*.cat 檔案:
%systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE} %systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
2. 按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]。
3. 在命令提示字元中,輸入下列命令列,並在每一行之後按下 ENTER:
net stop cryptsvc
ren %systemroot%\System32\Catroot2 oldcatroot2
net start cryptsvc
exit
重要 請勿重新命名 Catroot 資料夾。Catroot2 資料夾是由 Windows 自動重新增立的,但是,如果您重新命名 Catroot 資料夾,就無法重建。
回此頁最上方

方法 4:重新登入與「密碼編譯服務」相關的 DLL 檔案
如果要登入與「密碼編譯服務」相關的 .dll 檔案,請依照下列步驟執行: 1. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]。
2. 在命令提示字元中,輸入下列命令,並在每一行命令後按下 ENTER:
regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
exit
注意 出現提示時,請按一下 [確定]。

注意 Microsoft Windows 2000 並未包含 Sccbase.dll 檔案。如果您執行 Windows 2000 版本,請省略 Sccbase.dll 檔案。
3. 重新啟動您的電腦。
4. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]。
5. 在命令提示字元中,輸入下列命令,並在每一行命令後按下 ENTER:
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 mssip32.dll
regsvr32 cryptdlg.dll
exit
注意 出現提示時,請按一下 [確定]。

注意 Microsoft Windows 2000 並未包含 Sccbase.dll 檔案。如果您執行 Windows 2000 版本,請省略 Sccbase.dll 檔案。

回此頁最上方

方法 5:從 %Windir% 及其子資料夾中移除隱藏內容
1. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]。
2. 在命令提示字元下,輸入下列命令,並在每一行之後按下 ENTER:
attrib -s -h %windir%
attrib -s -h %windir%\system32
attrib -s -h %windir%\system32\catroot2
exit

回此頁最上方

方法 6:將非驅動程式簽章原則設定為無訊息式成功
如果您執行 Windows 2000 版本,請將 [未簽署的非驅動程式安裝操作] 群組原則設定為 [無訊息式成功]。按一下 [群組原則] MMC 嵌入式管理單元中的 [電腦設定],再按一下 [Windows 設定],再按 [安全性設定],按一下 [本機原則],然後按 [安全性選項],即可找到此群組原則設定。如果您執行 Windows XP 或更新的 Windows 版本,此群組原則設定就不再受到支援。在此情況下,請依照下列步驟執行,以解決這個問題: 1. 按一下 [開始],再按一下 [執行],然後輸入 regedit,再按一下 [確定]。
2. 找出並按一下登入中的下列機碼:
HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
3. 用滑鼠右鍵按一下 [Policy] 二進位值,再按一下 [修改]。
4. 數值資料將會以下列格式顯示:

0000 02


按下 DELETE 以移除目前的數值 (在這個範例中是 02),然後輸入 0 (目前數值將會顯示為 00)。
5. 按一下 [確定],然後結束 [登入編輯程式]。

回此頁最上方

方法 7:暫時關閉「受信任的發行者鎖定」並將適當的憑證安裝至受信任的發行者憑證存放區
您可以繼續使用 [啟用受信任的發行者鎖定] 群組原則設定,但是您必須先將適當的憑證新增至「受信任的發行者」憑證存放區中。如果要執行這項操作,請關閉 [啟用受信任的發行者鎖定] 群組原則設定,並在「受信任的發行者」憑證存放區中安裝適當的憑證,然後再開啟 [啟用受信任的發行者鎖定] 群組原則設定。如果要安裝適用於 Microsoft Windows 及 Microsoft Internet Explorer 產品更新的適當憑證,請依照下列步驟執行: 1. 從「Microsoft 下載中心」、Windows Update Catalog 或 Microsoft Update Catalog 下載想要安裝的 Microsoft 產品更新。 如需有關如何從「Microsoft 下載中心」下載產品更新的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 (http://support.microsoft.com/kb/119591/) 如何從線上服務取得 Microsoft 支援檔案
如需有關如何從 Windows Update Catalog 或 Microsoft Update Catalog 下載產品更新的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
323166 (http://support.microsoft.com/kb/323166/) 如何從 Windows Update 類別目錄下載更新及驅動程式
2. 將產品更新套件解壓縮至暫存資料夾。您要執行這項操作的命令列命令,會依您嘗試安裝更新而有所不同。請檢視與更新相關的「Microsoft 知識庫」文件,以判斷用來解壓縮套件的適當命令列參數。例如,如果要將適用於 Windows XP 的 824146 安全性更新解壓縮至 C:\824146 資料夾,請執行 Windowsxp-kb824146-x86-enu -x:c:\824146。如果要將適用於 Windows XP 的 828750 安全性更新解壓縮至 C:\828750 資料夾,請執行 q828750.exe /c /t:c:\828750。
3. 在步驟 2 所建立之暫存資料夾的產品更新套件中,用滑鼠右鍵按一下 KBNumber.cat 檔案,然後按一下 [內容]。

注意 KBNumber.cat 檔案可能會在子資料夾中。例如,檔案可能位在 C:\824146\sp1\update 或 C:\824146\sp2\update 資料夾中。
4. 在 [數位簽章] 索引標籤上,按一下數位簽章,再按一下 [詳細資料]。
5. 按一下 [檢視憑證],再按一下 [安裝憑證]。
6. 按一下 [下一步],以啟動「憑證匯入精靈」。
7. 按一下 [將所有憑證放入以下的存放區],然後按一下 [瀏覽]。
8. 按一下 [受信任的發行者],然後按一下 [確定]。
9. 按一下 [下一步],再按一下 [完成],然後按一下 [確定]。

回此頁最上方

方法 8:檢查憑證路徑中所有憑證的狀態,並從其他電腦匯入遺失或損毀的憑證
如果要驗證憑證路徑中 Windows 或 Internet Explorer 產品更新的憑證,請依照下列步驟執行:
步驟 1:驗證 Microsoft 憑證
1. 在 Internet Explorer 中,按一下 [工具],再按一下 [網際網路選項]。
2. 在 [內容] 索引標籤上,按一下 [憑證]。
3. 在 [信任的根憑證授權] 索引標籤上,按兩下 [Microsoft Root Authority]。如果此憑證遺失了,請執行步驟 2。
4. 在 [一般] 索引標籤上,確認 [有效期自] 的日期為 [1997/1/10 到 2020/12/31]。
5. 在 [憑證路徑] 索引標籤上,確認 [憑證狀態] 底下顯示出 [這個憑證沒有問題]。
6. 按一下 [確定],然後按兩下 [NO LIABILITY ACCEPTED] 憑證。
7. 在 [一般] 索引標籤上,確認 [有效期自] 的日期為 [1997/5/11 到 2004/1/7]。
8. 在 [憑證路徑] 索引標籤上,確認 [憑證狀態] 底下顯示出 [這個憑證已過期或不正確] 或 [這個憑證沒有問題]。

注意 雖然此憑證已經過期,但仍然可以繼續使用。如果憑證遺失或遭到撤銷,作業系統可能就無法正確地運作。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
293781 (http://support.microsoft.com/kb/293781/) Trusted root certificates that are required by Windows Server 2003, by Windows XP, and by Windows 2000
9. 按一下 [確定],然後按兩下 [GTE CyberTrust Root] 憑證。您可能會有一個以上具有相同名稱的憑證。檢查到期日期為 2/23/2006 的憑證。
10. 在 [一般] 索引標籤上,確認 [有效期自] 的日期為 [1996/2/23 到 2006/2/23]。
11. 在 [憑證路徑] 索引標籤上,確認 [憑證狀態] 底下顯示出 [這個憑證沒有問題]。

注意 雖然此憑證已經過期,但仍然可以繼續使用。如果憑證遺失或遭到撤銷,作業系統可能就無法正確地運作。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
293781 (http://support.microsoft.com/kb/293781/) Trusted root certificates that are required by Windows Server 2003, by Windows XP, and by Windows 2000
12. 按一下 [確定],然後按兩下 [Thawte Timestamping CA]。
13. 在 [一般] 索引標籤上,確認 [有效期自] 的日期為 [12/31/1996 到 12/31/2020]。
14. 在 [憑證路徑] 索引標籤上,確認 [憑證狀態] 底下顯示出 [這個憑證沒有問題]。

步驟 2:匯入遺失或損毀的憑證
如果遺失或損毀一或多個憑證,請將遺失或損毀的憑證匯出至另一部電腦,然後在您的電腦上安裝憑證。如果要將憑證匯出至另一部電腦,請依照下列步驟執行: 1. 在 Internet Explorer 中,按一下 [工具],再按一下 [網際網路選項]。
2. 在 [內容] 索引標籤上,按一下 [憑證]。
3. 在 [信任的根憑證授權] 索引標籤上,按一下您想要匯出的憑證。
4. 按一下 [匯出],並依照指示執行,將憑證匯出為 DER encoded Binary x.509(.CER) 檔案。
5. 憑證檔案匯出之後,將該檔案複製到您想要匯入的電腦。
6. 在您想要匯入憑證的電腦上,按兩下憑證。
7. 按一下 [安裝憑證],再按一下 [下一步]。
8. 按一下 [完成],再按一下 [確定]。

回此頁最上方

方法 9:清除暫存檔案,並重新啟動 Hotfix 安裝或 Service Pack 安裝
如果要清除暫存檔案,並重新啟動 Hotfix 安裝或 Service Pack 安裝,請依照下列步驟執行: 1. 從下列資料夾移出所有的 tmp*.cat 檔案:

%systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}

%systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
2. 在命令提示字元中輸入下列命令,然後按下 ENTER:

net stop cryptsvc rename the %systemroot%\system32\CatRoot2 %systemroot%\system32\oldcatRoot2 net start cryptsvc
3. 重新啟動失敗的 Hotfix 安裝或 Service Pack 安裝。


回此頁最上方

方法 10:清除軟體發佈資料夾中的所有檔案。如果要執行這項操作,請依照下列步驟執行:
1. 按一下 [開始],再按一下 [執行],輸入 services.msc,然後按一下 [確定]。
2. 在 [服務 (本機)] 視窗內中,用滑鼠右鍵按一下 [Automatic Updates],然後按一下 [停止]。
3. 最小化 [服務 (本機)] 視窗。
4. 選取 Windows 發佈資料夾的所有內容,然後加以刪除。

注意 根據預設,Windows 發佈資料夾位於 drive:\Windows\SoftwareDistribution 資料夾中。在此位置中,drive 代表 Windows 安裝所在之磁碟機。
5. 確認 Windows 發佈資料夾是空的,然後最大化 [服務 (本機)] 視窗。
6. 在 [服務 (本機)] 視窗內中,用滑鼠右鍵按一下 [Automatic Updates],然後按一下 [啟動]。
7. 重新啟動電腦,並再次執行 Windows Update。



--------------------------------------------------------------------------------

What causes Error 0x80072f8f

# The date / time on your computer is too different from the date / time of the SSL (Secure Sockets Layer) certificates used by the Windows Update site..


To resolve this error, use one of the following methods:

Resolution Suggestion One:

# Check you have the correct time and date and time zone:

1. Double click the clock in the bottom right hand corner.
2. Check you have the correct time and date.
3. Click the Time Zone Tab.
4. Check you have the correct time zone.

Resolution Suggestion Two:

# Re-register these important files and check IE settings:

1. Click Start.
2. Choose Run.
3. In the Run box, type: regsvr32 Mssip32.dll
4. Click OK.
5. Repeat this time typing: regsvr32 Initpki.dll

...now

6. Open Internet Explorer
7. Select the Tools menu and then select Internet Options
8. Choose the Advance tab
9. Unselect 'check for server certificate revocation' reboot PC an


8430 » All versions of Windows XP may experience errors when they scan for updates on the Windows Update site?

When you connect to the Windows Update web site, and scan for Windows XP updates, you may receive one of the following errors:
0x80072F8F
0x800B0001
0x80244001

You receive 0x80072F8F:
The date / time on your computer is too different from the date / time of the SSL (Secure Sockets Layer) certificates used by the Windows Update site.
To resolve this problem, correct the date / time and / or time zone information.

You receive 0x800B0001:
One or more libraries may not be properly registered.
To resolve this problem:

1. Open a CMD.EXE windows.

2. Type the following commands, pressing Enter after each line:

regsvr32 /s Softpub.dll
regsvr32 /s Mssip32.dll
regsvr32 /s Initpki.dll


You receive 0x80244001:
The Msxml3.dll library is not correctly registered.
To resolve this problem:

1. Open a CMD.EXE windows.

2. Type regsvr32 /s Msxml3.dll and press Enter.


==========================================
簡而言之

WinXP 在 Windows Update 時出現了以下的錯誤

0x80072F8F
0x800B0001
0x80244001

1. 出現 0x80072F8F 的錯誤
 請調整你的系統時間

2. 出現 0x800B0001 的錯誤
 請直接叫出 命令提示字元視窗 (開始==>執行==>cmd)
 然後執行下面的指令修復問題
 regsvr32 /s Softpub.dll
 regsvr32 /s Mssip32.dll
 regsvr32 /s Initpki.dll

3. 出現 0x80244001 的錯誤
 請直接叫出 命令提示字元視窗 (開始==>執行==>cmd)
 然後執行下面的指令修復問題
 regsvr32 /s Msxml3.dll

4. 出現 0x80070424 的錯誤
 請直接叫出 命令提示字元視窗 (開始==>執行==>cmd)
 然後執行下面的指令修復問題
 regsvr32 wuaueng.dll

最後重新開機

之後,WinXP 就可以正常 Windows Update 了





其他相關資訊
如需有關只適用於 Windows 2000 的解決方案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
281458 (http://support.microsoft.com/kb/281458/) Error message when you install a Windows 2000 service pack or product update
我們已經收到回報,得知下列更新會發生這個問題:
328310 (http://support.microsoft.com/kb/328310/) MS02-071:Windows WM_TIMER 訊息處理中的瑕疵可能會不當提高權限
810565 (http://support.microsoft.com/kb/810565/) 超連結在 Internet Explorer 中開啟而非在預設瀏覽器或說明及支援中心內
327979 (http://support.microsoft.com/kb/327979/) 播放簡介視訊短片時,遊戲停止回應 (擱置) 或突然結束
322011 (http://support.microsoft.com/kb/322011/) 無法在傳真主控台中預覽傳真
811630 (http://support.microsoft.com/kb/811630/) 連同 window.showHelp( ) 方法呼叫時,HTML 說明更新的功能受到限制
810577 (http://support.microsoft.com/kb/810577/) MS03-005:Windows 重新導向器中未檢查的Buffers區可能會允許權限提昇
329441 (http://support.microsoft.com/kb/329441/) 還原 Windows XP 之後,無法建立網路連線
329170 (http://support.microsoft.com/kb/329170/) MS02-070:SMB 簽章中的瑕疵可能會允許修改群組原則
810833 (http://support.microsoft.com/kb/810833/) MS03-001:Locator 服務中未檢查的Buffers區可能允許程式碼執行
如需有關如何在 Windows XP 中設定自動更新的詳細資訊,請按一下下列的文件編號,檢視「Microsoft 知識庫」中的文件:
306525 (http://support.microsoft.com/kb/306525/) 如何設定並使用 Windows XP 的自動更新

psac 2006-09-09 11:12 PM

盜版Win XP也可任意自動更新

編者按:
在本文敘述中,均以將Windows安裝到C硬碟為例,如果用戶將Windows安裝到了其他分區,請在相應的分區查找文中提到的資料夾及文件。




  

在下面的敘述中,均以將Windows安裝到C硬碟為例,如果用戶將Windows安裝到了其他分區,請在相應的分區查找文中提到的資料夾及文件。

在使用Windows Update的時候,遇到「Cryptographic Service Error」錯誤,並提示「安裝文件不能核實Update.inf,請確定系統已經啟動Cryptographic服務。」

解決方法:

1當安裝SP1時候出現上述錯誤

依次單擊「開始→設置→控制台→管理工具→服務」,在「服務」視窗的右側找到「Cryptographic Services」選項,雙擊它打開「內容」視窗,將其「啟動類型」設置為「自動」(如圖所示)。需要注意的是,「Cryptographic Services」依賴「Remote Procedure Call (RPC) service」,如果你的RPC服務沒有被啟用該服務,那麼你可以啟用它。如果在「服務」視窗中無法啟用,可以使用Windows XP安裝光碟啟動電腦,進入「故障恢復控制台」,輸入命令「Enable RPCSS Service_Auto_Start」啟用RPC服務。
http://www.xasohu.com/enews/uploadfiles/images/20040709-0000002999.jpg

如果經過上述步驟沒能解決問題,那麼接下來就單擊「開始→執行」,輸入「cmd」後Enter鍵打開命令提示字元視窗,依次執行下面三個命令:

net stop cryptsvc

ren c:windowssystem32catroot2 oldcatroot2

net start cryptsvc

如果仍然不行,我們還可以刪除「c:windowssystem32catroot2」目錄下的所有文件,如果系統提示不能被刪除,則應該進入安全模式刪除它。

至此應該能夠順利升級了。怎麼,還不行?那就下載微軟專門為該問題發佈的Q817287修正檔吧!

2進行一般修正檔更新的出錯

首先嘗試上面的解決辦法,如果問題還沒有解決,單擊「開始→執行」,輸入「cmd」後Enter鍵打開命令提示字元視窗,執行「net start cryptsvc」 命令,接下來使用regsvr32命令依次註冊softpub.dll、wintrust.dll、initpki.dll、dssenh.dll、rsaenh.dl、gpkcsp.dll、sccbase.dll、slbcsp.dll、cryptdlg.dll。如註冊softpub.dll的格式為:「regsvr32 softpub.dll」。

我使用Windows Update的時候遇到「ERROR 643」或者「ERROR 126 The specified module could not be found」(找不到指定模塊)

解決方法:對「ERROR 643」,我們可以打開命令行提示字元視窗,執行「del /q c:windowsSystem32Catroot2Edb.log」命令,即刪除Edb.log這個記錄了更新資料的文件,讓系統重新增立,然後重新執行Windows Update。

「ERROR 126」比較常見,我們可以打開WindowsSystem32catroot2目錄,刪除該目錄下所有文件。如果還不奏效,可以從安裝盤中複製Cryptui.dll、Certcli.dll替換WindowsSystem32下的同名文件。如果依然出現錯誤,使用「regsvr32 /u .dll」命令來卸載「故障2」中提到的那幾個DLL文件,重新啟動電腦後再再用「regsvr32 xxx.dll」命令重新註冊它們。

使用Windows Update的時候,遇到「0x800A138F」、 「0x800C-0008」、「0xC00CE55F 」等類似錯誤。

解決方法:首先清空IE臨時資料夾,然後檢視瀏覽器的安全設置,為了更容易解決問題,暫時將其設置為最低級別。在IE中單擊「選項→Internet選項」,然後在「Internet 內容」視窗中切換到「內容」選擇項,單擊「清空SSL狀態」,選擇「自動」完成,在彈出視窗中單擊「清除表單」和「清除密碼」。接下來切換到「高階」選擇項,確保選中「使用SSL 2.0」和「使用SSL 3.0」兩項,清空「檢查服務器證書吊銷」選項。

接下來檢查你的系統時間設置是否正確,檢查系統是否開啟了443連接阜,刪除C:program FilesWindowsupdate目錄和C:Program FilesWindowsupdateV4目錄下的所有文件。

檢查你的IE是否採用了128位數位加密保護保護,方法是在IE的「關於」視窗中檢視,如果不是則需要重新安裝IE。

檢視系統的Host文件,Host文件的位置是:C:WINDOWSSYSTEM32DRIVERSetc(Windows XP)、C:WINNTSYSTEM32DRIVERSetc(Windows 2000)、C:WindowsHosts(Windows 98),檢視裡面是否有「Akamai」、「Microsoft」字樣的行,如果有將該行刪除。

打開Windows Update後,在按下「立即安裝」按鍵,接受「用戶協議」後,下載停滯。

解決方法:打開C:Windowssystem32inf目錄(注意該目錄是隱藏目錄),找到IE.inf,右鍵單擊該文件,選擇「安裝」。如果故障未能解決,到http://download.microsoft.com/downlo...名文件。

使用Windows Update的時候,突然斷電,再次更新時提示已經下載修正檔,無法更新。

解決方法:Windows在更新時將臨時文件放在C:WUTemp目錄中,找到該目錄後手動安裝裡面的修正檔文件,安裝完畢後再次利用Windows Update進行更新。如果故障無法解決,嘗試將WUTemp目錄刪除,並刪除C:Program FilesWindowsUpdatewuhistv3.log文件(該文件記錄了Windows Update安裝歷史記錄),再次使用Windows Update更新即可。



----------------------------

屏蔽自動更新SP2的安裝提示
作者:LittleNinJai

Windows XP SP2中文版已經發佈很長一段時間了,大家既可以下載安裝也可以直接通過Windows Update線上安裝。不過由於SP2對Windows XP的改動比較大,安裝它可能會影響到我們某些網路服務的正常使用(比如BT下載速度變慢),另外,盜版用戶安裝SP2後系統會提示啟動,導致不得不重裝系統才能正常使用。對於暫時不想安裝SP2的用戶來說,頻繁彈出的SP2更新提示讓人不勝其煩。當然你可以直接關閉Windows自動更新功能,不過這樣做又會漏掉其它重要修正檔的更新提示。那我們如何讓系統單獨屏蔽SP2的安裝提示呢?

一、單機用戶

點擊「開始→執行」,輸入Regedit,打開註冊表編輯器,展開「HKEY-LOCAL-MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate」分支,在右邊視窗中新增一個名為「DoNotAllowXPSP2」的REG_DWORD值,設置其值為「1」即可。當你希望安裝SP2時,將DoNotAllowXPSP2鍵刪除或者將其值修改為「0」後,就可以通過自動更新功能或者Windows Update安裝SP2了。

二、局域網用戶

如果你是一個局域網的管理員,當然可以對每台機器使用上面同樣的方法通過修改註冊表來屏蔽更新,不過這樣做的工作量太大了。我們可以這樣操作:

第一步:用記事本編輯如下代碼:

@echo off

set REGBlockKey=HKLM\Software\

Policies\Microsoft\Windows\WindowsUpd

ate

set REGBlockValue=DoNotAllowXP

SP2

set RemoteMachine=%1

if /I 「/B」 ==「%2」 goto Block

if /I 「/U」 ==「%2」 goto UnBlock

:Block

REG ADD \\%RemoteMachine%\%REGBlockKey% /v %REGBlockValue% /t REG_DWORD /d 1

goto End

:UnBlock

REG DELETE \\%RemoteMachine%\%REGBlockKey% /v %REGBlockValue

% /f

goto End

:End

第二步:將它們儲存為sp2.cmd文件,執行「CMD」命令打開命令提示字元視窗,進入到sp2.cmd文件所在目錄,執行「sp2.cmd computername /B」命令(其中「computername」代表電腦名)即可。如果要取消屏蔽,則執行「sp2.cmd computername /U」命令。

提示:這一阻止更新功能只能在自8月16起的120天(4個月)內有效。另外,微軟在Windows XP SP2的Tool-kit中為我們提供了一個名為XPSP2BlockerTools.EXE的命令行工具,同樣可以實現對SP2的屏蔽功能,其命令格式為「xpsp2blocker .exe /B」和「xpsp2blocker.exe /U」。該工具可在微軟網站下載。

psac 2006-09-09 11:13 PM

通過.inf文件讓XP自動維護

Windows XP的日常維護是件既耗時又無聊的事情,如果Windows XP能夠聰明一點,進行自動維護就好了。下面,就為大家介紹一種通過.inf文件讓Windows XP進行自動維護的技巧,自動維護的具體內容可以任意設定,不過需要命令來實現。比如用Xcopy進行文件備份、Defrag進行磁碟碎片整理、Del刪除垃圾文件等等。為了講清楚原理,下面我們以Defrag為例,你可以根據自己的需要進行修改。

  實現步驟


  1.建立Main.bat文件

  以管理員身份登入Windows XP,在系統硬碟的根目錄下新增一個名為Main.bat的文件(文件名可以隨便取,下同)並輸入如下內容:

  cd\

  C:

  cd Windows\system32

  defrag C: /f

chkntfs C:

  2.建立Main.inf文件

  新增一個文件名為Main.inf的文件並輸入:

  [version]

  Signature= "$CHICAGO$"

  AdvancedINF= 2.5,"advpack.dll"

  [DefaultInstall]

  RunPreSetupCommands=Tst.PreSetup

  RunPostSetupCommands=Tst.PostSetup

  [Tst.PreSetup]

  C:\Main.bat

  [Tst.PostSetup]

  C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

  在這個文件中,Signature必須設置為」$CHICAGO$」,否則文件將無法起作用。

  3.建立Begin.bat文件

  在C硬碟根目錄下建立批處理文件Begin.bat,向這個文件中輸入:

  C:\WINDOWS\System32\rundll32.exe advpack.dll,LaunchINFSectionEx

  C:\Main.inf,DefaultInstall,,32

  這個命令的作用是讓Windows XP啟動一個硬體安裝過程,從而執行.inf文件中的指令。Rundll32.exe在Windows中被用來呼叫DLL文件(動態鏈接庫)中函數提供的功能。比如這裡的rundll32.exe就呼叫了advpack.dll中的LaunchINFSectionEx函數,這個函數的作用就是啟動一個.inf安裝過程。不過Main.inf的內容已經和硬體安裝無關,而是被我們偷梁換柱改成了系統自動維護的命令。

  4.計劃任務

  計劃任務的作用是定期執行Begin.bat文件,實現步驟如下:

  (1)打開Windows XP的開始表菜單進入「程式→附件→系統工具→計劃任務」,雙擊「新增計劃任務」,單擊「瀏覽」,找到C硬碟根目錄下面的Begin.bat文件,然後單擊「下一步」按鍵;

  (2)設置任務執行週期為「每週」,然後單擊「下一步」按鍵;

  (3)設置執行計劃任務的密碼,也就是電腦的管理員密碼,然後單擊「下一步」按鍵;

  (4)設置執行任務的具體日期和時間。

  在以上例子中,我們讓這個計劃任務每週日的23:30執行一次文件C:\Begin.bat,進行自動維護。

  實現原理

  .inf文件通常用於硬體安裝,其實是一個文本文件。當用戶在文件上單擊滑鼠右鍵選擇「安裝」的時候,Windows將會根據這個文件的內容執行一系列操作,上面介紹的自動維護方法就是借助.inf文件的這個特點實現的。

  我們建立的計劃任務啟動時,它會呼叫Begin.bat。Begin.bat將使用Main.inf作為配置文件啟動一個安裝過程,按照Main.inf中的內容執行一系列操作。

  Main.inf啟動時會首先執行[Tst.PreSetup]段中的語句,也就是「C:\Main.bat」,Main.bat被呼叫時,Windows將對C:進行磁碟碎片整理工作。Main.bat的內容越豐富,自動維護的功能就越強大。

  Main.bat中的命令都執行完畢後,[Trs.PostSetup]中的語句又將被執行,也就是:

  C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN

  這個語句的作用是關閉電腦,其實是「關閉Windows XP+關閉電源」。

  最後要注意的一點,這個方法只能在Windows XP Professionl中實現,Windows XP Home無法使用。

psac 2006-09-09 11:27 PM

windows自動更新應該開啟還是關閉 2006-08-29 17:35:27
對於新手來說,windows自動更新還是不關閉的好,隨時打上修正檔.防止有漏洞,被黑客入侵,或者中病毒木馬

自動更新作用:
SP2最大的特點之一就是安全性。
其突出標誌是所謂的「安全中心(Windows Security Center)」,它負責檢查電腦的安全狀態,包括防火牆、病毒防護軟件、自動更新三個安全要素,恰好構成了系統安全最重要的三個部分。如果系統中沒有啟用防火牆和自動更新,或者沒有安裝防病毒軟件,預定情況下系統會在工作列區出現「Windows安全警報」的盾形圖示,提示系統當前所處的安全狀態,雙擊後可以進入安全中心瞭解系統提供的安全建議。

事實上,早在Windows XP時代,自動更新就作為系統的預定服務處於啟用狀態,可惜很多用戶出於節省系統資源的考慮而將其手工禁用,這樣做的最大後果就是無法及時獲取系統更新(包括關鍵更新和安全更新),這也是眾多用戶沒有能抵禦衝擊波、震盪波病毒的原因所在。

SP2進一步強化了自動更新功能,在安裝SP2結束後的首次啟動中,系統將要求用戶配置自動更新,如果使用了「自動(推薦)」設置,那麼只要電腦時時線上,自動更新將在凌晨3點自動查找所有重要更新,包括安全更新、關鍵更新、Service Pack並自動安裝;而且如果用戶關閉了自動更新,安全中心將不斷顯示相應的警報。 (本文為WWW.SQ120.COM電腦知識網推薦文章)
不過,通常情況下,自動更新只傳送最新的重要更新,因此我們仍然應該定期訪問Windows Update網站安裝更新
關閉自動更新windows xp


使用XP自動更新預定的時候更新文件放在哪啊?


通常在你可用空間最大的分區的根目錄下,是一長串數位和字母作名字的資料夾。

windows xp已經推出較長一段時間了,相對於以前的操作系統來說它提供了一系列的新功能,但並不是每種新功能都能切實方便廣大用戶的日常使用,有時候微軟的一番好意反而變成了自作多情,比如「錯誤報告」就是如此,它的本意是要幫助用戶解決問題,沒想到卻給我們帶來了不必要的麻煩。還有其他諸如此類的一些功能,如果你不喜歡,就讓它們走開吧!

★關閉自動更新

用滑鼠右鍵單擊「我的電腦」,選擇「內容」,進入「自動更新」選擇項,選擇「關閉自動更新,我將手動更新電腦。」選項,再單擊「確定」按鍵即可關閉自動更新功能。

★禁止windows messenger開機時啟動

依次單擊「開始→所有程式→windows messenger」,在windows messenger主界面中選擇「工具→選項」,在「首選參數」選擇項中清空「在windows 啟動時執行此程式」前的復選框即可。

★禁止windows messenger隨oe啟動

單擊「開始→執行」,輸入「regedit」後Enter鍵,打開「註冊表編輯器」,依次展開 hkey_classes_root\clsid\{fb7199ab-79bf-11d2-8d94-0000f875c541}\localserver32分支,刪除預定鍵值即可。同樣在註冊表中,依次展開hkey_local_machine\software\microsoft\outlook express」分支,在視窗右側新增一個名為「hidemessenger」的dword值,然後將其鍵值設為「2」即可。

當然,最徹底的方法莫過於將windows messenger卸載:單擊「開始→執行」,輸入「rundll32 advpack.dll,launchinfsection windir\inf\msmsgs.inf,blc.remove」後Enter鍵即可,其中「windir」為windows xp 的安裝目錄,如「c:\windows」。


所有時間均為台北時間。現在的時間是 02:11 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1