您目前已離線,請等候您的網際網路重新連線

當您變更 2047年字元的限制,正在執行 Windows Vista、 Windows 7、 Windows Server 2008 或 Windows Server 2008 R2 的電腦上的環境變數中之後,出現錯誤訊息

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:2685893
徵狀
啟用環境變數來包含正在執行 Windows Vista、 Windows Server 2008、 Windows 7 或 Windows Server 2008 R2 的電腦上的多個的 2047 個字元之後,您會遇到下列徵狀:
  • 當您嘗試在命令提示字元中執行的應用程式時,您會收到下列錯誤訊息:
    找不到 %windir%
  • 當您嘗試顯示中的環境變數 系統內容 對話方塊中,您會收到下列錯誤訊息:
    %windir%遺失
附註如果可以重新啟動電腦,或先登出然後再登入電腦變更環境變數中的字元限制後不會發生這些問題。
發生的原因
因為此環境變數是限 2047 個字元,就會發生這個問題。當您變更系統環境變數時,處理程序,例如 explorer.exe,就會收到 WM_SETTINGCHANGE 訊息做變更的通知。Shell32.dll 檔案列舉的登錄機碼的所有環境變數,並設定新的環境區塊來處理通知。列舉的函式假設的環境變數是限制為 2048 個字元,而且列舉的函式存在出 PATH 變數大於 2048 個字元。因此,部分初始化的環境區塊會影響之初始化及其他應用程式的功能。
解決方案

Hotfix 資訊

支援的 hotfix 是可以從 Microsoft 取得的。不過,此 hotfix 旨在修正本文所述的問題。此 hotfix 只適用於發生本文所述之問題的系統。此 hotfix 可能會接受其他測試。因此,如果您不會嚴重受到這個問題,我們建議您等候下一版包含此 hotfix 的軟體更新。

Hotfix 是可供下載,有此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果沒有這一節,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註如果發生其他問題,或者如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題,以及此特定 hotfix 無法解決問題。如 「 Microsoft 客戶服務和支援的電話號碼,或是建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站: 附註此 「 下載 Hotfix 」 表單顯示此 hotfix 卻使用的語言。如果看不到您的語言,它可以是因為 hotfix 未提供該語言項目。

必要條件

若要套用此 hotfix 之後,您必須執行下列作業系統其中一項動作:
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
如需有關如何取得 Windows Vista service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935791如何取得最新的 Windows Vista service pack
如需有關如何取得 Windows Server 2008 service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
968849如何取得最新的 service pack,Windows Server 2008
如需有關如何取得 Windows 7 或 Windows Server 2008 R2 service pack 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
976932Service Pack 1 Windows 7 和 Windows Server 2008 R2 的相關資訊

登錄資訊

若要套用此 hotfix 之後,您並沒有對登錄進行任何變更。

重新啟動需求

套用此 hotfix 之後,您必須重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代先前發行的 hotfix。

檔案資訊

此 hotfix 的全球版本安裝檔案具有下列表格中所列的屬性。的日期和時間這些檔案會列在國際標準時間 (UTC)。的日期和時間在本機電腦上這些檔案會以當地時間加上目前的日光節約時間 (DST) 的時差來顯示。此外,當您執行特定作業的檔案時可能會變更日期和時間。
Windows Vista 及 Windows Server 2008 檔案資訊的備忘稿
重要Windows Vista 的快速補充程式與 Windows Server 2008 的快速補充程式包含在相同的套件。不過,只有 「 Windows Vista"會列在 Hotfix 要求] 頁面。若要要求 hotfix 套件套用至一或兩個作業系統,請選取列在 「 Windows Vista 」 頁面的 hotfix。永遠參考文件以判斷實際的快速修正程式適用於作業系統中 「 適用於 」 一節。
  • 套用至特定產品、 SR_Level (RTM、 SP 的檔案n),而服務分支 (LDR、 GDR) 可以由下表所示,檢查的檔案版本號碼。
    版本產品SR_Level服務分支
    6.0.6002.22xxxWindows Vista 和 Windows Server 2008SP2LDR
  • 資訊清單檔 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都 分別列出 在 「 其他檔案資訊的 Windows Server 2008,以及 Windows Vista 」 區段。MUM 的檔案及資訊清單檔案,以及相關的安全性類別目錄 (.cat) 檔案,是非常重要的事維護更新元件的狀態。安全性類別目錄檔案,其未列出的屬性,是使用 Microsoft 數位簽章來簽署。
