【悲報】Windows 2000には署名のないドライバを自動的にインストールする手段がない模様

プラグ アンド プレイを抑制する (Windows Embedded Standard 2009)

埋め込みシステムで PnP デバイスをインストールしないようにするには、ランタイム イメージからそのドライバーを除外し、さらにドライバーのインストールを防ぐため、新しいハードウェアの検索ウィザードを表示しないようにします。 レジストリの値を設定して、ウィザードを表示しないように設定できます。

やりたかったのはこれなんだよ!XPにはありそうだな…

修正プログラムが Windows Server 2003 または Windows XP でのプラグ アンド プレイに関連する UI メッセージを抑制する新機能を追加します。

Windows Server 2003 または Windows XP の 64 ビット バージョンで問題が解決するには、次のレジストリ サブキーに"SuppressUI"という名前の DWORD 値を追加します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PlugPlay\Parameters

Windows XP の 32 ビット バージョンでは、問題を解決するには、次のレジストリ サブキーに"SuppressNewHWUI"という名前の DWORD 値を追加します。

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceInstall\Settings

Windows 2000には機能が提供されていない模様…。きゅう

ちなみに、署名済みドライバを作ろうと思ったら

22.9.1: usbccgp.sys in [commonclassparent.copyfiles] of \usb.inf is missing or c
annot be decompressed from source media.  Please verify all path values specifie
d in SourceDisksNames, SouceDisksFiles, and CopyFiles sections resolve to the ac
tual location of the file, and are expressed in terms relative to the location o
f the inf.
B2.6.4.9: All Universal Serial Bus (USB) devices must have VID and PID sections
in the PnP Device ID string. Third-party USB function drivers must not install t
hrough a compatible ID match. The following formats are not acceptable: USB\Clas
s_ii, USB\Class_ii&SubClass_jj, USB\Class_ii&SubClass_jj&Prot_kk
B2.6.4.9: All Universal Serial Bus (USB) devices must have VID and PID sections
in the PnP Device ID string. Third-party USB function drivers must not install t
hrough a compatible ID match. The following formats are not acceptable: USB\Clas
s_ii, USB\Class_ii&SubClass_jj, USB\Class_ii&SubClass_jj&Prot_kk

となって、クラスドライバは許可されてないんだとさ ・ω・;

これ、どんなときに困るかというと、USBのキーボードのドライバをインストールするとき、キーボードが先か、ドライバが先かという状況になるんだわ・ω・;

おすすめ

2件のフィードバック

  1. teacat より:

    WDKのSelf-Sign機能を利用すればcatファイルが作れるよ。試してみてください。

  2. 黒翼猫 より:

    WDKの自己署名機能の説明のところに inf2cat使えって書いてるんですがほかに方法あるんだろうか?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です