Windows 10と11は最近、特にコア分離やメモリ整合性といった機能によってセキュリティが強化されています。これらは、適切に署名されていない、あるいは安全ではないと判断されたドライバーやソフトウェアをブロックするように設計されています。そのため、Armoury Crate、Aura Sync、AI SuiteといったASUSのユーティリティを使用している場合、特に厄介なAsIO.sysがブロックされることがあります。これは少々面倒ですが、Windowsがシステムを安全に保つために行っていることなのです。ただし、ドライバーが古かったり、最新のセキュリティ基準をすべて満たしていなかったりする場合は、さらに厄介な問題となる可能性があります。
基本的に、これは起動時にポップアップメッセージやエラーメッセージを表示し、「ドライバーに互換性がない」「安全でないとマークされている」といった内容を表示します。ASUSのハードウェア機能やオーバークロックツールに依存している場合、特にイライラするかもしれません。幸いなことに、ASUSソフトウェアを更新するか、ドライバーファイルを完全に削除することで、この問題を回避する方法がいくつかあります。ここでは、あまり手間をかけずに回避する方法をご紹介します。
Windows 10/11でASUSドライバーのブロックを修正する方法
ASUSアプリケーションの更新 – Armoury Crateなど
競合を最小限に抑えたいなら、まず最初に試すべきことはこれです。古いプログラムには、最新のセキュリティプロトコルに準拠していないドライバーが含まれていることが多く、Windowsのセキュリティ機能が作動してしまいます。Armoury CrateなどのASUSユーティリティを更新することで、最新かつ最も互換性の高いバージョンが確実に実行されます。通常、これはスムーズに動作するための迅速な解決策となります。
一部の設定では、この方法でアップデートすることでドライバーのブロックが解消される場合もありますが、そうでない場合はご心配なく。他の方法もあります。手順はASUSアプリ間でほぼ同様なので、要点を以下にまとめます。
- Armoury Crateアプリを開き、設定アイコンをクリックします。
- 「アップデートセンター」タブに移動してください。ソフトウェア本体だけでなく、関連するドライバーやファームウェアのアップデートを確認するためのオプションがあります。「アップデートを確認」をクリックしてください。
- 更新が表示された場合は、[更新]ボタンを押して、そのまま処理を続行します。
AsIO.sys ドライバーファイルを削除する
これは一種の強引な手段ですが、ASUSソフトウェアが不要になった場合(例えば、ユーティリティを既に削除した場合やオーバークロック機能が不要になった場合など)は、ドライバーファイルを削除すると、問題のあるドライバーがシステムから削除されます。Windowsのセキュリティは、古いドライバーや署名されていないドライバーを検出すると異常終了しますが、ドライバーを削除することで、Windowsの起動時にドライバーとの競合を防ぐことができます。
やり方は次のとおりです:
- 管理者権限でコマンドプロンプトを開きます。コマンドプロンプトを検索し、右クリックして「管理者として実行」を選択します。
- 関連サービスを停止します。
sc delete asio
これにより、Windows が起動時にそのサービスを再度読み込もうとするのを防ぎます。正直なところ、このコマンドだけでドライバーの問題を防げる場合もあります。 - 次に、ドライバファイル自体を削除します
del c:\windows\SysWow64\drivers\AsIO.sys
。特にWindowsディレクトリが別のドライブまたはフォルダにある場合は、パスが正しいことを確認するように注意してください。 - その後、PCを再起動してください。はい、再起動してブロックがなくなるかどうか確認してください。私の経験では、この手順は非常に役立ちます。Windowsが変更に追いつくだけの場合もあります。
Microsoft の脆弱なドライバー ブロック リスト (メモリ整合性) を無効にする
少しハックっぽいですが、効果のあるもう一つの方法は、古いドライバをブロックする機能(「脆弱なドライバブロックリスト」と呼ばれる)を無効にすることです。これはWindowsセキュリティのコア分離/メモリ整合性機能の一部です。これを無効にすると、Windowsはドライバ署名の問題を気にしなくなりますが、もちろんセキュリティは多少低下します。
プロセスは次のとおりです。
- スタートを押して、 「Windows セキュリティ」を検索し、開きます。
- サイドバーで、[デバイス セキュリティ]に移動します。
- コア分離の詳細をクリックします。
- Microsoft の脆弱なドライバー ブロック リストオプションを探して、チェックを外します。
これを実行したら、PCを再起動してドライバーブロックが解消されているかどうかを確認してください。Windowsがセキュリティを緩めるまで、コーヒーでも飲んで過ごしましょう。もちろん、Windowsは必要以上にセキュリティを厳しくしなければならない場合もあります。機種によっては、この簡単な修正でエラーがすぐに解消される場合もあります。
設定やハードウェア構成は多岐にわたるため、これらの方法の成功率はさまざまです。場合によっては、セキュリティ設定の更新と調整を組み合わせる必要があります。1つの方法がうまくいかない場合は、別の方法を試してください。