對於所有支援的 x86 為主的 Windows Server 2008 和版本的 Windows Vista
檔案名稱檔案版本檔案大小日期時間平台
Profprov.dll6.0.6002.2297029,1842012-09-11 月02: 41x86
Profsvc.dll6.0.6002.22970155,6482012-09-11 月02: 41x86
Userprofilewmiprovider.mof不適用10,7022012-08-11 月23: 16不適用
Shell32.dll6.0.6002.2297011,589,1202012-09-11 月02: 42x86
Sysdm.cpl6.0.6002.22970242,6882012-09-11 月02: 42不適用
385808 Userenv.dll6.0.6002.22970108,5442012-09-11 月02: 42x86
對於所有支援的 x64 為主的 Windows Server 2008 和版本的 Windows Vista
檔案名稱檔案版本檔案大小日期時間平台
Profprov.dll6.0.6002.2297033,2802012-09-11 月03: 36x64
Profsvc.dll6.0.6002.22970180,7362012-09-11 月03: 36x64
Userprofilewmiprovider.mof不適用10,7022012-08-11 月23: 17不適用
Shell32.dll6.0.6002.2297012,904,4482012-09-11 月03: 36x64
Sysdm.cpl6.0.6002.22970268,2882012-09-11 月03: 37不適用
385808 Userenv.dll6.0.6002.22970137,2162012-09-11 月03: 37x64
Shell32.dll6.0.6002.2297011,589,1202012-09-11 月02: 42x86
Sysdm.cpl6.0.6002.22970242,6882012-09-11 月02: 42不適用
385808 Userenv.dll6.0.6002.22970108,5442012-09-11 月02: 42x86
用於所有支援 IA-64 架構版本的 Windows Server 2008
檔案名稱檔案版本檔案大小日期時間平台
Profprov.dll6.0.6002.2297076,2882012-09-11 月02: 14IA-64
Profsvc.dll6.0.6002.22970406,0162012-09-11 月02: 14IA-64
Userprofilewmiprovider.mof不適用10,7022012-08-11 月23: 05不適用
Shell32.dll6.0.6002.2297019,095,0402012-09-11 月02: 14IA-64
Sysdm.cpl6.0.6002.22970476,6722012-09-11 月02: 15不適用
385808 Userenv.dll6.0.6002.22970283,6482012-09-11 月02: 15IA-64
Shell32.dll6.0.6002.2297011,589,1202012-09-11 月02: 42x86
Sysdm.cpl6.0.6002.22970242,6882012-09-11 月02: 42不適用
385808 Userenv.dll6.0.6002.22970108,5442012-09-11 月02: 42x86
Windows 7 和 Windows Server 2008 R2 檔案資訊備忘稿
重要Windows 7 的快速補充程式與 Windows Server 2008 R2 的快速補充程式包含在相同的套件。不過,在 Hotfix 要求] 頁面的快速修正程式都會在這兩個作業系統。若要要求 hotfix 套件套用至一或兩個作業系統,請選取所列在 [Windows 7/Windows Server 2008 R2] 下,在頁面上的 hotfix。永遠參考文件以判斷實際的快速修正程式適用於作業系統中 「 適用於 」 一節。
  • 可由檢查下表所示的檔案版本號碼識別套用至特定產品、 里程碑 (RTM,SPn) 及服務分支 (LDR、 GDR) 的檔案:
    版本產品里程碑服務分支
    6.1.760 1.21xxxWindows 7 和 Windows Server 2008 R2SP1LDR
  • GDR 服務分支只包含這些修正程式來處理針對普遍的嚴重問題所發行。LDR 服務分支只包含除了廣為發佈的修正程式。
  • 資訊清單檔 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都 分別列出 在 「 其他檔案資訊對於 Windows 7 和 Windows Server 2008 R2 」 區段。菊及資訊清單檔案,以及相關的安全性類別目錄 (.cat) 檔案,維持皆很重要的更新元件的狀態。安全性類別目錄檔案,其未列出的屬性,是使用 Microsoft 數位簽章來簽署。
