Windows XP 找不到程式的可執行檔或 DLL 檔

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

在此頁中

徵狀

當您嘗試在 Microsoft Windows XP 電腦上執行程式時,程式可能無法執行,因為 Windows XP 找不到程式的可執行檔或 DLL 檔。

發生的原因

如果安裝程式時系統 PATH 環境變數的長度大於 1024 個字元,可能就會發生此問題。系統 PATH 環境變數的限制是 1023 個字元,加上終止的空字元,總共是 1024 個字元。當啟動程式時,會將路徑截斷成 1024 個字元,且此截斷的版本會覆寫回登錄。

解決方案

Service Pack 資訊

如果要解決這個問題,請取得 Microsoft Windows XP 的最新版 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 如何取得最新版 Windows XP Service Pack

Hotfix 資訊

目前 Microsoft 已提供支援的 Hotfix,但是其目的只為修正本文中所描述的問題。您只能在發生此特定問題的系統上套用此修正程式。這個 Hotfix 可能會接受其他測試。因此,如果此問題沒有對您造成嚴重影響,Microsoft 建議您等候下一版包含此 Hotfix 的 Windows XP Service Pack。

如果要立即解決此問題,請與「Microsoft 技術支援處」連絡,以取得此 Hotfix。如需「Microsoft 技術支援處」完整的電話號碼清單,以及支援費用的相關資訊,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
注意 在某些特殊情況下,如果 Microsoft 技術支援工程師認為某特定更新程式可以解決您的問題時,可能就不會收取一般因支援電話所產生的費用。一般來說,如果有其他支援問題是所描述的特定更新程式無法解決的,才會收取支援費用。

檔案資訊

此 Hotfix 的英文版具有下列表格中所列的檔案屬性 (或更新)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
Windows XP 64-Bit Edition
摺疊此表格展開此表格
日期時間版本大小檔名平台
27-Apr-200400:006.0.2800.1515130,560Fldrclnr.dllIA-64
27-Apr-200400:005.1.2600.15201,272,320Msgina.dllIA-64
27-Apr-200400:006.0.2800.152014,377,984Shell32.dllIA-64
27-Apr-200400:005.1.2600.15152,018,816Sxs.dllIA-64
27-Apr-200400:005.1.2600.1520497,664Sysdm.cpl
27-Apr-200400:005.1.2600.15201,714,176Userenv.dllIA-64
27-Apr-200400:136.0.2800.151582,432Wfldrclnr.dllx86
26-Apr-200422:525.1.2600.1520646,144Winlogon.exeIA-64
27-Apr-200400:135.1.2600.1520995,328Wmsgina.dllx86
27-Apr-200400:136.0.2800.15208,349,184Wshell32.dllx86
27-Apr-200400:135.1.2600.1515676,864Wsxs.dllx86
27-Apr-200400:135.1.2600.1520275,456Wsysdm.cpl
27-Apr-200400:135.1.2600.1520675,840Wuserenv.dllx86
11-Apr-200404:045.1.2600.1515593,408Wxpsp2res.dllx86
11-Apr-200403:335.1.2600.1515592,896Xpsp2res.dllIA-64
11-Apr-200402:186.0.2800.15152,639,360Comctl32.dllIA-64
27-Apr-200400:001,813Controls.man
27-Apr-200400:00623Comctl.man

Windows XP 32-Bit Edition
摺疊此表格展開此表格
日期時間版本大小檔名平台
27-Apr-200400:136.0.2800.151582,432Fldrclnr.dllx86
27-Apr-200400:135.1.2600.1520995,328Msgina.dllx86
27-Apr-200400:136.0.2800.15208,349,184Shell32.dllx86
27-Apr-200400:135.1.2600.1515676,864Sxs.dllx86
27-Apr-200400:135.1.2600.1520275,456Sysdm.cplx86
27-Apr-200400:135.1.2600.1520675,840Userenv.dllx86
26-Apr-200423:525.1.2600.1520519,168Winlogon.exex86
11-Apr-200404:045.1.2600.1515593,408Xpsp2res.dllx86
27-Apr-200400:136.0.2800.1515921,600Comctl32.dllx86
27-Apr-200400:131,812Controls.man
27-Apr-200400:13621Comctl.man

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。 這個問題已經在 Microsoft Windows XP Service Pack 2 中優先獲得修正。

其他相關資訊

在安裝此 Hotfix 或 Windows XP Service Pack 2 (SP2) 後,PATH 環境變數限制就會增加為 2,048 個字元。 如需有關用來描述 Microsoft 軟體更新的標準術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824684 說明 Microsoft 軟體更新的標準術語


注意 如果 PATH 陳述式超過 1023 個字元,即使在您套用 Hotfix 之後,WMI 中的 ENVIRONMENT 管理別名 (Win32_Environment 提供者) 仍會失敗。

屬性

文章編號: 832978 - 上次校閱: 2006年3月29日 - 版次: 3.5
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional Edition (商用版)
  • Microsoft Windows XP Home Edition (家用版)
關鍵字:?
kbqfe kbhotfixserver kbwinxpsp2fix kbwinxppresp2fix kbbug kbfix KB832978
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