Top / Tips / ServicePack統合 / WindowsXP

2005/07/17現在での手順です。

WindowsXPでのServicePack+Hotfix統合CD

この内容は短期間でOut of dateになり得るのでそのつもりで。
WindowsUpdate?はまめにチェックしませう

ServicePack2

Hotfix

必要なファイル

統合処理

  • WindowsXP SP2 Hotfix適応済みCDの作成
    Hotfixに含まれる update.exe のバージョンが、5.4.15.0以降から(2004/11/01現在 5.5.31.0) /integrate: スイッチがサポートされています。
    その為、SP2の適応済みCDを作成するのと同様に、Hotfixが適応出来るようになったため、 dosnet.infやSvcpack.infを編集しなくても良くなったのが大きな理由です。
    (正確には適応するとdosnet.infやSvcpack.infが自動的に書きかわる)
  • integrate適用
    • integrate.cmd
      start /wait WindowsXP-KB886677-x86-jpn.exe /integrate:M:\xp
      start /wait WindowsXP-KB887742-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB873339-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB885835-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB885836-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB886185-x86-jpn.exe /integrate:M:\xp
      start /wait WindowsXP-KB887797-x86-jpn.exe /integrate:M:\xp
      start /wait WindowsXP-KB890175-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB873333-x86-JPN.exe /integrate:M:\xp
      pause
      start /wait WindowsXP-KB885250-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB887472-x86-jpn.exe /integrate:M:\xp
      start /wait WindowsXP-KB888113-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB888302-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB891781-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB890859-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB893086-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB896344-v2-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsInstaller-KB893803-v2-x86.exe /integrate:M:\xp
      start /wait WindowsXP-KB890046-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB893066-v2-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB896358-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB896422-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB896428-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB883939-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB898461-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB901214-x86-JPN.exe /integrate:M:\xp
      start /wait WindowsXP-KB903235-x86-JPN.exe /integrate:M:\xp
  • WindowsXP-KB885250-x86-JPN.exe
    WindowsXP-KB885250-x86-JPN.png
    上のように一度pauseで止めてsvcpack\HFINT.datを編集しておかないとエラーが出るので、
    [KB885835]
    mrxsmb.sys
    lsasrv.dll
    rdbss.sys
    のうちmrxsmb.sysを削除してから続行する。
    See also http://pc8.2ch.net/test/read.cgi/win/1106914836/202
    • HFINT.dat
      [FixesInstalled]
      KB903235
      KB901214
      KB898461
      KB883939
      KB896428
      KB896422
      KB896358
      KB893066
      KB890046
      KB893803v2
      KB896344
      KB893086
      KB890859
      KB891781
      KB888302
      KB888113
      KB887472
      KB885250
      KB873333
      KB890175
      KB887797
      KB886185
      KB885836
      KB885835
      KB873339
      KB887742
      KB886677
      [BRANCHES]
      KB903235=SP2QFE
      KB901214=SP2GDR
      KB898461=SP2GDR
      KB883939=SP2GDR
      KB896428=SP2GDR
      KB896422=SP2GDR
      KB896358=SP2GDR
      KB893066=SP2GDR
      KB890046=SP2QFE
      KB896344=SP2QFE
      KB893086=SP2GDR
      KB890859=SP2GDR
      KB891781=SP2GDR
      KB888302=SP2GDR
      KB888113=SP2GDR
      KB887472=SP2GDR
      KB885250=SP2GDR
      KB873333=SP2GDR
      KB890175=SP2GDR
      KB887797=SP2GDR
      KB886185=SP2GDR
      KB885836=SP2GDR
      KB885835=SP2GDR
      KB873339=SP2GDR
      KB887742=SP2GDR
      KB886677=SP2QFE
      [KB886677]
      mlang.dll
      [KB887742]
      http.sys
      [KB873339]
      hypertrm.dll
      [KB885835]
      lsasrv.dll
      rdbss.sys
      [KB885836]
      mswrd6.wpc
      [KB886185]
      ipnat.sys
      [KB887797]
      inetcomm.dll
      msoe.dll
      wabimp.dll
      wab32.dll
      [KB890175]
      hhctrl.ocx
      [KB873333]
      ole32.dll
      olecli32.dll
      olecnv32.dll
      rpcss.dll
      [KB885250]
      mrxsmb.sys
      [KB887472]
      msmsgs.exe
      [KB888113]
      hlink.dll
      [KB888302]
      srvsvc.dll
      [KB891781]
      dhtmled.ocx
      [KB890859]
      authz.dll
      ntkrnlmp.exe
      user32.dll
      ntkrpamp.exe
      ntoskrnl.exe
      win32k.sys
      winsrv.dll
      ntkrnlpa.exe
      [KB893086]
      shell32.dll
      [KB896344]
      script.dll
      sysfiles.inf
      spru0411.dll
      cobramsg.dll
      migisma.dll
      migism.inf
      migism.dll
      migwiz.htm
      migload.exe
      log.dll
      iconlib.dll
      sysmoda.dll
      migapp.inf
      sysmod.dll
      migwiza.exe
      migsys.inf
      miguser.inf
      migwiz.exe
      guitrna.dll
      guitrn.dll
      usmtdef.inf
      migwiz.inf
      migwiz.man
      archvapp.inf
      migwiz2.htm
      scripta.dll
      [KB893803v2]
      msimsg.dll
      msisip.dll
      msiexec.exe
      msihnd.dll
      msi.dll
      [KB890046]
      agentdpv.dll
      spru0411.dll
      [KB893066]
      tcpip.sys
      [KB896358]
      hhctrl.ocx
      itss.dll
      hhsetup.dll
      itircl.dll
      hh.exe
      [KB896422]
      srv.sys
      [KB896428]
      telnet.exe
      [KB883939]
      iepeers.dll
      mshtml.dll
      msrating.dll
      urlmon.dll
      inseng.dll
      pngfilt.dll
      browseui.dll
      cdfview.dll
      shlwapi.dll
      iedw.exe
      mshtmled.dll
      shdocvw.dll
      wininet.dll
      [KB898461]
      update\updspapi.dll
      update\update.exe
      update\spcustom.dll
      spupdsvc.exe
      spuninst.exe
      spmsg.dll
      [KB901214]
      mscms.dll
      icm32.dll