適用於所有支援的 Windows 7 x86 版本
檔案名稱檔案版本檔案大小日期時間
Shell32.dll6.1.7601.2193612,874,75206-月-201205: 22
Sysdm.cpl6.1.7601.21936326,65606-月-201205: 18
適用於所有支援的 Windows 7 和 Windows Server 2008 R2 的 x64 版本
檔案名稱檔案版本檔案大小日期時間平台
Shell32.dll6.1.7601.2193614,174,72006-月-201206: 23x64
Sysdm.cpl6.1.7601.21936353,28006-月-201206: 16不適用
Shell32.dll6.1.7601.2193612,874,75206-月-201205: 22x86
用於所有支援 IA-64 架構版本的 Windows Server 2008 R2
檔案名稱檔案版本檔案大小日期時間平台
Shell32.dll6.1.7601.2193621,190,65606-月-201205: 21IA-64
Sysdm.cpl6.1.7601.21936570,36806-月-201205: 15不適用
Shell32.dll6.1.7601.2193612,874,75206-月-201205: 22x86
其他相關資訊
在套用這個 hotfix 環境變數的最大長度從 2047 個字元增加為 4095 個字元,您可以輸入 2047 個字元中的環境變數後, 環境變數 對話方塊。在 環境變數 對話方塊中,顯示的字元的上限為 4095。如果現有的值含有超過 2047 個字元,您無法輸入額外的資料。不過,您可以刪除所顯示的字元。如果系統環境變數設定為大於 4095 個字元的值,只有第一個 4095 個字元會顯示。在此情況下,當您按一下 [確定]其值會永久截斷成 4095 個字元,並更新的值,並儲存在登錄中。
狀況說明
Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。
其他相關資訊
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
編號 824684用來描述 Microsoft 軟體更新標準術語的說明

其他檔案資訊

Windows Vista 和 Windows Server 2008 的其他檔案資訊

