いくつかのプログラムをインストールするとき、または .vbs ファイルを実行しようとすると、Windows から VBScript が見つからないというメッセージが表示されます。
私はオンラインで見つけられるものはすべて試しました。その中には以下が含まれます。
.dll の登録:
regsvr32 %systemroot%\system32\vbscript.dll
- 登録するたびに成功メッセージが表示されます。ランニング
sfc /scannow
。レジストリ キーが適切な場所を指していることを確認します。
C:\Windows\system32\vbscript.dll
ウイルス対策スクリーニング ファイルではありません。system 32
との両方で .dll ファイルを確認できますsysWOW64
。
どのように進めればよいかアドバイスをいただければ幸いです。また、VBScript エンジンを再ダウンロードできる場所も見つかりません。
詳しくは:
.vbs ファイル形式は、Microsoft Windows ベースのスクリプト ホストに関連付けられています。この情報は、コントロール パネルのファイルの関連付けセクションから取得されます。
.vbs ファイルを実行しようとすると、次の内容のエラー ウィンドウが表示されました:
Windows Script Host - スクリプト「C:****.vbs」のスクリプト エンジン「VBScript」が見つかりません。
答え1
cscript.exe または wscript.exe を実行すると何が起こりますか? これが Windows 上で (それらの) スクリプトを実行する方法です。
グループ ポリシーによってブロックされている可能性もあります。一部の企業環境ではそのようなことが行われていると聞いたことがありますが、一時的なものでした。
したがって、wscript.exe または cscript.exe を探して実行し、それらが欠落しているかどうか、または実行時にどのようなエラー メッセージが表示されるかなどを確認します。
答え2
簡単です!私も以前同じ問題を抱えていました... :/
Windows 7 の場合の解決策:
1) 「regedit」を開きます。
2) コンピュータに変更を加えるためのダイアログボックスが表示されたら、「はい」をクリックします。
3) 「HKEY_CLASSES_ROOT」を開きます。
4) 開く: 「CLSID」
5) 開く: "{B54F3741-5B07-11cf-A4B0-00AA004A55E8}"。
6) 「InprocServer32」を一度クリックします。
7) 「現在のバージョン」を 1 回クリックします。
8) 「(デフォルト)」をダブルクリックします。
9) 「値のデータ」と書かれている箇所を「C:\Windows\System32\vbscript.dll」に変更します。
注意: 以前に McAffee をインストールしていた場合、以前のデータ値は「C:\Program Files\Common Files\McAfee\SystemCore\ScriptSn.20120217033008.dll」であった可能性があります。これを無視して手順 9 に従ってください。
10) システムを再起動またはシャットダウンします。
11) 完了です! とても簡単です。:D
お役に立てれば! :)
答え3
ダイナミック リンク ライブラリ (DLL) VBScript.dll が適切にインストールされていない場合 (実際には存在しないのではなく、物理的にシステム上に存在している場合でも)、「スクリプト エンジン VBScript が見つかりません...」というエラーが発生することがあります。
regsvr32 VBScript
コマンド プロンプトでと入力して キーを入力するか、Windows の [実行] コマンド (キーの組み合わせを同時にEnter入力すると起動できます) を使用して登録してみてください。Win+R