Windows11でRealtekオーディオが「このデバイスを開始できません(Code 10)/The policy object does not exist when it should」と出る時の直し方【HPノート対応・決定版】

Windows 11 搭載 PC(とくに HP 製ノートで報告多め)で Realtek HD/Audio が突然使えなくなり、デバイス マネージャーに「This device cannot start. (Code 10) / The policy object does not exist when it should」と出る症状の、現場で確実に直すための手順を体系化しました。基本チェックからレジストリ/BIOS まで、再発防止の観点も含めて網羅します。

目次

症状とエラーの正体

This device cannot start. (Code 10)
The policy object does not exist when it should
  

Code 10 は「ドライバーがハードウェアを正しく初期化できない」汎用エラーです。Realtek の UAD(Universal Audio Driver)構成では、ベース ドライバー(コーデック)、Software Components(Realtek Audio Effects/Universal Service 等)、拡張 INF(APO/エフェクト)、UWP アプリ(Realtek Audio Console 等)がセットで整合している必要があります。このどれかが壊れたりバージョン不整合になると、オーディオの「ポリシー オブジェクト」(設定/レジストリ/構成ファイル群)が参照できず、上記メッセージで起動に失敗します。

よくある症状想定原因確認ポイント
Code 10 のまま認識しないドライバー破損 / UAD 構成の不一致「ソフトウェア コンポーネント」に Realtek/DTS/Nahimic 等が残骸として残っていないか
一度直っても再発するWindows Update/メーカー ツールの自動配布との競合オプションの更新やベンダー アシスタントの自動アップデート設定
起動時に音が出たり出なかったりサービス順序/依存関係の遅延、BIOS の初期化不具合AudioEndpointBuilder / Audiosrv の状態、BIOS の Audio DSP 設定

最短で直すための基本フロー(先に全体像)

  • Windows Update→再起動→オーディオ トラブルシューティング(軽微不整合の自動修復)
  • メーカー版ドライバーのクリーン再インストール(同バージョン上書きでも可)
  • 直らなければSoftware Components の整理→再インストール
  • うまく入らないときは完全削除→Windows Update で自動検出(Microsoft HD Audio で仮復旧)
  • それでもダメなら SFC/DISM、レジストリの Upper/LowerFilters 清掃、BIOS 更新/設定切替
  • 最終手段として汎用/旧版ドライバー(R2.83 など)で回避→安定後に戻す

基本チェック

Windows Update 適用と再起動

最新の累積更新を適用し、必ず再起動します。オーディオ関連のコンポーネントやサービスが更新待ちの状態だと、Code 10 が継続しがちです。

オーディオ トラブルシューティング

設定 → システム → トラブルシューティング → その他のトラブルシューティング →「オーディオ」を実行。軽微なサービス停止や設定の乱れはこれで戻ることがあります。

メーカー版ドライバーの“クリーン再インストール”

HP など PC メーカーのサポート ページから提供される 同じバージョンでもよいので Realtek ドライバーを「アップデート」ではなく再インストールします。既存の壊れたレジストリやポリシー オブジェクトを初期化できます。

手順

  1. デバイス マネージャー →「サウンド、ビデオ、およびゲーム コントローラー」→ Realtek Audio を右クリックしアンインストール。
  2. 「このデバイスのドライバーを削除する」にチェック。
  3. 再起動。
  4. メーカー配布のセットアップ(.exe など)を実行してインストール。

ポイント:アンインストール時に「ソフトウェア コンポーネント」配下(Realtek Audio Effects Component / Realtek Audio Universal Service / DTS / Nahimic 等)が残ることがあります。後述の「UAD 構成のズレを解消」を併用してください。

汎用/旧版ドライバーでの一時回避

メーカー版で直らない場合、Realtek の汎用パッケージ(R2.83 など)を試すと、互換モードでポリシー オブジェクトが再生成され、起動できることがあります。サイズが大きいためダウンロード/展開に時間がかかる点は留意。あくまで暫定の回避策として、安定したらメーカー推奨版へ戻してください。

ドライバー完全削除 → 自動検出インストール(うまく入らない場合)

  1. デバイス マネージャーで Realtek デバイスを削除(ドライバーも削除)。
  2. メニューから「ハードウェア変更のスキャン」を実行。
  3. Windows Update から自動取得されるまで待ち、仮に「High Definition Audio Device(Microsoft)」として入っても音が出るか確認。
  4. その後、最新または安定版の Realtek ドライバーを上書きインストール。

システム整合性チェック(SFC / DISM)

システムファイルの破損でポリシー オブジェクトが欠落しているときに有効です。管理者権限の PowerShell またはコマンド プロンプトで実行します。

sfc /scannow
dism /online /cleanup-image /restorehealth
  

完了後に再起動し、認識を確認します。

UAD 構成のズレを解消(ソフトウェア コンポーネントの整理)

