完全な修正:Windows 10、8.1、7の起動時にスクリプトファイルrun.vbsが見つからない

目次:

Anonim

Windows 10は起動時に一連の重要なスクリプトを実行しますが、ユーザーがログインできないさまざまなエラーメッセージが表示される場合があります。最も頻繁に発生する起動エラーの1つは、「 スクリプトファイルC:\ WINDOWS \ run.vbsが見つかりません 」 「。

より具体的には、ユーザーがログインしようとすると、黒いウィンドウにポップアップウィンドウが表示され、スクリプトファイル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をこのマルウェアがマシンに存在しなかったポイントに戻す必要があります。

システムの復元を実行するには、次の手順を実行します。

  1. Windowsキー+ Rを押して、 実行 ダイアログを開き ます 。 ここで、 %systemroot%\ system32 \ rstrui.exe入力してEnterキーを押すか、[OK]をクリックします。

  2. [別の復元ポイントを選択]を選択し、 [次へ]をクリックします。

  3. [復元ポイントをさらに表示する]チェックボックスをオンにして、メニューから目的の復元ポイントを選択します。 [日付と時刻]セクションに注意を払い、問題がPCに存在しなかった時刻を選択します。 次へをクリックして次に進みます。

  4. 画面の指示に従って、復元プロセスを完了します。

解決策2 –以下にリストされているコマンドを実行する

コンピューターにシステムの復元ポイントがない場合は、次のトラブルシューティング手順を実行してください。

  1. [検索]メニューに「 cmd」入力し、管理者としてコマンドプロンプトを実行します。
  2. 次のコマンドを入力します。
  • reg add“ HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon” / v“ Shell” / t REG_SZ / d“ explorer.exe” / f
  • reg add "HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon" / v "Userinit" / t REG_SZ / d "C:\ Windows \ System32 \ userinit.exe、" / f
  • reg add“ HKLM \ Software \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon” / v“ Shell” / t REG_SZ / d“ explorer.exe” / f

すべてのコマンドを実行した後、PCを再起動します。

解決策3 –詳細なシステムスキャンを実行する

run.vbsエラーは、PCのマルウェアが原因であった可能性があります。 マルウェアによってレジストリが変更され、この問題が発生する場合があります。 システムにマルウェアがないことを確認するために、ウイルス対策ソフトウェアでシステム全体のスキャンを実行することをお勧めします。

すべてのウイルス対策ツールが同じように効果的であるとは限らないため、 Bitdefenderウイルス対策を検討することをお勧めします。 Bitdefenderは優れた保護を提供し、市場で最高のウイルス対策ソリューションの1つであるため、試してみてください。

システム全体のスキャンを実行し、PCからすべてのマルウェアを削除すると、問題は完全に解決されるはずです。

解決策4 –レジストリを変更する

PCでrun.vbsエラーが発生している場合、問題はレジストリにある可能性があります。 悪意のあるアプリケーションによってレジストリが変更され、この問題が発生する場合があります。 ただし、レジストリにいくつかの変更を加えるだけで問題を解決できます。 それを行うには、次の手順に従ってください。

  1. Windowsキー+ Rを押して、 regeditと入力しますEnterを押すか、[OK]をクリックします。

  2. レジストリエディター が開いたら、左ペインのHKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogonに移動します 。 右側のペインで、 Userinit値をダブルクリックします。

  3. 値のデータ がC:\ Windows \ system32 \ userinit.exeに設定されていることを確認し [OK]をクリックして変更を保存します。

PCがマルウェアに感染している可能性があり、そのマルウェアはレジストリのUserinit値を変更します。 ただし、レジストリを変更した後、問題を完全に解決する必要があります。

何人かのユーザーは、PCで何もできないようにする黒い画面が表示されると報告しました。 この場合、従来の方法を使用してレジストリエディターにアクセスすることはできません。 ただし、次の操作を行うことにより、この問題を回避できます。

  1. Ctrl + Shift + Esc押しタスクマネージャーを開きます
  2. タスクマネージャー が開いたら、 [ファイル]> [新しいタスクを実行]に移動します

  3. regeditと入力してEnterを押します。

レジストリエディターが開いたら 、上記の手順に従ってUserinit値を変更します。

解決策5 –レジストリの.vbsキーの値を変更する

