FrontPage


Win2000/XP/Server2003 SP+Hotfix統合InstCD †

ここはNT系Windows(2000/XP/Server2003)にSP適用だけでなく[Service Pack & Hotfix & アプリケーション]等を
統合したインストールCDを作成する方法をみんなでまとめるページです。

現行スレ
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part8

過去ログ
■WindowsXP SP1とHotfix統合インストール作成
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part2
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part3 2chブラウザ用dat
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part4 2chブラウザ用dat
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part5 2chブラウザ用dat
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part6 2chブラウザ用dat
■Win2000/XP/Server2003 SP+Hotfix統合InstCD Part7

SP+メーカー †

SP+メーカーはWindows 2000/XPへのService PackやHotfixの適用
Office2000/XPへのService Packの適用ツールです。

■SP+メーカー

HFSLIP TommyP's HFSLIP †

HFSLIPはhotfixを適用したWindowsインストールCDを作成するツールです。
ダイレクトな統合になるため、容量削減とインストール時間の短縮が期待できます。

■TommyP's HFSLIP (リンク切れ)
■HFSLIPまとめサイト
■MSFN Forums HFSLIP
■SPメーカー to HFSLIP
■Windows 2000 SP5

nLite -Windows Installation Customizer - †

nLiteは、2000/XPのService Pack適用、Hotfixの統合や
不必要なコンポーネントの削除等をほぼ自動で行ってくれるツールです。動作には.NET Framework 2.0が必要。
便利ですが削りすぎると動作不安定、もしくは起動不可の原因になります。

■nLite -Windows Installation Customizer -
■nLite公式日本語版ガイド

Q. nLiteでインストールCDを作ると、インストール中にwin32k.sysがエラー出して止まるが・・・?
A. 無人インストールをチェックしてWINNT.SIFファイルを作らせ、次の行を削除する。

LanguageGroup = 7 

OEMドライバやマスストレージドライバの統合について †

統合インストールに必要な各種設定ファイルやSVCPACK.INFで処理できないHotfixや
OSに標準で含まれないドライバーや他のアプリケーション等をCD内の
$OEM$フォルダに配置することにより、OSと同時にドライバーの組み込みや
アプリをインストールすることができます。
下記のHPに記載されているようにCDのルートに配置してください。

■MSFN's Unattended XP CD -What are the $OEM$ Distribution Folders?

Microsoftの資料にはi386の中に配置されている資料がありますが、
i386と同様にCDのルートに配置して下さい。
(ネットワークサーバー上の配布共有からInstの場合はi386内への配置みたいです)
$OEM$ 使用の場合はwinnt.sifが必要となります。
winnt.sifの作成方法については下記サイトを参照の上、作成して下さい。
setupmgr.exeを実行して作成したファイルをwinnt.sifにリネームし、
そのファイル内容を編集して、以下の設定を「加えて」下さい。

[Unattended]
OemPreinstall=Yes

■OEM プラグ アンド プレイ ドライバの統合
上記を参考に$OEM$\$1\Drivers内に以下を参考にドライバーを追加し
先ほど作成したwinnt.sifに以下のような内容の記述を追加してください。

[Unattended]
OemPnPDriversPath="Drivers\intelINF;Drivers\NIC;Drivers\Modem;Drivers\Video"
DriverSigningPolicy=Ignore 

■Windows インストールに OEM プラグ アンド プレイ ドライバを追加する方法
■MSFN's Unattended Windows Drivers via WINNT_SIF
■Bâshrat the Sneaky's Driver Packs

■マスストレージドライバの統合
winnt.sif を使用する方法
Promise ULTRA100 ATAカード Windows2000ドライバ統合の例
i386フォルダの中にあるtxtsetup.sifを編集して、以下の記述を追加します。
sifファイルの末尾は 0x1a ですので、間違って削除しないようにして下さい。

[SourceDisksFiles]
Ultra.sys = 1,,,,,,,4,0,0
[HardwareIdsDatabase]
PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A = "ultra"
PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A = "ultra"
PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A = "ultra"
PCI\VEN_105A&DEV_4D68 = "ultra"
PCI\VEN_105A&DEV_4D69 = "ultra"
[SCSI.Load]
ultra = ultra.sys,4
[SCSI]
ultra = "Win2000 Promise ULTRA100 (tm) Controller"

[HardwareIdsDatabase]はドライバディスクにあるtxtsetup.oemを参考にして下さい。
[SourceDisksFiles][SCSI.Load]は、上記の例を参考にして、ドライバの名前を
統合したいsysファイルに変更して下さい。カンマや数字はそのままで問題ない様です

$OEM$\$1\Drivers の中にドライバディスクのWIN2000フォルダ内のファイル
ultra.sys ultra.inf ultra.catの3つをコピーして、コピーしたフォルダの場所を
winnt.sifファイルのOemPnPDriversPathに追加します。
ドライバファイル(ultra.sys)は、i386フォルダにもコピーします。
ultra.sysは i386フォルダと$OEM$\$1\Driversフォルダの両方にコピーするわけです。

■Windowsインストール時の「F6」を回避する方法
■SerialATA総合テンプレート置き場 (F6回避ツールあり)

$OEM$\TEXTMODEフォルダ を利用する方法
txtsetup.oemの不要な箇所を削除。
winnt.sif に以下のような内容の記述を追加。

[MassStorageDrivers]
"HighPoint HPT3xx ATA RAID Controller" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"
[OEMBootFiles]
TXTSETUP.OEM
hpt3xx.sys
hptpro.sys
hpt3xx.inf
hpt3xx.cat

ドライバ、TXTSETUP.OEMを$OEM$\TEXTMODEに配置。

