|
5 | 5 | <SetupUILanguage><UILanguage>en-GB</UILanguage></SetupUILanguage> |
6 | 6 | <InputLocale>0409:00000409</InputLocale> |
7 | 7 | <UILanguage>en-GB</UILanguage> |
| 8 | + <SystemLocale>en-GB</SystemLocale> |
| 9 | + <UserLocale>en-GB</UserLocale> |
8 | 10 | </component> |
9 | 11 | <component name="Microsoft-Windows-PnpCustomizationsWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
10 | 12 | <DriverPaths> |
|
53 | 55 | </component> |
54 | 56 | <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
55 | 57 | <InputLocale>0409:00000409</InputLocale> |
56 | | - <UserLocale>en-US</UserLocale> |
| 58 | + <SystemLocale>en-GB</SystemLocale> |
| 59 | + <UILanguage>en-GB</UILanguage> |
| 60 | + <UserLocale>en-GB</UserLocale> |
57 | 61 | </component> |
58 | 62 | </settings> |
59 | 63 | <settings pass="oobeSystem"> |
| 64 | + <!-- V11: Force locale in oobeSystem to skip OOBE country/keyboard screens (Win11 25H2) --> |
| 65 | + <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| 66 | + <InputLocale>0409:00000409</InputLocale> |
| 67 | + <SystemLocale>en-GB</SystemLocale> |
| 68 | + <UILanguage>en-GB</UILanguage> |
| 69 | + <UserLocale>en-GB</UserLocale> |
| 70 | + </component> |
60 | 71 | <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
61 | 72 | <OOBE><HideEULAPage>true</HideEULAPage><HideOnlineAccountScreens>true</HideOnlineAccountScreens><HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE><ProtectYourPC>3</ProtectYourPC></OOBE> |
62 | 73 | <UserAccounts><LocalAccounts><LocalAccount wcm:action="add"><Name>cocoon</Name><Group>Administrators</Group><Password><Value>QwBAAGMAIwBvAG4AMQA2ADAAUABhAHMAcwB3AG8AcgBkAA==</Value><PlainText>false</PlainText></Password></LocalAccount></LocalAccounts></UserAccounts> |
|
73 | 84 | <SynchronousCommand wcm:action="add"><Order>9</Order><CommandLine>bcdedit /ems on</CommandLine></SynchronousCommand> |
74 | 85 | <SynchronousCommand wcm:action="add"><Order>10</Order><CommandLine>bcdedit /bootems on</CommandLine></SynchronousCommand> |
75 | 86 | <SynchronousCommand wcm:action="add"><Order>11</Order><CommandLine>sc config TermService start=auto</CommandLine></SynchronousCommand> |
76 | | - <SynchronousCommand wcm:action="add"><Order>12</Order><CommandLine>powershell -Command "Add-WindowsCapability -Online -Name Windows.Desktop.EMS-SAC.Tools~~~~0.0.1.0"</CommandLine></SynchronousCommand> |
| 87 | + <!-- V11: EMS-SAC wrapped in 20min timeout (FoD download from Windows Update can hang) --> |
| 88 | + <SynchronousCommand wcm:action="add"><Order>12</Order><CommandLine>powershell -Command "$j = Start-Job { Add-WindowsCapability -Online -Name Windows.Desktop.EMS-SAC.Tools~~~~0.0.1.0 }; if (Wait-Job $j -Timeout 1200) { Receive-Job $j } else { Stop-Job $j; Write-Output 'EMS-SAC install timed out after 20min' }; Remove-Job $j -Force"</CommandLine></SynchronousCommand> |
77 | 89 | <!-- V10: Set network Private (required before WinRM AllowUnencrypted) --> |
78 | 90 | <SynchronousCommand wcm:action="add"><Order>13</Order><CommandLine>powershell -Command "Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private"</CommandLine></SynchronousCommand> |
79 | 91 | <!-- V10: WinRM for remote management --> |
|
0 commit comments