ユーザーによると、.vbsキーの値が変更されたため、run.vbsエラーがPCに表示される場合があります。 この問題を修正するには、次を実行する必要があります。

  1. 前のソリューションで示したようにレジストリエディターを開きます。
  2. 左ペインのComputer \ HKEY_CLASSES_ROOT \.vbsに移動します。 右側のペインで、 (デフォルト)値をダブルクリックします。

  3. 値のデータ をVBSFileに設定し、[OK]をクリックします。

これらの変更を行った後、問題が解決したかどうかを確認してください。

解決策6 – SFCおよびDISMスキャンを実行する

PCでrun.vbsエラーが発生している場合、原因はシステムファイルの破損である可能性があります。 ただし、PCでSFCおよびDISMスキャンを実行するだけで、この問題を修正できます。 それを行うには、次の手順を実行します。

  1. Windowsキー+ Xを押して、Win + Xメニューを開きます。 コマンドプロンプト(管理)またはPowerShell(管理)を選択します。

  2. コマンドプロンプト が起動したら、 sfc / scannowコマンドを入力して実行します。

  3. SFCスキャンが開始されます。 スキャンには約15分かかる可能性があるため、何らかの方法でスキャンに干渉しないようにしてください。

SFCスキャンが完了したら、問題を解決する必要があります。 この問題が引き続き存在する場合は、DISMスキャンを実行する必要があります。 これを行うには、次の手順を実行します。

  1. 管理者としてコマンドプロンプトを起動します。
  2. DISM / Online / Cleanup-Image / RestoreHealthコマンドを実行します。

  3. DISMスキャンが開始されます。 このスキャンには約20分以上かかる可能性があるため、中断しないでください。

DISMスキャンが終了したら、問題がまだあるかどうかを確認します。

黒い画面以外が表示されない場合は、次を実行してコマンドプロンプトを実行する必要があります。

  1. Ctrl + Shift + Esc押しタスクマネージャーを起動します
  2. [ファイル]> [新しいタスクを実行]に移動します
  3. cmdと入力し、[管理者特権でこのタスクを作成する]をオンにしますOKをクリックするか、 Enterを押します。

  4. コマンドプロンプト が起動したら、SFCとDISMの両方のスキャンを実行します。

解決策7 –セーフモードに移動する

セーフモードは、既定の設定で実行されるWindowsのセグメントであるため、run.vbsエラーなどの問題のトラブルシューティングに最適です。 セーフモードに入るには、次の手順を実行します。

  1. 起動シーケンス中にPCを数回再起動します。
  2. 利用可能な3つのオプションが表示されます。 [トラブルシューティング]> [詳細オプション]> [起動設定]を選択します再起動ボタンをクリックします。
  3. PCが再起動します。 PCが起動したら、キーボードの適切なキーを押して、セーフモードの任意のバージョンを選択します。

セーフモードに入ったら、問題がまだあるかどうかを確認します。 問題がセーフモードで表示されない場合は、それを使用して問題を修正できます。

解決策8 –新しいユーザーアカウントを作成する

PCでrun.vbsエラーが引き続き発生する場合は、新しいユーザーアカウントを作成するだけで問題を解決できる場合があります。 この問題はアカウントにのみ影響する場合がありますが、次の方法で修正できます。

  1. [設定]アプリ > [アカウント]に移動します

  2. 家族と他の人に行きます。 右ペインで[このPC他の人を追加]を選択します。

  3. [この人のサインイン情報を持っていません]を選択します
  4. 次に、Microsoftアカウントなしでユーザーを追加を選択します
  5. 目的のユーザー名を入力し、「 次へ」をクリックします。

この問題のために設定アプリにアクセスできない場合は、コマンドプロンプトからユーザーアカウントを作成できます。 それを行うには、次の手順を実行します。

  1. 管理者としてコマンドプロンプトを起動します。
  2. コマンドプロンプト が起動したら、次のコマンドを実行します。
  • net user / add your_username
  • 新しいローカルグループ管理者 your_username / add

これら2つのコマンドを実行した後、PCに新しい管理者アカウントを作成します。 新しい管理者アカウントに切り替えて、そこに問題が表示されるかどうかを確認してください。

問題が新しいアカウントに存在しない場合は、個人ファイルをそのアカウントに移動し、古いアカウントの代わりに使用を開始します。

Run.vbsエラーは非常に迷惑な場合がありますが、当社のソリューションのいずれかを使用して修正できたことを願っています。

編集者注 :この投稿は元々2017年1月に公開されたものであり、それ以降は完全に刷新され、新鮮さ、正確さ、包括性のために更新されています。

完全な修正:Windows 10、8.1、7の起動時にスクリプトファイルrun.vbsが見つからない