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 ドライバーを「アップデート」ではなく再インストールします。既存の壊れたレジストリやポリシー オブジェクトを初期化できます。
手順
- デバイス マネージャー →「サウンド、ビデオ、およびゲーム コントローラー」→ Realtek Audio を右クリックしアンインストール。
- 「このデバイスのドライバーを削除する」にチェック。
- 再起動。
- メーカー配布のセットアップ(.exe など)を実行してインストール。
ポイント:アンインストール時に「ソフトウェア コンポーネント」配下(Realtek Audio Effects Component / Realtek Audio Universal Service / DTS / Nahimic 等)が残ることがあります。後述の「UAD 構成のズレを解消」を併用してください。
汎用/旧版ドライバーでの一時回避
メーカー版で直らない場合、Realtek の汎用パッケージ(R2.83 など)を試すと、互換モードでポリシー オブジェクトが再生成され、起動できることがあります。サイズが大きいためダウンロード/展開に時間がかかる点は留意。あくまで暫定の回避策として、安定したらメーカー推奨版へ戻してください。
ドライバー完全削除 → 自動検出インストール(うまく入らない場合)
- デバイス マネージャーで Realtek デバイスを削除(ドライバーも削除)。
- メニューから「ハードウェア変更のスキャン」を実行。
- Windows Update から自動取得されるまで待ち、仮に「High Definition Audio Device(Microsoft)」として入っても音が出るか確認。
- その後、最新または安定版の 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 が残っていると競合の原因になります。
- レジストリ エディターで該当キーを開く。
UpperFilters/LowerFiltersをエクスポートしてバックアップ後、削除。- 再起動 → ドライバーを再インストール。
グループ ポリシー
企業環境ではオーディオ周りのデバイス インストール制御が有効な場合があります。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 10 | Windows Update で Components の片方だけ更新 | 同バージョンのクリーン再インストール→復旧 |
| 複数のエフェクト ドライバー混在 | DTS/Nahimic/Waves が同居 | 「ソフトウェア コンポーネント」を非表示含めて全整理→Realtek のみ再導入 |
| 再起動毎に不安定 | BIOS の Audio DSP 初期化が不確定 | BIOS 更新&Audio DSP の無効→有効トグルで安定化 |
最後に:困ったら「順番」を守る
オーディオは関連コンポーネントが多く、順番を誤ると再発します。アンインストール → 再起動 →(必要ならコンポーネント整理)→ クリーン インストール → 再起動 → 既定デバイス確認のゴールデンパスを徹底してください。これが「policy object が無い」状態を確実に正常化する近道です。

コメント