1. ホーム
  2. スクリプト・コラム
  3. vbs

Windows 64ビットOS上で32ビット版vbscriptを実行する方法

2022-02-08 08:22:06

今日、2008 r2 64ビットサーバーシステムで、vbsファイルを実行すると、次のようなメッセージが表示されました。

---------------------------
Windows Script Host
---------------------------
Script: C:\Users\Administrator\Desktop\vbs_cf.vbs
Lines: 10
Characters: 1
Error: The supplied program was not found. The program may not be installed correctly.
Code: 800A0E7A
Source: ADODB.

2003では問題なく動作するのに、なぜ08では動作しないのですか?調べた後、それは64ビットの下で直接32ビットのプログラムを実行することができないためであることが判明し、あなたはそれを解決するために、次の方法を参照することができます。

Windows 64ビット版OSで32ビット版vbscriptを実行するには。

1. スタート -> 実行 -> タイプします。%windir%SysWoW64cmd.exe

2. コマンドプロンプトで、cscript your vbs file.vbs と入力します。

上記の方法で、64ビットOS上で32ビットコンポーネントを使用できない問題(例:"ADOX.Catalog")を解決することができます。
VBSを直接実行すると、プロンプトが表示されます。
エラーです。プロバイダプログラムが見つかりませんでした。プログラムが正しくインストールされていない可能性があります。
コード 800A0E7A
出典 ADOX.カタログ