Windows 11 Home in S Mode
- Holgi
- Guru

- Beiträge: 4313
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 607 Mal
- Danke erhalten: 973 Mal
- Gender:
Windows 11 Home in S Mode
Ebenso wie Windows 10 lässt sich auch Windows 11 in den S-Mode versetzen.
Meine Anleitung hier: viewtopic.php?f=327&t=23828&start=15
funktioniert nach wie vor.
Einziger Unterschied:
nach derzeitigem Kenntnisstand funktioniert der S-Mode bei Windows 11 nur mit der Home (Core) Version.
Ich frage mich jetzt allerdings, wo dann der Unterschied zwischen den "Windows 11 SE" Versionen und der S-Mode Version besteht.
Meine Anleitung hier: viewtopic.php?f=327&t=23828&start=15
funktioniert nach wie vor.
Einziger Unterschied:
nach derzeitigem Kenntnisstand funktioniert der S-Mode bei Windows 11 nur mit der Home (Core) Version.
Ich frage mich jetzt allerdings, wo dann der Unterschied zwischen den "Windows 11 SE" Versionen und der S-Mode Version besteht.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
-
Tante Google
-
Under the Hood
Re: Windows 11 Home in S Mode
Normalerweise bekommt man die SE Version nicht zu Gesicht, da sie in den Standard Multi Editionen nicht enthalten ist. Ich hatte letztens eine mit 18 Indexen gemacht, aber Standard sind nur 15 Indexe.
Unterschied zwischen der SE und der S:
Die SE richtet sich in erster Linie an Unternehmen. Bei der SE ist z.B. der Store blockiert, aber dafür erlaubt die SE das installieren von von Win32 Apps. Bei dem S Mode ist es genau umgekehrt. Der Store wird zwingend zum installieren benötigt, aber das installieren von Win32 Apps wird blockiert.
Der S Mode war eigentlich zuerst für nicht so Leistungsstarke Hardware gedacht, aber mittlerweile wird das mehr und mehr bei "günstigen" Angeboten verwendet. Wobei man trotzdem kostenlos vom S Mode auf Home wechseln kann.
Und der S Mode ist bei Windows 11 nur in der Home Version verfügbar.
Unterschied zwischen der SE und der S:
Die SE richtet sich in erster Linie an Unternehmen. Bei der SE ist z.B. der Store blockiert, aber dafür erlaubt die SE das installieren von von Win32 Apps. Bei dem S Mode ist es genau umgekehrt. Der Store wird zwingend zum installieren benötigt, aber das installieren von Win32 Apps wird blockiert.
Der S Mode war eigentlich zuerst für nicht so Leistungsstarke Hardware gedacht, aber mittlerweile wird das mehr und mehr bei "günstigen" Angeboten verwendet. Wobei man trotzdem kostenlos vom S Mode auf Home wechseln kann.
Und der S Mode ist bei Windows 11 nur in der Home Version verfügbar.
-
Under the Hood
Re: Windows 11 Home in S Mode
War irgendwann auch mal die Rede von, aber dazu ist im Moment zumindest, Funkstille.DK2000 hat geschrieben: 20.09.2021, 20:24 Ist die SE nicht der neue Name für die Cloud Edition? Oder umgekehrt?
- Holgi
- Guru

