某些程式可能無法啟動,而且您在執行 Windows XP Service Pack 2 的電腦上收到錯誤訊息:「系統 DLL 重新定位不正確」

文章翻譯 文章翻譯
文章編號: 935448
全部展開 | 全部摺疊

在此頁中

問題的徵狀

在執行 Microsoft Windows XP Service Pack 2 (SP2) 的電腦上安裝安全性更新 925902 (MS07-017) 和安全性更新 928843 (MS07-008) 之後,某些程式可能無法啟動。此外,您可能會收到類似下列的錯誤訊息:
application_executable_name - 系統 DLL 重新定位不正確

系統 DLL user32.dll 已在記憶體中重新定位。應用程式將不會正確執行。進行重新定位的原因是 DLL C:\Windows\System32\Hhctrl.ocx 佔據的位址範圍是保留給 Windows 系統 DLL。請連絡廠商,提供新的 DLL。

解決問題的步驟

您可以先將本文列印下來,執行其中步驟時比較方便。

如果要解決這個問題,請依照下列步驟執行:
  1. 從下列 Microsoft 網站安裝所有重要更新:
    http://update.microsoft.com/microsoftupdate
  2. 再次嘗試執行先前無法啟動的程式。如果程式能啟動,而且您沒有收到<問題的徵狀>一節中的錯誤訊息,表示您已經完成。如果仍出現錯誤,請執行步驟 3 到 5。
  3. 造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=74ad4188-3131-429c-8fcb-f7b3b0fd3d86
  4. 按一下 [下載],然後按一下 [執行]。如果 [下載] 按鈕無法使用,則您必須先按一下 [驗證] 以驗證您的 Windows。
  5. 依照畫面上的指示,安裝更新 935448。

類似的問題和解決方案

當您執行 Grisoft, Inc. 所製造的 AVG Anti-Virus Control Center 時,可能會收到類似參照 Shell32.dll 的錯誤訊息。如果您同時也使用 CrystalXP 所製造的 BricoPack Vista Inspirat,就會發生這個問題。如果要解決這個問題,請解除安裝 BricoPack Vista Inspirat。

注意 問題不是在 AVG Anti-Virus Control Center 或 Windows。安裝更新 935448 無法解決這個問題。

適用於進階使用者的詳細資訊

問題的原因

安全性更新 928843 所隨附的 Hhctrl.ocx 檔案及安全性更新 925902 所隨附的 User32.dll 檔案,具有衝突的基底位址。如果程式在載入 User32.dll 檔之前先載入了 Hhctrl.ocx 檔,就會發生這個問題。Microsoft 已確認這個問題會影響下列協力廠商應用程式。
摺疊此表格展開此表格
程式版本製造商
Realtek HD Audio Control Panel1.41, 1.45, 1.49, 1.57Realtek Semiconductor Corporation
ElsterFormular2006, 2007Elster
TUGZip3.4Christian Kindahl
CD-Tag2.27Claremont Software
Suunto Ski Manager1.0.2, 1.1, 1.2Suunto
BMC PATROL7.1BMC Software, Inc
注意事項
  • 如果您使用其他程式時收到類似的訊息,請安裝本文中所提到的更新。如果確認有其他程式受到這個問題的影響,我們將會以詳細資訊更新本文。
  • 這個問題不會發生在 Realtek HD Audio Control Panel 的 1.64 版。

更新部署資訊

如果要解決這個問題,請根據您的情況,使用下列其中一個方法。

重要 Windows Update 和 Microsoft Update 僅能偵測受到影響的 Realtek HD Audio Control Panel、ElsterFormular、TUGZip 以及 CD-Tag 版本。但是,其他程式也會受到這個程式的影響。因此,如果沒有使用方法 1 或方法 2 中的 Windows Server Update Services (WSUS) 在電腦上安裝更新 935448,請使用方法 3。

方法 1:使用「自動更新」或 Microsoft Update 安裝更新 935448

如果要使用 Microsoft Update,請造訪下列 Microsoft 網站:
http://update.microsoft.com/microsoftupdate


方法 2:使用 Windows Server Update Services (WSUS) 或 Microsoft Systems Management Server (SMS) 在企業中部署更新 935448

