安裝 MS04-038 安全性更新之後,您收到「Explorer.EXE - 無法找到輸入點 - 無法找到程序輸入點 SHCreateThreadRef (在動態連結程式庫 Shlwapi.dll)」錯誤訊息

文章翻譯 文章翻譯
文章編號: 888162 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,在套用安全性更新 MS04-038 之後,如何修復報告錯誤的電腦。

徵狀

當您在 Microsoft Windows XP 上安裝安全性更新 MS04-038,在電腦啟動之後,收到下列的錯誤訊息:
Explorer.EXE - 無法找到輸入點 - 無法找到程序輸入點 SHCreateThreadRef (在動態連結程式庫 Shlwapi.dll)

發生的原因

在 Windows XP Service Pack 2 (SP2) 安裝失敗的電腦上安裝 MS04-038 時,會發生此錯誤。一般而言,如果 Windows XP SP2 安裝失敗,就會執行自動復原,讓電腦回復到安裝 Windows XP SP2 之前的狀態。如果沒有執行自動復原,在您重新啟動電腦之後,Service Pack 修復程序會將 Windows XP SP2 部分解除安裝。(例如,如果在 Windows XP SP2 安裝期間電源中斷,就可能無法執行自動復原。)再次重新啟動電腦之後,您會收到一個訊息,提示您使用「控制台」中的 [新增或移除程式],手動移除失敗安裝的殘留項目。

如果您沒有依照這項建議執行,也沒有使用 [新增或移除程式] 來移除失敗安裝的殘留元件,電腦就會保有之前的 Windows XP SP2 檔案,並且登錄也會含有 Windows XP SP2 的資訊。

如果您的電腦具有 Windows XP SP2 前版的檔案,且您的登錄包含 Windows XP SP2 資訊,Windows Update 或「自動更新」便會提供 Windows XP SP2 版的 MS04-038 安全性更新。

解決方案

如果要修復您的電腦,請依照下列步驟執行:
  1. 啟動您的電腦,並依照平常登入的方式登入電腦。

    注意 如果您的電腦無法正確地啟動,請以「安全模式」啟動電腦。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    315222 Windows XP 安全模式開機選項說明
  2. 當您收到錯誤訊息時,按下 CTRL+SHIFT+ESC 開啟 [工作管理員]。您可以放心地忽略可能會出現的任何其他錯誤訊息。
  3. 按一下 [檔案] 功能表上的 [新工作 (執行...)]
  4. [開啟] 方塊中,輸入 control appwiz.cpl,再按一下 [確定]。您可以放心地忽略可能會出現的任何其他錯誤訊息。

    注意 如果「新增或移除程式」工具 (Appwiz.cpl) 沒有開啟,請在 [新工作 (執行...)] 方塊中輸入下列命令以移除 Internet Explorer 修正程式,然後移至步驟 5:
    %windir%\$NtUninstallKB834707$\spuninst\spuninst.exe
  5. 在 [新增或移除程式] 視窗中,按一下 [Windows XP Hotfix – KB834707],再按 [移除],然後依照指示進行。
  6. [完成] 按鈕可以使用時,按一下 [完成],即使移除程序看似未完成,也請重新啟動您的電腦。您可以放心地忽略在此程序中所安裝之其他軟體或 Hotfix 的相關訊息。

    警告 雖然您的電腦可能可以順利啟動而且沒有顯示任何錯誤訊息,但電腦可能還是處於不完整的 Windows XP SP2 狀態。您必須完成其餘的步驟並重新安裝 Windows XP SP2。
  7. 在重新啟動電腦後,按一下 [開始],再按一下 [控制台]
  8. 依序按一下 [新增或移除程式][Windows XP Service Pack 2][移除],然後依照指示進行。您可能在安裝 Windows XP SP2 之後安裝某些軟體,如果您收到關於這些軟體的訊息,請將標題記錄下來。您可能必須在重新安裝 Windows XP SP2 之後,重新安裝這些產品。

    注意 如果您無法存取「新增或移除程式」,請依照步驟 1、2 和 3 中所描述的方式使用 [工作管理員]。在 [新工作 (執行...)] 方塊中輸入下列命令以移除 Windows XP Service Pack 2:
    %windir%\$NtServicePackUninstall$\spuninst\spuninst.exe
  9. 重新啟動您的電腦之後,請造訪 Windows Update 網站。重新安裝 Windows XP SP2。

    如需有關如何安裝 Windows XP SP2 的詳細資訊,以及用於協助確認 Windows XP 是否成功安裝的步驟,請造訪下列 Microsoft 網站:
    http://technet.microsoft.com/zh-tw/library/bb629420.aspx
  10. 成功安裝 Windows XP SP2 之後,請造訪 Windows Update 網站並安裝所有的重大更新。
如果這個程序無法正常運作,您可以執行就地安裝。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
315341 如何執行 Windows XP 的就地升級 (重新安裝)

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

其他相關資訊

問 1:我不覺得我的電腦處於「不完整的 Windows XP SP2 狀態」。我要如何進行確認呢?

答 1:當您成功移除 Windows XP Hotfix – KB834707 之後,使用下列其中一種方法來判斷您的電腦是否處於不完整的 Windows XP SP2 狀態。

方法 1

  1. 檢查「新增或移除程式」確定 Windows XP SP2 是否存在。如果清單中列出 Windows XP SP2,請移至步驟 2。如果未列出 Windows XP Service Pack 2,則表示未安裝 Windows XP Service Pack 2。
  2. 判斷 %Windir%\System32 資料夾中的 Lsass.exe 檔案版本。如果要執行這項操作:
    1. 依序按一下 [開始][搜尋][所有檔案和資料夾]
    2. [部份或完整的檔案名稱] 方塊中,輸入 %windir%\system32\lsass.exe,再按一下 [搜尋]
    3. 用滑鼠右鍵按一下 Lsass.exe 檔案,按一下 [內容],再按一下 [版本] 索引標籤。

      注意 Lsass.exe 檔案可能顯示為「Lsass」,沒有副檔名。
如果 Lsass.exe 檔案的版本號碼是在 5.1.2600.2096 之前,且 Windows Service Pack 2 出現在「新增或移除程式」工具中,表示電腦處於不完整的 Windows XP SP2 狀態。

方法 2

按一下 [開始],然後按一下 [執行],輸入 winver,然後按一下 [確定]

如果版本顯示為「Version 5.1 (Build 2600.xpsp_sp2_rtm.040803-2158:Service Pack 2」或更新版本,則表示您已經正確安裝 Windows XP SP2。然而,如果版本的數字是以 01、02 或 03 開頭,則表示您的電腦處於不完整的 Windows XP SP2 狀態。此外,如果「xpsp2」之後出現小於 040803 的數字,例如,「Build 2600.xpsp2.030422-1633:Service Pack 2」,也表示您的電腦處於不完整的 Windows XP SP2 狀態。

?考

如需有關 Windows XP SP2 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 如何取得最新版 Windows XP Service Pack

屬性

文章編號: 888162 - 上次校閱: 2013年9月25日 - 版次: 7.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kbhotfixserver kbqfe kbtshoot KB888162
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com