Windows 10のライセンス認証時に発生する「Windows Script Hostエラー(0xc004f025)」の解決方法
Windows 10でプロダクトキーのライセンス認証を行う際に、「Windows Script Hostエラー」が発生することがあります。この場合、エラーコード0xc004f025が表示され、以下のようなメッセージが伴います。
エラー: 0xc004f025 アクセスが拒否されました。要求された操作には昇格された特権が必要です。
また、SLMGRツール(Software License Management Tool)を使用してWindowsサーバーの有効期限を延長しようとした際にも、同様のスクリプトホストエラーが発生することがあります。SLMGRは、Windowsのライセンス認証関連のタスクを実行するためによく利用されるツールです。

このエラーのその他の原因としては、破損したレジストリエントリや、ウイルス・マルウェアへの感染なども考えられます。本記事では、デバイスの設定を少し変更するだけでエラーコード0xc004f025を解消できる、複数の対処法をご紹介します。
Windows Script Hostとは?
Windows Script Hostは、OSがさまざまな言語で記述されたスクリプトを実行できるようにする、Windowsに標準搭載された自動化技術です。スクリプトホストエラーが発生した場合、JavaScriptやVBScriptのコードが正しく読み込めなかったり、誤った値が含まれていたりすることを意味します。
なお、「Windows Script Hostはウイルスではないか?」と心配するユーザーも少なくありませんが、これは誤解です。Windows Script HostはMicrosoftが提供する信頼性の高い正規アプリケーションであり、特にVBScriptファイルの実行など、OSがさまざまなタスクを処理するために必要な機能です。
ライセンス認証中のWindows Script Hostエラーの修正方法
ここからは、スクリプトホストエラーを解消するための具体的な対処法を順番に見ていきましょう。
1. Windows 10ライセンス認証のトラブルシューティングツールを実行する
Windows 10には、ライセンス認証時のエラーを自動的に修復できる「ライセンス認証のトラブルシューティングツール」が標準搭載されています。
まず、タスクバーのWindowsアイコンをクリックし、歯車型のアイコンを選択して「設定」を開きます。
次に「更新とセキュリティ」をクリックし、左側のメニューから「ライセンス認証」を選択します。

「トラブルシューティング」のリンクをクリックすると、Windowsが自動的にスキャンと診断を行い、ライセンス認証に関する問題を修正します。
トラブルシューティングが完了したら、PCを再起動し、エラーが解消されたかどうかを確認してください。
2. SFCスキャンを実行する
SFC(System File Checker)は、破損したシステムファイルを検出して自動的に修復・置換する、Windows標準のユーティリティコマンドです。以下の手順で実行できます。
スタートメニューの検索ボックスに「コマンドプロンプト」と入力し、検索結果を右クリックして「管理者として実行」を選択します。
コマンドプロンプトのウィンドウに以下のコマンドを入力し、Enterキーを押して実行します。

sfc/scannow
スキャンが完了するまで数分待ちましょう。処理が終わったらすべてのウィンドウを閉じてPCを再起動し、Windowsライセンスを再度認証して、問題が解決したか確認してください。
3. 管理者権限でライセンス認証コマンドを実行する
「Windows Script Hostエラー」を解消するもう一つの方法は、管理者権限のコマンドラインでライセンス認証コマンドを実行し、Windowsライセンスの有効期限を延長することです。手順は以下の通りです。
- スタートメニューの検索ボックスに「コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択します。
- 以下のコマンドを入力し、Enterキーを押します。
slmgr.vbs -rearm

実は、多くのユーザーが「管理者権限なしでコマンドを実行してしまう」という単純なミスを犯しがちです。ライセンス認証中にスクリプトホストエラーで困っている場合は、必ずコマンドプロンプトを「管理者として実行」してから、同じコマンドを試してみてください。
4. Microsoftサポートに問い合わせる

上記の方法をすべて試しても問題が解決しない場合は、Microsoftのサポートチームに問い合わせることをおすすめします。本人確認とプロダクトキーの認証が完了すれば、担当者がWindowsライセンスの認証手順を丁寧に案内し、Windows Script Hostエラーの解決をサポートしてくれます。
まとめ
本記事では、Windowsのライセンス認証中に発生するWindows Script Hostエラーの修正方法をご紹介しました。トラブルシューティングツールの実行、SFCスキャン、管理者権限での認証コマンド実行など、上記の対処法を活用すれば、エラーを解消してWindowsライセンスキーをスムーズに認証できるはずです。
-
Windows 10でエラー651を修正する方法|原因と7つの対処法を徹底解説
Windowsには数多くのエラーコードが存在し、システム内のさまざまな場所で同時に発生することがあります。さらに、各コードに関する情報は必ずしも具体的とは限らず、詳細な分析と調査が必要です。その中でも、インターネット接続のエラーはWindowsユーザーが最も頻繁に遭遇する問題の一つです。今回は「エラー651」について詳しく解説します。「エラー651:モデムがエラーを報告しました」というメッセージは、ブロードバンド機器がインターネットに接続できない際に表示される、Windowsユーザーにとって非常によくあるトラブルです。しかし、解決策に飛びつく前に、まずこのエラーの原因を理解しておくことが重要で
-
Windows 10 のアクティベーションエラー 0xc00f074 を解決する方法
Windows エラー 0xc00f074 は、主にキー管理サービス(KMS:Key Management Service)に関連するエラーです。Microsoft 製 OS にプロダクトキーを入力した際に発生することが多く、特にボリュームライセンス版や KMS 経由での認証時に見られます。通常、リテール版の Windows を利用している場合は、正規のアクティベーションキーを購入し、セットアップ時に入力することで自動的に認証が完了します。 しかし、アップグレード作業中に認証に失敗すると、以下のようなエラーメッセージが表示されます。 エラーコード 0xc00f074 は、アクティベーション処