日々の仕事や趣味でパソコンを使っていると、ふとしたトラブルに見舞われることはありませんか。私自身も、ある日Windows 11のセキュリティ機能をきちんと整えようと思ったときに、メモリ整合性を有効化できないことに気がつきました。最初は「なんでオンにできないの?」と頭を抱えましたが、調べてみるとHuaweiやHonorのドライバが原因になっている場合が多いようなのです。今回は、その解決までの手順や実際に試してみた方法を共有します。
Windows 11でメモリ整合性を有効化できない問題
Windows 11の「コア分離のメモリ整合性」は、セキュリティを高めるために非常に重要な機能です。しかし、HuaweiやHonorのスマホやタブレット、関連ソフトをインストールした経験がある環境では、これらのドライバが邪魔をして有効化がブロックされるケースが多数報告されています。私自身もHonor製のスマホを長らく使っていて、パソコンに接続して音楽や写真を同期していたため、当然のようにドライバが入り込んでいました。そこで、この問題の原因や対応策をひとつずつ紐解いていきたいと思います。
メモリ整合性とは何か
メモリ整合性とは、Windows 11のコア分離機能の一部で、デバイス上で動く悪意あるソフトウェアがシステムの重要部分に干渉しにくくなるように保護してくれます。特にドライバなどの低レベルで動くソフトウェアに対して、常に整合性を確保して動かすようにする仕組みといえます。
HuaweiやHonorのドライバが原因になる理由
私の環境では、Honorのスマホを昔から使っていて、デバイスに音楽を入れたり、写真をバックアップしたりと、USB経由で色々操作してきました。その際、HuaweiやHonor向けのツールをインストールしていたのですが、アンインストールしてもドライバだけが残っている場合があるのです。具体的には「hn_cdcacm.sys」「hn_usbccgpfilter.sys」などが該当することが多いようで、これらがWindows 11のセキュリティ機能に互換性がないと判断されるとメモリ整合性をオンにできません。
問題が起きやすい主なポイント
1. デバイス マネージャーから非表示のドライバが見えにくい
2. Huawei/Honor製ソフトをアンインストールしてもファイルやレジストリが残存
3. 対応する.infファイルが見つからないため、pnputilコマンドで削除できない
4. 管理者権限だけでなく、SYSTEM権限が要求され削除が行えない
メモリ整合性を有効化するための具体的ステップ
ここでは、私自身が試行錯誤しながら取り組んだ方法を整理してご紹介します。順を追って取り組むことで、余計なトラブルを避けつつスムーズに進められると思います。
ステップ1: デバイス マネージャーで非表示デバイスを確認
メモリ整合性がオンにできず、Huawei/Honor由来のドライバが原因と表示されている場合は、まずデバイス マネージャーを開き、該当のドライバをアンインストールすることから始めます。ですが、普通にデバイス マネージャーを開いても見つからないケースが多いので、非表示デバイスを表示しましょう。
1. スタートメニューで検索して「デバイス マネージャー」を開く。
2. 表示タブで「非表示のデバイスの表示」を有効にする。
3. USB関連やポート(COM/LPT)、その他のデバイスなどを探し、見覚えのないHuawei/Honor関連の名前を探す。
4. 見つけたら右クリックしてアンインストールを実行。もし「このデバイスのドライバーソフトウェアを削除する」のようなチェックボックスがあればオンにして削除。
5. その後、パソコンを再起動してみる。
これだけでうまくいくこともあるのですが、私の場合はここで完全には削除されず、依然としてメモリ整合性がオンにできませんでした。非表示デバイスを何度アンインストールしても、なぜかドライバファイルはしぶとく残っているという状況になったのです。
デバイス マネージャーから見つけにくいデバイスの事例
私のケースでは「ポート (COM と LPT)」の下の方にひっそりと怪しげなデバイスが隠れていました。名前にHuaweiという文字はなかったのですが、ドライバの詳細を見てみると「hn_usbccgpfilter.sys」というファイル名が表示されていて、「ああ、これが原因なのか…」と思ったのです。

