Windows 11 OOBE bypass not working - English (International)

Well ok, now I downloaded a fresh copy of the US version and went through it all from scratch and guess what... the same thing!
I created a new unattended file using NTLite, and manually inserted the same RunSynchronousCommands that Rufus would normally add (for HW and MSA bypasses). It installed correctly on a clean 23H2 ISO (didn't try 24H2, as I happen to have 23H2 opened for another question).

Here's the changed lines btw your autounattend.xml and mine:
Code:
6a7,8
>                       <UILanguage>en-US</UILanguage>
>                       <UILanguageFallback>en-US</UILanguageFallback>

53a56,63
>               <component name="Microsoft-Windows-Deployment" 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">
>                       <RunSynchronous>
>                               <RunSynchronousCommand wcm:action="add">
>                                       <Order>1</Order>
>                                       <Path>reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
>                               </RunSynchronousCommand>
>                       </RunSynchronous>
>               </component>

90a101,114
>                       <RunSynchronous>
>                               <RunSynchronousCommand wcm:action="add">
>                                       <Order>1</Order>
>                                       <Path>reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
>                               </RunSynchronousCommand>
>                               <RunSynchronousCommand wcm:action="add">
>                                       <Order>2</Order>
>                                       <Path>reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
>                               </RunSynchronousCommand>
>                               <RunSynchronousCommand wcm:action="add">
>                                       <Order>3</Order>
>                                       <Path>reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
>                               </RunSynchronousCommand>
>                       </RunSynchronous>

If you have a preset file, then we can check if any removals could have caused OOBE to break.
 

Attachments

Back
Top