Windows 11/10のBSODエラー「PAGE_FAULT_IN_NONPAGED_AREA(hardlock.sys)」の対処法
Windowsの機能更新プログラムや累積更新プログラムをインストールしようとした際、画面にhardlock.sysによるブルースクリーンエラーが表示されることがあります。更新処理自体は通常どおり開始されますが、インストールの最終段階で失敗し、元の状態へとロールバックしてしまうのが特徴です。この記事では、この問題を解決するための効果的な対処法を詳しく紹介します。
hardlock.sysは「C:\Windows\System32\drivers」フォルダに格納されているファイルで、Windows OSの動作には必須ではありません。サードパーティ製ベンダーによって開発されたファイルですが、Microsoftのデジタル署名が含まれています。
hardlock.sysブルースクリーンエラーの修正方法
PAGE_FAULT_IN_NONPAGED_AREA – hardlock.sysのストップエラーに直面している場合は、以下の対処法を順不同で試してみてください。
- レジストリを編集する
- コマンドプロンプトでドライバーをアンインストールする
- ドライバーを更新する
- Windows Updateをアンインストールする
- システムの復元を実行する
以下、それぞれの対処法について具体的な手順を解説します。
通常どおりログインできるのであれば問題ありませんが、ログインできない場合は、セーフモードで起動するか、高度なスタートアップオプション画面を表示するか、インストールメディアを使用して起動したうえで、以下の手順を実行してください。
1. レジストリを編集する
そもそもhardlock.sysは、サードパーティ製アプリの一部であるSentinel/Aladdin HASPのソフトウェアコンポーネントです。Sentinel HASPは、SafeNet社が提供する同時利用型のソフトウェアライセンス管理ソリューションです。そこで、レジストリに小さな変更を加えることで、BSODエラーを発生させることなく最新のWindows Updateをインストールできるようになります。
レジストリ操作を行う前に、万が一に備えてレジストリのバックアップまたはシステムの復元ポイントを作成しておくことを強くおすすめします。準備ができたら、以下の手順に進みましょう。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに
regeditと入力し、Enterキーを押してレジストリエディターを起動します。 - 次のレジストリキーのパスへ移動します。
HKLM\SYSTEM\CurrentControlSet\Services\Hardlock
- 右側のペインにあるStartエントリをダブルクリックしてプロパティを編集します。
- プロパティダイアログで、値のデータを4に設定します。
- OKをクリックして変更を保存します。
その後、Windows Updateのインストールを再試行すると、今度は正常に完了するはずです。
2. コマンドプロンプトでドライバーをアンインストールする
hardlock.sysは「Hardlock Device Driver for Windows NT」としても知られており、HardlockデバイスドライバーまたはSentinel LDKの一部として動作します。このソフトウェアはAladdin Knowledge Systems社によって開発されたものです。
この方法では、問題のあるドライバーをコマンドラインからアンインストールします。その後、更新プログラムのインストールを再試行すれば、エラーなく正常に完了するはずです。
手順は以下のとおりです。
- まず、haspdinstのzipファイルをダウンロードします(※ツールの配布が終了しているため、入手できない場合があります)。
- ダウンロードが完了したら、ファイルをC:ドライブ直下に展開します。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに
cmdと入力し、CTRL + SHIFT + ENTERを押して管理者権限でコマンドプロンプトを開きます。 - コマンドプロンプトウィンドウに、以下のコマンドを入力またはコピー&ペーストしてEnterキーを押します。
haspdinst.exe -kp -r -fr -v -purge
コマンドが実行されてドライバーのアンインストールが完了したら、システムの更新を再度試みてください。
3. 該当するドライバーを更新する
手順は以下のとおりです。
- Windowsキー + Xを押してパワーユーザーメニューを開きます。
- キーボードのMキーを押してデバイスマネージャーを起動します。
- デバイスマネージャーの画面でデバイスの一覧を展開し、Sentinelドライバーを探します。
- 見つかったら右クリックし、「ドライバーの更新」を選択します。
- 次のウィンドウで「ドライバーを自動的に検索」を選択します。
- 画面の指示に従ってドライバーの更新を完了させます。
4. Windows Updateをアンインストールする
場合によっては、特定のWindows Updateのインストール後にこのエラーが発生することがあります。更新プログラムのインストール直後に問題が現れた場合は、該当する更新プログラムをアンインストールすることで問題が解決するかどうかを確認してみてください。
5. システムの復元を実行する
上記のいずれの方法でも問題が解決しない場合は、システムの復元を実行して、エラー発生前の正常な状態に戻すことを検討してみてください。
この記事がお役に立てば幸いです!
-
【Windows 10】WdFilter.sysによるPAGE_FAULT_IN_NONPAGED_AREA(非ページ領域でのページフォールト)ブルースクリーンエラーの対処法
Windows 10デバイスの起動時に、PAGE_FAULT_IN_NONPAGED_AREA(WdFilter.sys)と表示されるブルースクリーンエラーが発生した場合、この記事がお役に立つはずです。この記事では、問題を正常に解決するために試せる最も効果的な対処法をご紹介します。 このストップエラーメッセージは、要求されたデータがメモリ上に見つからない場合に発生します。システムはフォールト(障害)を生成し、通常これはページングファイル内でデータを探していることを示しています。 WdFilter.sysは、Microsoftが開発したWindows Defenderミニフィルタードライバーに
-
Windows 11/10を強制的にアップデートする方法【手順と注意点を解説】
マイクロソフトは、Windows 11/10の機能更新プログラム(フィーチャーアップデート)を段階的に展開しています。そのため、リリース直後にすべてのユーザーへ配信されるわけではありません。Windows 11/10を強制的に更新すること自体は可能ですが、事前にいくつか知っておくべき点があります。配信のタイミングは、テストが正常に完了したデバイスの数、OEM(パソコンメーカー)からのドライバー互換性の確認状況、ハードウェア要件など、さまざまな基準によって決まるためです。 更新がすぐに届かないケースは大きく分けて2つあります。1つ目は、お使いのPCがすでに更新対象となっており、数時間から数日程度