UAD 方式では、ベース ドライバーと Software Components/拡張 INF の整合が崩れると Code 10 が出やすくなります。デバイス マネージャーの「表示」→「非表示のデバイスの表示」を有効にし、以下を確認します。

  • ソフトウェア コンポーネント配下の「Realtek Audio Effects Component」「Realtek Audio Universal Service」「DTS」「Nahimic」「Waves MaxxAudio」「Dolby」など、ベンダー固有コンポーネントが複数バージョンで重複していないか。
  • 重複・残骸があればアンインストール(デバイスのドライバーを削除)し、PC を再起動。
  • そのうえでメーカー配布の Realtek セットアップを実行。

この整理で「policy object」参照先の一貫性が戻り、初期化に成功するケースが多くあります。

レジストリ/グループ ポリシーの確認(上級者向け)

企業 PC などで構成ポリシーが適用されていると、同様のエラーが発生することがあります。以下は自己責任で。作業前に必ず復元ポイント等を作成してください。

復元ポイントの作成(任意)

PowerShell(管理者):
Checkpoint-Computer -Description "PreRealtekFix" -RestorePointType "MODIFY_SETTINGS"
  

クラス フィルターの清掃

キー:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}(サウンド クラス)。
ここに UpperFilters / LowerFilters が残っていると競合の原因になります。

  1. レジストリ エディターで該当キーを開く。
  2. UpperFilters / LowerFilters をエクスポートしてバックアップ後、削除。
  3. 再起動 → ドライバーを再インストール。

グループ ポリシー

企業環境ではオーディオ周りのデバイス インストール制御が有効な場合があります。IT 管理者に、デバイス インストールの制限/ドライバー更新の抑止設定がないか確認を依頼してください。

BIOS/ファームウェア更新と設定の見直し

  • HP ノートを中心に、新 BIOS でオーディオ コントローラー初期化の不具合が修正された例があります。最新 BIOS へ更新を検討。
  • BIOS の「Audio DSP」や「Integrated Audio」等の項目を一度無効→保存→再起動→再度有効に切り替えるだけで復旧するケースもあります。

BIOS 更新は電源断リスクに注意し、AC 接続のうえで実施してください。

「policy object」の意味と再生成の仕組み(技術背景)

Realtek UAD では、サウンド効果(APO)や端子設定、スピーカー構成などのポリシーが、拡張 INF と Software Components によってレジストリや構成ファイルへ展開されます。
Code 10 と併発するメッセージ「The policy object does not exist when it should」は、対象のポリシー(設定オブジェクト)が参照先に存在しない/壊れていることを示唆します。
したがって、同バージョンの「上書き再インストール」や、コンポーネント残骸の除去 → セットアップや Windows Update による再生成が有効になります。

コマンドで徹底リセット(上級者向け/現場ナレッジ)

GUI 機能で直らない場合、管理者 PowerShell からドライバー/サービス/ログをまとめて整えます。

オーディオ関連サービスの確認と再起動

# サービス状態を確認
Get-Service Audiosrv,AudioEndpointBuilder,MMCSS | Format-Table -Auto

# 異常時は再起動

Restart-Service AudioEndpointBuilder -Force
Restart-Service Audiosrv -Force 

エラー デバイスの抽出

Get-PnpDevice -Class Media | Where-Object Status -ne "OK" | Format-Table -Auto
  

ドライバー ストアの整理(pnputil)

# Realtek を含むサウンド関係ドライバーの列挙
pnputil /enum-drivers | findstr /I "realtek hdx hdaudio audio"

# 不要・旧版の削除( を確認して置換)

pnputil /delete-driver  /uninstall /force 

削除に失敗する場合は、セーフ モードで実行すると成功しやすくなります。削除後は再起動し、メーカー版セットアップで入れ直します。

UWP アプリのリセット(任意)

# Realtek Audio Console が壊れている場合の初期化(インストール済み時)
Get-AppxPackage *RealtekAudioControl* | Reset-AppxPackage
  

ログの確認(原因特定)

# デバイス セットアップの詳細ログ
%windir%\inf\setupapi.dev.log

# イベント ビューアー

eventvwr.msc → Windows ログ → システム/アプリケーション(Audio/Realtek でフィルター) 

安定運用のベスト プラクティス(再発防止)

  • 同バージョンの「再インストール」を最初に試す(設定/レジストリが初期化される)。
  • メーカー配布のドライバーと Windows Update の自動配布が競合する環境では、オプションの更新の扱いに注意。
  • 「ソフトウェア コンポーネント」の残骸を作らないよう、アンインストール→再起動→インストールの順序を守る。
  • BIOS 更新・切替後は必ず再起動→デバイス認識→ドライバー整合を確認。

よくある失敗と回避策

つまずきポイント原因回避策
アンインストールしても勝手に復活するドライバー ストアに旧版が残っているpnputil で oem*.inf を削除 → 再起動後にセットアップ
Microsoft HD Audio のまま戻らないSoftware Components が壊れたまま「ソフトウェア コンポーネント」を非表示含めて整理 → 再インストール
インストールは成功するが音が出ないサービス停止/音量ミキサーの既定デバイス不一致Audiosrv/AudioEndpointBuilder 再起動、サウンド設定で既定デバイスを正しく選択
再起動のたびに Code 10 が再発BIOS 初期化の不安定、競合するエフェクト ドライバーBIOS 更新/Audio DSP 切替、DTS/Nahimic/Waves 等の不要コンポーネントを削除

