mirror of
				https://github.com/dockur/windows.git
				synced 2025-10-27 19:35:49 +00:00 
			
		
		
		
	
		
			
	
	
		
			345 lines
		
	
	
	
		
			17 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
		
		
			
		
	
	
			345 lines
		
	
	
	
		
			17 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
|   | <?xml version="1.0" encoding="UTF-8"?> | ||
|  | <unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"> | ||
|  |   <settings pass="windowsPE"> | ||
|  |     <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <SetupUILanguage> | ||
|  |         <UILanguage>en-US</UILanguage> | ||
|  |       </SetupUILanguage> | ||
|  |       <InputLocale>0409:00000409</InputLocale> | ||
|  |       <SystemLocale>en-US</SystemLocale> | ||
|  |       <UILanguage>en-US</UILanguage> | ||
|  |       <UILanguageFallback>en-US</UILanguageFallback> | ||
|  |       <UserLocale>en-US</UserLocale> | ||
|  |     </component> | ||
|  |     <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <DiskConfiguration> | ||
|  |         <Disk wcm:action="add"> | ||
|  |           <DiskID>0</DiskID> | ||
|  |           <WillWipeDisk>true</WillWipeDisk> | ||
|  |           <CreatePartitions> | ||
|  |             <!-- System partition (ESP) --> | ||
|  |             <CreatePartition wcm:action="add"> | ||
|  |               <Order>1</Order> | ||
|  |               <Type>EFI</Type> | ||
|  |               <Size>128</Size> | ||
|  |             </CreatePartition> | ||
|  |             <!-- Microsoft reserved partition (MSR) --> | ||
|  |             <CreatePartition wcm:action="add"> | ||
|  |               <Order>2</Order> | ||
|  |               <Type>MSR</Type> | ||
|  |               <Size>128</Size> | ||
|  |             </CreatePartition> | ||
|  |             <!-- Windows partition --> | ||
|  |             <CreatePartition wcm:action="add"> | ||
|  |               <Order>3</Order> | ||
|  |               <Type>Primary</Type> | ||
|  |               <Extend>true</Extend> | ||
|  |             </CreatePartition> | ||
|  |           </CreatePartitions> | ||
|  |           <ModifyPartitions> | ||
|  |             <!-- System partition (ESP) --> | ||
|  |             <ModifyPartition wcm:action="add"> | ||
|  |               <Order>1</Order> | ||
|  |               <PartitionID>1</PartitionID> | ||
|  |               <Label>System</Label> | ||
|  |               <Format>FAT32</Format> | ||
|  |             </ModifyPartition> | ||
|  |             <!-- MSR partition does not need to be modified --> | ||
|  |             <ModifyPartition wcm:action="add"> | ||
|  |               <Order>2</Order> | ||
|  |               <PartitionID>2</PartitionID> | ||
|  |             </ModifyPartition> | ||
|  |             <!-- Windows partition --> | ||
|  |             <ModifyPartition wcm:action="add"> | ||
|  |               <Order>3</Order> | ||
|  |               <PartitionID>3</PartitionID> | ||
|  |               <Label>Windows</Label> | ||
|  |               <Letter>C</Letter> | ||
|  |               <Format>NTFS</Format> | ||
|  |             </ModifyPartition> | ||
|  |           </ModifyPartitions> | ||
|  |         </Disk> | ||
|  |       </DiskConfiguration> | ||
|  |       <ImageInstall> | ||
|  |         <OSImage> | ||
|  |           <InstallFrom> | ||
|  |             <MetaData wcm:action="add"> | ||
|  |               <Key>/IMAGE/NAME</Key> | ||
|  |               <Value>Windows Server 2025 SERVERSTANDARD</Value> | ||
|  |             </MetaData> | ||
|  |           </InstallFrom> | ||
|  |           <InstallTo> | ||
|  |             <DiskID>0</DiskID> | ||
|  |             <PartitionID>3</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>TVRH6-WHNXV-R9WG3-9XRFY-MY832</Key> | ||
|  |         </ProductKey> | ||
|  |       </UserData> | ||
|  |       <EnableFirewall>false</EnableFirewall> | ||
|  |       <Diagnostics> | ||
|  |         <OptIn>false</OptIn> | ||
|  |       </Diagnostics> | ||
|  |     </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-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"> | ||
|  |       <SkipRearm>1</SkipRearm> | ||
|  |     </component> | ||
|  |   </settings> | ||
|  |   <settings pass="specialize"> | ||
|  |     <component name="Microsoft-Windows-Security-SPP-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> | ||
|  |         <SupportHours>24/7</SupportHours> | ||
|  |         <SupportPhone /> | ||
|  |         <SupportProvider>Dockur</SupportProvider> | ||
|  |         <SupportURL>https://github.com/dockur/windows/issues</SupportURL> | ||
|  |       </OEMInformation> | ||
|  |       <OEMName>Windows for Docker</OEMName> | ||
|  |     </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> | ||
|  |     </component> | ||
|  |     <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> | ||
|  |       <UILanguageFallback>en-US</UILanguageFallback> | ||
|  |       <UserLocale>en-US</UserLocale> | ||
|  |     </component> | ||
|  |     <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <RunSynchronous> | ||
|  |         <RunSynchronousCommand wcm:action="add"> | ||
|  |           <Order>1</Order> | ||
|  |           <Path>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\FirstNetwork" /v Category /t REG_DWORD /d 1 /f</Path> | ||
|  |           <Description>Set Network Location to Home</Description> | ||
|  |         </RunSynchronousCommand> | ||
|  |       </RunSynchronous> | ||
|  |     </component> | ||
|  |     <component name="Microsoft-Windows-ServerManager-SvrMgrNc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <DoNotOpenServerManagerAtLogon>true</DoNotOpenServerManagerAtLogon> | ||
|  |     </component> | ||
|  |     <component name="Microsoft-Windows-OutOfBoxExperience" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <DoNotOpenInitialConfigurationTasksAtLogon>true</DoNotOpenInitialConfigurationTasksAtLogon> | ||
|  |     </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> | ||
|  |           <Profile>all</Profile> | ||
|  |           <Group>@FirewallAPI.dll,-28752</Group> | ||
|  |         </FirewallGroup> | ||
|  |       </FirewallGroups> | ||
|  |     </component> | ||
|  |   </settings> | ||
|  |   <settings pass="oobeSystem"> | ||
|  |     <component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <PreventDeviceEncryption>true</PreventDeviceEncryption> | ||
|  |     </component> | ||
|  |     <component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> | ||
|  |       <TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled> | ||
|  |     </component> | ||
|  |     <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> | ||
|  |           </LocalAccount> | ||
|  |         </LocalAccounts> | ||
|  |         <AdministratorPassword> | ||
|  |           <Value>password</Value> | ||
|  |           <PlainText>true</PlainText> | ||
|  |         </AdministratorPassword> | ||
|  |       </UserAccounts> | ||
|  |       <AutoLogon> | ||
|  |         <Username>Docker</Username> | ||
|  |         <Enabled>true</Enabled> | ||
|  |         <LogonCount>65432</LogonCount> | ||
|  |         <Password> | ||
|  |           <Value /> | ||
|  |           <PlainText>true</PlainText> | ||
|  |         </Password> | ||
|  |       </AutoLogon> | ||
|  |       <Display> | ||
|  |         <ColorDepth>32</ColorDepth> | ||
|  |         <HorizontalResolution>1920</HorizontalResolution> | ||
|  |         <VerticalResolution>1080</VerticalResolution> | ||
|  |       </Display> | ||
|  |       <OOBE> | ||
|  |         <HideEULAPage>true</HideEULAPage> | ||
|  |         <HideLocalAccountScreen>true</HideLocalAccountScreen> | ||
|  |         <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> | ||
|  |         <HideOnlineAccountScreens>true</HideOnlineAccountScreens> | ||
|  |         <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> | ||
|  |         <NetworkLocation>Home</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\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f</CommandLine> | ||
|  |           <Description>Allow guest access to network shares</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>reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v "DevicePasswordLessBuildVersion" /t REG_DWORD /d 0 /f</CommandLine> | ||
|  |           <Description>Enable option for passwordless sign-in</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>4</Order> | ||
|  |           <CommandLine>cmd /C wmic useraccount where name="Docker" set PasswordExpires=false</CommandLine> | ||
|  |           <Description>Password Never Expires</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>5</Order> | ||
|  |           <CommandLine>cmd /C POWERCFG -H OFF</CommandLine> | ||
|  |           <Description>Disable Hibernation</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>6</Order> | ||
|  |           <CommandLine>cmd /C POWERCFG -X -monitor-timeout-ac 0</CommandLine> | ||
|  |           <Description>Disable monitor blanking</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>7</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>8</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>9</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>10</Order> | ||
|  |           <CommandLine>reg.exe add "HKLM\SYSTEM\CurrentControlSet\Control\Power" /v "HibernateEnabled" /t REG_DWORD /d 0 /f</CommandLine> | ||
|  |           <Description>Disable Hibernation</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>11</Order> | ||
|  |           <CommandLine>cmd /C POWERCFG -X -standby-timeout-ac 0</CommandLine> | ||
|  |           <Description>Disable Sleep</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>12</Order> | ||
|  |           <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "fAllowUnlistedRemotePrograms" /t REG_DWORD /d 1 /f</CommandLine> | ||
|  |           <Description>Enable RemoteAPP to launch unlisted programs</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>13</Order> | ||
|  |           <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 0 /f</CommandLine> | ||
|  |           <Description>Remove Search from the Taskbar</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>14</Order> | ||
|  |           <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "ShowTaskViewButton" /t REG_DWORD /d 0 /f</CommandLine> | ||
|  |           <Description>Remove Task View from the Taskbar</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>15</Order> | ||
|  |           <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d 0 /f</CommandLine> | ||
|  |           <Description>Remove Widgets from the Taskbar</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>16</Order> | ||
|  |           <CommandLine>reg.exe add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d 0 /f</CommandLine> | ||
|  |           <Description>Remove Chat from the Taskbar</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>17</Order> | ||
|  |           <CommandLine>reg.exe add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /f</CommandLine> | ||
|  |           <Description>Turn off Windows Update auto download</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>18</Order> | ||
|  |           <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-32752" new enable=Yes</CommandLine> | ||
|  |           <Description>Enable Network Discovery</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>19</Order> | ||
|  |           <CommandLine>netsh advfirewall firewall set rule group="@FirewallAPI.dll,-28502" new enable=Yes</CommandLine> | ||
|  |           <Description>Enable File Sharing</Description> | ||
|  |         </SynchronousCommand> | ||
|  |         <SynchronousCommand wcm:action="add"> | ||
|  |           <Order>20</Order> | ||
|  |           <CommandLine>cmd /C if exist "C:\OEM\install.bat" start "Install" "cmd /C C:\OEM\install.bat"</CommandLine> | ||
|  |           <Description>Execute custom script from the OEM folder if exists</Description> | ||
|  |         </SynchronousCommand> | ||
|  |       </FirstLogonCommands> | ||
|  |     </component> | ||
|  |   </settings> | ||
|  | </unattend> |