完全修正:Windows 10、8.1、7の起動時にスクリプトファイルrun.vbsが見つからない
Windows 10は、起動時に一連の重要なスクリプトを実行しますが、ログインを妨げるさまざまなエラーメッセージが表示されることがあります。起動エラーの最も一般的な原因の1つは、 次のとおりです。 「。
具体的には、ユーザーがログインしようとすると、ポップアップウィンドウが黒い画面に表示され、スクリプトファイルrun.vbsが見つからないことをユーザーに知らせます。 このエラーは、悪質なプログラムがコンピュータのレジストリを変更したときに発生します。 幸い、この問題を解決するために使用できる2つの簡単な回避策があります、そして私たちはこの記事でそれらをリストするつもりです。
以下は、不足しているrun.vbsエラーを修正する方法です。
Run.vbsエラーは、PC上に現れることがあり、特定の問題を引き起こすことがあります。 これは厄介な問題になる可能性があり、問題について言えば、ユーザーから報告された同様の問題がいくつかあります。
- スクリプトファイルWindows 7が見つからない - これはこの問題の変形であり、 Windows 7でも発生する可能性があります。 解決するには、新しいユーザープロファイルを作成し、問題が解決しないかどうかを確認します。
- Run.vbsエラーWindows 7、8.1、10 - 残念ながら、このエラーはWindowsのどのバージョンでも発生する可能性があります。以前のバージョンのWindowsも例外ではありません。 ただし、当社の解決策のいずれかを使用して問題を解決することができます。
- 起動時のRun.vbsエラー - この問題が起動時に発生した場合、その問題はマルウェアによって引き起こされた可能性があります。 問題を解決するには、レジストリを変更してシステム全体のスキャンを実行します。
解決策1 - Windowsの復元ポイントを使用する
黒い画面が原因で、起動の問題を引き起こしている悪意のあるソフトウェアを見つけてアンインストールすることは困難です。 結果として、あなたはあなたのシステムの復元ポイントを使い、このマルウェアがあなたのマシン上に存在していなかったポイントにOSを元に戻すべきです。
システムの復元を実行するには、次の手順に従います。
- Windowsキー+ Rキーを押して[ファイル名を指定して実行 ]ダイアログを開きます 。 ここで、 %systemroot%\ system32 \ rstrui.exeと入力してEnterキーを押すか、[ OK ]をクリックします。
- [ 別の復元ポイントを選択する ]を選択して [ 次へ ]をクリックします。
- ここで[ 他の復元ポイントを表示する]チェックボックスをオンにして、メニューから目的の復元ポイントを選択します。 日付と時刻のセクションに注意を払い、問題があなたのPCに存在しなかった時を選んでください。 次に進むをクリックします。
- 画面の指示に従って復元処理を完了します。
解決策2 - 下記のコマンドを実行する
コンピュータにシステムの復元ポイントがない場合は、以下のトラブルシューティング手順を実行してください。
- 検索メニューでcmdと入力し、管理者としてコマンドプロンプトを実行します。
- 次のコマンドを入力してください。
- reg "HKLM \ソフトウェア\マイクロソフト\ Windows NT \ CurrentVersion \ Winlogon" / v "シェル" / t REG_SZ / d "explorer.exe" / f
- reg“ HKLM¥Software¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon” / v“ Userinit” / t REG_SZ / d“ C:¥Windows¥System32¥userinit.exe” / f
- reg“ HKLM¥Software¥Wow6432Node¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon” / v“シェル” / t REG_SZ / d“ explorer.exe” / f
すべてのコマンドを実行したら、PCを再起動してください。
解決策3 - 詳細なシステムスキャンを実行する
run.vbsエラーは、PC上のマルウェアが原因で発生した可能性があります。 マルウェアによってレジストリが変更され、この問題が発生することがあります。 システムがマルウェアに感染していないことを確認するために、ウイルス対策プログラムを使ってシステム全体のスキャンを実行することをお勧めします。
すべてのウイルス対策ツールが同じように効果的であるわけではないことを言及する価値があるので、 Bitdefenderウイルス対策を検討することをお勧めします。 Bitdefenderは優れた保護機能を提供します。これは市場で最も優れたウイルス対策ソリューションの1つなので、試してみることをお勧めします。
システム全体のスキャンを実行してPCからすべてのマルウェアを削除したら、問題は完全に解決しているはずです。
解決策4 - レジストリを修正する
PC上でrun.vbsエラーが発生したのであれば、問題はあなたのレジストリにある可能性があります。 悪意のあるアプリケーションによってレジストリが変更され、この問題が発生することがあります。 ただし、レジストリにいくつか変更を加えるだけで問題を解決できます。 それには、次の手順に従ってください。
- Windowsキー+ Rを押してregeditを入力してください 。 Enterキーを押すか、 OKをクリックしてください。
- レジストリエディタが開いたら、左側のペインでHKEY_LOCAL_MACHINE¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogonに移動します 。 右側のウィンドウで、 Userinit値をダブルクリックします。
- [ 値のデータ]がC:\ Windows \ system32 \ userinit.exeに設定されていることを確認し、 [ OK ]をクリックして変更を保存します。
PCがマルウェアに感染している可能性があり、そのマルウェアがレジストリのUserinit値を変更します。 ただし、レジストリを変更した後、問題は完全に解決されるはずです。
何人かのユーザーは彼らが彼らのPCで何かをするのを妨げている黒いスクリーンを得ていると報告しました。 このような場合は、従来の方法でレジストリエディタにアクセスすることはできません。 ただし、次のようにすればこの問題を回避できます。
- Ctrl + Shift + Escを押してタスクマネージャを開きます 。
- タスクマネージャが開いたら、 [ファイル]> [新しいタスクの実行]の順に選択します 。
- regeditを入力してEnterを押します。
レジストリエディタが開いたら 、上の指示に従ってUserinit値を変更します。
解決策5 - レジストリの.vbsキーの値を変更する
ユーザーによると、.vbsキーの値が変更されたため、run.vbsエラーがあなたのPCに現れます。 この問題を解決するには、次の手順を実行する必要があります。
- 以前のソリューションで紹介したように、 レジストリエディタを開きます。
- 左側のウィンドウでComputer \ HKEY_CLASSES_ROOT \ .vbsに移動します。 右側のペインで、 (デフォルト)値をダブルクリックします。
- 値のデータをVBSFileに設定し、[ OK ]をクリックします。
これらの変更を加えた後、問題が解決したかどうかを確認してください。
解決策6 - SFCとDISMのスキャンを実行する
PC上でrun.vbsエラーが発生している場合、原因はシステムファイルの破損である可能性があります。 ただし、PC上でSFCとDISMのスキャンを実行するだけで、この問題を解決できます。 これを行うには、次の手順に従います。
- Windowsキー+ Xキーを押してWin + Xメニューを開きます。 コマンドプロンプト(管理者)またはPowerShell(管理者)を選択します。
- コマンドプロンプトが起動したら、 sfc / scannowコマンドを入力して実行します。
- SFCスキャンが開始されます。 スキャンには約15分かかることがあるので、決して邪魔しないでください。
SFCスキャンが終了したら、問題を解決する必要があります。 それでも問題が解決しない場合は、DISMスキャンを実行する必要があります。 これを行うには、次の手順に従います。
- 管理者としてコマンドプロンプトを起動します。
- DISM / Online / Cleanup-Image / RestoreHealthコマンドを実行します。
- DISMスキャンが開始されます。 このスキャンには約20分以上かかることがあるので、中断しないでください。
DISMスキャンが終了したら、問題がまだあるかどうかを確認してください。
黒い画面以外に何も表示されない場合は、次の手順でコマンドプロンプトを実行する必要があります。
- Ctrl + Shift + Escを押してタスクマネージャを起動します 。
- それからFile> Run new taskの順に進みます 。
- cmdと入力し、必ず[ 管理者権限でこのタスクを作成する]をオンにします 。 OKをクリックするかEnterを押してください 。
- コマンドプロンプトが起動したら、SFCとDISMの両方のスキャンを実行します。
解決策7 - セーフモードに移動する
セーフモードは、デフォルト設定で実行されるWindowsのセグメントであるため、run.vbsエラーなどの問題を解決するのに最適です。 セーフモードに入るには、次の手順に従います。
- 起動シーケンス中にPCを数回再起動します。
- 3つの選択肢があります。 トラブルシューティング>詳細オプション>スタートアップ設定を選択します 。 再起動ボタンをクリックします。
- PCが再起動します。 PCが起動したら、キーボードの適切なキーを押して、セーフモードのバージョンを選択します。
セーフモードに入ったら、問題がまだあるかどうかを確認してください。 問題がセーフモードで表示されない場合は、それを使用して問題を解決できます。
解決策8 - 新しいユーザーアカウントを作成する
PC上でrun.vbsエラーが発生し続けるのであれば、新しいユーザーアカウントを作成するだけで問題を解決できる可能性があります。 この問題がアカウントにしか影響しないことがありますが、次のようにすれば解決できます。
- 設定アプリ > アカウントに移動します 。
- 家族や他の人々に行きなさい。 右側のウィンドウで[ このPCに他のユーザーを追加する]を選択します。
- [ この人のサインイン情報を持っていません]を選択します 。
- 今すぐMicrosoftアカウントを使わないでユーザーを追加するを選択します 。
- 希望のユーザー名を入力して[ 次へ ]をクリックします。
この問題のためにSettingsアプリにアクセスできない場合は、コマンドプロンプトからユーザーアカウントを作成できます。 これを行うには、次の手順に従います。
- 管理者としてコマンドプロンプトを起動します。
- コマンドプロンプトが起動したら、次のコマンドを実行します。
- ネットユーザー/ 自分の ユーザー名を追加
- 新しいローカルグループ管理者 your_username / add
これら二つのコマンドを実行した後、あなたはあなたのPC上に新しい管理者アカウントを作成します。 新しい管理者アカウントに切り替えて、問題がそこにも表示されるかどうかを確認してください。
問題が新しいアカウントに存在しない場合は、個人用ファイルを新しいアカウントに移動し、古いアカウントの代わりに使用し始めます。
Run.vbsエラーはかなり厄介なことになることができますが、あなたが私たちの解決策のうちの一つを使ってそれを修正することができたことを願っています。