その他

iexpressを使って自動インストールパッケージ化する。

  1. Create new SelfExtraction? Directive file.
  2. Extract files and run an installation command
  3. Package title 適当に入力
  4. No prompt.
  5. Do not display a license.
  6. Add ファイルを適宜選択*1
  7. Install Program 適宜入力
  8. Post Install Command Noneのまま
  9. Show windows Default*2
  10. No message.
  11. Packge Name and Option ファイル名を指定
    Store files using Long…にチェック*3
  12. No restart
  13. Don't save.
    Packge NamePackage titleAddInstall Program
    dotnetfx.exeMicrosoft .NET Framework 1.1 セットアップInstMsi?.exe,InstMsiW.exeは不要"install.exe" /l /qb
    langpack.exeMicrosoft .NET Framework Language Pack セットアップ-"inst.exe" /l /qb
    mp10setup.exeWindows Media Player 10-setup_wm.exe /Q:A /R:N /NoMigrate? /DisallowSystemRestore?

CD構成

tree /f svcpack

M:\XP\I386\SVCPACK
    branches.inf
    dotnetfx.exe
    HFINT.dat
    HMTCDWizard_JPN.exe
    KB873333.cat
    KB873333.exe
    KB873339.cat
    KB873339.exe
    KB883939.cat
    KB883939.exe
    KB885250.cat
    KB885250.exe
    KB885835.cat
    KB885835.exe
    KB885836.cat
    KB885836.exe
    KB886185.cat
    KB886185.exe
    KB886677.cat
    KB886677.exe
    KB887472.cat
    KB887472.exe
    KB887742.cat
    KB887742.exe
    KB887797.cat
    KB887797.exe
    KB888113.cat
    KB888113.exe
    KB888302.cat
    KB888302.exe
    KB890046.cat
    KB890046.exe
    KB890175.cat
    KB890175.exe
    KB890859.cat
    KB890859.exe
    KB891781.cat
    KB891781.exe
    KB893066.cat
    KB893066.exe
    KB893086.cat
    KB893086.exe
    KB893803v2.exe
    KB893803v2_wxp.cat
    KB896344.cat
    KB896344.exe
    KB896358.cat
    KB896358.exe
    KB896422.cat
    KB896422.exe
    KB896428.cat
    KB896428.exe
    KB898461.cat
    KB898461.exe
    KB901214.cat
    KB901214.exe
    KB903235.cat
    KB903235.exe
    langpack.exe
    mp10setup.exe
    NDP1.1sp1-KB867460-X86.exe
    NDP1.1sp1-KB886903-X86.exe
    Windows-KB890830-V1.6-JPN.exe
    wmcsetup.exe

