Seite 11 von 12

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 22.06.2023, 20:21
von Manu
So jetzt erstell einen neuen Ordner auf dem Desktop und pack die ganze ISO darein. Nicht entpacken und dann von vorne.

Was ist das für eine ISO und wo hast du sie her, ist die vielleicht defekt?

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 22.06.2023, 21:03
von g-force
Ich klinke mich mal ein. Zuerst ein paar Fragen:

- in welchem Ordner liegt die ISO?
- woher kommt die ISO (MCT, aus diesem Forum, andere Quellen)?
- wurde die ISO als Laufwerk gemountet (erscheint im Explorer als DVD-Laufwerk) oder irgendwie entpackt?

EDIT: Aufgrund möglicher Probleme mit Rechten/Dateizugriff unter Windows rate ich vom Arbeiten auf dem Desktop ab.

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 23.06.2023, 17:51
von User1
- Die Datei ist von hier.
- Auf C:\\ und Ordnername Iso
- Sowohl entpackt auch als Iso

Jetzt funktioniert es komischerweise. Kann es sein, da man, wenn man hier den Ordner Nlite von Google lädt und dann es ja geupdatet werden muss und ich einfach Nlite dann halt drüberkopiere, also die portable Version, dass es deswegen nicht ging?

Bild

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 23.06.2023, 19:52
von Blondi_2021
Ne man sollte immer von der Hp https://www.ntlite.com/ laden und nicht von irgend welchen dubiosen Quellen und funzt natürlich eingeschränkt "Free" irgendwo möchte er ja auch Geld verdienen.Zudem sollte man sich von Anfang Seite 1 bis zum Ende damit beschäftigen sonst wirds nichts ;) man muss halt Lesen und testen . Denke mal wirst kein besseres und getestes Tut finden mit Feinheiten in Deutsch .Und g-force ist immmer für Fragen offen denk ich :daumen:

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 25.06.2023, 05:59
von g-force
Evtl. ist es hier zu einem Fehler gekommen, weil NTlite in meinem Archiv nicht in der aktuellen Free-Version vorliegt, ich muß das Archiv also zeitnah updaten. Für Fragen bin ich jederzeit zu haben.

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 02.08.2023, 01:23
von Lean10
Hallo allerseits - schöner Thread :daumen:

wie handhabt ihr das mit der Größe vom WinSXS Ordner ?
Ich kriege mit NTLite Full irgendwie nicht die Ergebnisse welche ich mit Winreducer EX100 Full erreiche.

Beispiel:
Win 10 LTSC 10944.2486 64bit
WinSXS nach NTLite = 9.5GB
WinSXS nach Winreducer = 134MB !

Ich baue mir gerade ein "Secure-Wegwerf-Surf-Windows" für die Virtuelle Maschine.
Argumente wie:" Den WinSXS Ordner sollte man nicht anfassen" kenne ich - ist mir aber egal - ich will ein WinSXS deepclean !

In meinem LTSC ISO habe ich das Windows-Update Feature deaktiviert - ich komme also nicht in die Situation das etwas de-installiert wird
und ich den WinSXS content brauche.

Abgesehen davon läuft das Windows absolut stabil trotz des 134MB WinSXS Ordners.

Also, hat NTLite auch ein WinSXS deepclean feature welches ich noch nicht gefunden/verstanden habe ?

Danke für eure Antworten.

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 02.08.2023, 02:39
von g-force
Du kannst das nur mit der Full-Version tief bereinigen. In der Kompatibilität alle Haken raus, dann in "Komponenten" oben in die Suche "WinSXS" eingeben. Du findest dort 2 Datenbanken, die Du entfernen kannst.

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 02.08.2023, 09:30
von Lean10
@g-force
Danke
>Kompatibilität alle Haken raus
Das macht Sinn, werde ich ausprobieren und schauen wo ich lande.

Dank´ Dir

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 03.08.2023, 09:08
von g-force
Lean10 hat geschrieben: 02.08.2023, 01:23 ... Ich baue mir gerade ein "Secure-Wegwerf-Surf-Windows" für die Virtuelle Maschine...
Das kannst Du aber auch anders lösen (obwohl deine Idee natürlich gut ist und ich das auch schon so gemacht habe):

