Code 28 - CM_PROB_FAILED_INSTALL

このデバイス マネージャーのエラー メッセージは、デバイスのドライバーがインストールされていないことを示します。

エラー コード

28

メッセージを表示する

"このデバイスのドライバーはインストールされていません。 (コード 28)"

デバイスを製造している会社の Web サイトにアクセスして、このデバイスの最新のドライバーを探してください。

ドライバー開発者向け

デバイスの DEVPKEY_Device_ProblemStatus プロパティは、失敗コードを示す必要があります。

0xC0000490 - STATUS_PNP_NO_COMPAT_DRIVERS

PnP は、デバイスの互換性のあるドライバーを見つけることができませんでした。 このエラーは、多くの場合、DNF (driver not found) 問題と呼ばれます。

問題のデバイスのハードウェア ID と互換性 ID を調べて、INF がModels セクションで指定しているハードウェア ID と比較します。 また、Models セクション名の TargetOSVersion 部分が、実行しているアーキテクチャと OS のバージョンに適用されていることを確認します。

0xC0000491 - STATUS_PNP_DRIVER_PACKAGE_NOT_FOUND

このコードは、ドライバー パッケージの依存関係が見つからないことを示します。

具体的には、デバイス上で一致した INF は、INF DDInstall セクションInclude エントリを使用して、このバージョンの Windows には存在しない Microsoft 提供の INF を指定しています。

0xC0000492 - STATUS_PNP_DRIVER_CONFIGURATION_NOT_FOUND

このコードは、ドライバー パッケージの依存関係が見つからないことも示します。

この場合、デバイス上で一致した INF は、INF DDInstall セクションNeeds エントリを使用して、Include ディレクトリによって参照され、Microsoft によって提供される INF には存在しないセクションを指定しています。

0xC0000494 - STATUS_PNP_FUNCTION_DRIVER_REQUIRED

このエラーは、INF が関連付けられているファンクション ドライバー サービスを指定していない場合に発生します。

次のいずれかを確認します。

  1. インストールされるデバイスの INF ファイルは、フラグ SPSVCINST_ASSOCSERVICE (0x00000002) を使用して、関連サービスまたはファンクション ドライバーを設定する AddService ディレクティブを含んでいます。
  2. INF ファイルは、INF DDInstall セクションで、システム提供のドライバーを参照する Include または Needs エントリを指定し、これがデバイス上の関連サービスを設定します。

Windows 10 にアップグレードします

アップグレード前、デバイスにはドライバーがあり、正常に動作しています。 アップグレード後、コード 28 が表示されます。 これは、多くの場合、ドライバー パッケージが移行から除外されていることが原因です。