所有支援 x86 版本的 Windows Vista 及 Windows Server 2008 的其他檔案
檔案名稱Update.mum
檔案版本不適用
檔案大小2,414
日期 (UTC)2012-09-11 月
時間 (UTC)04: 47
平台不適用
檔案名稱X86_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6002.22970_none_fdd5cb8e4929a4db.manifest
檔案版本不適用
檔案大小38,816
日期 (UTC)2012-09-11 月
時間 (UTC)02: 56
平台不適用
檔案名稱X86_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.22970_none_6e4d9eff287886f1.manifest
檔案版本不適用
檔案大小904,280
日期 (UTC)2012-09-11 月
時間 (UTC)02: 53
平台不適用
檔案名稱X86_microsoft-windows-sysdm_31bf3856ad364e35_6.0.6002.22970_none_64a6a6e08bb97132.manifest
檔案版本不適用
檔案大小10,063
日期 (UTC)2012-09-11 月
時間 (UTC)02: 53
平台不適用
檔案名稱X86_microsoft-windows-userenv_31bf3856ad364e35_6.0.6002.22970_none_9264de9461bf72d4.manifest
檔案版本不適用
檔案大小22,566
日期 (UTC)2012-09-11 月
時間 (UTC)02: 57
平台不適用
所有支援 x64 版本的 Windows Vista 及 Windows Server 2008 的其他檔案
檔案名稱Amd64_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6002.22970_none_59f4671201871611.manifest
檔案版本不適用
檔案大小39,111
日期 (UTC)2012-09-11 月
時間 (UTC)03: 52
平台不適用
檔案名稱Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.22970_none_ca6c3a82e0d5f827.manifest
檔案版本不適用
檔案大小906,212
日期 (UTC)2012-09-11 月
時間 (UTC)03: 49
平台不適用
檔案名稱Amd64_microsoft-windows-sysdm_31bf3856ad364e35_6.0.6002.22970_none_c0c542644416e268.manifest
檔案版本不適用
檔案大小10,111
日期 (UTC)2012-09-11 月
時間 (UTC)03: 49
平台不適用
檔案名稱Amd64_microsoft-windows-userenv_31bf3856ad364e35_6.0.6002.22970_none_ee837a181a1ce40a.manifest
檔案版本不適用
檔案大小22,608
日期 (UTC)2012-09-11 月
時間 (UTC)03: 54
平台不適用
檔案名稱Update.mum
檔案版本不適用
檔案大小2,432
日期 (UTC)2012-09-11 月
時間 (UTC)04: 47
平台不適用
檔案名稱Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.22970_none_d4c0e4d51536ba22.manifest
檔案版本不適用
檔案大小899,183
日期 (UTC)2012-09-11 月
時間 (UTC)02: 45
平台不適用
檔案名稱X86_microsoft-windows-sysdm_31bf3856ad364e35_6.0.6002.22970_none_64a6a6e08bb97132.manifest
檔案版本不適用
檔案大小10,063
日期 (UTC)2012-09-11 月
時間 (UTC)02: 53
平台不適用
檔案名稱X86_microsoft-windows-userenv_31bf3856ad364e35_6.0.6002.22970_none_9264de9461bf72d4.manifest
檔案版本不適用
檔案大小22,566
日期 (UTC)2012-09-11 月
時間 (UTC)02: 57
平台不適用
所有支援 IA-64 架構版本 Windows Server 2008 的其他檔案
檔案名稱Ia64_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6002.22970_none_fdd76f844927add7.manifest
檔案版本不適用
檔案大小39,087
日期 (UTC)2012-09-11 月
時間 (UTC)02: 24
平台不適用
檔案名稱Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.22970_none_6e4f42f528768fed.manifest
檔案版本不適用
檔案大小906,144
日期 (UTC)2012-09-11 月
時間 (UTC)02: 22
平台不適用
檔案名稱Ia64_microsoft-windows-sysdm_31bf3856ad364e35_6.0.6002.22970_none_64a84ad68bb77a2e.manifest
檔案版本不適用
檔案大小10,087
日期 (UTC)2012-09-11 月
時間 (UTC)02: 22
平台不適用
檔案名稱Ia64_microsoft-windows-userenv_31bf3856ad364e35_6.0.6002.22970_none_9266828a61bd7bd0.manifest
檔案版本不適用
檔案大小22,587
日期 (UTC)2012-09-11 月
時間 (UTC)02: 25
平台不適用
檔案名稱Update.mum
檔案版本不適用
檔案大小2,257
日期 (UTC)2012-09-11 月
時間 (UTC)04: 47
平台不適用
檔案名稱Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.0.6002.22970_none_d4c0e4d51536ba22.manifest
檔案版本不適用
檔案大小899,183
日期 (UTC)2012-09-11 月
時間 (UTC)02: 45
平台不適用
檔案名稱X86_microsoft-windows-sysdm_31bf3856ad364e35_6.0.6002.22970_none_64a6a6e08bb97132.manifest
檔案版本不適用
檔案大小10,063
日期 (UTC)2012-09-11 月
時間 (UTC)02: 53
平台不適用
檔案名稱X86_microsoft-windows-userenv_31bf3856ad364e35_6.0.6002.22970_none_9264de9461bf72d4.manifest
檔案版本不適用
檔案大小22,566
日期 (UTC)2012-09-11 月
時間 (UTC)02: 57
平台不適用

Windows 7 和 Windows Server 2008 R2 的其他檔案資訊