- Beiträge: 4313
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 607 Mal
- Danke erhalten: 973 Mal
- Gender:
Re: Windows 11 Home in S Mode
ich habe die Tage mal wieder mit dem S-Mode von Windows herumgespielt.
Es funktioniert auch in den neuen Versionen von Windows 11 noch (22H2 22621).
Dabei stellte ich fest, dass die Unterbringung des Registry-Schlüssels nicht unbedingt über dism in ein gemountetes WIM Image erfolgen muss. Es geht auch einfacher über eine autounattend.xml.
In dieser muss folgender Eintrag stehen, damit Windows 11 im S-Modus (Home Edition) startet:
Was ich noch nicht hinbekommen habe:
den Manufactoring Mode über die autounattend.xml
Da weiß ich nicht, wo der Registry Eintrag
unterzubringen ist. Dieser müßte wohl schon vorhanden sein, bevor Windows das erste Mal startet. Also einfach über
ist wohl nicht.
Weiß da wer von euch Bescheid?
Es funktioniert auch in den neuen Versionen von Windows 11 noch (22H2 22621).
Dabei stellte ich fest, dass die Unterbringung des Registry-Schlüssels nicht unbedingt über dism in ein gemountetes WIM Image erfolgen muss. Es geht auch einfacher über eine autounattend.xml.
In dieser muss folgender Eintrag stehen, damit Windows 11 im S-Modus (Home Edition) startet:
Code: Alles auswählen
<settings pass="offlineServicing">
<component name="Microsoft-Windows-CodeIntegrity" 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">
<SkuPolicyRequired>1</SkuPolicyRequired>
</component>
</settings>den Manufactoring Mode über die autounattend.xml
Da weiß ich nicht, wo der Registry Eintrag
Code: Alles auswählen
reg add HKLM\System\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1 /fCode: Alles auswählen
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">Weiß da wer von euch Bescheid?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Guru