一時対応策(業務を止めないために)

復旧作業中に音声入出力が必要な場合は、外付け USB オーディオ アダプターを接続すれば即時に音を出せます(数百円~)。恒久対策が終わったら取り外し、Realtek デバイスに戻します。

チェック リスト(手元での最終確認)

  • デバイス マネージャーに「Realtek(R) Audio」が正常表示(警告なし)。
  • サウンド設定で既定の出力/入力が Realtek デバイスに設定。
  • イベント ログ/SetupAPI に新規の障害なし。
  • 再起動後も Code 10 が再発しない。

原因別のおすすめ対処早見表

想定原因優先して試す手段代替/追加
ドライバー破損同バージョンの再インストールpnputil で完全削除 → 再インストール
UAD 構成の不一致Software Components の整理Windows Update で一旦 Microsoft HD Audio → 後で Realtek に戻す
システム ファイル破損SFC / DISM復元ポイントからのロールバック
BIOS 初期化不具合BIOS 更新 / Audio DSP 切替CMOS クリア(必要時/自己責任)
企業ポリシーによる制限IT 管理者に確認対象 PC の例外設定

Q&A(よくある質問)

Q. 同じバージョンで「再インストール」して意味はありますか?

A. はい。設定/レジストリ/ポリシー オブジェクトが初期化され、破損やズレが解消されるため、Code 10 から復旧する事例が多いです。

Q. Realtek ではなく Microsoft HD Audio のまま使っても大丈夫?

A. 音は出ますが、ノイズ抑制/エフェクト/端子の自動切替など機能が限定されます。根治には Realtek への復帰を推奨します。

Q. 旧版(R2.83 など)を使うリスクは?

A. 互換モードで動く一方、最新のエフェクトやアプリ連携が使えない場合があります。暫定回避としてのみ利用し、安定後にメーカー版へ戻してください。

Q. 再発防止のコツは?

A. ドライバーの完全削除→再起動→クリーン インストールの順序を徹底し、Software Components の残骸を作らないこと。BIOS/Windows の更新後は動作確認を習慣化しましょう。

まとめ

  • Code 10「The policy object does not exist when it should」は、Realtek UAD 構成のズレや破損で発生。
  • 同バージョン上書き再インストールが第一選択。うまくいかなければコンポーネント整理→完全削除→自動検出で整合を取り戻す。
  • 必要に応じて SFC/DISM / Upper/LowerFilters 清掃 / BIOS 更新を実施。
  • 復旧までの間は USB オーディオで業務影響を最小化。

実行手順のテンプレ(そのまま使えるコマンド集)

管理者 PowerShell での一括チェックにどうぞ。

# 1) 主要サービス
Get-Service Audiosrv,AudioEndpointBuilder,MMCSS | Format-Table -Auto

# 2) エラーのあるサウンド デバイスの洗い出し

Get-PnpDevice -Class Media | Where-Object Status -ne "OK" | Format-Table -Auto

# 3) SFC/DISM による整合性回復

sfc /scannow
dism /online /cleanup-image /restorehealth

# 4) ドライバー ストアの整理(対象 INF を確認してから)

pnputil /enum-drivers | findstr /I "realtek hdx hdaudio audio"
pnputil /delete-driver oemXX.inf /uninstall /force

# 5) サービス再起動

Restart-Service AudioEndpointBuilder -Force
Restart-Service Audiosrv -Force 

HP ノートでの現場 Tips

  • HP Support 関連ツールがバックグラウンドでドライバーを差し戻すことがあります。復旧後しばらくは自動更新の挙動に注意。
  • BIOS の Audio DSP を一度切り替える(無効→保存→再起動→有効)だけで初期化が正常化する事例あり。
  • メーカー版が安定しない場合は、Microsoft HD Audio で仮運用 → 後日メーカー版へ戻すのも有効です。

トラブルを未然に防ぐ設定メモ

  • 設定 → Windows Update → 詳細オプション → オプションの更新プログラムの配布を確認し、無闇に当てない。
  • サウンド設定の「既定のデバイス」を固定(Teams/会議ツールが自動切替しないよう注意)。
  • 復元ポイントを有効化しておく(システムの保護)。

ケース スタディ:再現しがちな 3 パターン

パターン状況決め手となった対処
アップデート直後に Code 10Windows Update で Components の片方だけ更新同バージョンのクリーン再インストール→復旧
複数のエフェクト ドライバー混在DTS/Nahimic/Waves が同居「ソフトウェア コンポーネント」を非表示含めて全整理→Realtek のみ再導入
再起動毎に不安定BIOS の Audio DSP 初期化が不確定BIOS 更新&Audio DSP の無効→有効トグルで安定化

最後に:困ったら「順番」を守る

オーディオは関連コンポーネントが多く、順番を誤ると再発します。アンインストール → 再起動 →(必要ならコンポーネント整理)→ クリーン インストール → 再起動 → 既定デバイス確認のゴールデンパスを徹底してください。これが「policy object が無い」状態を確実に正常化する近道です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次