0

これは、この質問の時系列の続きです。ボードを簡略化して、32ビットバージョンのXPおよびVistaでDDKバージョンのBulkUSBで正常に動作するようにしましたが、Vista 64にインストールできません。(amd64freでビルド)Windowsを作成できましたBulkUSBとUSBSampの両方を使用して、インストールする必要のあるファイルを認識しますが、インストールすると、

Windows cannot load the device driver for this hardware.
The driver may be corrupted or missing. (Code 39)

詳細の問題コードプロパティに27と表示されています。初めてインストールすると、ドライバーがデジタル署名されていないというメッセージが表示され、実行してみました。

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

言及されているように、それはウィンドウに署名されていないドライバーを実行させるべきですが、それは役に立ちません。

誰かがこれについて洞察を持っているなら、どんな助けでもありがたいです。

ありがとうございました、

Surd。

取引の別の部分を編集して、質問や回答のどこにもないことを見つけるのに長い時間がかかりました。ドライバーをインストールしない場合は、デバイスマネージャーで[ドライバーの削除]をオンにするか、pnputil -d oem#を使用する必要があります。 #.infを使用してドライバーを削除します。そうしないと、新しいドライバーは使用されません。

4

2 に答える 2

3

bceditオプションを変更した後でも、Windows Vista /764ビットで署名されていないドライバーをロードすることはできません。ドライバーのテスト署名を行う必要があります。この問題は、Microsoftサイト(http://www.microsoft.com/whdc/driver/install/drvsign/kmcs-walkthrough.mspx )からダウンロードできる「カーネルモードコード署名ウォークスルー」ドキュメントの指示に従って解決しました。

署名されていないドライバは、どのような場合でもVista /764ビットでロードできません。テスト署名されたドライバーは、bceditオプションを変更した後にロードできます。リリース署名されたドライバーは制限なしでロードされますが、警告メッセージが表示されます。このドキュメントの指示に従って、自分でテスト署名を行うことができます。リリース署名の場合、コード署名証明書を購入する必要があります。

最後の(そしてオプションの)ステップは、Windows Logo Kit(WLK)のテストに合格することです。これにより、ドライバのインストール中に表示される警告メッセージを削除できます。

于 2010-08-23T13:04:09.190 に答える
1

Windows10で次のエラーメッセージが表示されます。'Windowsはこのハードウェアのデバイスドライバーを読み込めません。ドライバが破損しているか、見つからない可能性があります。(Code 39)'。https://www.tenforums.com/tutorials/104025-turn-off-core-isolation-memory-integrity-windows-10-a.htmlこれをフォローした後、問題は解決しました。

于 2019-05-07T06:52:23.000 に答える