Baue Dir ein eigenes "Windows PE", das von der VM direkt in dem RAM der VM geladen wird. Das ist erstens sehr schnell gestartet und zweitens wird nichts gespeichert, da alle Änderungen beim Herunterfahren/Neustart komplett verworfen werden.
Ich helfe gerne bei der WinPE-Erstellung.

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 03.08.2023, 10:00
von Holgi
"Secure-Wegwerf-Surf-Windows"
wie wäre es mit einem Windows Hyper-Server 2019 Core?
Den habe ich mir gestern einmal gebastelt. Einziges Programm: ein aktueller Edge Chrome.
Sauschnell, kleiner Fußabdruck. Kostenlos! von MS.
https://www.microsoft.com/de-de/evalcen ... erver-2019

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 03.08.2023, 13:22
von KeinMensch
Ich habe mir eine angepasste ISO erstellt, aber leider funktioniert die automatische Installation von Firefox nicht. Hat jemand ähnliche Probleme? Und wie kann ich die unattend.xml genau anpassen? Ich möchte alles weitestgehend automatisieren mit folgenden Punkten:
- Adminkonto
- keine Standortübermittlung
- keine Optionale Diagnosedaten
- keine Diagnosedaten für angepasste Erfahrungen
- keine Werbe-ID
- kein Cortana
- verschiedene Programme installieren (Firefox, VLC, Notepad++, Office365, etc)

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 03.08.2023, 13:33
von g-force
@KeinMensch
Du kannst die Programm-Setups natürlich mit in deine ISO einbauen und einzeln über "Post-Setup" mit NTlite eintragen. Was genau funktioniert denn da bei Dir nicht?

Einfacher ist es allerdings mit "Ninite": https://ninite.com/
Das wird auch mit NTlite als Setup eingebaut, kann auch "silent" ausgeführt werden: https://ninite.com/help/features/silent.html

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 03.08.2023, 14:43
von Holgi
KeinMensch hat geschrieben: 03.08.2023, 13:22 wie kann ich die unattend.xml genau anpassen? Ich möchte alles weitestgehend automatisieren
hier mal eine autounattend.xml für das Stammverzeichnis der ISO mit so ziemlich Allem was geht. Einfach die Sachen ändern (bzw. herausnehmen) die für dich wichtig/unwichtig sind.
z.B. alle Einträge mit XXXX personalisieren.
Die XML berücksichtigt auch schon die Einträge für "Windows 11 ohne Müll im Startmenü installieren":
https://www.deskmodder.de/blog/2023/08/ ... tallieren/

