virt-win-reg(1) Virtualization Support virt-win-reg(1) (NAME) virt-win-reg - (SYNOPSIS) virt-win-reg domname 'HKLM\Path\To\Subkey' virt-win-reg domname 'HKLM\Path\To\Subkey' name virt-win-reg domname 'HKLM\Path\To\Subkey' @ virt-win-reg --merge domname [input.reg ...] virt-win-reg [--options] disk.img ... # domname (WARNING) "virt-win-reg" --merge (live) . . "virt-win-reg" . . . --merge . (DESCRIPTION) . libvirt . --merge not ( ) / . : $ virt-win-reg Windows7 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft' : $ cvkey='HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion' $ virt-win-reg Windows7 $cvkey ProductName Windows 7 Enterprise --merge regedit : $ virt-win-reg --merge Windows7 changes.reg (NOTE) . (hive files) libguestfs(3) guestfish(1) hivex(3) hivexsh(1) hivexregedit(1) . (OPTIONS) --help . --version . --debug . -c URI --connect URI libvirt URI . libvirt . libvirt . --format raw . . libvirt libvirt . format . . --merge regedit . "virt-win-reg" . --merge ( ) . --encoding UTF-16LE|ASCII () (hive) . "ENCODING STRINGS" Win::Hivex::Regedit(3) . UTF-16LE . --unsafe-printable-strings () UTF-16LE . . : o UTF-16LE . ASCII . o . o . ( "ENCODING STRINGS" Win::Hivex::Regedit(3) ). . (SUPPORTED SYSTEMS) Windows NT XP . : "HKEY_LOCAL_MACHINE\SAM" "HKEY_LOCAL_MACHINE\SECURITY" "HKEY_LOCAL_MACHINE\SOFTWARE" "HKEY_LOCAL_MACHINE\SYSTEM" "HKEY_USERS\.DEFAULT" "HKEY_USERS\SID" SID ( "S-1-5-18") . "HKEY_USERS\username" username ( libguestfs ). "HKLM" "HKEY_LOCAL_MACHINE" "HKU" "HKEY_USERS" . "HKEY_USERS\$SID" "HKEY_CURRENT_USER" ( << >> ). (WINDOWS 8) "fast startup" virt-win-reg . "WINDOWS HIBERNATION AND WINDOWS 8 FAST STARTUP" guestfs(3) . (ENCODING) "virt-win-reg" regedit . UTF-8 . regedit UTF-16LE . ( --merge) : iconv -f utf-16le -t utf-8 < win.reg | dos2unix > linux.reg : unix2dos linux.reg | iconv -f utf-8 -t utf-16le > win.reg Win::Hivex::Regedit(3) . file(1) . regedit.exe UTF-16LE (CRLF) : $ file software.reg software.reg: Little-endian UTF-16 Unicode text, with very long lines, with CRLF line terminators --merge . CurrentControlSet "CurrentControlSet" (hive) . "CurrentControlSet" (alias) "ControlSet001" . . "HKLM\SYSTEM\Select" : # virt-win-reg WindowsGuest 'HKLM\SYSTEM\Select' [HKEY_LOCAL_MACHINE\SYSTEM\Select] "Current"=dword:00000001 "Default"=dword:00000001 "Failed"=dword:00000000 "LastKnownGood"=dword:00000002 "Current" . "Current..." . (DELETING REGISTRY KEYS AND VALUES) : [-HKEY_LOCAL_MACHINE\Foo] : [HKEY_LOCAL_MACHINE\Foo] "Value"=- (WINDOWS TIPS) . . DOS ( bat) (VBScript) . guestfish(1) . "test.bat" "C:\" : guestfish -i -d WindowsGuest upload test.bat /test.bat regedit : cat > test.reg <<'EOF' [HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce] "Test"="c:\\test.bat" EOF "RunOnce" . "RunOnce" "Run" . : virt-win-reg --merge WindowsGuest test.reg Service Control SrvAny RHSrvAny . . "test.exe" RHSrvAny : guestfish -i -d WindowsGuest < regedit . ( ) . RHSrvAny . cat > service.reg <<'EOF' [HKLM\SYSTEM\ControlSet001\services\RHSrvAny] "Type"=dword:00000010 "Start"=dword:00000002 "ErrorControl"=dword:00000001 "ImagePath"="c:\\rhsrvany.exe" "DisplayName"="RHSrvAny" "ObjectName"="NetworkService" [HKLM\SYSTEM\ControlSet001\services\RHSrvAny\Parameters] "CommandLine"="c:\\test.exe" "PWD"="c:\\Temp" EOF : o "ControlSet001" . . o "ObjectName" . "ObjectName"="LocalSystem" . o : http://support.microsoft.com/kb/103000 : virt-win-reg --merge WindowsGuest service.reg (SHELL QUOTING) "\" () . ' ' ( ) . (case-insensitive). (SEE ALSO) hivex(3), hivexsh(1), hivexregedit(1), guestfs(3), guestfish(1), virt-cat(1), virt-tail(1), Sys::Guestfs(3), Win::Hivex(3), Win::Hivex::Regedit(3), Sys::Virt(3), http://libguestfs.org (AUTHOR) Richard W.M. Jones http://people.redhat.com/~rjones (COPYRIGHT) Copyright (C) 2010 Red Hat Inc. (LICENSE) << >> (GNU GPL) ( ) . . << >> . : 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. (BUGS) libguestfs : https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools libguestfs : https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools : o libguestfs. o libguestfs ( ). o . o libguestfs-test-tool(1) . guestfs-tools-1.56.0 2026-07-11 virt-win-reg(1)