- Beiträge: 4313
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 607 Mal
- Danke erhalten: 973 Mal
- Gender:
Re: Windows 11 Home in S Mode
4 Jahre sind ins Land gegangen.
Die letzte Frage von mir war, ob man den Manufactoring Mode über die autounattend.xml herstellen kann.
Offiziell geht das nur mit
https://learn.microsoft.com/de-de/windo ... windows-11
Mein Motto: "geht nicht? Gibt´s nicht!"
Jetzt habe ich die Lösung:
Um Windows 11 in S-Mode zu erzeugen, bedarf es nicht der vorherigen Imagebearbeitung mit DISM.
Das kann man auch "on-the-fly" mit einer autounattend.xml erledigen.
Hier eine funktionierende autounattend.xml. Die Magie passiert in Order 17 von settings pass="windowsPE" > component name="Microsoft-Windows-Setup" > RunSynchronous.
autounattend.xml
oder einfach als Download:
entpacken und in den Root der Windows‑Installationsquelle (ISO oder USB-Stick) kopieren.
Die autounattend.xml geht von einer .wim mit Windows 11 Home als Index 1 aus. Gegebenenfalls anpassen.
Achtung: die Festplatte wird während der Installation formatiert.
Die letzte Frage von mir war, ob man den Manufactoring Mode über die autounattend.xml herstellen kann.
Offiziell geht das nur mit
Code: Alles auswählen
Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\mount\windowsMein Motto: "geht nicht? Gibt´s nicht!"
Jetzt habe ich die Lösung:
Um Windows 11 in S-Mode zu erzeugen, bedarf es nicht der vorherigen Imagebearbeitung mit DISM.
Das kann man auch "on-the-fly" mit einer autounattend.xml erledigen.
Hier eine funktionierende autounattend.xml. Die Magie passiert in Order 17 von settings pass="windowsPE" > component name="Microsoft-Windows-Setup" > RunSynchronous.
autounattend.xml
Code: Alles auswählen
<?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>de-DE</UILanguage>
</SetupUILanguage>
<InputLocale>0407:00000407</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UserLocale>de-DE</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UseConfigurationSet>true</UseConfigurationSet>
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:@echo off&echo:call :print ^"Setting keyboard layout for PE session^"&echo:wpeutil.exe SetKeyboardLayout 0407:00000407&echo:for ^%^%d in (C D E F G H I J K L M N O P Q T U V X Y Z^) do ()</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if exist ^%^%d:\sources\install.wim set ^"IMAGE_FILE=^%^%d:\sources\install.wim^"&echo:if exist ^%^%d:\sources\install.esd set ^"IMAGE_FILE=^%^%d:\sources\install.esd^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if exist ^%^%d:\sources\install.swm set ^"IMAGE_FILE=^%^%d:\sources\install.swm^" ^& set ^"SWM_PARAM=/SWMFile:^%^%d:\sources\install*.swm^"&echo:if exist ^%^%d:\autounattend.xml set ^"XML_FILE=^%^%d:\autounattend.xml^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>4</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if exist ^%^%d:\$OEM$ set ^"OEM_FOLDER=^%^%d:\$OEM$^"&echo:if exist ^%^%d:\$WinPEDriver$ set ^"PEDRIVERS_FOLDER=^%^%d:\$WinPEDriver$^"&echo:^))</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>5</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:for /f ^"tokens=3^" ^%^%t in ('reg.exe query HKLM\System\Setup /v UnattendFile 2^^^>nul'^) do ( if exist ^%^%t set ^"XML_FILE=^%^%t^" ^))</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>6</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if not defined IMAGE_FILE call :fail ^"Could not locate install.wim, install.esd or install.swm.^"&echo:if not defined XML_FILE call :fail ^"Could not locate autounattend.xml.^"&echo:set ^"OS_VERSION=11^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>7</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:for /f ^"tokens=3 delims=.^" ^%^%v in ('ver'^) do (&echo:if ^%^%v LSS 20000 set ^"OS_VERSION=10^"&echo:^)&echo:if defined PEDRIVERS_FOLDER (&echo:call :print ^"Loading drivers from $WinPEDriver$ folder^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>8</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:for /R ^%PEDRIVERS_FOLDER^% ^%^%f IN (*.inf^) do drvload.exe ^"^%^%f^"&echo:^)&echo:^>X:\GPT.txt (&echo:echo:SELECT DISK=0&echo:echo:CLEAN&echo:echo:CONVERT GPT&echo:echo:CREATE PARTITION EFI SIZE=300)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>9</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:echo:FORMAT QUICK FS=FAT32 LABEL=^^^"System^^^"&echo:echo:ASSIGN LETTER=S&echo:echo:CREATE PARTITION MSR SIZE=16&echo:echo:CREATE PARTITION PRIMARY&echo:echo:SHRINK MINIMUM=1000)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>10</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:echo:FORMAT QUICK FS=NTFS LABEL=^^^"Windows^^^"&echo:echo:ASSIGN LETTER=W&echo:echo:CREATE PARTITION PRIMARY&echo:echo:FORMAT QUICK FS=NTFS LABEL=^^^"Recovery^^^"&echo:echo:ASSIGN LETTER=R)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>11</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:echo:SET ID=^^^"de94bba4-06d1-4d40-a16a-bfd50179d6ac^^^"&echo:echo:GPT ATTRIBUTES=0x8000000000000001&echo:^)&echo:^>X:\MBR.txt (&echo:echo:SELECT DISK=0&echo:echo:CLEAN&echo:echo:CREATE PARTITION PRIMARY SIZE=300)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>12</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:echo:FORMAT QUICK FS=NTFS LABEL=^^^"System^^^"&echo:echo:ASSIGN LETTER=S&echo:echo:ACTIVE&echo:echo:CREATE PARTITION PRIMARY&echo:echo:SHRINK MINIMUM=1000&echo:echo:FORMAT QUICK FS=NTFS LABEL=^^^"Windows^^^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>13</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:echo:ASSIGN LETTER=W&echo:echo:CREATE PARTITION PRIMARY&echo:echo:FORMAT QUICK FS=NTFS LABEL=^^^"Recovery^^^"&echo:echo:ASSIGN LETTER=R&echo:echo:SET ID=27&echo:^)&echo:wpeutil.exe UpdateBootInfo)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>14</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:for /f ^"tokens=3^" ^%^%t in ('reg.exe query HKLM\System\CurrentControlSet\Control /v PEFirmwareType'^) do (&echo:if ^%^%t == 0x1 (&echo:set ^"LAYOUT=MBR^"&echo:^) else if ^%^%t == 0x2 (&echo:set ^"LAYOUT=GPT^"&echo:^) else ()</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>15</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:call :fail ^"Unexpected value ^%^%t.^"&echo:^)&echo:^)&echo:call :print ^"The target disk will be configured with the ^%LAYOUT^% partition layout^"&echo:call :print ^"diskpart will now partition and format your disk^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>16</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if /I ^"^%LAYOUT^%^"==^"GPT^" set ^"BCDBOOT_FIRMWARE=UEFI^"&echo:if /I ^"^%LAYOUT^%^"==^"MBR^" set ^"BCDBOOT_FIRMWARE=BIOS^"&echo:diskpart.exe /s X:\^%LAYOUT^%.txt ^|^| call :fail ^"diskpart.exe encountered an error.^"&echo:set ^"IMG_PARAM=/Index:1^"&echo:call :print ^"Applying Windows 11 Home image - index 1 - to target disk^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>17</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:dism.exe /Apply-Image /ImageFile:^%IMAGE_FILE^% ^%SWM_PARAM^% ^%IMG_PARAM^% /ApplyDir:W:\ /CheckIntegrity /Verify ^|^| call :fail ^"Could not apply Windows 11 Home image index 1.^"&echo:if not exist W:\Windows\System32\config\SYSTEM call :fail ^"Applied image is incomplete; offline SYSTEM hive was not found.^"&echo:call :print ^"Applying offlineServicing settings and enabling S mode^"&echo:dism.exe /Image:W:\ /Apply-Unattend:^"^%XML_FILE^%^" ^|^| call :fail ^"Could not apply offlineServicing settings for S mode.^"&echo:call :print ^"Enabling Manufacturing Mode in offline registry^"&echo:reg.exe LOAD HKLM\OFFLINE_SYSTEM W:\Windows\System32\config\SYSTEM ^|^| call :fail ^"Could not load offline SYSTEM registry hive.^"&echo:reg.exe ADD ^"HKLM\OFFLINE_SYSTEM\ControlSet001\Control\CI\Policy^" /v ManufacturingMode /t REG_DWORD /d 1 /f ^|^| call :fail ^"Could not enable Manufacturing Mode.^"&echo:reg.exe UNLOAD HKLM\OFFLINE_SYSTEM ^|^| call :fail ^"Could not unload offline SYSTEM registry hive.^"&echo:if not exist W:\Windows\System32\winload.efi call :fail ^"Windows UEFI loader was not found in the applied image.^"&echo:call :print ^"Making system partition bootable^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>18</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:bcdboot.exe W:\Windows /s S: /f ^%BCDBOOT_FIRMWARE^% /v ^|^| call :fail ^"bcdboot.exe could not create boot files.^"&echo:if /I ^"^%LAYOUT^%^"==^"GPT^" if not exist S:\EFI\Microsoft\Boot\bootmgfw.efi call :fail ^"UEFI boot manager was not created on the EFI partition.^"&echo:bcdedit.exe /set {fwbootmgr} bootsequence {bootmgr}&echo:call :print ^"Copying answer file to target disk^"&echo:mkdir W:\Windows\Panther)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>19</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:copy ^%XML_FILE^% W:\Windows\Panther\unattend.xml&echo:if defined PEDRIVERS_FOLDER (&echo:call :print ^"Adding drivers from $WinPEDriver$ folder to new installation^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>20</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:dism.exe /Add-Driver /Image:W:\ /Driver:^"^%PEDRIVERS_FOLDER^%^" /Recurse&echo:^)&echo:call :print ^"Setting time zone^"&echo:dism.exe /Image:W:\ /Set-TimeZone:^"W. Europe Standard Time^")</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>21</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:call :print ^"Setting device setup region to Germany (GeoID 94^)^"&echo:reg.exe LOAD HKLM\mount W:\Windows\System32\config\SOFTWARE)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>22</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:reg.exe ADD ^"HKLM\mount\Microsoft\Windows\CurrentVersion\Control Panel\DeviceRegion^" /v DeviceRegion /t REG_DWORD /d 94 /f&echo:reg.exe UNLOAD HKLM\mount&echo:if defined OEM_FOLDER ^(&echo:call :print ^"Copying $OEM$ files to target installation^"^))</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>23</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if exist ^"^%OEM_FOLDER^%\$$^" ^(&echo:robocopy.exe ^"^%OEM_FOLDER^%\$$^" ^"W:\Windows^" /E /COPY:DAT /DCOPY:DAT /R:2 /W:2&echo:if errorlevel 8 call :fail ^"Could not copy $OEM$\$$.^"&echo:^))</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>24</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:if exist ^"^%OEM_FOLDER^%\$1^" ^(&echo:robocopy.exe ^"^%OEM_FOLDER^%\$1^" W:\ /E /COPY:DAT /DCOPY:DAT /R:2 /W:2&echo:if errorlevel 8 call :fail ^"Could not copy $OEM$\$1.^"&echo:^)&echo:^)&echo:call :print ^"Computer will now reboot^"&echo:wpeutil.exe reboot)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>25</Order>
<Path>cmd.exe /c >>X:\pe.cmd (echo:goto :eof&echo::fail&echo:echo:&echo:echo:Fatal error: ^%~1&echo:echo:&echo:pause&echo:exit 1&echo::print&echo:echo:&echo:echo:*** ^%~1 ***&echo:echo:&echo:goto :eof)</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>26</Order>
<Path>cmd.exe /c "X:\pe.cmd"</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="specialize">
<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">
<TimeZone>W. Europe Standard Time</TimeZone>
</component>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>powershell.exe -WindowStyle "Normal" -NoProfile -Command "$xml = [xml]::new(); $xml.Load('C:\Windows\Panther\unattend.xml'); $sb = [scriptblock]::Create( $xml.unattend.Extensions.ExtractScript ); Invoke-Command -ScriptBlock $sb -ArgumentList $xml;"</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>powershell.exe -WindowStyle "Normal" -ExecutionPolicy "Unrestricted" -NoProfile -File "C:\Windows\Setup\Scripts\Specialize.ps1"</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Path>reg.exe load "HKU\DefaultUser" "C:\Users\Default\NTUSER.DAT"</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>4</Order>
<Path>powershell.exe -WindowStyle "Normal" -ExecutionPolicy "Unrestricted" -NoProfile -File "C:\Windows\Setup\Scripts\DefaultUser.ps1"</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>5</Order>
<Path>reg.exe unload "HKU\DefaultUser"</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>6</Order>
<Path>reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="auditSystem"></settings>
<settings pass="auditUser"></settings>
<settings pass="generalize"></settings>
<settings pass="offlineServicing">
<component name="Microsoft-Windows-LUA-Settings" 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">
<EnableLUA>false</EnableLUA>
</component>
<component name="Microsoft-Windows-CodeIntegrity" 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">
<SkuPolicyRequired>1</SkuPolicyRequired>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<InputLocale>0407:00000407</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UserLocale>de-DE</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<UserAccounts>
<AdministratorPassword>
<Value></Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>
<AutoLogon>
<Username>Administrator</Username>
<Enabled>true</Enabled>
<Password>
<Value></Value>
<PlainText>true</PlainText>
</Password>
</AutoLogon>
<Themes>
<ThemeName>DARK</ThemeName>
<DesktopBackground>%WINDIR%\web\wallpaper\Windows\img19.jpg</DesktopBackground>
</Themes>
<TimeZone>W. Europe Standard Time</TimeZone>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<ProtectYourPC>3</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
<SkipMachineOOBE>true</SkipMachineOOBE>
</OOBE>
</component>
</settings>
</unattend>Die autounattend.xml geht von einer .wim mit Windows 11 Home als Index 1 aus. Gegebenenfalls anpassen.
Achtung: die Festplatte wird während der Installation formatiert.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Holgi am 07.08.2026, 07:45, insgesamt 2-mal geändert.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- g-force
- Guru

- Beiträge: 3148
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 562 Mal
- Danke erhalten: 597 Mal
- Gender:
Re: Windows 11 Home in S Mode
Erkläre mir den "S-Mode" nochmal genauer, bitte.
Windows VISTA x64 - Integration ALLER Updates: viewtopic.php?t=29624
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
Windows 7 x86/x64 - Integration ALLER Updates: viewtopic.php?t=26485
Windows 8.1 x86/x64 - Integration ALLER Updates: viewtopic.php?t=28193
Windows XP x86/x64 ISO mit allen Updates: viewtopic.php?t=28348
Mein Home-Server: http://gofile.me/7psKS/PzsffQNWU
- Holgi
- Guru

- Beiträge: 4313
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 607 Mal
- Danke erhalten: 973 Mal
- Gender:
Re: Windows 11 Home in S Mode
Gerne!
um die Quintessenz vorwegzunehmen:
es ist nichts für dich als PowerUser.
Aber wenn du einen Rechner über hast, welchen du auch mal einem Besucher überlassen möchtest, ohne bei Rückkgabe böse Überraschungen zu erleben, könnte es ein Einsatzzweck für dich sein.
So eine Art KIOSK-Modus. Ein abgesichertes Windows.
Funktioniert nur mit der Home Version von Windows 11.
Man kann keine Programme außerhalb des Windows Stores installieren (keine .exe etc).
Kommandozeile, Powershell etc. funktionieren nicht.
Damit man selbst (als Administrator) Programme vorinstallieren, Funktionen einrichten, Dinge konfigurieren kann, bedarf es des "Manufactoring Modes". Der muss schon bei der Installation von Windows voreingestellt sein.
An der Stelle kommt meine autounattend.xml ins Spiel, die das "on-the-Fly" erledigt (eigentlich müßte man erst die install.wim bearbeiten).
Ist Windows installiert und konfiguriert, löscht man einen Registry Schlüssel (verlässt also den Manufactoring Mode) und Windows 11 Home in S-Mode ist bereit.
Wenn du es auprobieren möchtest (Hyper-V):
nimm die autounattend.xml und erzeuge eine ISO mit ihr. Es muss eine install.wim mit Windows 11 Home sein. Die autounattend.xml geht von Index 1 aus. Ansonsten anpassen.
Wenn du fertig istalliert hast, wirst du nichts besonderes feststellen. Es ist eine normale Windows 11 Home, bzw. eine Windows 11 Home in S-Mode und im Manufactoring Mode.
An der Stelle kannst du alles erledigen (einrichten). Wenn fertig, dann den Registry Schlüssel mit dem Manufactoring Mode löschen:
Code: Alles auswählen
reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode /fEs gibt einen Notausgang:
man kann den S-Modus einmalig (!) beenden. Dafür gibt es eine Systemeinstellung (bei Aktivierungseinstellungen). Die führt zu einer bestimmten Seite im Store. Dort beendet man den S-Modus. Es gibt dann aber kein zurück mehr in den S-Modus (außer über eine Neu-Installation).
Viel Spaß!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Guru

- Beiträge: 4313
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 607 Mal
- Danke erhalten: 973 Mal
- Gender:
Re: Windows 11 Home in S Mode
hier noch ein etwas geänderte unattend.xml für den S-Modus.
Das mit dem Index 1 war ja eigentlich Blödsinn, weil ja doch nur die Home Variante in den S-Modus gebracht werden kann.
Ich habe die entscheidene Stelle
auf
geändert. Sollte jetzt also auch mit Multi-ISOs funktionieren.
Für eine Windows 10 in S-Mode dann eben
@g-force
du arbeitest ja sicherlich auch gerne mit $OEM$-Ordnern.
hier gibt es eine Besonderheit wegen der Art der Installation (Apply-Image):
der $OEM$ Ordner gehört nicht in den Ordner \Sources, sondern ebenfalls ins Stammverzeichnis (da wo die autounattend.xml liegt).
Der Ordner wird im Verlauf des Scripts ("RunSynchronousCommand")
an die richtige Stelle kopiert.
Das mit dem Index 1 war ja eigentlich Blödsinn, weil ja doch nur die Home Variante in den S-Modus gebracht werden kann.
Ich habe die entscheidene Stelle
Code: Alles auswählen
<RunSynchronousCommand wcm:action="add">
<Order>16</Order>Code: Alles auswählen
IMG_PARAM=/Name:^"Windows 11 Home^"Für eine Windows 10 in S-Mode dann eben
Code: Alles auswählen
IMG_PARAM=/Name:^"Windows 10 Home^"du arbeitest ja sicherlich auch gerne mit $OEM$-Ordnern.
hier gibt es eine Besonderheit wegen der Art der Installation (Apply-Image):
der $OEM$ Ordner gehört nicht in den Ordner \Sources, sondern ebenfalls ins Stammverzeichnis (da wo die autounattend.xml liegt).
Der Ordner wird im Verlauf des Scripts ("RunSynchronousCommand")
Code: Alles auswählen
<RunSynchronousCommand wcm:action="add"> <Order>22</Order>Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