Windows Media Player 9/10 のインストール †

Windows Media Player 9
■WMP9 自己インストールコマンドの作成方法
■MSFN disable first-run in WMP9

Windows Media Player 10
■WMP10 サイレントインストール
■MSFN Windows Media Player 10 Unattended
■MSFN [How To] Silently Install WMP10

Windows Media Player 11
まとめ希望。関係ファイルは Windows XP SP3 に記載在り。

Java Virtual Machine のインストール †

XP SP1(SP1aではない初期SP1)及び 2000 SP3までには標準でJava VMが含まれましたが、
XP SP無し, SP1a, SP2, 2000 SP4, Server2003にはJava VMが含まれません。
(尚、Microsoftは今後リリースするすべての製品にJava VMを含めない方針。)
またMS JAVA VM Build 3810 (KB816093/MS03-011)は単体インストールは出来ません。
Java VMを利用したい方は以下を参考に統合インストールしてください。

ここにあるMS Java VM Build 3810は、そのまま新規インストールできるかも。
■SUN Java(TM) 2 Runtime Environment Standard Edition 5.0 (J2SE 5.0 JRE)

■MS提供のものにこだわる方へ
1) Visual Studio 6.0 Service Pack 5 -日本語 より「VS6sp5VB.exe」をダウンロード。
2) VS6sp5VB.exeから解凍ツールを使用し、msjavx86.exeを抽出。
3) Microsoft Java Virtual Machine Build 3810より「msjavwu.exe」 と名前を変更しダウンロード。
4) msjavx86.exe、msjavwu.exeを実行。統合する場合

msjavx86.exe /Q:A /R:N~msjavwu.exe /Q:A /R:N

と指定します。
5) 導入後、DOSプロンプトにてjviewと入力して、最上部の一番右端のJava Version が 5.00.3810になっているか確認

■Microsoft Java仮想マシン(msjavx86.exe)のインストール及び修復

.Net Framework 1.1 のサイレントインストール †

■MSFN's Unattended Windows _NET Framework 1_1 & SP1
自己インストールコマンドの作成方法

SVCPACK.INFで統合するなら下記を参考にしてIEXPRESSを使って
サイレントインストールパッケージを作成してください。

RUNONCEEX.CMDやHOTFIXES.CMDで指定するなら以下の方法で可能です。

FOR %%a IN (D E F G H I J K L M 
            N O P Q R S T U V W X Y Z) DO IF EXIST %%a:\BOOTFONT.BIN SET CDROM=%%a
rem (↑1行にて記述)
ECHO Installing .NET Framework 1.1
start /wait %CDROM%:\DOTNETFX\DOTNETFX.EXE /q:A /c:"install /l /q"
ECHO Installing .NET Framework 1.1 Japanese Language Pack
start /wait %CDROM%:\DOTNETFX\LANGPACK.EXE /q:A /c:"inst /l /q"
ECHO Installing .NET Framework 1.1 Service Pack 1 (KB867460)
start /wait %CDROM%:\DOTNETFX\NDPSP.EXE /Q

MDAC 自己インストールコマンドの作成方法 †

JPN_Q832483_MDAC_x86.EXEを入力ファイルとし、<Install Program>入力欄に

JPN_Q832483_MDAC_x86.EXE /q:a /C:"dahotfix.exe /q /n"

と指定し、作成する。

DirectX 9.0 インストール指定方法 †

DX9NTopk.rarをダウンロードし、DX9NTopk.exeを抽出する。 svcpack.infへ以下のように記述する。

[SetupHotfixesToRun]
DX9NTOPK.EXE

参考:MSFN'sより

各コマンドラインスイッチ †

■Windows 修正プログラム パッケージのコマンド ライン スイッチ(コマンドプロンプトアイコン)
■自己インストール アップデート ファイルに共通のコマンド ライン スイッチ(キャビネットアイコン)
■Microsoft Windows インストーラ ツール の コマンド ライン スイッチ(Windows 2000)
■Microsoft Windows インストーラ ツール Msiexec.exe のコマンドライン オプション(Windows XP)

関連ツール類 †

■CMDOW Commandline Window Utility for NT4/2000/XP/2003
■MSFN's Unattended XP CD -Downloads (CDR,CMDOW,Sleep,Video Resolution Changer)

ボリュームラベル一覧表 †

■Windows XP Known CD Labels
XP SP0 / XP SP1 / XP SP1a / XP SP2 / XP SP3
■Windows 2000 Known CD Labels
■Windows 2003 Server Known CD Labels

各種リンク集 †

■MSFN Forums Application Installs
■Unattended Windows
■OSの種類によってバッチ・ファイルの処理を切り替える方法(環境変数参考用)
■PC-98 W2Kの無人インストールに挑戦
■Qfecheck.exe でインストールされた修正プログラムを検証する
■Service Pack 適用済みブート可能 WindowsXP CDを作成してみよう
■TA-31z Counter Force / Windows 関連ファイル直リン倶楽部まとめHP
■WinXP/2000 Service Pack 適用済みインストールCDを作る
■Windows インストールに OEM プラグ アンド プレイ ドライバを追加する方法
■WindowsプリインストールPCで Service Pack 適用済みブータブルCDを作ろう
■hirojiのWindowsの秘密 (?な人向け参考HP)
■winnt.sif の リファレンス(Windows XP)
■アプリケーションのサイレントインストール
■ソフトウェアの更新を Windows インストール ソース ファイルに統合する方法
■ブートイメージ作成BAT
■マイクロソフトのcdimageを使用する方法 (cdimage_GUIを使用)
■各種情報リンク
■月例更新プログラムをまとめた ISO イメージ