當您嘗試在 Windows Script 執行指令碼時,收到下列錯誤訊息:
錯誤:程式庫未註冊。
代碼:8002801D
來源:(null)
發生這個問題的原因,是一或多個指令碼元件未在 Windows 登錄中註冊。
如果要解決這個問題,請使用下列其中一種方法。
方法 1:下載並重新安裝 Windows Script
如果要下載並重新安裝 Windows Script,請依照您使用的 Windows Script 版本,以及電腦執行的作業系統,造訪下列其中一個 Microsoft 網站。
適用於 Windows Server 2003 的 Windows Script 5.7
您可以從「Microsoft 下載中心」下載下列檔案:
立即下載 scripten.exe 套件。
(http://www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4&DisplayLang=en)
適用於 Windows XP 的 Windows Script 5.7
您可以從「Microsoft 下載中心」下載下列檔案:
立即下載 scripten.exe 套件。
(http://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-d896-482e-a0d6-524e7e844d81&DisplayLang=en)
適用於 Windows 2000 的 Windows Script 5.7
您可以從「Microsoft 下載中心」下載下列檔案:
立即下載 scripten.exe 套件。
(http://www.microsoft.com/downloads/details.aspx?FamilyID=c03d3e49-b40e-4ca1-a0c7-cc135ec4d2be&DisplayLang=en)
適用於 Windows Server 2003 的 Windows Script 5.6
您可以從「Microsoft 下載中心」下載下列檔案:
立即下載 WindowsServer2003-Script56-KB917344-x86-enu.exe 套件。
(http://www.microsoft.com/downloads/details.aspx?familyid=887FCE82-E3F5-4289-A5E3-6CBB818623AA&displaylang=en)
適用於 Windows XP 和 Windows 2000 的 Windows Script 5.6
您可以從「Microsoft 下載中心」下載下列檔案:
立即下載 http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa&DisplayLang=en 套件。
(http://www.microsoft.com/downloads/details.aspx?FamilyID=f00cb8c0-32e9-411d-a896-f2cd5ef21eb4&DisplayLang=en)
方法 2:在電腦上註冊指令碼元件
如果要修正此問題,請變更電腦上的指令碼元件。如果要我們為您修正此問題,請前往<
為我修正此問題>一節。如果您要自行修正問題,請前往<
讓我自行修正此問題>一節。
為我修正此問題
如果要自動修正此問題,請按一下
[修正此問題] 連結。然後在
[檔案下載] 對話方塊中按一下
[執行],並依照此精靈中的步驟執行。
修正此問題 Microsoft Fix it 50181
注意 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。
注意 如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,如此一來,便可在發生問題的電腦上加以執行。
立即前往<
這樣是否已修正問題?>一節。
讓我自行修正此問題
如果要手動在電腦上註冊指令碼元件,請根據您的實際情況,使用下列其中一組適合的步驟。
您執行的是 32 位元版本 Windows 作業系統
- 請按一下 [開始],再按一下 [執行],輸入 cmd,然後按一下 [確定]。
- 輸入 regsvr32 %systemroot%\system32\vbscript.dll,然後按下 ENTER。
- 輸入 regsvr32 %systemroot%\system32\jscript.dll,然後按下 ENTER。
- 輸入 regsvr32 %systemroot%\system32\dispex.dll,然後按下 ENTER。
- 輸入 regsvr32 %systemroot%\system32\scrobj.dll,然後按下 ENTER。
- 輸入 regsvr32 %systemroot%\system32\scrrun.dll,然後按下 ENTER。
- 輸入 regsvr32 %systemroot%\system32\wshext.dll,然後按下 ENTER。
- 輸入 regsvr32 %systemroot%\system32\wshom.ocx,然後按下 ENTER。
您執行的是 64 位元版本的 Windows 作業系統,當您使用 64 位元的指令碼元件時,收到<徵狀>一節所述的錯誤訊息。
- 按一下 [開始],按一下 [執行],輸入 cmd,然後按一下 [確定]。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\vbscript.dll,然後按下 ENTER。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\jscript.dll,然後按下 ENTER。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\dispex.dll,然後按下 ENTER。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\scrobj.dll,然後按下 ENTER。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\scrrun.dll,然後按下 ENTER。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\wshext.dll,然後按下 ENTER。
- 輸入 %systemroot%\system32\regsvr32 %systemroot%\system32\wshom.ocx,然後按下 ENTER。
您使用的是 64 位元版本的 Windows 作業系統,當您使用 32 位元的指令碼元件時,收到<徵狀>一節所述的錯誤訊息。
- 按一下 [開始],按一下 [執行],輸入 cmd,然後按一下 [確定]。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\vbscript.dll,然後按下 ENTER。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\jscript.dll,然後按下 ENTER。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\dispex.dll,然後按下 ENTER。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\scrobj.dll,然後按下 ENTER。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\scrrun.dll,然後按下 ENTER。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\wshext.dll,然後按下 ENTER。
- 輸入 %systemroot%\syswow64\regsvr32 %systemroot%\syswow64\wshom.ocx,然後按下 ENTER。
這樣是否已修正問題?
檢查該問題是否已修正。如果問題已修正,您即完成使用本文件的目的。如果問題尚未修正,則可
連絡技術支援
(http://support.microsoft.com/contactus)
。
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。