FASTOEM プロパティ
FASTOEM プロパティは、OEM が特定のシナリオで Windows インストーラー アプリケーションのインストールに要する時間を短縮できるように設計されています。 FASTOEM プロパティをプロパティ テーブルに作成しないでください。
FASTOEM プロパティは、これらの条件がすべて満たされている場合にのみ適用されます。
- アプリケーションは、ソース ファイルを含むフォルダーと同じボリュームにインストールされます。
- インストール後、ソース ファイルは削除されます。
- インストール中にユーザー インターフェイスは表示されません。 ユーザー インターフェイス レベルは None です。
- インストールは、マシンごとのインストール コンテキストで実行されます。
- コンピューター上にはインストールを成功させるのに十分な領域があります。
- これは初めてのインストールです。 そのインストールでは、アドバタイズ、再インストール、削除、または管理インストールを行いません。
- ソースから実行される機能がインストールされていません。
- インストール パッケージに、分離されたコンポーネントが含まれていません。 分離されたコンポーネントではソース ファイルがソースに残る必要があるため、現在、FASTOEM プロパティを、分離されたコンポーネントで使用することはできません。
上記の条件がすべて満たされている場合は、FASTOEM プロパティを設定する際に、Windows インストーラーで次の操作を行ってパフォーマンスを向上させることができます。
- 同じボリューム上にファイルをコピーするのではなく、移動します。 これは、すべてのファイルがコピーではなく移動されることを保証するものではありません。 コンピューターに複数のハード ドライブが搭載されている場合は、コマンド ライン上で ROOTDRIVE プロパティを、インストール ソースが格納されているそのドライブへと初期化する必要があることに注意してください。
- アプリケーションのソース リストからこのソースを省略して、後続の再インストールまたはメンテナンス インストールが、メディア テーブル内に指定された CD-ROM ソースに既定で設定されるようにします。
- ファイルのコストを効率化します。
- Windows インストーラーからクライアントに送信される進行状況メッセージを抑制します。
FASTOEM が設定されている場合、進行状況メッセージは送信されないため、作成者には、タイムアウトの値として 1800 をキーに手動で書き込むことをお勧めします
HKLM\SoftWare\Policies\Microsoft\Windows\Installer\Timeout
タイムアウトは REG_DWORD 型です。
Windows 2000 コントロール パネルの [プログラムの追加と削除] でアプリケーションのサイズを表示するには、EstimatedSize の値をキーに手動で書き込む必要があります
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\<Product Code>
これは REG_DWORD 型であり、そのサイズ (KB 単位) はアプリケーションと等しくなります。 この値がインストーラーによって自動的に書き込まれることはありません。
エンド ユーザーに配布される CD-ROM のルートにアプリケーションのインストール パッケージが格納されている場合は、次に例示したコマンド ラインを使用してください。 .msi ファイルの メディア テーブル 内のボリューム ラベルは、CD-ROM のボリューム ラベルと一致している必要があります。
Msiexec /I C:\TempImage\package.msi /qn /le logfile.txt ALLUSERS=1 FASTOEM=1 DISABLEROLLBACK=1 ROOTDRIVE=C:\
エンド ユーザーに配布される CD-ROM のルートにインストール パッケージが置かれていない場合は、次に例示するコマンド ラインを使用してください。 この場合は、MEDIAPACKAGEPATH プロパティをインストール パッケージへのパスに設定する必要があります。 .msi ファイルの メディア テーブル内のボリューム ラベルは、CD-ROM のボリューム ラベルと一致している必要があります。 この場合は、次の例に従ってください。
Msiexec /I C:\TempImage\package.msi /qn /le logfile.txt ALLUSERS=1 FASTOEM=1 DISABLEROLLBACK=1 MEDIAPACKAGEPATH=C:\TempImage\package.msi ROOTDRIVE=C:\
要件 | 値 |
---|---|
バージョン |
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー。 Windows インストーラーのバージョン別に必須となる最小 Windows サービス パックに関する詳細については、Windows インストーラーの実行時の要件に関する記事を参照してください。 |