Windows 11/10 の hardlock.sys によるブルースクリーンを修正する

このhardlock.sys によるブルースクリーン エラーは、Windows の機能更新プログラムや累積更新プログラムをインストールしようとすると PC の画面に表示されます。更新プロセスは正常に開始されますが、失敗してインストールの最終段階でほぼ元に戻ります。この記事では、この問題を正常に解決するために試すことができる最も適切な解決策を紹介します。

Hardlock.sys は C:\Windows\System32\drivers フォルダーにあり、Windows OS の実行には不可欠ではありません。このファイルはサードパーティのプロバイダーによって開発されていますが、Microsoft のデジタル署名が含まれています。

hardlock.sys によるブルースクリーン エラーを修正する

PAGE_FAULT_IN_NONPAGED_AREA – hardlock.sys の停止エラーが発生した場合は、以下に推奨する解決策を順番に試して、問題の解決に役立つかどうかを確認してください。

  1. レジストリを変更する
  2. コマンド プロンプトからドライバーをアンインストールする
  3. ドライバーを更新する
  4. Windows Update をアンインストールする
  5. システムの復元を実行する。

一覧に示されている各解決策に関連するプロセスの説明を見てみましょう。

通常どおりログインできる場合は問題ありません。それ以外の場合は、セーフモードで起動するか、詳細起動オプション画面を入力するか、インストール メディアを使用して起動して、これらの手順を実行できるようにする必要があります。

1] レジストリを変更する

基本的に、hardlock.sys は Sentinel/Aladdin HASP のソフトウェア コンポーネントであり、サードパーティ アプリの一部です。Sentinel HASP は、SafeNet が提供する同時使用ソフトウェア ライセンス ソリューションです。したがって、レジストリを少し調整すると、BSOD エラーを受け取らずに最新の Windows 更新プログラムをインストールできます。

これはレジストリ操作であるため、必要に応じてレジストリをバックアップするか、システムの復元ポイントを作成することをお勧めします。完了したら、次のように進めることができます。

  • Windows キー + Rを押して、[ファイル名を指定して実行] ダイアログを呼び出します。
  • [ファイル名を指定して実行] ダイアログ ボックスにregeditと入力し、Enter キーを押してレジストリ エディターを開きます。
  • 以下のレジストリ キー パスに移動またはジャンプします。
HKLM\SYSTEM\CurrentControlSet\Services\Hardlock
  • その場所で、右側のペインにある開始エントリをダブルクリックしてそのプロパティを編集します。
  • プロパティ ダイアログで、その値のデータを4に設定します。
  • OKをクリックして変更を保存します。

これで、Windows 10 をインストールすると正常に完了します。

2] コマンド プロンプトからドライバーをアンインストールする

hardlock.sys プロセスは Windows NT 用の Hardlock デバイス ドライバーとしても知られており、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] システムの復元を実行する

何も解決しない場合は、システムの復元を実行して、役立つかどうかを確認できます。

これで解決することを願っています!