Windows 11 へのアップグレード後、「互換性のないドライバー: AVEOdcnt.sys」のせいでメモリ整合性(HVCI)がオンにできない――この記事では、この厄介な AVEOdcnt.sys ドライバーの正体と、安全かつ確実に削除・無効化してメモリ整合性を有効化するまでの実践的な手順を詳しく解説します。
症状の整理:AVEOdcnt.sys が原因でメモリ整合性がオンにできない
Windows 10 から Windows 11 にアップグレードしたあと、次のような表示に悩まされているケースが多く報告されています。
- 対象機種例:Dell XPS 13 7390(ノート PC)、一部の自作/メーカー製デスクトップ
- 現象:
Windows セキュリティ > デバイス セキュリティ > コア分離の詳細を開くと、
「互換性のないドライバー: AVEOdcnt.sys」と表示され、
メモリ整合性(Memory Integrity)をオンにできない - 内蔵 Web カメラがない デスクトップ PC でも同じ AVEOdcnt.sys が表示されることがある
実際に、Dell XPS 13 7390 を Windows 11 へ更新したユーザーが、同様のエラーでメモリ整合性を有効化できないと Microsoft Q&A へ相談し、AVEOdcnt.sys の削除で解決した事例が公開されています。
| 項目 | 内容 |
|---|---|
| OS | Windows 11(Windows 10 からアップグレード) |
| 警告場所 | Windows セキュリティ > デバイス セキュリティ > コア分離の詳細 |
| 表示内容 | 互換性のないドライバー: AVEOdcnt.sys |
| 影響 | メモリ整合性(HVCI)がオンにできない |
| 主な原因 | 古い AVEO 製 Web カメラドライバー |
AVEOdcnt.sys とは何者か?
AVEOdcnt.sys は、AVEO 製 Web カメラ向けの古いカーネルドライバーです。代表的な製品名としては、次のようなものがあります。
- AVEO USB2.0 PC Camera
- AVEO USB 2.0 PC Camera(各種モデル番号付き)
- CamApp / AveoCap などの付属ユーティリティ
これら AVEO カメラドライバーは、2000 年代〜2010 年前後に設計された古いドライバーであることが多く、メーカーやドライバー配布サイトでも 2009〜2010 年頃の日付のパッケージが散見されます。
つまり、「AVEOdcnt.sys = 古い AVEO カメラドライバー」と理解して問題ありません。
| 項目 | 例 |
|---|---|
| ドライバー ファイル | C:\Windows\System32\drivers\AVEOdcnt.sys |
| 関連ソフト | AVEO USB2.0 PC Camera / CamApp / AveoCap など |
| 対象デバイス | 内蔵 Web カメラ、古い外付け USB Web カメラ |
| 想定 OS 世代 | Windows XP / Vista / 7 / 8 / 10 頃 |
| 問題点 | Windows 11 のメモリ整合性(HVCI)に非対応 |
なぜ AVEOdcnt.sys がメモリ整合性(HVCI)と衝突するのか
メモリ整合性(HVCI)の仕組み
Windows 10 / 11 の「メモリ整合性(Memory Integrity)」は、仮想化ベースのセキュリティ(VBS)を利用して、カーネルモードのドライバーやコードを検査し、不正なドライバーの読み込みをブロックする機能です。
メモリ整合性をオンにすると、次のような制約が加わります。
- 古い署名方式や互換性のないカーネルドライバーはロードを拒否される
- 脆弱性を含む恐れのあるドライバーは「互換性のないドライバー」としてリストアップされる
- HVCI に準拠していない一部のデバイスドライバーは、そのままでは使用できなくなる
AVEOdcnt.sys がブロックされる理由
AVEOdcnt.sys は、HVCI が導入されるよりも前の世代に作られた Web カメラドライバーであり、現行の Windows 11 の厳しいカーネルドライバー要件を満たしていません。そのため、メモリ整合性をオンにすると、Windows セキュリティによって次のように扱われます。
- 「互換性のないドライバー」と判断される
- ドライバーのロードがブロックされる
- メモリ整合性のスイッチをオンにできない状態が続く
結果として、AVEOdcnt.sys を更新するか、アンインストール・削除してしまわない限り、メモリ整合性は有効化できない、という状況に陥ります。
解決の全体方針
AVEOdcnt.sys 問題の対処方針は、大きく以下の流れになります。
- まずは「正規の更新版ドライバー」がないかを確認する(最も安全)
- 見つからない場合は、アプリやデバイスマネージャーからアンインストールを試す
- さらに、pnputil でドライバー パッケージを削除し、再インストールされないようにする
- それでも残る場合は、サービスを削除(sc.exe delete AVEO)し、AVEOdcnt.sys を無効化する
- 最後に、メモリ整合性をオンにできるか確認する
| ステップ | 目的 | リスク |
|---|---|---|
| 更新版ドライバーの確認 | できれば最新対応ドライバーへ置き換える | ほぼなし |
| アプリ / デバイスのアンインストール | 不要な AVEO ソフトとデバイス定義を削除 | カメラ機能が使えなくなる可能性 |
| pnputil でドライバー パッケージ削除 | ドライバーストアから完全に除去 | 誤った INF を消すと他デバイスに影響 |
| sc.exe delete AVEO | AVEO ドライバーサービスを無効化 | カメラ関連サービスが動かなくなる可能性 |
| AVEOdcnt.sys のリネーム/削除 | Windows がドライバーを読み込めない状態にする | 権限操作を誤るとシステムに悪影響の恐れ |
作業前の準備:復元ポイントと管理者権限
カーネルドライバーやサービス、レジストリに関わる操作を行う前に、以下を必ず実施することを強く推奨します。
- システムの復元ポイントを作成
不具合時に元に戻せるようにします。 - 管理者権限のあるアカウントでログオン
- ノート PC は AC アダプターを接続(作業中に電源が落ちないように)
Windows の標準手順で復元ポイントを作成してから先へ進んでください。
手順 A:Dell などベンダーサイトで更新版ドライバーを確認する
まずはセオリー通り、正規の更新版ドライバーで AVEOdcnt.sys を置き換えできないかを確認します。これは最も安全な解決策です。
Dell XPS 13 7390 の場合
- ブラウザーで Dell のサポートページを開きます。XPS 13 7390 用のドライバー一覧ページからアクセスできます。
- 「Select Drivers」などのボタンをクリックし、OS に「Windows 11」を選択します。
- 「カメラ」「イメージングデバイス(Imaging)」カテゴリを確認し、AVEO または内蔵カメラ向けのドライバーがあればダウンロードします。
- ダウンロードしたインストーラーを管理者として実行し、指示に従ってインストールします。
- PC を再起動し、メモリ整合性のエラーが消えたか確認します。
その他メーカー/自作 PC の場合
- メーカー製 PC:
メーカーサポートページ > モデルを選択 > ドライバー一覧からカメラドライバーを確認します。 - 自作 PC で外付け Web カメラ使用の場合:
カメラのメーカーサイトから Windows 11 対応ドライバーがないか探します。
| PC タイプ | 確認先 | 注目ポイント |
|---|---|---|
| ノート PC(内蔵カメラあり) | PC メーカー公式サポート | 「Camera」「Imaging」カテゴリにある内蔵カメラドライバー |
| デスクトップ(外付けカメラ) | カメラメーカー公式サイト | Windows 11 / 10 用の最新 UVC 対応ドライバー |
| カメラ未使用 / 不明 | PC メーカー、または使用履歴のある周辺機器メーカー | 過去に接続したカメラの痕跡が残っていないか確認 |
もし AVEOdcnt.sys を含まない新しいカメラドライバーで置き換えられれば、削除作業に踏み込まずに解決できる可能性があります。
手順 B:アプリとデバイスマネージャーからアンインストール
更新版が見つからない、あるいはインストールしても状況が変わらない場合は、通常のアンインストールを行います。
アプリ(プログラム)のアンインストール
設定 > アプリ > インストール済みアプリを開きます。- 一覧から次のような名前を探します。
- AVEO USB2.0 PC Camera
- AVEO USB 2.0 PC Camera
- CamApp / AveoCap / AVEO Camera など
- 該当するアプリがあれば、アンインストールを実行します。
デバイスマネージャーからのドライバー削除
- Windows キー + X → 「デバイス マネージャー」を開きます。
- メニューの「表示 > 非表示のデバイスの表示」にチェックを入れます。
- 以下のカテゴリを順に展開し、AVEO または不明なカメラデバイスがないか探します。
- カメラ
- イメージング デバイス
- システム デバイス
- USB デバイス関連のカテゴリ
- 該当デバイスが見つかった場合:
- 右クリック → 「デバイスのアンインストール」
- ダイアログ内で「このデバイスのドライバー ソフトウェアを削除する」にチェックを入れる
- 「アンインストール」をクリック
ここまでで、AVEO カメラに紐づいた「アプリ」と「デバイス」は削除されますが、ドライバー パッケージ自体はまだドライバーストアに残っている可能性があります。
手順 C:pnputil で AVEO ドライバー パッケージを削除
次に、ドライバーストアに残っている AVEO 系 INF(oemXX.inf)を削除していきます。これにより、AVEO ドライバーが自動再インストールされるのを防ぎます。
AVEO INF の特定
- 「管理者として実行」したコマンド プロンプト(または PowerShell)を開きます。
- 次のコマンドで AVEO 関連のドライバーを検索します。
pnputil /enum-drivers | findstr /i aveo
ここで、oemXX.inf の形で AVEO に関連する INF が表示されます(XX は数字)。
AVEO ドライバーの削除
表示された INF ごとに、次のコマンドで削除します。
pnputil /delete-driver oemXX.inf /uninstall /force
- 複数の AVEO INF が出てきた場合は、すべてに対して実行します。
- 削除が完了したら、PC を再起動します。
これで、AVEOdcnt.sys を含むドライバー パッケージがシステムから取り除かれているはずです。
手順 D:サービスを削除して AVEO ドライバーを無効化
それでも Windows セキュリティ上に「AVEOdcnt.sys」が残る場合は、サービスとして登録されている AVEO ドライバーを削除します。これは Microsoft Q&A 上で実際に有効性が確認されている手順です。
サービス設定の確認(必要に応じて)
状況の確認用に、以下のコマンドを実行しておくと、現状のサービス登録状態を把握できます。
sc.exe qc aveo
sc.exe query aveo
dir C:\Windows\System32\drivers\AVEOdcnt.sys
AVEO サービスの削除
復元ポイントが作成済みであることを確認したうえで、管理者コマンド プロンプトから次を実行します。
sc.exe delete AVEO
- 大文字・小文字は区別されませんが、念のため
AVEOと大文字で入力します。 - 必ず「管理者として実行」したコマンド プロンプトから実行してください。
コマンド実行後、PC を再起動します。Microsoft Q&A では、この操作後に「互換性のないドライバー」一覧から AVEOdcnt.sys が消え、メモリ整合性をオンにできるようになったとの報告があります。
手順 E:残った AVEOdcnt.sys ファイルの後始末
再起動後も C:\Windows\System32\drivers フォルダー内に AVEOdcnt.sys が残っている場合は、リネーム(名前変更)または削除しておくと安心です。
存在確認
dir C:\Windows\System32\drivers\AVEOdcnt.sys
名前変更(推奨)
いきなり削除するのではなく、まずはバックアップとして名前を変えておく方法が安全です。
ren C:\Windows\System32\drivers\AVEOdcnt.sys AVEOdcnt.sys.bak
- 権限エラーになった場合:
- セーフモードで起動してから同じ操作を試す
- または
takeown/icaclsでファイルの所有権・アクセス許可を取得する
問題が完全に解決したと確信できた段階で、.bak にしたファイルを削除して構いません。
手順 F:メモリ整合性(HVCI)が有効になったか確認
ここまでの作業が完了したら、メモリ整合性を再度オンにできるかを確認します。
スタート > 設定 > プライバシーとセキュリティ > Windows セキュリティ > デバイス セキュリティを開きます。- 「コア分離の詳細」をクリックします。
- 「メモリ整合性」をオンに切り替えます。
- 再起動が要求されたら、その指示に従って再起動します。
- 再び同じ画面を開き、「互換性のないドライバー」一覧が空、または AVEOdcnt.sys が表示されていないことを確認します。
ここまで進めば、多くの環境で AVEOdcnt.sys が原因のエラーは解消され、メモリ整合性を有効化できるはずです。
追加確認:他の互換性のないドライバーが残っていないか
AVEOdcnt.sys を取り除いたあとに、別の古いドライバーが新たに「互換性のないドライバー」として表示される場合があります。その場合も、基本的な考え方は同じです。
- まずはベンダーサイトで更新版ドライバーを探す
- 更新版がなければ、アプリやデバイスマネージャーからアンインストール
- 必要に応じて pnputil でドライバー パッケージを削除
Microsoft 公式ドキュメントでも、メモリ整合性がドライバーの読み込みをブロックした場合、更新版ドライバーを探すか、該当ドライバーを削除することが推奨されています。
レジストリのフィルタードライバーを確認する(上級者向け)
一部環境では、カメラ クラスに残ったフィルタードライバー(UpperFilters / LowerFilters)が原因で問題が継続するケースがあります。Microsoft Q&A でも、該当キーを確認する手順が示されています。
確認のみ行う場合は、管理者コマンド プロンプトから次を実行します。
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Class" /f *erfilters* /s
- これはどのデバイスクラスに UpperFilters / LowerFilters が設定されているかを確認するためのコマンドです。
- レジストリキーの削除・編集は自己責任かつ十分な知識がある場合にのみ行ってください。
通常のユーザーにとっては、ここまで踏み込む前に、ドライバーとサービスの削除だけで十分に解決できるケースがほとんどです。
外付け・旧式 Web カメラ利用時の注意点
AVEOdcnt.sys を削除してメモリ整合性をオンにできたとしても、古い外付け Web カメラを接続すると、再び同じドライバーがインストールされる可能性があります。
- 不明な AVEO カメラや、古い USB2.0 PC Camera を接続すると Windows が自動で同ドライバーをインストールすることがある
- その結果、再度 AVEOdcnt.sys が現れ、メモリ整合性がオフに戻る可能性がある
このような場合は、次のような対応を検討してください。
- 可能であれば、UVC(USB Video Class)準拠の新しい Web カメラに買い替える
- 古いカメラの利用を諦め、セキュリティ(メモリ整合性)を優先する
企業・組織で利用している場合のポイント
企業の管理 PC の場合、メモリ整合性(HVCI)の有効化がセキュリティポリシーで必須になっているケースも増えています。そのような環境では、次の点に注意してください。
- AVEOdcnt.sys に依存する古い Web カメラは、組織の標準機器としては非推奨
- IT 部門に相談し、HVCI 対応のカメラ機器へのリプレースを検討する
- グループポリシーや Intune などで、非対応デバイスの利用を制限する運用も有効
よくある質問(FAQ)
Q. AVEOdcnt.sys を削除しても大丈夫?PC が起動しなくなったりしませんか?
A. AVEOdcnt.sys は主に AVEO 製 Web カメラ用のドライバーなので、削除しても通常はカメラ機能以外には影響しません。ただし、予期せぬ影響を避けるために、必ず事前に復元ポイントを作成しておくことをおすすめします。
Q. カメラは使いたいのですが、メモリ整合性もオンにしたいです……
A. 理想的には、HVCI に対応した最新版カメラドライバーか、UVC 準拠で標準ドライバーのみで動作する新しい Web カメラを使うことです。古い AVEO カメラにこだわると、メモリ整合性と両立できない可能性があります。
Q. デスクトップなのに AVEOdcnt.sys が出ています。Web カメラは接続していないのですが?
A. 過去に AVEO 系 Web カメラ(またはそれを内蔵したディスプレイなど)を接続したことがあり、そのドライバーがドライバーストアやサービスとして残っているケースが考えられます。この記事の手順で、アプリ・ドライバー・サービスを削除していけば解消できる可能性が高いです。
Q. メモリ整合性をオフのままにしておくのはどれくらい危険ですか?
A. メモリ整合性は、カーネルモードの攻撃を防ぐ防御ラインの一つです。特にインターネット接続された PC においては、オンにしておくほどセキュリティレベルが高まると考えられます。古い周辺機器のためにこれを恒久的にオフにするのは、あまりおすすめできません。
Q. 将来的に AVEO から HVCI 対応ドライバーが出る可能性は?
A. 2020 年代以降、AVEO USB2.0 PC Camera 向けに新しいドライバーが出ている形跡はあまりなく、古い世代の製品であることを踏まえると、HVCI 対応の新ドライバーが提供される可能性は高くないと考えられます。そのため、周辺機器の世代交代を検討する方が現実的です。
まとめ:AVEOdcnt.sys を片付けて Windows 11 のセキュリティを最大限活用しよう
AVEOdcnt.sys が原因でメモリ整合性(HVCI)が有効化できない問題は、
- AVEOdcnt.sys が 古い AVEO 製 Web カメラドライバーであること
- Windows 11 の メモリ整合性が古いカーネルドライバーをブロックする仕様であること
という 2 点を押さえれば、更新あるいは削除というシンプルな方針で解決できます。
本記事で紹介したように、
- ベンダーサイトで更新版ドライバーを確認する
- アプリ/デバイスマネージャーから AVEO 関連をアンインストールする
- pnputil で AVEO のドライバー パッケージを削除する
- 必要に応じて
sc.exe delete AVEOでサービスを削除し、AVEOdcnt.sys をリネーム/削除する - メモリ整合性がオンにできるか確認する
という手順を順番に進めていけば、多くの環境でこの問題を解消できるはずです。
セキュリティ機能側の要件が年々厳しくなっている一方で、古い周辺機器やドライバーを引きずっていると思わぬところで足を引っ張られます。今回の AVEOdcnt.sys をきっかけに、「古いドライバーを整理し、Windows 11 のセキュリティ機能をフル活用する」という視点で、自分の PC を見直してみるのも良いタイミングかもしれません。

コメント