IT 專業人員可以使用 WSUS 或 SMS 在企業中部署這個更新。如需有關 MSUS 或 SMS 的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/windowsserversystem/updateservices/default.mspx
http://www.microsoft.com/smserver/default.mspx


方法 3:從「Microsoft 下載中心」安裝更新 935448

您可以從「Microsoft 下載中心」下載下列檔案:

摺疊此圖像展開此圖像
下載
立即下載 935448 套件。

發行日期:2007 年 4 月 3 日

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

已知問題

安全性更新 928843 (MS07-008) 和更新 935448 包含具有相同版本號碼的 Hhctrl.ocx 檔。如果您在安裝安全性更新 928843 (MS07-008) 前先安裝更新 935448,就必須重新安裝更新 935448。

先決條件

如果要套用這個 Hotfix,電腦必須已安裝 Windows XP Service Pack 2 (SP2)。

安裝資訊

如果要在不需要任何使用者操作及重新啟動電腦的情況下安裝這個更新,系統管理員可以使用下列命令:
WindowsXP-KB935448-x86-ENU /quiet /norestart
注意 如果您使用 /quiet/restart 參數,請重新啟動電腦,然後確認安裝成功。此外,您也可以檢閱 KB935448.log 檔,以取得有關使用 /quiet 參數時所發生之任何錯誤的資訊。 如需有關這個更新所支援安裝參數的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
262841 Windows 軟體更新套件的命令列參數
重新啟動資訊套用這個更新之後,您必須重新啟動電腦。

檔案資訊

