From 83669e00b62b530c9acfc5ed277b1456856b48d6 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 29 Jan 2024 12:59:10 +0100 Subject: [PATCH 01/29] Create winvistax64.xml --- assets/winvistax64.xml | 291 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) create mode 100644 assets/winvistax64.xml diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml new file mode 100644 index 000000000..5bd6b0e0f --- /dev/null +++ b/assets/winvistax64.xml @@ -0,0 +1,291 @@ + + + + + + en-US + + 0409:00000409 + en-US + en-US + en-US + + + + OnError + + 0 + true + + + 1 + Primary + 100 + + + 2 + Primary + true + + + + + NTFS + + 1 + true + 1 + 0x27 + + + true + NTFS + + C + 2 + 2 + + + + + + + + + 4 + /IMAGE/INDEX + + + + 0 + 2 + + false + + + + true + Never + + + false + Never + + + true + Docker + Windows for Docker + + VMCB9-FDRV6-6CDQM-RV23K-RP8F7 + OnError + + + false + + false + + + + + + D:\viostor\w2k8\amd64 + + + D:\NetKVM\w2k8\amd64 + + + D:\Balloon\w2k8\amd64 + + + D:\pvpanic\w2k8\amd64 + + + D:\qemupciserial\w2k8\amd64 + + + D:\qxldod\w2k8\amd64 + + + D:\vioinput\w2k8\amd64 + + + D:\viorng\w2k8\amd64 + + + D:\vioscsi\w2k8\amd64 + + + D:\vioserial\w2k8\amd64 + + + + + + + false + + + + + true + + + 1 + + + + + true + + + * + + Dockur + Windows for Docker + + + + 1 + + + true + true + https://google.com + about:blank + + + true + true + https://google.com + about:blank + + + 0 + + + 1 + + + 0409:00000409 + en-US + en-US + en-US + + + false + + + 0 + + + + + true + Remote Desktop + all + + + + + + + + + + Docker + Administrators + + + true</PlainText> + </Password> + </LocalAccount> + </LocalAccounts> + <AdministratorPassword> + <Value>password</Value> + <PlainText>true</PlainText> + </AdministratorPassword> + </UserAccounts> + <AutoLogon> + <Username>Docker</Username> + <Enabled>true</Enabled> + <LogonCount>1</LogonCount> + <Password> + <Value /> + <PlainText>true</PlainText> + </Password> + </AutoLogon> + <OOBE> + <HideEULAPage>true</HideEULAPage> + <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> + <NetworkLocation>Other</NetworkLocation> + <ProtectYourPC>3</ProtectYourPC> + <SkipUserOOBE>true</SkipUserOOBE> + <SkipMachineOOBE>true</SkipMachineOOBE> + </OOBE> + <RegisteredOrganization>Dockur</RegisteredOrganization> + <RegisteredOwner>Windows for Docker</RegisteredOwner> + <FirstLogonCommands> + <SynchronousCommand wcm:action="add"> + <Order>1</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 0 /f</CommandLine> + <Description>Set AutoLogonCount to 0</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>2</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine> + <Description>Allow RDP login with blank password</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>3</Order> + <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine> + <Description>Password Never Expires</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>4</Order> + <CommandLine>cmd /C POWERCFG -H OFF</CommandLine> + <Description>Disable Hibernation</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>5</Order> + <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine> + <Description>Disable monitor blanking</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>6</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine> + <Description>Disable Network Discovery popup</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>7</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine> + <Description>Disable Network Discovery popup</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>8</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine> + <Description>Disable first-run experience in Edge</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>9</Order> + <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine> + <Description>Show file extensions in Explorer</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>10</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine> + <Description>Zero Hibernation File</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>11</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine> + <Description>Disable Hibernation Mode</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>12</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine> + <Description>Disable Network Discovery popup</Description> + </SynchronousCommand> + </FirstLogonCommands> + </component> + </settings> +</unattend> From 46120ae3cc97f735d7610cb4fdc48cbf1613dabf Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:03:01 +0100 Subject: [PATCH 02/29] Update install.sh --- src/install.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/install.sh b/src/install.sh index 286120d2b..42f466a8d 100644 --- a/src/install.sh +++ b/src/install.sh @@ -24,6 +24,9 @@ fi [[ "${VERSION,,}" == "7" ]] && VERSION="win7x64" [[ "${VERSION,,}" == "win7" ]] && VERSION="win7x64" +[[ "${VERSION,,}" == "vista" ]] && VERSION="winvistax64" +[[ "${VERSION,,}" == "winvista" ]] && VERSION="winvistax64" + [[ "${VERSION,,}" == "22" ]] && VERSION="win2022-eval" [[ "${VERSION,,}" == "2022" ]] && VERSION="win2022-eval" [[ "${VERSION,,}" == "win22" ]] && VERSION="win2022-eval" @@ -59,6 +62,11 @@ if [[ "${VERSION,,}" == "win7x64" ]]; then VERSION="https://dl.bobpony.com/windows/7/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso" fi +if [[ "${VERSION,,}" == "winvistax64" ]]; then + DETECTED="winvistax64" + VERSION="https://dl.bobpony.com/windows/7/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso" +fi + if [[ "${VERSION,,}" == "core11" ]]; then DETECTED="win11x64" VERSION="https://archive.org/download/tiny-11-core-x-64-beta-1/tiny11%20core%20x64%20beta%201.iso" @@ -122,6 +130,8 @@ getName() { [[ "${file,,}" == "win8.1"* ]] && desc="Windows 8" [[ "${file,,}" == "win8"* ]] && desc="Windows 8" [[ "${file,,}" == "win7"* ]] && desc="Windows 7" + [[ "${file,,}" == "winxp"* ]] && desc="Windows XP" + [[ "${file,,}" == "winvista"* ]] && desc="Windows Vista" [[ "${file,,}" == "tiny10"* ]] && desc="Tiny 10" [[ "${file,,}" == "tiny11"* ]] && desc="Tiny 11" [[ "${file,,}" == "tiny11_core"* ]] && desc="Tiny 11 Core" @@ -130,6 +140,8 @@ getName() { [[ "${file,,}" == *"windows8.1"* ]] && desc="Windows 8" [[ "${file,,}" == *"windows8"* ]] && desc="Windows 8" [[ "${file,,}" == *"windows7"* ]] && desc="Windows 7" + [[ "${file,,}" == *"windowsxp"* ]] && desc="Windows XP" + [[ "${file,,}" == *"windowsvista"* ]] && desc="Windows Vista" [[ "${file,,}" == *"windows_11"* ]] && desc="Windows 11" [[ "${file,,}" == *"windows_10"* ]] && desc="Windows 10" [[ "${file,,}" == *"windows_8.1"* ]] && desc="Windows 8" From 31c3c5b5f52e0e4227561f01ec874646f92b2324 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:05:11 +0100 Subject: [PATCH 03/29] Update install.sh --- src/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/install.sh b/src/install.sh index 42f466a8d..c57ad05ec 100644 --- a/src/install.sh +++ b/src/install.sh @@ -64,7 +64,7 @@ fi if [[ "${VERSION,,}" == "winvistax64" ]]; then DETECTED="winvistax64" - VERSION="https://dl.bobpony.com/windows/7/en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso" + VERSION="https://dl.bobpony.com/windows/vista/en_windows_vista_sp2_x64_dvd_342267.iso" fi if [[ "${VERSION,,}" == "core11" ]]; then From fd399228ae866537ab04cfcaabd0986703842b7f Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:12:07 +0100 Subject: [PATCH 04/29] Update readme.md --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 2f89f19b3..f917c2839 100644 --- a/readme.md +++ b/readme.md @@ -79,6 +79,7 @@ docker run -it --rm -p 8006:8006 --device=/dev/kvm --cap-add NET_ADMIN --stop-ti | `ltsc10` | Windows 10 LTSC | Microsoft | Fast | 4.6 GB | | `win81` | Windows 8.1 Pro | Microsoft | Fast | 4.2 GB | | `win7` | Windows 7 SP1 | Bob Pony | Medium | 3.0 GB | + | `vista` | Windows Vista SP2 | Bob Pony | Medium | 3.6 GB | |||||| | `2022` | Windows Server 2022 | Microsoft | Fast | 4.7 GB | | `2019` | Windows Server 2019 | Microsoft | Fast | 5.3 GB | From eaa5855f2d05af75114bfbbe7ee2126011f48f18 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:22:31 +0100 Subject: [PATCH 05/29] Update win7x64.xml --- assets/win7x64.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/win7x64.xml b/assets/win7x64.xml index c725ab713..a3d30a21d 100644 --- a/assets/win7x64.xml +++ b/assets/win7x64.xml @@ -103,7 +103,7 @@ <Path>D:\qemupciserial\w7\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="6"> - <Path>D:\qxldod\w7\amd64</Path> + <Path>D:\qxldod\w8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="7"> <Path>D:\vioinput\w7\amd64</Path> From 74f7c470cea80f27aa45b98688942b4b66333dd4 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:23:07 +0100 Subject: [PATCH 06/29] Update winvistax64.xml --- assets/winvistax64.xml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 5bd6b0e0f..93714d65a 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -88,34 +88,34 @@ <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> <PathAndCredentials wcm:action="add" wcm:keyValue="1"> - <Path>D:\viostor\w2k8\amd64</Path> + <Path>D:\viostor\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="2"> - <Path>D:\NetKVM\w2k8\amd64</Path> + <Path>D:\NetKVM\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="3"> - <Path>D:\Balloon\w2k8\amd64</Path> + <Path>D:\Balloon\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="4"> - <Path>D:\pvpanic\w2k8\amd64</Path> + <Path>D:\pvpanic\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="5"> - <Path>D:\qemupciserial\w2k8\amd64</Path> + <Path>D:\qemupciserial\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="6"> - <Path>D:\qxldod\w2k8\amd64</Path> + <Path>D:\qxldod\w8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="7"> - <Path>D:\vioinput\w2k8\amd64</Path> + <Path>D:\vioinput\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="8"> - <Path>D:\viorng\w2k8\amd64</Path> + <Path>D:\viorng\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="9"> - <Path>D:\vioscsi\w2k8\amd64</Path> + <Path>D:\vioscsi\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="10"> - <Path>D:\vioserial\w2k8\amd64</Path> + <Path>D:\vioserial\2k8\amd64</Path> </PathAndCredentials> </DriverPaths> </component> From 25dfa9dc3e5c909aa91cef4b7439ae44f6e9e2b7 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:59:46 +0100 Subject: [PATCH 07/29] Update winvistax64.xml --- assets/winvistax64.xml | 151 ++++------------------------------------- 1 file changed, 12 insertions(+), 139 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 93714d65a..df87a33c5 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -35,7 +35,6 @@ <Order>1</Order> <Active>true</Active> <PartitionID>1</PartitionID> - <TypeID>0x27</TypeID> </ModifyPartition> <ModifyPartition wcm:action="add"> <Active>true</Active> @@ -50,40 +49,22 @@ </DiskConfiguration> <ImageInstall> <OSImage> - <InstallFrom> - <MetaData wcm:action="add"> - <Value>4</Value> - <Key>/IMAGE/INDEX</Key> - </MetaData> - </InstallFrom> <InstallTo> <DiskID>0</DiskID> <PartitionID>2</PartitionID> </InstallTo> + <WillShowUI>OnError</WillShowUI> <InstallToAvailablePartition>false</InstallToAvailablePartition> </OSImage> </ImageInstall> - <DynamicUpdate> - <Enable>true</Enable> - <WillShowUI>Never</WillShowUI> - </DynamicUpdate> - <UpgradeData> - <Upgrade>false</Upgrade> - <WillShowUI>Never</WillShowUI> - </UpgradeData> <UserData> <AcceptEula>true</AcceptEula> <FullName>Docker</FullName> <Organization>Windows for Docker</Organization> <ProductKey> <Key>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</Key> - <WillShowUI>OnError</WillShowUI> </ProductKey> </UserData> - <EnableFirewall>false</EnableFirewall> - <Diagnostics> - <OptIn>false</OptIn> - </Diagnostics> </component> <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> @@ -126,89 +107,44 @@ </component> </settings> <settings pass="generalize"> - <component name="Microsoft-Windows-PnPSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> - </component> - <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipRearm>1</SkipRearm> </component> </settings> <settings pass="specialize"> - <component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipAutoActivation>true</SkipAutoActivation> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <ComputerName>*</ComputerName> - <OEMInformation> - <Manufacturer>Dockur</Manufacturer> - <Model>Windows for Docker</Model> - </OEMInformation> - </component> - <component name="Microsoft-Windows-ErrorReportingCore" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableWER>1</DisableWER> - </component> - <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableAccelerators>true</DisableAccelerators> - <DisableFirstRunWizard>true</DisableFirstRunWizard> - <Home_Page>https://google.com</Home_Page> - <Help_Page>about:blank</Help_Page> - </component> - <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableAccelerators>true</DisableAccelerators> - <DisableFirstRunWizard>true</DisableFirstRunWizard> - <Home_Page>https://google.com</Home_Page> - <Help_Page>about:blank</Help_Page> - </component> - <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <CEIPEnabled>0</CEIPEnabled> - </component> - <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableSR>1</DisableSR> + <ComputerName>Docker</ComputerName> + <ProductKey>X9HTF-MKJQQ-XK376-TJ7T4-76PKF</ProductKey> + <TimeZone>AUS Eastern Standard Time</TimeZone> </component> + </settings> + <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <InputLocale>0409:00000409</InputLocale> - <SystemLocale>en-US</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> - <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <fDenyTSConnections>false</fDenyTSConnections> - </component> - <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <UserAuthentication>0</UserAuthentication> - </component> - <component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <FirewallGroups> - <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop"> - <Active>true</Active> - <Group>Remote Desktop</Group> - <Profile>all</Profile> - </FirewallGroup> - </FirewallGroups> - </component> - </settings> - <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> - <Name>Docker</Name> - <Group>Administrators</Group> <Password> <Value /> <PlainText>true</PlainText> </Password> + <Description /> + <DisplayName>Docker</DisplayName> + <Group>Administrators</Group> + <Name>Docker</Name> </LocalAccount> </LocalAccounts> - <AdministratorPassword> - <Value>password</Value> - <PlainText>true</PlainText> - </AdministratorPassword> </UserAccounts> <AutoLogon> <Username>Docker</Username> <Enabled>true</Enabled> - <LogonCount>1</LogonCount> <Password> <Value /> <PlainText>true</PlainText> @@ -216,7 +152,6 @@ </AutoLogon> <OOBE> <HideEULAPage>true</HideEULAPage> - <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <NetworkLocation>Other</NetworkLocation> <ProtectYourPC>3</ProtectYourPC> <SkipUserOOBE>true</SkipUserOOBE> @@ -224,68 +159,6 @@ </OOBE> <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> - <FirstLogonCommands> - <SynchronousCommand wcm:action="add"> - <Order>1</Order> - <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 0 /f</CommandLine> - <Description>Set AutoLogonCount to 0</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>2</Order> - <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine> - <Description>Allow RDP login with blank password</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>3</Order> - <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine> - <Description>Password Never Expires</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>4</Order> - <CommandLine>cmd /C POWERCFG -H OFF</CommandLine> - <Description>Disable Hibernation</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>5</Order> - <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine> - <Description>Disable monitor blanking</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>6</Order> - <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine> - <Description>Disable Network Discovery popup</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>7</Order> - <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine> - <Description>Disable Network Discovery popup</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>8</Order> - <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine> - <Description>Disable first-run experience in Edge</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>9</Order> - <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine> - <Description>Show file extensions in Explorer</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>10</Order> - <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine> - <Description>Zero Hibernation File</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>11</Order> - <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine> - <Description>Disable Hibernation Mode</Description> - </SynchronousCommand> - <SynchronousCommand wcm:action="add"> - <Order>12</Order> - <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine> - <Description>Disable Network Discovery popup</Description> - </SynchronousCommand> - </FirstLogonCommands> </component> </settings> </unattend> From 0597d1e2defc645ca7998cb27df6a0a3bb221ab7 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:08:27 +0100 Subject: [PATCH 08/29] Update winvistax64.xml --- assets/winvistax64.xml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index df87a33c5..45c41effb 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -74,30 +74,6 @@ <PathAndCredentials wcm:action="add" wcm:keyValue="2"> <Path>D:\NetKVM\2k8\amd64</Path> </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="3"> - <Path>D:\Balloon\2k8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="4"> - <Path>D:\pvpanic\2k8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="5"> - <Path>D:\qemupciserial\2k8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="6"> - <Path>D:\qxldod\w8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="7"> - <Path>D:\vioinput\2k8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="8"> - <Path>D:\viorng\2k8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="9"> - <Path>D:\vioscsi\2k8\amd64</Path> - </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="10"> - <Path>D:\vioserial\2k8\amd64</Path> - </PathAndCredentials> </DriverPaths> </component> </settings> From ed150184974e2e735f8a3e7af8b4b9d0b02cb0d1 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:12:21 +0100 Subject: [PATCH 09/29] Update winvistax64.xml --- assets/winvistax64.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 45c41effb..d216a80da 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -69,7 +69,7 @@ <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> <PathAndCredentials wcm:action="add" wcm:keyValue="1"> - <Path>D:\viostor\2k8\amd64</Path> + <Path>D:\vioscsi\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="2"> <Path>D:\NetKVM\2k8\amd64</Path> From 62d5b2a3bd07e8c248ab662c5dc13b0afceee3f8 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:14:37 +0100 Subject: [PATCH 10/29] Update winvistax64.xml --- assets/winvistax64.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index d216a80da..72cb7d42f 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -49,6 +49,12 @@ </DiskConfiguration> <ImageInstall> <OSImage> + <InstallFrom> + <MetaData wcm:action="add"> + <Value>Windows Vista Ultimate</Value> + <Key>/IMAGE/NAME</Key> + </MetaData> + </InstallFrom> <InstallTo> <DiskID>0</DiskID> <PartitionID>2</PartitionID> From a080b65e4da8cdf9464bfd513f966a310c387e6c Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:18:06 +0100 Subject: [PATCH 11/29] Update winvistax64.xml --- assets/winvistax64.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 72cb7d42f..df64d74d7 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -75,11 +75,14 @@ <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> <PathAndCredentials wcm:action="add" wcm:keyValue="1"> - <Path>D:\vioscsi\2k8\amd64</Path> + <Path>D:\viostor\2k8\amd64</Path> </PathAndCredentials> <PathAndCredentials wcm:action="add" wcm:keyValue="2"> <Path>D:\NetKVM\2k8\amd64</Path> </PathAndCredentials> + <PathAndCredentials wcm:action="add" wcm:keyValue="1"> + <Path>D:\vioscsi\2k8\amd64</Path> + </PathAndCredentials> </DriverPaths> </component> </settings> From 0dec700454a75c17dd4e4aae9296a43db85772fe Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:21:07 +0100 Subject: [PATCH 12/29] Update winvistax64.xml --- assets/winvistax64.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index df64d74d7..119001b8a 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -103,7 +103,6 @@ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <ComputerName>Docker</ComputerName> <ProductKey>X9HTF-MKJQQ-XK376-TJ7T4-76PKF</ProductKey> - <TimeZone>AUS Eastern Standard Time</TimeZone> </component> </settings> <settings pass="oobeSystem"> From d3c8c74242f03866062ad89efd5ba815eff04343 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:42:22 +0100 Subject: [PATCH 13/29] Update winvistax64.xml --- assets/winvistax64.xml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 119001b8a..128381951 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -80,17 +80,12 @@ <PathAndCredentials wcm:action="add" wcm:keyValue="2"> <Path>D:\NetKVM\2k8\amd64</Path> </PathAndCredentials> - <PathAndCredentials wcm:action="add" wcm:keyValue="1"> + <PathAndCredentials wcm:action="add" wcm:keyValue="3"> <Path>D:\vioscsi\2k8\amd64</Path> </PathAndCredentials> </DriverPaths> </component> </settings> - <settings pass="offlineServicing"> - <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <EnableLUA>false</EnableLUA> - </component> - </settings> <settings pass="generalize"> <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipRearm>1</SkipRearm> @@ -103,6 +98,7 @@ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <ComputerName>Docker</ComputerName> <ProductKey>X9HTF-MKJQQ-XK376-TJ7T4-76PKF</ProductKey> + <TimeZone>UTC</TimeZone> </component> </settings> <settings pass="oobeSystem"> From e2f70abac5b1a70046dadc3f1df6984bee9d7571 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:52:52 +0100 Subject: [PATCH 14/29] Update winvistax64.xml --- assets/winvistax64.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 128381951..bba3184b7 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -97,7 +97,7 @@ </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <ComputerName>Docker</ComputerName> - <ProductKey>X9HTF-MKJQQ-XK376-TJ7T4-76PKF</ProductKey> + <ProductKey>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</ProductKey> <TimeZone>UTC</TimeZone> </component> </settings> From 83a9f43288dcc2cf51a1804b3de8184da262443f Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 14:55:40 +0100 Subject: [PATCH 15/29] Update winvistax64.xml --- assets/winvistax64.xml | 62 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index bba3184b7..43351b035 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -139,6 +139,68 @@ </OOBE> <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> + <FirstLogonCommands> + <SynchronousCommand wcm:action="add"> + <Order>1</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 0 /f</CommandLine> + <Description>Set AutoLogonCount to 0</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>2</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f</CommandLine> + <Description>Allow RDP login with blank password</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>3</Order> + <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine> + <Description>Password Never Expires</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>4</Order> + <CommandLine>cmd /C POWERCFG -H OFF</CommandLine> + <Description>Disable Hibernation</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>5</Order> + <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine> + <Description>Disable monitor blanking</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>6</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f</CommandLine> + <Description>Disable Network Discovery popup</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>7</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NetworkLocationWizard" /v "HideWizard" /t REG_DWORD /d 1 /f</CommandLine> + <Description>Disable Network Discovery popup</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>8</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Edge" /v "HideFirstRunExperience" /t REG_DWORD /d 1 /f</CommandLine> + <Description>Disable first-run experience in Edge</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>9</Order> + <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "HideFileExt" /t REG_DWORD /d 0 /f</CommandLine> + <Description>Show file extensions in Explorer</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>10</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateFileSizePercent" /t REG_DWORD /d 0 /f</CommandLine> + <Description>Zero Hibernation File</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>11</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine> + <Description>Disable Hibernation Mode</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>12</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine> + <Description>Disable Network Discovery popup</Description> + </SynchronousCommand> + </FirstLogonCommands> </component> </settings> </unattend> From ff46b99ded294588780b2ce6c8068b022689ee2b Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:04:43 +0100 Subject: [PATCH 16/29] Update winvistax64.xml --- assets/winvistax64.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 43351b035..e82d43044 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -135,7 +135,7 @@ <NetworkLocation>Other</NetworkLocation> <ProtectYourPC>3</ProtectYourPC> <SkipUserOOBE>true</SkipUserOOBE> - <SkipMachineOOBE>true</SkipMachineOOBE> + <SkipMachineOOBE>false</SkipMachineOOBE> </OOBE> <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> From edd19435a2aa49434813a9caa9ae4b07e1b3bdb8 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:07:51 +0100 Subject: [PATCH 17/29] Update winvistax64.xml --- assets/winvistax64.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index e82d43044..f56ad63db 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -95,6 +95,25 @@ <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipAutoActivation>true</SkipAutoActivation> </component> + <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <ComputerName>*</ComputerName> + <OEMInformation> + <Manufacturer>Dockur</Manufacturer> + <Model>Windows for Docker</Model> + </OEMInformation> + </component> + <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <DisableAccelerators>true</DisableAccelerators> + <DisableFirstRunWizard>true</DisableFirstRunWizard> + <Home_Page>https://google.com</Home_Page> + <Help_Page>about:blank</Help_Page> + </component> + <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <DisableAccelerators>true</DisableAccelerators> + <DisableFirstRunWizard>true</DisableFirstRunWizard> + <Home_Page>https://google.com</Home_Page> + <Help_Page>about:blank</Help_Page> + </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <ComputerName>Docker</ComputerName> <ProductKey>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</ProductKey> From a62dc545d619f9dcba0832b807062d6a1ac2db7b Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:14:45 +0100 Subject: [PATCH 18/29] Update winvistax64.xml --- assets/winvistax64.xml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index f56ad63db..8ea05abef 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -71,6 +71,7 @@ <Key>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</Key> </ProductKey> </UserData> + <EnableFirewall>false</EnableFirewall> </component> <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> @@ -97,6 +98,8 @@ </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <ComputerName>*</ComputerName> + <ProductKey>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</ProductKey> + <TimeZone>UTC</TimeZone> <OEMInformation> <Manufacturer>Dockur</Manufacturer> <Model>Windows for Docker</Model> @@ -114,11 +117,6 @@ <Home_Page>https://google.com</Home_Page> <Help_Page>about:blank</Help_Page> </component> - <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <ComputerName>Docker</ComputerName> - <ProductKey>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</ProductKey> - <TimeZone>UTC</TimeZone> - </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> From 8638a8272ec4a353ce0861b40259017e911b1039 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:17:22 +0100 Subject: [PATCH 19/29] Update winvistax64.xml --- assets/winvistax64.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 8ea05abef..abb77ec33 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -71,7 +71,6 @@ <Key>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</Key> </ProductKey> </UserData> - <EnableFirewall>false</EnableFirewall> </component> <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> From cfd7a18199ea4b8ad63b483e5bcf457c44b7a09a Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:33:24 +0100 Subject: [PATCH 20/29] Update winvistax64.xml --- assets/winvistax64.xml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index abb77ec33..ecbe92b67 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -98,24 +98,12 @@ <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <ComputerName>*</ComputerName> <ProductKey>VMCB9-FDRV6-6CDQM-RV23K-RP8F7</ProductKey> - <TimeZone>UTC</TimeZone> + <TimeZone>Pacific Standard Time</TimeZone> <OEMInformation> <Manufacturer>Dockur</Manufacturer> <Model>Windows for Docker</Model> </OEMInformation> </component> - <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableAccelerators>true</DisableAccelerators> - <DisableFirstRunWizard>true</DisableFirstRunWizard> - <Home_Page>https://google.com</Home_Page> - <Help_Page>about:blank</Help_Page> - </component> - <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableAccelerators>true</DisableAccelerators> - <DisableFirstRunWizard>true</DisableFirstRunWizard> - <Home_Page>https://google.com</Home_Page> - <Help_Page>about:blank</Help_Page> - </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> From c8a7b00a0eff9f2f74e955d6578b3d00265ec479 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:34:40 +0100 Subject: [PATCH 21/29] Update winvistax64.xml --- assets/winvistax64.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index ecbe92b67..9d503fff8 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -115,20 +115,23 @@ <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> + <Name>Docker</Name> + <Group>Administrators</Group> <Password> <Value /> <PlainText>true</PlainText> </Password> - <Description /> - <DisplayName>Docker</DisplayName> - <Group>Administrators</Group> - <Name>Docker</Name> </LocalAccount> </LocalAccounts> + <AdministratorPassword> + <Value>password</Value> + <PlainText>true</PlainText> + </AdministratorPassword> </UserAccounts> <AutoLogon> <Username>Docker</Username> <Enabled>true</Enabled> + <LogonCount>1</LogonCount> <Password> <Value /> <PlainText>true</PlainText> From 4cc3401a32a2dab4c17c4028a7b396de799051b7 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:56:59 +0100 Subject: [PATCH 22/29] Update winvistax64.xml --- assets/winvistax64.xml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 9d503fff8..89fbc77e2 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -63,6 +63,7 @@ <InstallToAvailablePartition>false</InstallToAvailablePartition> </OSImage> </ImageInstall> + <EnableFirewall>false</EnableFirewall> <UserData> <AcceptEula>true</AcceptEula> <FullName>Docker</FullName> @@ -90,8 +91,17 @@ <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipRearm>1</SkipRearm> </component> + <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> + </component> </settings> <settings pass="specialize"> + <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <fDenyTSConnections>false</fDenyTSConnections> + </component> + <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <DisableSR>1</DisableSR> + </component> <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipAutoActivation>true</SkipAutoActivation> </component> @@ -103,6 +113,18 @@ <Manufacturer>Dockur</Manufacturer> <Model>Windows for Docker</Model> </OEMInformation> + <RegisteredOrganization>Dockur</RegisteredOrganization> + <RegisteredOwner>Windows for Docker</RegisteredOwner> + <ShowWindowsLive>false</ShowWindowsLive> + <StartPanelOff>false</StartPanelOff> + </component> + <component name="Networking-MPSSVC-Svc" processorArchitecture="amd" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall> + <PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall> + <PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall> + <DomainProfile_DisableNotifications>true</DomainProfile_DisableNotifications> + <PrivateProfile_DisableNotifications>true</PrivateProfile_DisableNotifications> + <PublicProfile_DisableNotifications>true</PublicProfile_DisableNotifications> </component> </settings> <settings pass="oobeSystem"> @@ -146,6 +168,8 @@ </OOBE> <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> + <ShowWindowsLive>false</ShowWindowsLive> + <StartPanelOff>false</StartPanelOff> <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Order>1</Order> @@ -207,6 +231,16 @@ <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\NewNetworks" /v NetworkList /t REG_MULTI_SZ /d "" /f</CommandLine> <Description>Disable Network Discovery popup</Description> </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>13</Order> + <CommandLine>netsh.exe advfirewall firewall set rule group="Remote Desktop" new enable=Yes</CommandLine> + <Description>Add RDP in firewall</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>14</Order> + <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine> + <Description>Enable RDP</Description> + </SynchronousCommand> </FirstLogonCommands> </component> </settings> From 843ef00dec7cfd9c46fd2ccfd18c55bfcf890953 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:00:30 +0100 Subject: [PATCH 23/29] Update winvistax64.xml --- assets/winvistax64.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 89fbc77e2..609f19f4d 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -63,7 +63,6 @@ <InstallToAvailablePartition>false</InstallToAvailablePartition> </OSImage> </ImageInstall> - <EnableFirewall>false</EnableFirewall> <UserData> <AcceptEula>true</AcceptEula> <FullName>Docker</FullName> From 3c09251943c9d75589c45def9dc1d334c72a325f Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:07:35 +0100 Subject: [PATCH 24/29] Update winvistax64.xml --- assets/winvistax64.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 609f19f4d..b9ca2b0ad 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -237,6 +237,11 @@ </SynchronousCommand> <SynchronousCommand wcm:action="add"> <Order>14</Order> + <CommandLine>netsh.exe Advfirewall set allprofiles state off</CommandLine> + <Description>Disable firewall</Description> + </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>15</Order> <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine> <Description>Enable RDP</Description> </SynchronousCommand> From 75e229afc37ba03f88d768bfa2ebe1ecdd930660 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:12:50 +0100 Subject: [PATCH 25/29] Update winvistax64.xml --- assets/winvistax64.xml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index b9ca2b0ad..e72c59bca 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -117,14 +117,6 @@ <ShowWindowsLive>false</ShowWindowsLive> <StartPanelOff>false</StartPanelOff> </component> - <component name="Networking-MPSSVC-Svc" processorArchitecture="amd" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall> - <PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall> - <PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall> - <DomainProfile_DisableNotifications>true</DomainProfile_DisableNotifications> - <PrivateProfile_DisableNotifications>true</PrivateProfile_DisableNotifications> - <PublicProfile_DisableNotifications>true</PublicProfile_DisableNotifications> - </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> From 1be57ebe27a22e71baeb9f9478ca50b6838664e0 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:20:16 +0100 Subject: [PATCH 26/29] Update winvistax64.xml --- assets/winvistax64.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index e72c59bca..a24a12637 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -114,8 +114,6 @@ </OEMInformation> <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> - <ShowWindowsLive>false</ShowWindowsLive> - <StartPanelOff>false</StartPanelOff> </component> </settings> <settings pass="oobeSystem"> @@ -159,8 +157,6 @@ </OOBE> <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> - <ShowWindowsLive>false</ShowWindowsLive> - <StartPanelOff>false</StartPanelOff> <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Order>1</Order> @@ -237,6 +233,11 @@ <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f</CommandLine> <Description>Enable RDP</Description> </SynchronousCommand> + <SynchronousCommand wcm:action="add"> + <Order>16</Order> + <CommandLine>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Windows\Sidebar" /v "TurnOffSidebar" /t REG_DWORD /d 1 /f</CommandLine> + <Description>Turn off sidebar</Description> + </SynchronousCommand> </FirstLogonCommands> </component> </settings> From 57e2e4bed0db84425a730cebcf8fc40eecf2a081 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:26:29 +0100 Subject: [PATCH 27/29] Update winvistax64.xml --- assets/winvistax64.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index a24a12637..2ebbf3db7 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -122,6 +122,12 @@ <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> + <component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <Home_Page>about:blank</Home_Page> + </component> + <component name="Microsoft-Windows-SQMApi" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <CEIPEnabled>0</CEIPEnabled> + </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <UserAccounts> <LocalAccounts> From 463cc90e797b980b80a146d3a99c84eed8039a64 Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:39:28 +0100 Subject: [PATCH 28/29] Update winvistax64.xml --- assets/winvistax64.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 2ebbf3db7..01411f0ed 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -95,12 +95,6 @@ </component> </settings> <settings pass="specialize"> - <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <fDenyTSConnections>false</fDenyTSConnections> - </component> - <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <DisableSR>1</DisableSR> - </component> <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <SkipAutoActivation>true</SkipAutoActivation> </component> @@ -115,6 +109,12 @@ <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> </component> + <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <fDenyTSConnections>false</fDenyTSConnections> + </component> + <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <DisableSR>1</DisableSR> + </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> From 7e47dbdf70417bbdcbd58b700aa8e87b85f7127b Mon Sep 17 00:00:00 2001 From: Kroese <kroese@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:41:32 +0100 Subject: [PATCH 29/29] Update winvistax64.xml --- assets/winvistax64.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/assets/winvistax64.xml b/assets/winvistax64.xml index 01411f0ed..c425c407d 100644 --- a/assets/winvistax64.xml +++ b/assets/winvistax64.xml @@ -87,12 +87,12 @@ </component> </settings> <settings pass="generalize"> - <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <SkipRearm>1</SkipRearm> - </component> <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> </component> + <component name="Microsoft-Windows-Security-Licensing-SLC" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <SkipRearm>1</SkipRearm> + </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> @@ -109,12 +109,12 @@ <RegisteredOrganization>Dockur</RegisteredOrganization> <RegisteredOwner>Windows for Docker</RegisteredOwner> </component> - <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> - <fDenyTSConnections>false</fDenyTSConnections> - </component> <component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DisableSR>1</DisableSR> </component> + <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> + <fDenyTSConnections>false</fDenyTSConnections> + </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">