Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsで「Amsdk.sysドライバーを読み込めません」エラーを修正する方法【徹底解説】

Amsdk.sys ドライバーを読み込めません」というエラーは、Windowsの起動時や特定のアプリケーションを開いた際に表示されることがあります。このエラーが発生すると、システムの動作が遅くなり、ドライバーに関する警告メッセージが表示されます。主な原因は、メモリ整合性(Memory Integrity)HVCIといったWindowsのセキュリティ機能が、amsdk.sysドライバーの実行をブロックしていることにあります。

このブロックは、ドライバーが古いバージョンであるか、正しいデジタル署名を持っていないために起こることがほとんどです。一般的に、このドライバーはZemana AntiMalwareのソフトウェアに含まれています。また、アンインストール済みのウイルス対策ソフトから残った古いファイルが原因となるケースもあります。

それでは、原因を踏まえたうえで、具体的な解決策を見ていきましょう。

解決策1:Zemana AntiMalwareを再インストールする

amsdk.sysドライバーが古いバージョンだったり破損していたりすると、Windowsにブロックされる可能性があります。ファイルの欠損や破損があるドライバーは、こうした問題を引き起こしがちです。プログラムを更新または再インストールすることで、正常な状態に戻すことができます。

  1. Windowsキー + Rを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
  2. ボックスに「appwiz.cpl」と入力し、「OK」をクリックします。コントロールパネルの「プログラムと機能」画面が表示されます。
  3. 一覧から「Zemana AntiMalware」を見つけてダブルクリックし、アンインストールを実行します。
  4. アンインストールが完了したら、アプリケーションを再インストールしてドライバーを復元します。あるいは、エラー自体を避けたい場合は、そのままアンインストールしたままにしておくのも有効です。

解決策2:メモリ整合性を無効化する

Windowsは、互換性要件を満たさないドライバーをブロックする仕組みを持っています。その中心的な役割を担っているのが、Windowsセキュリティの「メモリ整合性(コア分離)」機能です。この機能をオフにすることで、amsdk.sysの実行が可能になります。

  1. Winキーを押して「スタートメニュー」を開きます。
  2. Windowsセキュリティ」と入力し、Enterキーを押してWindowsセキュリティを起動します。
  3. 左側のメニューから「デバイスセキュリティ」をクリックします。
  4. コア分離」セクションにある「コア分離の詳細」をクリックします。
  5. メモリ整合性」のスイッチをオフに切り替え、問題が解決したかどうかを確認します。

解決策3:ドライバー署名の強制を一時的に無効化する

「ドライバー署名の強制」は、検証されていないドライバーの読み込みを防ぐWindowsのセキュリティ機能です。amsdk.sysには署名がない場合があるため、これを一時的に無効化して、署名の不足がブロックの原因かどうかをテストしてみましょう。

  1. スタートメニューを開き、「コマンドプロンプト」と入力します。
  2. 右クリックして「管理者として実行」を選択します。
  3. コマンドプロンプトで以下のコマンドを入力し、Enterキーを押します。
    bcdedit /set nointegritychecks on

  4. これによりドライバー署名の強制が無効になり、署名のないドライバーも使用できるようになります。

解決策4:Windows Update(オプション更新プログラム含む)を適用する

新しいバージョンのWindowsでは、システムの安全性を保つため、ドライバーに対する基準が厳格化されています。そのため、古いドライバーや未署名のドライバーであるamsdk.sysはブロックされやすくなっています。Microsoftは定期的に累積更新プログラムオプション更新プログラムをリリースしており、これらには以下のような修正が含まれることがあります。

  • デジタル署名済みの新しいバージョンのamsdk.sys
  • メモリ整合性コア分離などの機能とドライバーの相性を改善するシステムアップデート。

実際に、利用可能なすべての更新プログラム(オプションのものを含む)をインストールすることで、問題が完全に解決したという報告が多くのユーザーから寄せられています。

  1. Windowsキー + Sを押して「Windows検索」を開きます。
  2. 更新プログラムのチェック」と入力し、Enterキーを押します。
  3. Windows Update」>「詳細オプション」>「オプションの更新プログラム」の順に進みます。
  4. ドライバー更新プログラム」と「その他の更新プログラム」のセクションを展開し、利用可能な項目をすべて選択して、ドライバーとWindowsの両方の更新をインストールします。
  5. すべての更新が完了したらPCを再起動し、エラーが解消されたかどうかを確認してください。

上記の手順を実行すれば、amsdk.sysドライバーは問題なく読み込まれるはずです。

ただし、それでもドライバーが読み込まれず、かつそのドライバーが必要ない場合は、管理者権限のコマンドプロンプトで以下のコマンドを実行することで、恒久的に無効化できます。

sc stop amsdk
sc config amsdk start=disabled

このコマンドを実行すれば、システムからエラーメッセージを消すことができます。

  1. Windows 10でタスクバーを透明にする4つの方法を徹底解説

    Windows 10では、ユーザーインターフェースを自由にカスタマイズできるのが魅力の一つです。壁紙やテーマ、アクセントカラーなど、パソコンの見た目を自分好みに変更できる選択肢が豊富に用意されています。しかし、その中でもタスクバーのデザインについてはカスタマイズの幅が意外と狭く、色合いの変更と透明度の切り替え程度しか標準では行えません。 そこで本記事では、Windows 10のタスクバーをより透明度の高い見た目に変更するための方法を、標準機能からサードパーティ製ツールまで詳しく解説します。 Windows 10でタスクバーを透明にする方法 Windowsのタスクバーは、よく使うアプリのピン留め

  2. Windows向け暗号化ソフトおすすめ25選【無料・有料】

    世界は日々デジタル化が進んでおり、パソコンを利用する機会はますます増えています。しかし、インターネットを通じて外部とのつながりが深まるほど、自分自身の情報が露出するリスクも高まっていることを意識している人は少ないのが実情です。ネット上には、他人のパソコンに不正侵入して個人情報を盗もうと待ち構えている人たちが数多く存在します。こうしたリスクから身を守るため、多くのユーザーがWindowsノートPCの保護に暗号化ソフトを活用しようとしています。個人用PCには銀行口座情報をはじめ、さまざまな機密情報が保存されていることが多く、これらを失えば取り返しのつかない被害につながりかねません。だからこそ、最適