「スクリプト ファイルが見つかりません」起動エラーを修正する方法
<本文>
Windows が起動中にスクリプトを実行しようとしたが、そのタスクにリンクされているファイルが見つからないか、移動されているか、破損している場合、「スクリプト ファイルが見つかりません」というメッセージが表示されます。これは通常、アプリがアンインストールされた場合、クリーンアップ ユーティリティがファイルを削除した場合、またはセキュリティ ツールが有害なスクリプトを削除したが起動ショートカットが残された場合に発生します。 Windows は存在しないスクリプトを呼び出し続け、起動するたびにプロンプトが表示されます。

多くの場合、Windows が VBS ファイルを正しく開けなくなると、問題はさらに深刻になります。デフォルトのハンドラーが変更されると、スクリプトの試行はすべて失敗します。原因を理解した上で、以下の確実な方法を実行してください。これらは多くのユーザーに役立ち、複雑な操作は必要ありません。
1. Autoruns を使用して壊れた StartupCheck.vbs エントリを削除する
このプロンプトが表示される最も一般的な理由は、スタートアップ エントリが残っていることです。スクリプトが削除または隔離されても、それにリンクされているスタートアップ タスクはアクティブなままになるため、Windows は起動のたびにそのタスクを呼び出し続けます。自動実行により、通常のシステム ツールでは見つけられない隠れたエントリが明らかになります。無効な参照を削除または無効にすると、Windows は不足しているスクリプトを呼び出すことができなくなります。
-
Microsoft Sysinternals の公式ページから Autoruns をダウンロードします。

-
Autoruns.exe ファイルを右クリックし、「管理者として実行」を選択します。

-
Autoruns によるスキャンの完了を許可します。
-
Ctrl + F を押し、「task.vbs」と入力し (名前をエラーで表示された内容に置き換えます)、「次を検索」をクリックします。

-
Autoruns が見つからない VBS ファイルにリンクされているエントリを見つけた場合は、ボックスのチェックを外して無効にするか、右クリックして 削除 を選択します。
-
エントリが表示されなくなるまで検索を繰り返します。
-
PC を再起動し、結果を確認します。
2. レジストリ内の VBS ファイルの関連付けを修復する
Windows が VBS ファイルを認識しなくなると、実行しようとするスクリプトは失敗します。これは多くの場合、強力なクリーンアップ ツール、レジストリ編集、またはセキュリティ ソフトウェアによって関連コンポーネントが削除された後に発生します。デフォルトの関連付けを復元すると、正しい Windows スクリプト ホストが戻されるため、VBS ファイルは適切なハンドラーで開かれます。
-
管理者としてコマンド プロンプトを開きます。

-
次のように入力して Enter キーを押します:
assoc .vbs=VBSFile

- 次に、
ftype VBSFile="%SystemRoot%\System32\WScript.exe" "%1" %*
を実行します。

- PC を再起動し、再度確認します。
##3. SFC と DISM を使用して破損したシステム ファイルを修復する
主要な Windows スクリプト コンポーネントが見つからないか破損している場合でも、Windows は起動中に関連タスクを実行しようとする可能性があり、その結果、このプロンプトが表示されます。更新の失敗またはマルウェアのクリーンアップがこれを引き起こす可能性があります。 SFC と DISM は、システムをスキャンして破損または欠落しているファイルを探し、正しいバージョンを復元して、Windows がスクリプトを正常に実行できるようにします。
-
管理者としてコマンド プロンプトを開きます。

-
これを実行して Enter キーを押します:
sfc /scannow

-
スキャンを終了します。
-
次に、
DISM /Online /Cleanup-Image /RestoreHealth
を実行します。

- DISM が終了したら、PC を再起動します。
##4. ダミー VBS ファイルを作成してプロンプトを表示しないようにする
起動タスクが存在しないスクリプトを呼び出し続ける場合は、その場所に小さな代替ファイルを配置できます。これにより、Windows はファイルを実行できるようになり、プロンプトが表示されなくなります。これは元の原因を解決するものではありませんが、他の方法が役に立たない場合に信頼できるフォールバックとして機能します。
-
プロンプトが表示されたら、正確なファイル パス (例: C:\Windows\System32\task.vbs ) をメモします。
-
Windows + R を押し、「notepad」と入力して Enter を押します。

-
メモ帳に次のように入力します:
WScript.Quit
-
ファイル > 名前を付けて保存 をクリックします。
-
エラーで示された場所を参照します。

-
拡張子を .txt から .vbs に変更します。
-
ファイルの種類として すべてのファイル を選択し、保存 をクリックします。

-
PC を再起動し、プロンプトが消えるかどうかを確認します。
*️⃣ 出典リンク:







