【解決法】Windows 10 起動時の「Windows Script Host」エラーを修正する方法
Windows 10 の起動時に「Windows Script Host」エラーが表示される場合、その主な原因はウイルスやマルウェアによってシステムに悪意のあるコードが感染していることです。ただし、このエラーは .vbs スクリプトファイルに関連するものであり、以下の手順に従えば比較的簡単に解決できますので、過度に心配する必要はありません。
Windows 10 起動時の Windows Script Host エラーとは
典型的なエラーメッセージは以下のように表示されます。
Windows Script Host Script: C:\users\u510\desktop\Operators-Expressions-demos\scripts\js-console.js line: 1 char: 1 error: Object expected code: 800A138F source: Microsoft JScript runtime error
作業を始める前に、万が一のトラブルに備えてシステムの復元ポイントを作成しておくことを強くおすすめします。
方法1: システム ファイル チェッカー(SFC)を実行する
- Windowsキー + X を押し、「コマンド プロンプト(管理者)」をクリックします。
- コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
3. システム ファイル チェッカーの処理が完了するまで待ち、その後PCを再起動します。
方法2: Microsoft Safety Scanner を実行する
このエラーはウイルス感染が原因である可能性が高いため、Microsoft Safety Scanner を実行して問題が改善するか確認しましょう。なお、Microsoft Safety Scanner を実行する際は、競合を避けるためにすべてのウイルス対策ソフトやセキュリティ保護機能を一時的に無効にしてください。
方法3: クリーン ブートを実行する
- Windowsキー + R を押し、「msconfig」と入力してEnterキーを押し、システム構成画面を開きます。
- 「全般」タブで「スタートアップのオプションを選択」を選び、「スタートアップの項目を読み込む」のチェックを外します。
- 「サービス」タブに移動し、「すべてのMicrosoftサービスを隠す」にチェックを入れます。
- 次に「すべて無効」をクリックし、残りのサードパーティ製サービスをすべて無効にします。
- PCを再起動し、起動時の Windows Script Host エラーが解消されたかどうかを確認します。
- トラブルシューティングが完了したら、PCを通常どおり起動できるよう、必ず上記の設定を元に戻してください。
方法4: レジストリで .vbs キーの既定値を設定する
- Windowsキー + R を押し、「regedit」と入力してEnterキーを押し、レジストリ エディターを開きます。
- 以下のキーへ移動します。
Computer\HKEY_CLASSES_ROOT\.vbs
3. 右側のウィンドウで「既定」をダブルクリックします。
4. 値のデータを VBSFile に変更して「OK」をクリックします。
5. PCを再起動して変更を保存すると、システムが正常に動作するようになる可能性があります。
方法5: レジストリから VMApplet と WinStationsDisabled を削除する
- Windowsキー + R を押し、「regedit」と入力してEnterキーを押し、レジストリ エディターを開きます。
- 以下のキーへ移動します。
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. 右側のウィンドウで、userinit 以降のエントリをすべて削除します。これには VMApplet と WinStationsDisabled が含まれていることが多いです。
注意: 以下の手順で誤った userinit パスを入力すると、自分のユーザーアカウントからロックアウトされる恐れがあります。操作は自己責任で行ってください。また、この変更はWindowsがCドライブにインストールされている場合のみ実施してください。
4. userinit をダブルクリックし、「C:\windows\system32\servieca.vbs」または「C:\WINDOWS\run.vbs」のエントリを削除します。値が「C:\Windows\system32\userinit.exe,」(末尾のカンマも含みます)になっていることを確認し、「OK」をクリックします。
5. 最後にレジストリ エディターを閉じ、PCを再起動します。
方法6: 修復インストールを実行する
この方法は最後の手段です。ここまでのどの方法でも問題が解決しなかった場合でも、修復インストールならPCの不具合を確実に修復できます。修復インストールは、システム内のユーザーデータを削除することなく、上書きインプレース アップグレードによってシステムの問題を修復する手法です。Windows 10 のインストールメディアを使って、セットアップ画面から「ファイルをすべて保持する」を選択して実行します。
以上で、Windows 10 起動時の Windows Script Host エラーの修正は完了です。それでも問題が解決しない場合や、本記事についてご不明な点がある場合は、お気軽にコメント欄でお知らせください。
-
Windows 10で起動時にGTA 5がクラッシュする問題を修正
よく知られている GTA (Grand Theft Auto) 5 ゲームは紹介する必要はありません。市場で入手可能な最高のゲームの 1 つです。これは、2013 年に Rockstar Games によって開発およびリリースされた、アクション満載のアドベンチャーを組み合わせたビデオ ゲームです。最近、多くのユーザーが、このゲームが途中または開始時にクラッシュするという問題に直面していると報告しています。起動エラーで GTA 5 がクラッシュするのは、PC ユーザーだけに限られていることに注意してください。あなたがこの問題を経験しているユーザーの 1 人である場合は、ガイドに従って潜在的な修正
-
Windows 10のライセンス認証時に発生する「Windows Script Hostエラー(0xc004f025)」の解決方法
Windows 10でプロダクトキーのライセンス認証を行う際に、「Windows Script Hostエラー」が発生することがあります。この場合、エラーコード0xc004f025が表示され、以下のようなメッセージが伴います。エラー: 0xc004f025 アクセスが拒否されました。要求された操作には昇格された特権が必要です。また、SLMGRツール(Software License Management Tool)を使用してWindowsサーバーの有効期限を延長しようとした際にも、同様のスクリプトホストエラーが発生することがあります。SLMGRは、Windowsのライセンス認証関連のタスクを実