所有支援 Windows 7 x86 版本的其他檔案
檔案名稱X86_4c0dc5debc3492b57547ff706efc7496_31bf3856ad364e35_6.1.7601.21936_none_0c66cdab84c69c8d.manifest
檔案版本不適用
檔案大小695
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱X86_4f1dae35bbb9e93ec2e13080d177c1e8_31bf3856ad364e35_6.1.7601.21936_none_ac04358f6b0c76cb.manifest
檔案版本不適用
檔案大小693
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.21936_none_6ea69802896a0899.manifest
檔案版本不適用
檔案大小1,059,457
日期 (UTC)06-月-2012
時間 (UTC)06: 20
檔案名稱X86_microsoft-windows-sysdm_31bf3856ad364e35_6.1.7601.21936_none_64ff9fe3ecaaf2da.manifest
檔案版本不適用
檔案大小4,145
日期 (UTC)06-月-2012
時間 (UTC)06: 19
所有支援 Windows 7 和 Windows Server 2008 R2 x64 版本的其他檔案
檔案名稱Amd64_1ee41c8879482f7ef008e05d93495b2d_31bf3856ad364e35_6.1.7601.21936_none_da95629eff7b0906.manifest
檔案版本不適用
檔案大小1,040
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱Amd64_a4fe0b9566c6311f79aa30632d6f2283_31bf3856ad364e35_6.1.7601.21936_none_2673b4e6d038c9d8.manifest
檔案版本不適用
檔案大小1,034
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱Amd64_cb092d4d20eb78dd8fa1dd75efb41835_31bf3856ad364e35_6.1.7601.21936_none_0f7f391e55a47b51.manifest
檔案版本不適用
檔案大小699
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.21936_none_cac5338641c779cf.manifest
檔案版本不適用
檔案大小1,058,443
日期 (UTC)06-月-2012
時間 (UTC)07: 00
檔案名稱Amd64_microsoft-windows-sysdm_31bf3856ad364e35_6.1.7601.21936_none_c11e3b67a5086410.manifest
檔案版本不適用
檔案大小4,149
日期 (UTC)06-月-2012
時間 (UTC)07: 00
檔案名稱Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.21936_none_d519ddd876283bca.manifest
檔案版本不適用
檔案大小1,054,916
日期 (UTC)06-月-2012
時間 (UTC)05: 55
用於所有支援 IA-64 架構版本的 Windows Server 2008 R2 的其他檔案
檔案名稱Ia64_d88a33ae9f64e1201229dbeb269ce630_31bf3856ad364e35_6.1.7601.21936_none_d2cd106ff126c5e2.manifest
檔案版本不適用
檔案大小1,032
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱Ia64_f60a4af9383cc624321b07801b50bf82_31bf3856ad364e35_6.1.7601.21936_none_1d2b3a101374d959.manifest
檔案版本不適用
檔案大小1,038
日期 (UTC)06-月-2012
時間 (UTC): 14: 50
檔案名稱Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.21936_none_6ea83bf889681195.manifest
檔案版本不適用
檔案大小1,058,441
日期 (UTC)06-月-2012
時間 (UTC)06: 34
檔案名稱Ia64_microsoft-windows-sysdm_31bf3856ad364e35_6.1.7601.21936_none_650143d9eca8fbd6.manifest
檔案版本不適用
檔案大小4,147
日期 (UTC)06-月-2012
時間 (UTC)06: 34
檔案名稱Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7601.21936_none_d519ddd876283bca.manifest
檔案版本不適用
檔案大小1,054,916
日期 (UTC)06-月-2012
時間 (UTC)05: 55

警告:本文為自動翻譯

內容

文章識別碼:2685893 - 最後檢閱時間:12/12/2012 15:53:00 - 修訂: 2.0

Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard, Windows Web Server 2008 R2, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Vista 商用入門版, Windows Vista 商用入門 64 位元版, Windows Vista 商用進階版, Windows Vista 商用進階 64 位元版, Windows Vista 家用入門版, Windows Vista 家用入門 64 位元版, Windows Vista 家用進階版, Windows Vista 家用進階 64 位元版, Windows Vista 旗艦版, Windows Vista 旗艦 64 位元版, Windows Server 2008 Datacenter, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Foundation, Windows Server 2008 Standard, Windows Server 2008 Standard without Hyper-V

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2685893 KbMtzh
意見反應
l = ""; document.write("