Home > Windows にまつわる e.t.c. > Windows Server / Windows Client OS のカスタム インストール メディアを作成する

システムデフォルト値変更


このページはサブコンテンツです。検索等でこのページに直接来られた方は以下のメインページも参照してください。

Windows Server / Windows Client OS のカスタム インストール メディアを作成する
http://www.vwnet.jp/Windows/WS16/2017070901/EditISO.htm

 

システム設定のうち、レジストリ設定で変更できるのであれば、インストールメディアのデフォルト値を変更することができます。

これは、一部のレジストリ値がハイブファイルとてオフラインアクセスできるからです。

レジストリーキー ハイブファイル
HKEY_LOCAL_MACHINE\SOFTWARE $OfflineDirectory + \Windows\system32\config\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM $OfflineDirectory + \Windows\system32\config\SYSTEM
HKEY_LOCAL_MACHINE\SAM $OfflineDirectory + \Windows\system32\config\SAM
HKEY_LOCAL_MACHINE\SECURITY $OfflineDirectory + \Windows\system32\config\SECURITY
HKEY_USERS\.DEFAULT $OfflineDirectory + \Windows\system32\config\DEFAULT

 

ハイブ マウント

ファイブファイルは、reg load コマンドでレジストリにマウントできますので、以下のようにマウントします。

################################################
# HKLM のハイブマウント
################################################
# HKEY_LOCAL_MACHINE\SOFTWARE
$TergetRegistry = $OfflineDirectory + "\Windows\system32\config\SOFTWARE"
reg load HKLM\WimSoftware $TergetRegistry

# HKEY_LOCAL_MACHINE\SYSTEM
$TergetRegistry = $OfflineDirectory + "\Windows\system32\config\SYSTEM"
reg load HKLM\WimSystem $TergetRegistry

# HKEY_LOCAL_MACHINE\SAM
$TergetRegistry = $OfflineDirectory + "\Windows\system32\config\SAM"
reg load HKLM\WimSam $TergetRegistry

# HKEY_LOCAL_MACHINE\SECURITY
$TergetRegistry = $OfflineDirectory + "\Windows\system32\config\SECURITY"
reg load HKLM\WimSecurity $TergetRegistry

# HKEY_USERS\.DEFAULT
$TergetRegistry = $OfflineDirectory + "\Windows\system32\config\DEFAULT"
reg load HKU\WimDefault $TergetRegistry

 

ハイブマウント後は、レジストリエディタや reg コマンド、PowerShell で編集可能なので、必要な設定をします。

 

ハイブ アンマウント

編集が完了したら reg unload コマンドでアンマウントします。

この際に、ディスクへのフラッシュが完了していないと設定内容がハイブファイルに反映されないので、しばらく(2-5分くらい)待った後にアンマウントするのがコツです。

################################################
# HKLM のハイブアンマウント
################################################
# HKEY_LOCAL_MACHINE\SOFTWARE
reg unload HKLM\WimSoftware

# HKEY_LOCAL_MACHINE\SYSTEM
reg unload HKLM\WimSystem

# HKEY_LOCAL_MACHINE\SAM
reg unload HKLM\WimSam

# HKEY_LOCAL_MACHINE\SECURITY
reg unload HKLM\WimSecurity

# HKEY_USERS\.DEFAULT
reg unload HKU\WimDefault

 

 

Copyright © MURA All rights reserved.