私がまず躓いたのは、デバイス名にはHuaweiやHonorの文字が一切なく、それが何のデバイスなのか一見わからなかった点です。結局はドライバのプロパティを確認し、ファイル名からHuawei/Honorのものだと突き止めました。
ステップ2: pnputilコマンドでドライバを削除
デバイス マネージャー上で見えなくても、Windows標準のpnputilというコマンドを使えば、インストールされたドライバを調べて削除できます。管理者としてコマンド プロンプトまたはPowerShellを起動し、以下の手順で進めます。
ドライバの検索
pnputil /enum-driversこのコマンドで、インストールされているドライバ一覧が表示されます。oemXX.inf などのファイル名と、提供元の名前、発行者などの情報がずらっと出てくるので、その中からHuaweiやHonorに関係するものを探します。
ドライバの削除
もし特定のoemXX.infが見つかったら、以下のように削除コマンドを実行します。
pnputil /delete-driver oemXX.inf /uninstall /force削除が完了したら、再起動をかけてメモリ整合性がオンにできるかを確認します。ただし、この方法でも該当ドライバのinfファイル自体が存在しない場合、削除ができないという現象にぶつかるかもしれません。
ステップ3: infファイルが存在しない場合の対処
私が本当に悩まされたのは、hn_usbccgpfilter.sysなどのドライバには該当するinfファイルが見つからないという点です。pnputilで検索しても「見当たりません」という状態で、どうにも削除できない…。そこで活用したのがレジストリの直接操作と手動ファイル削除でした。
レジストリからの掃除
レジストリエディタ(regedit)を使い、HuaweiやHonorという名前を含むキーを片っ端から検索し、デバイスやドライバに関係しそうなものを削除していきます。ただし、レジストリの変更はパソコンが起動しなくなるリスクもあるので、あらかじめバックアップを取得してから行うのが安心です。
システム権限が必要な場合
レジストリやSystem32\driversフォルダのファイルを削除しようとしても「SYSTEM権限が必要です」といったメッセージが出ることがあります。私も初めて見たとき「え、管理者じゃダメなの?」と驚きましたが、対処としてはProcess ExplorerやPowerRunといったツールを使ってSYSTEM権限でファイルを操作する方法があります。ただ、これも操作を誤ると非常に危険なので、十分に注意してください。
手動で.sysファイルを削除
レジストリを削除しデバイス情報を抹消した上で、C:\Windows\System32\driversフォルダにある該当の.sysファイルを削除します。私のケースでは、hn_usbccgpfilter.sysなどのファイルを消すことで、メモリ整合性がブロックされる原因がようやくなくなりました。
メモリ整合性再有効化の手順
不要なドライバを削除しきったら、次に改めてメモリ整合性をオンにしてみます。Windows セキュリティの設定画面から「デバイス セキュリティ」→「コア分離の詳細」へ進み、「メモリ整合性」をオンにしてください。再起動を促されることが多いので、一度再起動してから、エラーが出ずに有効化されたかを確認します。
再起動後の確認
私の場合は、最終的に再起動後もドライバの警告がなくなり、無事メモリ整合性がオンになっていました。「これで一安心」と思いつつ、再度pnputilを使って不要なドライバが残っていないかを確認しておくとさらに安心です。
メモリ整合性を有効化するメリットとデメリット
しかし、ドライバを削除してしまうことでHuawei/Honor製品との接続がうまくいかなくなる可能性があります。例えば、スマホとパソコンをUSB経由でテザリングしたり、ファイル転送をしたりする機能が制限される場合があるという点には留意してください。
削除に迷ったらバックアップを取りながら慎重に
ドライバやレジストリを手動で削除する際は、システム全体のバックアップや復元ポイントを作成しておくと安心です。万が一必要なファイルまで削除してしまった場合、復元しやすくなります。特に初めてレジストリをいじる方にとっては、本当に重要な工程になるでしょう。