此更新的英文版具有下列表格中所列的檔案屬性 (或更新檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。

服務分支 SP2GDR
摺疊此表格展開此表格
檔案名稱Hhctrl.ocx
檔案版本5.2.3790.2847
檔案大小546,304
日期 (UTC)02-Apr-2007
時間 (UTC)05:58
服務分支SP2GDR
服務分支 SP2QFE

摺疊此表格展開此表格
檔案名稱Hhctrl.ocx
檔案版本5.2.3790.2847
檔案大小546,304
日期 (UTC)02-Apr-2007
時間 (UTC)05:53
服務分支SP2QFE
注意 當您安裝這個更新時,安裝程式會檢查電腦上所要更新的一或多個檔案先前是否已經由 Microsoft Hotfix 更新過了。 如果您先前已經安裝 Hotfix 以更新其中一個檔案,則安裝程式會將 SP2QFE 檔案複製到您的電腦。否則,安裝程式會將 SP2GDR 檔案複製到您的電腦。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824994 Windows Server 2003 產品更新套件內容的說明


檢查是否已安裝更新

如果要檢查是否已安裝此更新,請使用下列方法:
  • 方法 1:比較您電腦上安裝的檔案版本與<檔案資訊>一節中記錄的版本。
  • 方法 2:查看下列登錄子機碼,以確認此更新所安裝的檔案:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB935448\Filelist
    注意 這個登錄子機碼可能並未包含所安裝檔案的完整清單。此外,如果系統管理員或 OEM 將更新整合或匯集至 Windows 安裝來源檔案,可能無法正確建立此登錄子機碼。


移除資訊

如果要移除這個安全性更新,請使用 [控制台] 中的 [新增或移除程式] 項目。系統管理員也可以使用 Spuninst.exe 公用程式來移除此安全性更新。Spuninst.exe 公用程式位於下列資料夾:
%windir%\$NTUninstallKB935448$\Spuninst
如果要在不需要任何使用者操作及重新啟動電腦的情況下移除這個更新,系統管理員可以使用下列命令:
%windir%\$NTUninstallKB935448$\Spuninst\Spuninst.exe /quiet /norestart
如需有關 Spuninst.exe 公用程式所支援之參數的詳細資訊,請參閱下列 Microsoft Technet 網頁中的<移除軟體更新的命令列選項>一節 (英文):
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx#EQQAG

問題的狀態

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

參考

如需有關安全性更新 925902 (MS07-017) 及安全性更新 928843 (MS07-008) 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
928843 MS07-008:HTML Help ActiveX 控制項的弱點可能會允許遠端程式碼執行
925902 MS07-017:GDI 的弱點可能會允許遠端程式碼執行
如需有關適用於 Windows 軟體更新套件之命令列參數的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
262841 Windows 軟體更新套件的命令列參數
如需有關描述軟體更新所用術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824684 Description of the standard terminology that is used to describe Microsoft software updates
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

技術修訂

下表列出本文的重要技術修訂。本文的修訂編號與最後檢閱日期,可能會指出本文內未包含在此表格中的編輯或結構方面的小幅度修訂。
摺疊此表格展開此表格
日期修訂
2007 年 4 月 20 日本文做出下列變更:
  • 更新<原因>一節,從受影響程式的清單中移除 AVG Anti-Virus Control Center (由 Grisoft, Inc 所製造) 和 BricoPack Vista Inspirat (由 CrystalXP 所製造)。Microsoft 已確認這個問題不會影響到其他程式。
  • 新增<類似的問題和解決方案>一節,以記載 AVG Anti-Virus Control Center (由 Grisoft, Inc 所製造) 和 BricoPack Vista Inspirat (由 CrystalXP 所製造) 的類似問題。
2007 年 4 月 18 日本文做出下列變更:
  • 為使用者加入<問題的徵狀>與<解決問題的步驟>這兩節。
  • 將受影響之程式的清單移到<原因>一節的表格中。更新表格以加入 CD-Tag 和 TUGZip 受影響版本的版本資訊。
  • 針對<原因>、現有的<解決方案>、<狀態>以及<參考>這幾節建立了<適用於進階使用者的詳細資訊>一節。
  • 建立<已知問題>一節以記錄此更新的已知問題。如果您在安裝安全性更新 928843 (MS07-008) 前先安裝更新 935448,就必須重新安裝更新 935448。
  • 更新<原因>一節,以加入有關受此問題影響之其他程式的資訊。Microsoft 已確認這個問題會影響 AVG Anti-Virus Control Center (由 Grisoft, Inc 所製造) 7.5 版、BMC PATROL (由 BMC Software, Inc 所製造) 7.1 版,以及 BricoPack Vista Inspirat (由 CrystalXP 所製造) 1.1 版。
2007 年 4 月 12 日本文做出下列變更:
  • 更新<徵狀>一節,以加入受影響 Realtek HD Audio Control Panel 版本的版本資訊,並說明 Realtek 已經發行 1.64 版本以解決這個問題。
  • 更新<徵狀>一節,以加入有關受此問題影響之其他程式的資訊。Microsoft 已確認這個問題會影響 Suunto Ski Manager (由 Suunto 所製造) 的 1.0.2、1.1 及 1.2 版本。.
  • 更新<解決方案>一節,以新增有關此更新的先決條件資訊、重新啟動資訊及檔案資訊。這項資訊在 2007 年 4 月 10 日不小心遭到移除。
  • 更新<解決方案>一節,以新增部署資訊、移除資訊及有關如何檢查是否已安裝此更新的資訊。
  • 新增此表格,以列出針對此內容所做的主要技術修訂。
2007 年 4 月 10 日
  • 更新<解決方案>一節,以加入有關此更新在 Windows Update 及 Microsoft Update 上的可用性資訊。
  • 更新<解決方案>一節,以加入有關如何使用 WSUS 及 SMS 在企業內部署此更新的資訊。
2007 年 4 月 6 日更新<徵狀>一節,以加入有關受此問題影響之其他程式的資訊。Microsoft 已確認這個問題會影響 ElsterFormular (由 Elster 所製造) 的 2006 及 2007 版、TUGZip (由 Christian Kindahl 所製造) 和 CD-Tag (由 Claremont Software 所製造)。
2007 年 4 月 3 日更新<解決方案>一節,以加入有關此更新在「Microsoft 下載中心」上的可用性資訊。
2007 年 4 月 3 日一開始發行本篇文章,是為了記載影響 Realtek HD Audio Control Panel 的問題,以及 Hotfix 的可用性。

屬性

文章編號: 935448 - 上次校閱: 2013年6月10日 - 版次: 7.3
關鍵字:?
atdownload kbwinxpsp3fix kbfix kbbug kbqfe KB935448
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