アプリケーションパッケージ化トレーニングへようこそ
DPInstは、DPInst構成フラグの設定で説明されているDPInst構成フラグを設定する次のコマンドラインスイッチと、DPInst操作をさらに変更する追加のスイッチをサポートしています。
/a installAllOrNoneフラグをONに設定し、インストールパッケージ内のすべてのドライバをインストールできる場合にのみドライバパッケージにドライバをインストールするようにDPInstを設定します。 /cコマンドプロンプトでDPInstが呼び出された場合、コマンドプロンプトウィンドウにログメッセージのテキストを表示するようにDPInstを構成します。 /dはdeleteBinariesフラグをONに設定し、ドライバーパッケージのインストール時にシステムにコピーされたバイナリファイルを削除するようにDPInstを構成します。
メモWindows7以降では、/dスイッチはオペレーティングシステムによって無視されます。 ドライバパッケージのインストール時にシステムにコピーされたバイナリファイルは、DPInstを使用して削除できなくなりました。
/elはenableNotListedLanguagesフラグをONに設定し、DPInst記述子ファイル内の言語XML要素で明示的に有効になっていないサポートされているすべての言語を有効にするようにDPInst /fはforceIfDriverIsNotBetterフラグをONに設定し、現在デバイスにインストールされているドライバーが新しいドライバーよりも一致している場合でも、DPInstがデバイスにドライバーをイ /h,/? または/helpは、DPInstのコマンドラインオプションに関するヘルプ情報を表示するようにDPInstを構成します。 DPInstがコマンドプロンプトで呼び出された場合、DPInstはコマンドプロンプトウィンドウにヘルプテキストを表示し、それ以外の場合、DPInstはメッセージボッ /l language-ID language-ID値で指定された言語のテキスト、ビットマップ、およびアイコンを表示するようにDPInstを設定します。/l language-ID値で指定された言語のテキスト、ビ Language-ID値は、16進数または10進数のいずれかの形式で指定できます。 言語と対応する言語識別子の一覧については、”DPInstローカリゼーションサポート”を参照してください。
DPInstが指定された言語をサポートしており、その言語がインストールされているWindowsオペレーティングシステムで実行されている場合、DPInstは指定された言語を使 Lスイッチの使用方法の詳細については、”言語のカスタマイズのテスト”を参照してください。
/lm legacyModeフラグをONに設定します。 レガシーモードでは、DPInstは署名検証を実行せずに署名されていないドライバパッケージを受け入れます。 ただし、Windowsドライバー署名の要件は、DIFxドライバーストアからのドライバーパッケージのインストールに適用されることに注意してください。 これらの要件は、Windowsのバージョン、署名の種類、ドライバーパッケージの種類、およびコンピューターに設定されているドライバーの署名オプションに依存します。 /qまたは/s quietInstallフラグをONに設定すると、DPInstとWindowsが生成するウィザードページ、ユーザーダイアログボックス、およびその他のユーザーメッセージの表示が抑制されます。 Quietinstallフラグは、エンドユーザーライセンス契約(EULA)ページとsuppressEulaPageフラグが存在する場合に機能します。 /p promptIfDriverIsNotBetterフラグをONに設定し、新しいドライバーがデバイスに現在インストールされているドライバーよりもデバイスと一致しない場合にユーザーダイアログボック ユーザーダイアログボックスは、この状況をユーザーに通知し、現在デバイスにインストールされているドライバーを新しいドライバーに置き換えるオプ /path DPInst-working-directory DPInst作業ディレクトリをDPInst-working-directoryに設定します。 DPInstは、DPInst作業ディレクトリ内およびDPInst記述子ファイル内のサブディレクトリXML要素で指定された作業ディレクトリ下のサブディレクトリ内のド DPInst作業ディレクトリを設定し、作業ディレクトリの下にサブディレクトリを指定する方法の詳細については、”ドライバパッケージの場所の指定”を参照 /saはsuppressAddRemoveProgramsフラグをONに設定し、DPInstがコントロールパネルのプログラムおよび機能へのエントリの追加を抑制するように構成します。 これらのエントリは、DPInstがインストールするドライバパッケージとドライバパッケージグループを表します。
メモWindows Vistaより前のバージョンのWindowsでは、DPInstは、コントロールパネルでプログラムを追加または削除するためのドライバパッケージまたはドライバパッケージグ
/seはsuppressEulaPageフラグをONに設定し、DPinstがEULAページの表示を抑制するように設定します。 SuppressEulaPageフラグは、quietInstallフラグとsuppressWizardフラグと連携します。 /shはscanHardwareフラグをONに設定し、DPInstがプラグアンドプレイ(PnP)機能ドライバー用のドライバーパッケージをインストールするように構成します。 /sw suppressWizardフラグをONに設定すると、dpinstが生成するウィザードページやその他のユーザーメッセージの表示が抑制されます。 SuppressWizardフラグは、EULAページとsuppressEulaPageフラグが存在する場合に機能します。 /u inf-file-pathは、Infファイルがinf-file-pathで指定されているドライバパッケージをアンインストールするようにDPInstを設定します。 Inf-file-pathで指定されるパスは、dpinstを含むディレクトリに対する相対パスです。exe”を起動します。
例
次のコマンドには、eula XML要素がDPInst記述子ファイルに含まれているかどうかにかかわらず、DPInstがquiet-installモードで動作するように構成する/qおよび/seコマン このコマンドは、DPInstとWindowsによって生成されるすべてのウィザードページ、ユーザーダイアログボックス、およびその他のユーザーメッセージを非表示にします。
dpinst.exe /q /se
次のコマンドには、/qコマンドラインスイッチが含まれており、DPInstがquiet-installモードで動作するように設定されています。 ただし、dpinstは、aeula XML要素がDPInst記述子ファイルに含まれていない場合にのみ、quiet-installモードで動作します。 Eula要素が含まれている場合、DPInstはquiet-installモードでは動作しません。
dpinst.exe /q
次のコマンドには、EULAページのみの表示を抑制する/seコマンドラインスイッチが含まれています。
dpinst.exe /se
次のコマンドには、/qおよび/seコマンドラインスイッチが含まれており、DPINSTがQUIET-installモードで動作するように構成されています(EULAページの抑制を含む)。 このコマンドには/fコマンドラインスイッチも含まれており、現在デバイスにインストールされているドライバーパッケージが新しいドライバーパッ
dpinst.exe /q /se /f
このスイッチは、新しいドライバーパッケージが現在デバイスにインストールされているドライバーパッケージよりもデバイスに適している場合にのみ、コンピ このコマンドを使用すると、インストールパッケージを使用して、コンピューターで構成されているデバイス用のドライバーパッケージをバッチイ インストールパッケージには多数のドライバーパッケージが含まれている場合がありますが、DPInstは、デバイスに現在インストールされているドライバーパッ
dpinst.exe /sh
次のコマンドには、/uコマンドラインスイッチの後にAbcが含まれます。inf INFファイル、および/dコマンドラインスイッチ。 /Uコマンドラインスイッチは、Abcに関連付けられているドライバーパッケージをアンインストールします。infパッケージがインストールされているすべてのデバイスからのINFファイル。 /Dコマンドラインスイッチは、パッケージのインストール時にシステムにコピーされたバイナリを削除し、DIFxドライバーストアからパッケージを削除します。 ドライバパッケージが署名されている場合は、対応するカタログファイルがAbcと同じディレクトリに存在する必要があります。infが位置しています。
dpinst.exe /u abc.inf /d