"verschiedene Programme installieren (Firefox, VLC, Notepad++, Office365, etc)" machst du über eine SetupComplete.cmd oder über eine Firstlogon.cmd (in der autounattend.cmd dieser Teil:

Code: Alles auswählen

       <SynchronousCommand wcm:action="add">
          <Order>28</Order>
	    <Description>PostSetup</Description>
	    <RequiresUserInput>false</RequiresUserInput>
          <CommandLine>c:\windows\setup\scripts\FirstLogon.cmd</CommandLine>
        </SynchronousCommand>
Achtung! Achtung! Achtung!
die autounattend.xml löscht ohne weitere Nachfrage die Festplatte. Wenn das nicht gewünscht ist, dann muss der Teil mit Run SynchronousCommand Order1 bis Order14 rausgenommen werden!!

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="offlineServicing" />
  <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>en-001</SystemLocale>
      <UILanguage>de-DE</UILanguage>
      <UserLocale>en-001</UserLocale>
    </component>
    <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
      <ImageInstall>
        <OSImage>
	<InstallFrom>
                        <MetaData wcm:action="add">
 			    <Key>/IMAGE/Name</Key>
                            <Value>Windows 11 Pro</Value>
                        </MetaData>
               </InstallFrom>

          <InstallTo>
            <DiskID>0</DiskID>
            <PartitionID>3</PartitionID>
          </InstallTo>
        </OSImage>
      </ImageInstall>
      <UserData>
        <ProductKey>
          <Key>VK7JG-NPHTM-C97JM-9MPGT-3V66T</Key>
        </ProductKey>
        <AcceptEula>true</AcceptEula>
      </UserData>
      <RunSynchronous>
        <RunSynchronousCommand>
          <Order>1</Order>
          <Path>cmd.exe /c echo SELECT DISK 0 &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>2</Order>
          <Path>cmd.exe /c echo CLEAN &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>3</Order>
          <Path>cmd.exe /c echo CONVERT GPT &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>4</Order>
          <Path>cmd.exe /c echo CREATE PARTITION EFI SIZE=100 &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>5</Order>
          <Path>cmd.exe /c echo FORMAT QUICK FS=FAT32 LABEL="System" &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>6</Order>
          <Path>cmd.exe /c echo CREATE PARTITION MSR SIZE=16 &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>7</Order>
          <Path>cmd.exe /c echo CREATE PARTITION PRIMARY &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>8</Order>
          <Path>cmd.exe /c echo SHRINK MINIMUM=500 &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>9</Order>
          <Path>cmd.exe /c echo FORMAT QUICK FS=NTFS LABEL="Windows" &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>10</Order>
          <Path>cmd.exe /c echo CREATE PARTITION PRIMARY &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>11</Order>
          <Path>cmd.exe /c echo FORMAT QUICK FS=NTFS LABEL="Recovery" &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>12</Order>
          <Path>cmd.exe /c echo SET ID="de94bba4-06d1-4d40-a16a-bfd50179d6ac" &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>13</Order>
          <Path>cmd.exe /c echo GPT ATTRIBUTES=0x8000000000000001 &gt;&gt; X:\diskpart.txt</Path>
        </RunSynchronousCommand>
        <RunSynchronousCommand>
          <Order>14</Order>
          <Path>cmd.exe /c diskpart /s X:\diskpart.txt &gt;&gt; X:\diskpart.log</Path>
        </RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>15</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassTPMCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>16</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassSecureBootCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>17</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassRAMCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>18</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassCPUCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>19</Order>
<Path>reg add HKLM\System\Setup\LabConfig /v BypassStorageCheck /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>20</Order>
<Path>reg add HKLM\SYSTEM\Setup\MoSetup /v AllowUpgradesWithUnsupportedTPMOrCPU /t reg_dword /d 0x00000001 /f</Path>
</RunSynchronousCommand>
      </RunSynchronous>
    </component>
  </settings>
  <settings pass="generalize" />

    <settings pass="specialize">

<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
      <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>

    <component name="Microsoft-Windows-TerminalServices-LocalSessionManager" 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">
        <fDenyTSConnections>false</fDenyTSConnections>
    </component>

    <component name="Microsoft-Windows-TerminalServices-RDP-WinStationExtensions" 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">
        <UserAuthentication>0</UserAuthentication>
    </component>

    <component name="Networking-MPSSVC-Svc" 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">
        <FirewallGroups>
                    <FirewallGroup wcm:action="add" wcm:keyValue="RemoteDesktop">
                    <Active>true</Active>
                    <Group>@FirewallAPI.dll,-28752</Group>
                    <Profile>all</Profile>
                </FirewallGroup>
        </FirewallGroups>
    </component>

    <component name="Microsoft-Windows-IE-ESC" 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">
      <IEHardenAdmin>false</IEHardenAdmin>
      <IEHardenUser>false</IEHardenUser>
    </component>

        <component name="Microsoft-Windows-Security-SPP-UX" 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">
            <SkipAutoActivation>false</SkipAutoActivation>
        </component>
        <component name="Microsoft-Windows-SQMApi" 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">
            <CEIPEnabled>0</CEIPEnabled>
        </component>
        <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">
           
 <OEMInformation>
                <Manufacturer>XXXX</Manufacturer>
                <SupportURL>https://www.deskmodder.de/</SupportURL>
                <SupportPhone>+49 123 4567890</SupportPhone>
                <SupportHours>XXXX</SupportHours>
                <Model>XXXX</Model>
                <HelpCustomized>false</HelpCustomized>
 </OEMInformation>
            <ComputerName>XXXX</ComputerName>
            <RegisteredOrganization>XXXX</RegisteredOrganization>
            <CopyProfile>true</CopyProfile>
            <EnableStartMenu>true</EnableStartMenu>
            <OEMName>XXXX</OEMName>
            <RegisteredOwner>XXXX</RegisteredOwner>
            <TimeZone>W. Europe Standard Time</TimeZone>
        </component>
    </settings>

  <settings pass="auditSystem" />
  <settings pass="auditUser" />
  <settings pass="oobeSystem">
    <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
      <InputLocale>0407:00000407</InputLocale>
      <SystemLocale>en-001</SystemLocale>
      <UILanguage>de-DE</UILanguage>
      <UserLocale>en-001</UserLocale>
    </component>
    <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
      <UserAccounts>
        <AdministratorPassword>
          <Value>Passwort</Value>
          <PlainText>true</PlainText>
        </AdministratorPassword>
        <LocalAccounts>
          <LocalAccount wcm:action="add">
            <Name>Admin</Name>
            <Group>Administrators</Group>
            <Password>
              <Value>Passwort</Value>
              <PlainText>true</PlainText>
            </Password>
          </LocalAccount>
          <LocalAccount wcm:action="add">
            <Name>User</Name>
            <Group>Users</Group>
            <Password>
              <Value>Passwort</Value>
              <PlainText>true</PlainText>
            </Password>
          </LocalAccount>
        </LocalAccounts>
      </UserAccounts>
      <AutoLogon>
        <Username>Administrator</Username>
        <Enabled>true</Enabled>
        <LogonCount>1</LogonCount>
        <Password>
          <Value>Passwort</Value>
          <PlainText>true</PlainText>
        </Password>
      </AutoLogon>
      <OOBE>
        <ProtectYourPC>1</ProtectYourPC>
        <HideEULAPage>true</HideEULAPage>
        <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
      </OOBE>

            <RegisteredOrganization>SITH</RegisteredOrganization>
            <RegisteredOwner>Administrator</RegisteredOwner>
            <DisableAutoDaylightTimeSet>false</DisableAutoDaylightTimeSet>

            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Description>Password Never Expires</Description>
                    <CommandLine>cmd /C wmic useraccount where name="Administrator" set PasswordExpires=false</CommandLine>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>

                <SynchronousCommand wcm:action="add">
                    <Description>Control Panel View</Description>
                    <Order>3</Order>
                    <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v StartupPage /t REG_DWORD /d 1 /f</CommandLine>
                    <RequiresUserInput>true</RequiresUserInput>
                </SynchronousCommand>

                <SynchronousCommand wcm:action="add">
                    <Order>4</Order>
                    <Description>Control Panel Icon Size</Description>
                    <RequiresUserInput>false</RequiresUserInput>
                    <CommandLine>reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel" /v AllItemsIconView /t REG_DWORD /d 0 /f</CommandLine>
                </SynchronousCommand>

                <SynchronousCommand wcm:action="add">
                    <Order>9</Order>
                    <CommandLine>REG ADD "HKLM\System\CurrentControlSet\Control\Network\NewNetworkWindowOff" /F</CommandLine>
                    <Description>No New Network Block</Description>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>

		<SynchronousCommand wcm:action="add">
                    <Order>15</Order>
                    <Description>Allow RDP</Description>
                    <RequiresUserInput>false</RequiresUserInput>
                    <CommandLine>reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /f /v fDenyTSConnections /t REG_DWORD /d 0</CommandLine>
                </SynchronousCommand>



	<SynchronousCommand wcm:action="add">
		<Order>20</Order>
		<Description>old context menu</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>21</Order>
		<Description>TaskbarMn</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v TaskbarMn /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>22</Order>
		<Description>Explorer1</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v Hidden /t REG_DWORD /d 1</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>23</Order>
		<Description>Explorer2</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v HideFileExt /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>24</Order>
		<Description>Explorer3</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v ShowSuperHidden /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>


	<SynchronousCommand wcm:action="add">
		<Order>25</Order>
		<Description>Explorer4</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v TaskbarGlomLevel /t REG_DWORD /d 1</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>26</Order>
		<Description>Lockscreen</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization" /f /v NoLockScreen /t REG_DWORD /d 1</CommandLine>
	</SynchronousCommand>


	<SynchronousCommand wcm:action="add">
		<Order>27</Order>
		<Description>Widget</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Dsh" /f /v AllowNewsAndInterests /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

       <SynchronousCommand wcm:action="add">
          <Order>28</Order>
	    <Description>PostSetup</Description>
	    <RequiresUserInput>false</RequiresUserInput>
          <CommandLine>c:\windows\setup\scripts\FirstLogon.cmd</CommandLine>
        </SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>30</Order>
		<Description>Disable_Shutdown_Event_Tracker</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\Software\Policies\Microsoft\Windows NT\Reliability" /f /v ShutdownReasonOn /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>31</Order>
		<Description>AudioService1</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>sc config Audiosrv start=Auto</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>32</Order>
		<Description>AudioService2</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>net start "AudioSrv"</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>33</Order>
		<Description>WLANService</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>powershell Enable-WindowsOptionalFeature -Online -FeatureName "WirelessNetworking" -NoRestart</CommandLine>
	</SynchronousCommand>

	

	<SynchronousCommand wcm:action="add">
		<Order>39</Order>
		<Description>Telemetry</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /f /v AllowTelemetry /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>40</Order>
		<Description>WindowUpdate</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /f /v NoAutoUpdate /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>41</Order>
		<Description>WindowUpdate2</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /f /v AUOptions /t REG_DWORD /d 4</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>42</Order>
		<Description>WindowUpdate3</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /f /v ScheduledInstallDay /t REG_DWORD /d 0</CommandLine>
	</SynchronousCommand>

	<SynchronousCommand wcm:action="add">
		<Order>43</Order>
		<Description>WindowUpdate4</Description>
		<RequiresUserInput>false</RequiresUserInput>
		<CommandLine>REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /f /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1</CommandLine>
	</SynchronousCommand>

             </FirstLogonCommands>
            <TimeZone>W. Europe Standard Time</TimeZone>
    </component>
  </settings>
</unattend>

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 04.08.2023, 09:50
von KeinMensch
@g-force
Die Windows Installation läufig sauber durch, aber danach wird FF einfach nicht installiert. Es ist durch die Voreinstellungen von Dir bereits bei Post-Setup unter Maschine gelistet und es wurden keine weiteren Anpassungen durchgeführt.
Danke für den Tip mit "Ninite", aber ich verwende zum Teil selbst angepasste .msi

@Holgi
Ich arbeite noch mit Win10, sollte aber wahrscheinlich genauso ablaufen oder? Wo genau nehme ich die Anpassungen bei NTlite vor bzw. wie integriere ich die .xml anschließend in die ISO? Welchen Vorteil hat das "Auslagern" der Installation in die .xml gegenüber dem direkten Integrieren in die ISO? Und was genau meinst Du mit Löschen der Festplatte? Bei der Installation wird die Platte einfach formatiert und dann erfolgt die normale Installation?

Re: NTlite - die Anleitung für Einsteiger

Verfasst: 04.08.2023, 10:14
von Holgi
KeinMensch hat geschrieben: 04.08.2023, 09:50 @Holgi
Ich arbeite noch mit Win10, sollte aber wahrscheinlich genauso ablaufen oder?
ja, einfach die autounattend abändern:

Code: Alles auswählen

	<InstallFrom>
                        <MetaData wcm:action="add">
 			    <Key>/IMAGE/Name</Key>
                            <Value>Windows 10 Pro</Value>
                        </MetaData>
               </InstallFrom>
oder welche Version auch immer du nutzt.
Wo genau nehme ich die Anpassungen bei NTlite vor bzw. wie integriere ich die .xml anschließend in die ISO? Welchen Vorteil hat das "Auslagern" der Installation in die .xml gegenüber dem direkten Integrieren in die ISO?
Da kann @g-force dir besser helfen.
Und was genau meinst Du mit Löschen der Festplatte? Bei der Installation wird die Platte einfach formatiert und dann erfolgt die normale Installation?
ja, genau so. Der komplette Zieldatenträger mit allen vorhanden Partitionen (!) wird gelöscht (ohne Rückfrage!) und dann erfolgt die Installation.
Meine autounattend.xml ist eine Zero Touch Installation: alles ist voreingestellt; keine weiteren Eingaben notwendig/möglich.
Ist nicht jedermanns Sache, aber so mache ich es. Installation anschmeißen, Kaffee trinken gehen und nach ca. 15 Minuten vor einem fertig eingerichteten Windows sitzen.