web-dev-qa-db-ja.com

Windows 7デバイスドライバーをプレインストールする方法、またはインストールプロンプトを防ぐ方法は?

システム展開の一部として、Cisco IPCommunicatorソフトウェアをサイレントインストールしようとしています。展開には、基本的にセットのバッチファイルをコンパイルし、OSのインストール後に特定の順序で実行できるKACE2000を使用しています。

IP Communicatorの場合、インストーラースイッチを使用してサイレントインストールを実行していますが、これは機能しますが、インストールの途中で、Windowsがデバイスドライバーのインストール確認ダイアログボックスを表示するという問題が発生します。手動でクリックしてインストールを許可すると、インストールは正常に進行し、最終的に終了します。この問題は、独自のドライバーをインストールするすべてのソフトウェアに当てはまると思われるため、いくつかの回避策が必要です。

通常、多数のシステムを同時にバッチ展開するため、このユーザー操作を削除したいと思います。展開には30〜45分ほどかかります。展開を監視する必要はありません。ただ、5台または10台のコンピューターの展開を開始し、1時間以内に戻って、すべてを完了できるようにしたいだけです。

これはWindowsプロンプトのように見えるので、シスコがこの問題の克服を支援できるとは思いません。

私が考えた2つの解決策は、1)CIPCをインストールする前にドライバーをプレインストールするか、2)サードパーティのドライバーをインストールするときにプロンプ​​トを無効にすることです。

オプション1は、特定のドライバーをインストールするときにユーザーがプロンプトを受け取らないように、ケースバイケースでドライバーをホワイトリストに登録する方法がない限り、セキュリティの観点から私の好みです。理想的には、コマンドラインからドライバーをプリロードする方法、またはvbscript/powershell/WSHを使用して、ドライバーのインストールプロンプト自体が発生しない方法を探しています。

私はWin7Pro SP1x64を使用しています。

3
vrtigo1

私が使用することになった解決策は、ドライバーにデジタル署名するために使用された証明書をプリロードすることでした。それらの証明書がコンピューターの証明書ストアにある場合、ドライバーのインストールプロンプトは表示されません。

2
vrtigo1