コード 28 - CM_PROB_FAILED_INSTALL (インストールの失敗)

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

エラー コード

28

メッセージの表示

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

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

ドライバー開発者向け

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

0xC0000490 - STATUS_PNP_NO_COMPAT_DRIVERS

PnP は、デバイスに適合するドライバーを見つけることができませんでした。 この障害は、多くの場合、DNF (ドライバーが見つかりません) の問題と呼ばれます。

対象のデバイスのハードウェア 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 では、Needs エントリを INF DDInstall セクションで使用して、Include ディレクティブによって参照される Microsoft 提供の INF のいずれにも存在しないセクションを指定します。

0xC0000494 - STATUS_PNP_FUNCTION_DRIVER_REQUIRED

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

次のいずれかであることを確認します:

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

Windows 10 にアップグレードする

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