Win Toolkit によるインストールイメージの作成です。本記事の前提条件として、当然ながら Win Toolkit が使える事と、インストールイメージやメディア(ISO USB) の作成方法が解る事と以下に示す記事で作成した boot.wim と install.wim と DISM バージョン 6.3.9600.17029 を使用している事です
以下にインストール動作確認済みの Win Toolkit のプリセットファイルの内容を示します
*AIO|v1.6.0.10|2018-09-15_23-28-PM
#Options
Compatibility Check
Enable Beep
Enable CMD
Failed Updates to Silent Installers
Force Unsigned
Integrate 'HDC' Drivers (boot.wim)
Integrate 'SCSIADAPTER' Drivers (boot.wim)
Integrate 'SYSTEM' Drivers (boot.wim)
Integrate 'USB' Drivers (boot.wim)
Move Known Problem Updates to Silent Installers
Prepare Drivers
Prompt Addons
Prompt Drivers
Prompt Gadgets
Prompt Silent
Prompt Themes
Prompt Updates
Prompt Wallpapers
Rebuild Image
Remove Invalid Drivers
Retry Updates
Show Duplicates
#Addons
D:\WI\W7x64\etc\Icon_Shortcut_Registry.WA
#Drivers
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\AMDPSP\W764A\amdpsp.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\Bolton\USB30\amdhub\W764A\amdhub30.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\Bolton\USB30\amdxhc\W764A\amdxhc.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\eMMC4.5.1\W764A\stormmc.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\Errata\W764A\AMDeFix.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\Filter\IOV\W764A\AmdIOV.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\GPIO\W764A\amdgpio2.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\hseries\AHCI\W764A\amd_sata.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\hseries\CIR\W764A\AMDCIR.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\hseries\MINI_IDE\W764A\amdhdc.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\hseries\USB30\amdhub\W764A\amdhub30.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\hseries\USB30\amdxhc\W764A\amdxhc.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\hseries\UsbFilter\W764A\USBFilter.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\I2C\W764A\amdi2c.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\PCI_INF\W764A\AMDPCIDev.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\SB7xx\CIR\W764A\AmdCIR.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\SB8xx\CIR\W764A\AmdCIR.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\SB8xx\UsbFilter\W764A\USBFilter.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\SMBus\W764A\SMBUSamd.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\USB30_ZP\amdhub\W764A\amdhub3.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\USB30_ZP\amdxhc\W764A\amdxhc.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\USB31_PT\amdhub\W764A\amdhub31.inf
D:\WI\W7x64\drivers\2_AMD_ChipSet\18.10_0830\SBDrv\USB31_PT\amdxhc\W764A\amdxhc31.inf
D:\WI\W7x64\drivers\Asmedia.ASM106x_3.2.3.0000\scsi\amd64\asahci64.inf
D:\WI\W7x64\drivers\Asmedia.ASM106x_3.2.3.0000\stor\amd64\asstor64.inf
D:\WI\W7x64\drivers\Asmedia.USB3_1.16.51.1\asmthub3.inf
D:\WI\W7x64\drivers\Asmedia.USB3_1.16.51.1\asmtxhci.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\ansmw60e.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\anspw60e.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\ifcoemp.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\ifcoepr.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\ifcoevb.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\ilp60x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\APPS\PROSETDX\Winx64Legacy\DRIVERS\iqvw64e.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO100\Winx64\NDIS62\fei62x64.INF
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1c62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1d62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1e6232e.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1k62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1q62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1r62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1s62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\e1y62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO1000\Winx64\NDIS62\v1q62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO40GB\Winx64\NDIS62\i40ea62.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PRO40GB\Winx64\NDIS62\i40eb62.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\ixe62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\ixn62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\ixs62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\ixt62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\sxb62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\vxn62x64.inf
D:\WI\W7x64\drivers\5_LAN\23.2\PROXGB\Winx64\NDIS62\vxs62x64.inf
D:\WI\W7x64\drivers\4_Display\EV2436WINF_W\EV2436W.inf
#Files
ASUS_ROG_White_Blue_128x128.bmp::D:\WI\W7x64\etc\uap\ASUS_ROG_White_Blue_128x128.bmp;%SystemDrive%\Users\All Users\Microsoft\User Account Pictures\Default Pictures\ASUS_ROG_White_Blue_128x128.bmp;True
Moe_128x128.bmp::D:\WI\W7x64\etc\uap\Moe_128x128.bmp;%SystemDrive%\Users\All Users\Microsoft\User Account Pictures\Default Pictures\Moe_128x128.bmp;True
Nymph.bmp::D:\WI\W7x64\etc\uap\Nymph.bmp;%SystemDrive%\Users\All Users\Microsoft\User Account Pictures\Default Pictures\Nymph.bmp;True
UNI.bmp::D:\WI\W7x64\etc\uap\UNI.bmp;%SystemDrive%\Users\All Users\Microsoft\User Account Pictures\Default Pictures\UNI.bmp;True
#Services
Security Center::Manual
Superfetch::Disabled
Windows Defender::Disabled
Windows Driver Foundation (User-mode Driver Framework)::Automatic
Windows Firewall::Manual
Windows Search::Manual
#Silent Installs
RunOnce_20180825::;NO;4.62 KB;D:\WI\W7x64\etc\RunOnce_20180825.cmd;Always Installed
mpas-feX64::;NO;15.58 MB;D:\WI\W7x64\updates\mpas-feX64.exe;Always Installed
DXSETUP Jun2010::/silent;YES;98.39 MB;D:\WI\_components\DirectX\DXSETUP.exe;Always Installed
KB890830-x64-v5.64::/q /n /z;NO;45.88 MB;D:\WI\W7x64\msu\KB890830-x64-v5.64.exe;Always Installed
KB3046269::N/A (Not Needed);NO;202.33 KB;D:\WI\W7x64\msu\KB3046269-x64.msu;Always Installed
KB3177467::N/A (Not Needed);NO;9.10 MB;D:\WI\W7x64\msu\KB3177467-x64.msu;Always Installed
VisualCppRedist_AIO_x86_x64::/aiC;NO;28.69 MB;D:\WI\_components\VC\VisualCppRedist_AIO_x86_x64.exe;Always Installed
NDP472-KB4054541-x86-x64-enu::/passive /norestart;NO;50.84 MB;D:\WI\_components\dotnet\4.7.2\NDP472-KB4054541-x86-x64-enu.exe;Always Installed
NDP472-KB4087364-x64::/passive /norestart;NO;11.68 MB;D:\WI\_components\dotnet\4.7.2\NDP472-KB4087364-x64.exe;Always Installed
NDP472-KB4054530-x86-x64-allos-jpn::/passive /norestart;NO;5.39 MB;D:\WI\_components\dotnet\4.7.2\NDP472-KB4054530-x86-x64-allos-jpn.exe;Always Installed
NDP46-KB4457035-x64::/passive /norestart;NO;40.94 MB;D:\WI\_components\dotnet\4.7.2\NDP46-KB4457035-x64.exe;Always Installed
Silverlight_x64_2017-06-07::/Q;NO;12.55 MB;D:\WI\_components\Silverlight\Silverlight_x64_2017-06-07.exe;Always Installed
Silverlight_2017-06-07::/Q;NO;6.70 MB;D:\WI\_components\Silverlight\Silverlight_2017-06-07.exe;Always Installed
Windows Management Framework 5.1::N/A (Not Needed);YES;64.92 MB;D:\WI\_components\WMF5.0\Win7AndW2K8R2-KB3191566-x64.msu;Always Installed
IE11-Windows6.1-x64-ja-jp::/update-no /passive /norestart;NO;54.74 MB;D:\WI\W7x64\msu\IE11\IE11-Windows6.1-x64-ja-jp.exe;Always Installed
IE11-KB3185319-x64::N/A (Not Needed);NO;52.17 MB;D:\WI\W7x64\msu\IE11\IE11-KB3185319-x64.msu;Always Installed
install_flash_player_31.0.0.138::-install;NO;20.31 MB;D:\WI\W7x64\etc\software\Adobe\install_flash_player_31.0.0.138.exe;Always Installed
install_flash_player_ax_31.0.0.138::-install;NO;19.81 MB;D:\WI\W7x64\etc\software\Adobe\install_flash_player_ax_31.0.0.138.exe;Always Installed
AcroRdrDC1801120058_ja_JP::/sPB;NO;123.77 MB;D:\WI\W7x64\etc\software\Adobe\AcroRdrDC1801120058_ja_JP.exe;Always Installed
JRE Version 8 Update 181 (i586)::/s SPONSORS=0 REMOVEOUTOFDATEJRES=1;NO;61.55 MB;D:\WI\W7x64\etc\software\Java\jre-8u181-windows-i586.exe;Always Installed
JRE Version 8 Update 181 (x64)::/s SPONSORS=0 REMOVEOUTOFDATEJRES=1;NO;68.47 MB;D:\WI\W7x64\etc\software\Java\jre-8u181-windows-x64.exe;Always Installed
#Theme Packs
D:\WI\W7x64\etc\Themes\SlanXP2 Basic.theme
D:\WI\W7x64\etc\Themes\SlanXP2.theme
#Tweaks
Remove the Action Center icon
Small Taskbar Icons
Unlock the taskbar
Control Panel View::Small Icons
Disable 8.3 Name Creation
Disable Drive Autorun
Disable Last File Access Timestamp
Disable Thumbnail Cache
Launch Folder Windows in a Separate Process
Remove 'HomeGroup' from Explorer
Remove 'Libraries' from Explorer
Show All Icons on System Tray
Show Drive Letters First
Show Explorer Statusbar
Show File Extensions
Show Hidden Files & Folders
Show System Files
Show Notepad Statusbar
Word Wrap in Notepad
Always Show Menu Bar
IE Homepage::https://catalog.update.microsoft.com/v7/site/
Disable User Account Control
Always Unload DLLs
Disable Automatic Restart on BSOD
Disable Hibernation
Disable Prefetch
Disable Superfetch
Disable Window 7 built-in CD/DVD Burning
#Updates
D:\WI\W7x64\msu\IE\KB2545698-x64.msu
D:\WI\W7x64\msu\IE\KB2547666-x64.msu
D:\WI\W7x64\msu\KB2592687-x64.msu
D:\WI\W7x64\msu\KB2667402-v2-x64.msu
D:\WI\W7x64\msu\KB2676562-x64.msu
D:\WI\W7x64\msu\UMF\KB2685811-x64.msu
D:\WI\W7x64\msu\UMF\KB2685813-x64.msu
D:\WI\W7x64\msu\KB2698365-x64.msu
D:\WI\W7x64\msu\KB2706045-x64.msu
D:\WI\W7x64\msu\KB2729094-v2-x64.msu
D:\WI\W7x64\msu\KB2750841-x64.msu
D:\WI\W7x64\msu\KB2761217-x64.msu
D:\WI\W7x64\msu\KB2813347-x64.msu
D:\WI\W7x64\msu\RDP\KB2857650-x64.msu
D:\WI\W7x64\msu\RDP\KB2830477-x64.msu
D:\WI\W7x64\msu\KB2862330-v2-x64.msu
D:\WI\W7x64\msu\NDP\KB2894844-x64.msu
D:\WI\W7x64\msu\KB2900986-x64.msu
D:\WI\W7x64\msu\RDP\KB2923545-x64.msu
D:\WI\W7x64\msu\RDP\KB2965788-x64.msu
D:\WI\W7x64\msu\KB2984972-x64.msu
D:\WI\W7x64\msu\RDP\KB2984976-x64.msu
D:\WI\W7x64\msu\KB3004375-v3-x64.msu
D:\WI\W7x64\msu\RDP\KB3020388-x64.msu
D:\WI\W7x64\msu\KB3031432-x64.msu
D:\WI\W7x64\msu\KB3059317-x64.msu
D:\WI\W7x64\msu\RDP\KB3075226-x64.msu
D:\WI\W7x64\msu\KB3123479-x64.msu
D:\WI\W7x64\msu\RDP\KB3126446-x64.msu
D:\WI\W7x64\msu\KB3138612-x64.msu
D:\WI\W7x64\msu\KB3150220-x64.msu
D:\WI\W7x64\msu\KB3150513-x64.msu
D:\WI\W7x64\msu\KB3155178-x64.msu
D:\WI\W7x64\msu\KB3156016-x64.msu
D:\WI\W7x64\msu\KB3156019-x64.msu
D:\WI\W7x64\msu\KB3159398-x64.msu
D:\WI\W7x64\msu\KB3161102-x64.msu
D:\WI\W7x64\msu\KB3161949-x64.msu
D:\WI\W7x64\msu\KB3170735-x64.msu
D:\WI\W7x64\msu\KB3172605-x64.msu
D:\WI\W7x64\msu\KB3179573-x64.msu
D:\WI\W7x64\msu\KB3184143-x64.msu
D:\WI\W7x64\msu\KB4019990-x64.msu
D:\WI\W7x64\msu\NDP\KB4040980-x64.msu
D:\WI\W7x64\msu\Rollup\KB4041678-x64.msu
D:\WI\W7x64\msu\RDP\KB2574819-v2-x64.msu
D:\WI\W7x64\msu\NDP\KB4338423-x64.msu
D:\WI\W7x64\msu\NDP\KB4457044-x64.msu
#Wallpapers
\\Aquarius\cg\wallpaper\hamakaze_66498984_p0.png
\\Aquarius\cg\wallpaper\hamakaze_66498984_p0_6.png
Win Toolkit の All-In-One Integrator > Basic > Updates + Languages の一覧です。上記プリセットで言う所の #Updates の部分です。下記に示す表で背景色がこの色で示してる部分は、KB3125574 で置き換わるはずなのに、何故か Windows Update の更新プログラムの確認 で出てきてしまいますので Win Toolkit で統合してしまいます。原因は Windows 7 のオプションコンポーネントか、手動インストールではなく、KB3125574 と Windows Update カタログ関係も一緒に install.wim に統合してしまってる事のどちらかが原因と思います
KB 番号 | 内容 |
KB2545698 | Windows Vista、Windows Server 2008、Windows 7、または Windows Server 2008 R2 を搭載しているコンピューター上の Internet Explorer 9 で一部のコア フォントのテキストがぼやけて表示される |
KB2547666 | You cannot delete long URLs from the browsing history in Internet Explorer on a computer that is running Windows 7 or Windows Server 2008 R2 |
KB2592687 | Windows 7 および Windows Server 2008 R2 のリモート デスクトップ プロトコル 8.0 の更新プログラム |
KB2667402 | [MS12-020] ターミナル サーバーのサービス拒否の脆弱性に対するセキュリティ更新プログラム (2012 年 3 月 13 日) について |
KB2676562 | [MS12-034] Windows カーネル モード ドライバー セキュリティ更新プログラム (2012 年 5 月 8 日) について |
KB2685811 | Windows Vista、Windows Server 2008、Windows 7 および Windows Server 2008 R2 のカーネル モード ドライバー フレームワーク バージョン 1.11 を更新します |
KB2685813 | Windows Vista、Windows Server 2008、Windows 7 および Windows Server 2008 R2 のユーザー モード ドライバー フレームワーク バージョン 1.11 の更新 |
KB2698365 | [MS12-045] Microsoft Data Access Components の脆弱性により、リモートでコードが実行される (2012 年 7 月 10 日) |
KB2706045 | [MS12-056] JScript および VBScript エンジンの脆弱性によりリモートでコードが実行される (2012 年 8 月 14 日) |
KB2729094 | Windows 7 と Windows Server 2008 R2 での Segoe UI 記号の更新プログラムの提供について |
KB2750841 | Windows 7 および Windows Server 2008 R2 用 IPv6 対応準備更新プログラムについて |
KB2761217 | Windows 7 および Windows Server 2008 R2 に Calibri Light および Calibri Light Italic フォントを追加する更新プログラムについて |
KB2813347 | [MS13-029] リモート デスクトップ接続 7.0 クライアントのセキュリティ更新プログラムについて (2013 年 4 月 9 日) |
KB2857650 | RemoteApp と Desktop Connections 用の更新プログラムが Windows で利用できます |
KB2830477 | RemoteApp と Desktop Connections 用の更新プログラムが Windows で利用できます |
KB2862330 | [MS13-081] USB ドライバーのセキュリティ更新プログラムについて (2013 年 10 月 8 日) |
KB2894844 | Windows 7 Service Pack 1 および Windows Server 2008 R2 Service Pack 1 用の .NET Framework 3.5.1 のセキュリティ更新プログラムについて (2013 年 12 月 10 日) |
KB2900986 | [MS13-090] ActiveX Kill Bits 用の累積的なセキュリティ更新プログラム (2013 年 11 月 12 日) |
KB2923545 | Windows 7 SP1 向け RDP 8.1 用の更新プログラムが利用できます |
KB2965788 | [MS14-030] Windows のリモート デスクトップ セキュリティ リリース用セキュリティ更新プログラムについて (2014 年 6 月 10 日) |
KB2984972 | Windows 7 と Windows Server 2008 R2 への制限付き管理ログオンをサポートする RDC 7.1 の更新プログラム |
KB2984976 | Windows 7 または Windows Server 2008 R2 の制限付き管理のための RDP 8.0 更新プログラム |
KB3004375 | マイクロソフト セキュリティ アドバイザリ: Windows コマンド ライン監査の更新プログラム (2015 年 2 月 10 日) |
KB3020388 | [MS15-004] リモート デスクトップ接続 8.1 クライアントの更新プログラムがインストールされている場合の Windows 7 および Windows Server 2008 R2 のセキュリティ更新プログラムについて (2015 年 1 月 13 日) |
KB3031432 | [MS15-015] Microsoft Windows の脆弱性により、特権が昇格される (2015 年 2 月 10 日) |
KB3059317 | [MS15-060] Microsoft 共通コントロールの脆弱性により、リモートでコードが実行される (2015 年 6 月 9 日) |
KB3075226 | [MS15-082] Windows の RDP のセキュリティ更新プログラムについて (2015 年 8 月 11 日) |
KB3123479 | マイクロソフト セキュリティ アドバイザリ: マイクロソフト ルート証明書プログラムでの SHA-1 ハッシュ アルゴリズムの廃止 (2016 年 1 月 12 日) |
KB3126446 | [MS16-017] リモート デスクトップ ディスプレイ ドライバーのセキュリティ更新プログラムについて (2016 年 2 月 9 日) |
KB3138612 | Windows 7 と Windows Server 2008 R2 の Windows Update クライアント: 2016年 3 月 |
KB3150220 | [MS16-059] Windows Media Center のセキュリティ更新プログラム (2016 年 5 月 10 日) |
KB3150513 | 最新の互換性の定義は、Windows を更新します |
KB3155178 | [MS16-056] Windows ジャーナル用のセキュリティ更新プログラムについて(2016 年 5 月 10 日) |
KB3156016 | [MS16-055] Microsoft Graphics コンポーネント用のセキュリティ更新プログラムについて (2016 年 5 月 10 日) |
KB3156019 | [MS16-055] Microsoft Graphics コンポーネント用のセキュリティ更新プログラムについて (2016 年 5 月 10 日) |
KB3159398 | [MS16-072] グループ ポリシーのセキュリティ更新プログラムについて (2016 年 6 月 14 日) |
KB3161102 | Windows Journal コンポーネントの削除に関する更新プログラム |
KB3161949 | [MS16-077] WPAD のセキュリティ更新プログラムについて (2016 年 6 月 14 日) |
KB3170735 | Windows Journal の 2016年 7 月更新 |
KB3172605 | 2016年 7 月 Windows 7 SP1 および Windows Server 2008 R2 SP1 の更新プログラムのロールアップ |
KB3179573 | Windows 7 SP1 および Windows Server 2008 R2 SP1 の更新プログラムのロールアップ (2016 年 8 月) |
KB3184143 | Windows 10 の無料アップグレード提供に関連したソフトウェアを削除する |
KB4019990 | Windows Server 2012 の、Windows 7 および Windows Server 2008 R2 上の d3dcompiler_47.dll コンポーネント用の更新プログラム |
KB4040980 | Windows 7 SP1 および Windows Server 2008 R2 SP1 用の .NET Framework 3.5.1 のセキュリティおよび品質ロールアップ (KB4040980) |
KB4041678 | 2018 年 8 月 15 日 — KB4343899 (セキュリティのみの更新プログラム) |
KB2574819 | Windows 7 SP1 および Windows Server 2008 R2 SP1 に DTLS のサポートを追加する更新プログラムが利用可能です |
KB4459934 | 2018-11 x64 用 Windows 7 および Server 2008 R2 の .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2 用セキュリティおよび品質ロールアップ (KB4467240) |
上記の表の作成には、Microsoft Update カタログ が IE の ActiveX の呪いから開放され、他の UA でもアクセスできるようになったので PHP スクリプトで作成しました。詳細はこちらの記事を参照してください Microsoft Update カタログ サイトから情報取得スクリプト Version 0.2.1
上記の表でインストール順によるルールがあります
AspNetMVC4 のインストールはやめました。インストール終了後にイベント ビューアに AspNetMVC4 関連の警告やらエラーが出ててウザいと思って、AspNetMVC4 のインストールを Silent Installs に入れてましたが、改善されないので外しました
本記事中に使用した Win Toolkit のプリセット、コマンドスクリプトは下記リンクからダウンロードできますので、参考にしてみてください
本記事は Windows 7 のインストールイメージ(install.wim) を現時点で置き換えられる事無く、1 定番と言える更新プログラムを WinToolkit での統合インストールイメージ作成前に予め、適用させるコマンドスクリプトの紹介です。要は WinToolkit を動かす前の前準備です。なお、本記事の内容は一部 Windows 7 のインストールイメージに NVMe(M.2 PCI SSD) ネイティブサポートドライバーを適用する この記事と重複する部分があります。なので、DISM を使う為に Windows ADK 8.1 のインストール この記事を参照して、DISM が動く事が前提条件となります
適用させる更新プログラムは以下の表に示します
KB 番号 | 内容 |
KB2990941 | NVM は、Windows 7 および Windows Server 2008 R2 で高速でネイティブのドライバーのサポートを追加するのにを更新します |
KB3087873 | Windows 7 SP1 または Windows Server 2008 R2 の SP1 の修正プログラム 2990941 をインストールした後に発生する Stop エラーを修正します |
KB2534366 | インストールされている言語パックの数が 10 個を超えるコンピューターに Windows 7 Service Pack 1 (SP1) または Windows 2008 R2 Service Pack 1 (SP1) をインストールすると、コンピューターの画面が黒くなり応答しなくなります。さらに、"0xC000009A" エラー メッセージが表示されます |
KB2670838 | グラフィックス コンポーネントやイメージング コンポーネントのパフォーマンスを最適化する、Windows 7 SP1 および Windows Server 2008 R2 SP1 用のプラットフォーム更新プログラムについて説明します。この更新プログラムは、特にソフトウェア開発者向けに提供されているものです |
KB2732059 | Describes an issue in which a program that can open an .oxps file is not installed on a computer that is running Windows 7 or Windows Server 2008. After you install the update that is described in this article, you can convert the .oxps file to an .xps file and then open the .xps file by using XPS Viewer. |
KB2773072 | Windows 8 でゲームの評価システムへの変更を反映するように Windows 7 のゲーム規制システムを有効にする更新プログラムについて説明します |
KB2834140 | Windows 7 SP1 または Windows Server 2008 R2 SP1 を搭載しているコンピューターで STOP エラーが発生する問題について説明します。この問題は、コンピューターに更新プログラム 2670838 をインストールした後に発生します |
KB2919469 | カナダの国コードが設定されているない「1」に正しく問題を修正します。この問題は、「地域と言語」の設定で [英語 (カナダ)\"形式を使用して Windows 7 SP1 ベースまたは Windows Server 2008 R2 ベースのコンピューターで発生します |
KB2970228 | Windows 8.1、Windows RT 8.1、Windows Server 2012 R2、Windows 8、Windows RT、Windows Server 2012 の、Windows 7 および Windows Server 2008 R2 の新しいロシア ルーブル記号を有効にする更新プログラムを提供します |
KB3006137 | リトアニアの通貨記号を更新します。これには、リトアニアのユーロ導入が反映されます |
KB3020369 | RODC 上で WMF 4.0 を更新できない問題を修正します。この問題は、Windows Server 2008 R2 を搭載しているコンピューターで発生します |
KB3102429 | アゼルバイジャン マナトとグルジア ラリの通貨記号をサポートする Windows 8.1、Windows Server 2012 R2、Windows Server 2012、Windwos 埋め込まれた 8、Windows 7 または Windows Server 2008 R2 の更新プログラムを提供します |
KB3125574 | Windows 7 SP1 および Windows Server 2008 R2 の SP1 で利用可能な利便性のためのプログラムのロールアップ パッケージについて説明します |
KB3138612 | Windows 更新のクライアントでは、Windows 7 および Windows Server 2008 R2 は、2016年 2 月日にリリースされた更新プログラムについて説明します |
KB4343899 | 2018 年 8 月 15 日 — KB4343899 (セキュリティのみの更新プログラム) |
KB4467107 | 2018-11 x64 ベース システム用 Windows 7 向けセキュリティ マンスリー品質ロールアップ (KB4467107) |
KB2533552 は DISM での統合に失敗しますので、上記の更新プログラムにて install.wim を作成し、Win Toolkit でインストールイメージを作成すれば必要は無いと思われます
以前公開したコマンドスクリプト Install.wim.Update.cmd は新しく作り直しました。以下のファイルをダウンロードします
: /***********************************************************************
:
: Script Name: MictosoftUpdateSearch.php
:
: Description:
: Integration of install.wim based on Knowledge base (KB) information list file
:
: Creator's Name:
: Alphaziel
: alphaziel@alphaziel.info
: https://blog.alphaziel.info/
:
: Notes:
:
: Status Information:
: Run: Windows 7 x64 SP1 Command Prompt
:
: Change Activity:
: -01 _0._0._1 2018/08/27(Mon) Made to process based on the list file
: -00 _0._0._0 2018/06/22(Fri) Create.
:
: ***********************************************************************/
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION
SET WIM=install_2018-08-27.wim
SET WIM_LIST=Install.Integrator.List.txt
SET UPD=D:¥WI¥W7x64¥msu
;
SET IDX=4
SET MNT=C:¥M
SET MNT_RE=H:¥M
SET DISM=DISM /LogPath:"%WIM%.log.txt" /LogLevel:3
SET START_TIME=%DATE% %TIME%
IF NOT EXIST "%WIM%" CALL :NOT_FOUND "%WIM%"
IF NOT EXIST "%WIM_LIST%" CALL :NOT_FOUND "%WIM_LIST%"
IF NOT EXIST "%UPD%" CALL :NOT_FOUND "%UPD%"
IF NOT EXIST "%MNT%" CALL :NOT_FOUND "%MNT%"
IF NOT EXIST "%MNT_RE%" CALL :NOT_FOUND "%MNT_RE%"
SET ERROR=0
FOR /F "eol=; tokens=1,2,3* delims=|||" %%A in (%WIM_LIST%) DO (
IF NOT EXIST "%UPD%¥%%B" (
ECHO ファイルがありません - "%UPD%¥%%B" && SET ERROR=1
) ELSE (
ECHO ファイルがありました - "%UPD%¥%%B"
)
)
IF "%ERROR%" == "1" CALL :NOT_FOUND_UPD
%DISM% /Get-WimInfo /WimFile:"%WIM%"
IF ERRORLEVEL 1 GOTO ERROR
ECHO .
ECHO 統合対象となる Windows 7 のエディションのインデックス番号を確認してください
ECHO インデックス番号は %IDX% です。間違っている場合は、ここで CTRL + C でコマンドスクリプトを終了して、
ECHO コマンドスクリプト内の IDX 変数の値を変更してください
ECHO .
PAUSE
ECHO .
ECHO %WIM% を %MNT% ディレクトリにマウントします
ECHO .
ECHO %DISM% /Mount-Image /ImageFile:"%WIM%" /Index:%IDX% /MountDir:"%MNT%"
%DISM% /Mount-Image /ImageFile:"%WIM%" /Index:%IDX% /MountDir:"%MNT%"
IF ERRORLEVEL 1 GOTO DISM_ERROR
ECHO .
FOR /F "eol=; tokens=1,2,3* delims=|||" %%A in (%WIM_LIST%) DO (
SET KB=%%A
IF NOT "!KB:~,1!" == "$" (
ECHO .
ECHO %%C
ECHO .
ECHO %DISM% /Image:"%MNT%" /Add-Package /PackagePath:"%UPD%¥%%B"
%DISM% /Image:"%MNT%" /Add-Package /PackagePath:"%UPD%¥%%B"
IF ERRORLEVEL 1 GOTO DISM_ERROR %MNT%
ECHO .
)
)
ECHO .
ECHO %MNT%¥windows¥system32¥recovery¥winRE.wim を %MNT_RE% ディレクトリにマウントします
ECHO .
ECHO %DISM% /Mount-Image /ImageFile:"%MNT%¥windows¥system32¥recovery¥winRE.wim" /Index:1 /MountDir:"%MNT_RE%"
%DISM% /Mount-Image /ImageFile:"%MNT%¥windows¥system32¥recovery¥winRE.wim" /Index:1 /MountDir:"%MNT_RE%"
IF ERRORLEVEL 1 GOTO ERROR
FOR /F "eol=; tokens=1,2,3* delims=|||" %%A in (%WIM_LIST%) DO (
SET KB=%%A
IF "!KB:~,1!" == "$" (
ECHO .
ECHO %%C
ECHO .
ECHO %DISM% /Image:"%MNT%" /Add-Package /PackagePath:"%UPD%¥%%B"
%DISM% /Image:"%MNT%" /Add-Package /PackagePath:"%UPD%¥%%B"
IF ERRORLEVEL 1 GOTO DISM_ERROR %MNT_RE%
ECHO .
)
)
ECHO .
ECHO パッケージのリストを %WIM%.list.txt に保存
ECHO .
%DISM% /Get-Packages /Image:"%MNT%" > "%WIM%.list.txt"
ECHO .
ECHO %DISM% /Unmount-Wim /MountDir:"%MNT_RE%" /Commit
%DISM% /Unmount-Wim /MountDir:"%MNT_RE%" /Commit
IF ERRORLEVEL 1 GOTO ERROR
ECHO .
ECHO %DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
%DISM% /Unmount-Wim /MountDir:"%MNT%" /Commit
IF ERRORLEVEL 1 GOTO ERROR
ECHO .
GOTO EOF
:ERORR
ECHO .
ECHO 何らかのエラーが発生しました
ECHO .
GOTO EOF
:NOT_FOUND
ECHO .
ECHO %1 ファイル/ディレクトリがありません
ECHO .
ECHO 終了します
ECHO .
GOTO EOF
:NOT_FOUND_UPD
ECHO .
ECHO 見つからなかったファイルがあったので終了します
ECHO .
GOTO EOF
:DISM_ERROR
ECHO .
ECHO DISM コマンドなんらかのエラーが発生しました
ECHO ログは %WIM%.log.txt に保存されています
ECHO 変更を破棄してマウントを解除します
ECHO .
ECHO %DISM% /Unmount-Wim /MountDir:"%1" /Discard
%DISM% /Unmount-Wim /MountDir:"%1" /Discard
ECHO .
GOTO EOF
:EOF
SET END_TIME=%DATE% %TIME%
ECHO 開始日時 - %START_TIME%
ECHO 終了日時 - %END_TIME%
上記 Install.Integrator.cmd 内の 太字この色 で示した変数の内容を環境に合わせて修正、保存します。特に MNT, MNT_RE 変数で設定するディレクトリは空でなければならず、十分な空き容量(最低でも 30GiB 以上) が必要です
KB2990941|||NVMe¥KB2990941-v3-x64.msu|||NVM は、Windows 7 および Windows Server 2008 R2 で高速でネイティブのドライバーのサポートを追加するのにを更新します
KB3087873|||NVMe¥KB3087873-v2-x64.msu|||Windows 7 SP1 または Windows Server 2008 R2 の SP1 の修正プログラム 2990941 をインストールした後に、"0x0000007E"停止エラー
;↓失敗するので、Windows Update の更新プログラムの確認後でインストールします
;KB2533552|||KB2533552-x64.msu|||Windows 7 SP1、Windows Server 2008 R2 SP1、または Windows Embedded Standard 7 SP1 をインストールしたときに "0xC0000034" エラー メッセージが表示されるのを防ぐ更新プログラムを利用できます
KB2534366|||KB2534366-x64.msu|||Windows 7 SP1 または Windows Server 2008 R2 SP1 をインストールするときに "0xC000009A" エラー メッセージが表示される
KB2670838|||KB2670838-x64.msu|||Windows 7 SP1 および Windows Server 2008 R2 SP1 用のプラットフォーム更新プログラム
KB2732059|||KB2732059-v5-x64.msu|||You cannot open an .oxps file in Windows 7 or in Windows Server 2008 R2
KB2773072|||KB2773072-x64.msu|||更新プログラムによって Windows 7 のゲーム レーティング システムが変更されます
KB2834140|||KB2834140-v2-x64.msu|||"0x00000050" STOP エラーが Windows 7 SP1 または Windows Server 2008 R2 SP1 を搭載しているコンピューターで更新プログラム 2670838 をインストールした後に発生する
KB2919469|||KB2919469-x64.msu|||カナダの国コードが正しくない Windows 7 SP1 または Windows Server 2008 R2 の SP1
KB2970228|||KB2970228-x64.msu|||Windows でロシア ルーブルの新しい通貨記号をサポートするための更新プログラム
KB3006137|||KB3006137-x64.msu|||Windows でリトアニアの通貨記号をリトアニア リタス (Lt) からユーロ (?) へ変更する更新プログラム
KB3020369|||KB3020369-x64.msu|||Windows 7 および Windows Server 2008 R2 のサービス スタック更新プログラム (2015 年 4 月)
KB3102429|||KB3102429-v2-x64.msu|||Windows でアゼルバイジャン マナトとグルジア ラリの通貨記号をサポートする更新プログラム
KB3125574|||KB3125574-v4-x64.msu|||Windows 7 SP1 および Windows Server 2008 R2 SP1 の便利なロールアップ更新プログラム
KB3138612|||KB3138612-x64.msu|||Windows 7 と Windows Server 2008 R2 の Windows Update クライアント: 2016年 3 月
KB4343899|||KB4343899-x64.msu|||2018 年 8 月 15 日 - KB4343899 (セキュリティのみの更新プログラム)
KB4467107|||Rollup¥KB4467107-x64.msu|||2018-11 x64 ベース システム用 Windows 7 向けセキュリティ マンスリー品質ロールアップ (KB4467107)
; Windows 回復環境 (Windows Recovery Environment, Windows RE, WinRE)
; 回復環境の統合には別の .wim ファイルを使うので、ナレッジベース番号(KB) の前、つまり行頭に $ を追加します
$KB2990941|||NVMe¥KB2990941-v3-x64.msu|||NVM は、Windows 7 および Windows Server 2008 R2 で高速でネイティブのドライバーのサポートを追加するのにを更新します
$KB3087873|||NVMe¥KB3087873-v2-x64.msu|||Windows 7 SP1 または Windows Server 2008 R2 の SP1 の修正プログラム 2990941 をインストールした後に、"0x0000007E"停止エラー
コメントは行頭にセミコロン(;) を記述します。デリミタ文字列 ||| で区切られた最初のフィールドはナレッジベース番号(KB番号) を記述します。2番目のフィールには統合対象となる更新プログラムファイル名を記述します。Install.Integrator.cmd 内の変数 UPD の内容をベースディレクトリにしていることに注意してください。3番目のフィールドには概要を記述します。このコマンドスクリプトは Windows 回復環境の統合も行っている為、1番目フィールドの KB番号の頭に $ 文字を付与する事で、統合先のイメージファイルの切り分けを行っています
編集の修正が終わり、保存(SJIS CR+LF)して Install.Integrator.cmd を実行します。無事終了したら、変数 WIM で指定したインストールイメージファイル(.wim) を sources ディレクトリにコピー/リネームして終了です
NVMe 対応の SSD は速く、システムブートドライブには最適です。よく勘違いされるのが、同じ M.2 インターフェイスを持つ SATA と混同され、そんなに速くないと言う一部情弱者の誤解がその情報を広めてしまっている点です。そもそも、M.2 では PCI と SATA ではコネクタ形状が違うので、互換性はありません
私の自宅内の全ての PC はほぼ全てシステムブートドライブに NVMe の SSD になっています。メインで使用しているのは Intel SSD 600p シリーズ (512GB M.2 80mm PCIe3.0*4, 3D1, TLC) です。本来は 1TiB の物が欲しかったのですが、コンシューマー向けに販売していないようなので 512GiB 物を使用しています
Windows 7 のインストールイメージに NVMe(M.2 PCI SSD) ネイティブサポートドライバーを適用する方法は NVM は、Windows 7 および Windows Server 2008 R2 で高速でネイティブのドライバーのサポートを追加するのにを更新します ここのページに記載されていますが、ちょっと…アレ…だ…具体性に欠ける内容なので ('A`) 本記事で保管しています
変更前 | 変更後 |
Windows6.1-KB2990941-v3-x64.msu | KB2990941-v3-x64.msu |
windows6.1-kb3087873-v2-x64_098e3dc3e7133ba8a37b2e47260cd8cba960deb8.msu | KB3087873-v2-x64.msu |
以下の画像は PCI インターフェイスの M.2 SSD のベンチマーク結果です
以下の画像は SATA インターフェイスの M.2 SSD のベンチマーク結果です…性能の差は明らかですね