svcpack.inf

Windows Media Connect 用更新プログラム

wmcsetup.exe /Q:U /R:N

はWMP10がインストールされたあとに実行する必要があるので、順番に気を付ける。
wmcsetup.png

この他にも本来なら新しいはずの修正プログラムの方が公開日が古く表示される物があるので注意。

[CatalogHeader]

[Version]
BuildNumber=2600
MinorVersion=1
MajorVersion=5
Signature="$WINDOWS NT$"

[SetupData]
CatalogSubDir="\I386\svcpack"

[SetupHotfixesToRun]
;[2003/04/23] Microsoft .NET Framework Version 1.1 日本語版
dotnetfx.exe
;[2003/04/23] Microsoft .NET Framework Version 1.1 日本語 Language Pack
langpack.exe
;[2003/09/25] Windows XP CD 書き込みウィザードの HighMAT サポートに対する更新 (KB831240)
HMTCDWizard_JPN.exe /qb
;[2004/11/19] Windows XP 用の更新プログラム (KB886677)
KB886677.exe /u /n /z
;[2004/11/22] Windows XP 用の更新プログラム (KB887742)
KB887742.exe /u /n /z
;[2004/12/13] Windows XP 用セキュリティ更新プログラム (KB873339)
KB873339.exe /u /n /z
;[2004/12/13] Windows XP 用セキュリティ更新プログラム (KB885835)
KB885835.exe /u /n /z
;[2004/12/13] Windows XP 用セキュリティ更新プログラム (KB885836)
KB885836.exe /u /n /z
;[2004/12/13] Windows XP 用重要な更新プログラム (KB886185)
KB886185.exe /u /n /z
;[2004/12/13] Windows XP 用 Outlook Express の累積的な更新プログラム (KB887797)
KB887797.exe /u /n /z
;[2005/01/10] Windows XP 用セキュリティ更新プログラム (KB890175)
KB890175.exe /u /n /z
;[2005/02/07] Windows XP 用セキュリティ更新プログラム (KB873333)
KB873333.exe /u /n /z
;[2005/02/07] Windows XP 用セキュリティ更新プログラム (KB885250)
KB885250.exe /u /n /z
;[2005/02/07] Windows Messenger 用セキュリティ更新プログラム (KB887472)
KB887472.exe /u /n /z
;[2005/02/07] Windows XP 用セキュリティ更新プログラム (KB888113)
KB888113.exe /u /n /z
;[2005/02/07] Windows XP 用セキュリティ更新プログラム (KB888302)
KB888302.exe /u /n /z
;[2005/02/07] Windows XP 用セキュリティ更新プログラム (KB891781)
KB891781.exe /u /n /z
;[2005/02/15] Windows Media Player 10
mp10setup.exe
;[2004/10/26] Windows Media Connect 用更新プログラム
wmcsetup.exe /Q:U /R:N
;[2005/04/11] Windows XP 用セキュリティ更新プログラム (KB890859)
KB890859.exe /u /n /z
;[2005/04/11] Windows XP 用セキュリティ更新プログラム (KB893086)
KB893086.exe /u /n /z
;[2005/05/24] Windows XP 用の更新プログラム (KB896344)
KB896344.exe /u /n /z
;[2005/05/31] Microsoft .NET Framework 1.1 Service Pack 1
NDP1.1sp1-KB867460-X86.exe /Q
;[2005/02/08] Microsoft .NET Framework, Version 1.1 Service Pack 1 用セキュリティ更新プログラム (KB886903)
NDP1.1sp1-KB886903-X86.exe /Q
;[2005/05/12] Windows Installer 3.1 Redistributable (v2) - 日本語
KB893803v2.exe /u /n /z
;[2005/06/13] Windows XP 用セキュリティ更新プログラム (KB890046)
KB890046.exe /u /n /z
;[2005/06/13] Windows XP 用セキュリティ更新プログラム (KB893066)
KB893066.exe /u /n /z
;[2005/06/13] Windows XP 用セキュリティ更新プログラム (KB896358)
KB896358.exe /u /n /z
;[2005/06/13] Windows XP 用セキュリティ更新プログラム (KB896422)
KB896422.exe /u /n /z
;[2005/06/13] Windows XP 用セキュリティ更新プログラム (KB896428)
KB896428.exe /u /n /z
;[2005/06/14] Windows XP Service Pack 2 用 Internet Explorer の累積的なセキュリティ更新プログラム (KB883939)
KB883939.exe /u /n /z
;[2005/06/27] Windows XP 用の更新プログラム (KB898461)
KB898461.exe /u /n /z
;[2005/07/11] Windows XP 用セキュリティ更新プログラム (KB901214)
KB901214.exe /u /n /z
;[2005/07/12] JView Profiler 用セキュリティ更新プログラム (KB903235)
KB903235.exe /u /n /z
;[2005/07/12] Windows 悪意のあるソフトウェアの削除ツール - 2005 年 7 月 (KB890830)
Windows-KB890830-V1.6-JPN.exe /Q