私の場合は念のため、クラウド上に重要データをバックアップしてから作業に取りかかりました。時間はかかりましたが、心配ごとを減らしておく方が作業にも集中できて安心でした。
削除時に起こりやすいトラブルと対処例
「ドライバをアンインストールしたのに再起動すると復活する」
これは、Windowsが標準ドライバとして再認識してしまう場合と、実はまだ別の関連ドライバが残っている場合があります。前述のpnputilやレジストリのチェックを徹底し、怪しいファイルをすべて探し出す必要があります。
「ドライバは消えたがHuawei/Honorのソフト自体がアンインストールできない」
スタートメニューのアプリ一覧や「アプリと機能」から消せない場合は、メーカー提供のアンインストーラが残っているか、もしくはパソコン内のフォルダにあるアンインストール用のexeファイルを実行すると解決するケースがあります。また、サードパーティソフトを使って強制的にアンインストールする手段も存在します。
具体例で見るHuawei/Honorドライバの残骸
ここでは例として、Huawei/Honorのドライバがパソコン上にどう散らばっているかをわかりやすく示した簡易的な表を用意します。私自身が調べた時に見つけた場所やファイルをまとめてみました。
| 確認場所 | 見つかったファイルやキーの例 | 対処 |
|---|---|---|
| デバイス マネージャー(非表示) | Port(COM/LPT) 下に謎のドライバ名 USBコントローラ下にhn_usbccgpfilter.sysなど |
右クリックアンインストール ソフトウェア削除を選択 |
| C:\Windows\System32\drivers | hn_cdcacm.sys hn_usbccgpfilter.sys |
SYSTEM権限での削除が必要になる場合あり |
| レジストリ(HKLM\SYSTEM) | Huawei/Honorのキーワード含むキーや値 | バックアップ取得しつつ不要キーを削除 |
| インストール済みのプログラム一覧 | Huawei HiSuite, Honorドライバツールなど | メーカーのアンインストーラを利用 もしくはサードパーティの強制削除ツール |
このように、一度アンインストールしたと思っても、ファイルやレジストリエントリがあちこちに潜んでいるケースがあります。特にSystem32直下のドライバファイルは、通常の管理者権限では消せないことも多いので要注意です。
問題解決後の安心感
トラブルシューティングは面倒な作業ではありますが、無事にメモリ整合性をオンにできるようになると、パソコンのセキュリティ対策がひとつ強化されるわけですから、頑張っただけの価値はあります。私自身も時間はかかりましたが、何度かの試行錯誤を経て最終的に解決できたときは、もう二度と戻りたくないくらいほっとしました。
定期的なメンテナンスのすすめ
一度解決しても、今後また似たような問題が起きないとは限りません。新しくUSB機器を取り付けたとき、そのデバイス固有のドライバが同様にメモリ整合性をブロックする恐れもあります。定期的にpnputilで不要なドライバをチェックする、システムのクリーンアップツールでレジストリを点検するなど、小まめなメンテナンスを心がけると安心です。
まとめ
Windows 11でメモリ整合性をオンにしたいのに、HuaweiやHonorのドライバが残っていてできない…という状況は意外と多くの方が経験しているようです。デバイス マネージャーの非表示デバイスや、pnputilコマンドを駆使すれば、かなりの確率で解決へ近づけるはずです。最悪の場合はレジストリやSystem32フォルダのファイルを直接削除する必要がありますが、操作を誤るとリスクもあるため、必ずバックアップを取ってから行いましょう。作業を終えてメモリ整合性がオンになれば、パソコンをより安全に利用できます。

私自身、一時は「もうパソコンを初期化するしかないのか…」とまで落ち込みましたが、一つひとつ原因を潰していくうちに、最終的にはなんとか完全削除に成功しました。同じように困っている方の参考になれば幸いです。

コメント