[ProductCatalogsToInstall]
KB903235.cat
KB901214.cat
KB898461.cat
KB883939.cat
KB896428.cat
KB896422.cat
KB896358.cat
KB893066.cat
KB890046.cat
KB893803v2_wxp.cat
KB896344.cat
KB893086.cat
KB890859.cat
KB891781.cat
KB888302.cat
KB888113.cat
KB887472.cat
KB885250.cat
KB873333.cat
KB890175.cat
KB887797.cat
KB886185.cat
KB885836.cat
KB885835.cat
KB873339.cat
KB887742.cat
KB886677.cat

winnt.sif

[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=ProvideDefault
    OemSkipEula=Yes
    OemPreinstall=Yes
    TargetPath=\WINDOWS
    Repartition=No
    WaitForReboot="no"
    DriverSigningPolicy=Ignore

[GuiUnattended]
    AdminPassword=""
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=235
    OemSkipWelcome=1

[UserData]
    ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    FullName=""
    OrgName=""
    ComputerName=

[RegionalSettings]
    LanguageGroup=13,17,15,4,5,16,11,6,3,14,12,10,8,1,2,7,9

[Networking]
    InstallDefaultComponents=Yes

iso化

See Tips/ServicePack統合/ISO化
801MBほどのisoが出来るためCD-Rには収まりませんが、DVD-Rに焼いての起動は確認しているので特に問題ないと思います。*4

WindowsUpdate?

wu.png


*1 add押してからctrl+aで全て選択してenter押すと一気にできるので楽
*2 お好みで
*3 警告は無視
*4 UDFにした方が良いのかは未確認。ISO9660+UDFにしておいた方がよいようです。

添付ファイル: filewmcsetup.png 581件 [詳細] fileWindowsXP-KB885250-x86-JPN.png 613件 [詳細] filewu.png 582件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 この下に新規 一覧 単語検索 最終更新   ヘルプ   リンク元   最終更新のRSS
Last-modified: Sat, 05 May 2007 17:56:28 JST (1222d)