Programme automatisch installieren nach Installation

Probleme mit der Installation von Windows 11?
Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 10.08.2023, 14:12

Also die Zeile löschen wie auch jene unter Thunderbird und nur die letzte am Schluss lassen? Oder komplett alle 3 löschen?

Also so dann:
@echo off
"%WINDIR%\Setup\Files\Firefox.exe" /ms /MaintenanceService=false
"%WINDIR%\Setup\Files\Thunderbird.exe" /ms /MaintenanceService=false
"%WINDIR%\Setup\Files\Winrar.exe" /s
rd /q /s "%WINDIR%\Setup\Files"
del /q /f "%0"

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v firstlogon /t REG_SZ /d %windir%\Setup\Scripts\firstlogon.cmd /f
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Tante Google

Re: Programme automatisch installieren nach Installation

Beitrag von Tante Google » 10.08.2023, 14:12


Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 10.08.2023, 15:12

Scoty hat geschrieben: 10.08.2023, 14:12
@echo off
"%WINDIR%\Setup\Files\Firefox.exe" /ms /MaintenanceService=false
"%WINDIR%\Setup\Files\Thunderbird.exe" /ms /MaintenanceService=false
"%WINDIR%\Setup\Files\Winrar.exe" /s
rd /q /s "%WINDIR%\Setup\Files"
del /q /f "%0"

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v firstlogon /t REG_SZ /d %windir%\Setup\Scripts\firstlogon.cmd /f
Das ist jetzt also die finale SetupComplete.cmd?
Ich würde

Code: Alles auswählen

rd /q /s "%WINDIR%\Setup\Files"
del /q /f "%0"
an den Schluss setzen, weil sonst evtl. das Script schon nicht mehr laufen kann, weil ja der Ordner samt Inhalt gelöscht wird (also inkl. Script).
Desweiteren mußt du selbst dafür sorgen, dass die Files und Ordner so auch mit ihrem Namen schon vorhanden sind:
Firefox****.exe umbenannt in Firefox.exe etc.
Das Alles über die Ordnerstruktur von $OEM$\$$\Setup\Scripts\
$OEM$\$$\Setup\Files
$OEM$\$$\Setup\Scripts\Tools\
sonst kann das natürlich nicht hinhauen.
Habs hier ausprobiert und dann läuft es auch schön silent.
Einfach vorab selber mal testen:
in einer fertigen Windows Installation die Ordner manuell anlegen und dann %windir%\Setup\Scripts\setupcomplete.cmd ausführen.
Beim anschließenden Neustart sollte (wenn alles richtig gelaufen ist) dein Windows eingerichtet sein (FF., TB, Winrar und die REG-Dateien).
Apropo REG:
reg /S geht, aber normalerweise nimmt man reg import
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

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 10.08.2023, 15:17

@Holgi ja das wäre die SetupComplete.cmd erst mal. Wenn das sauber läuft kommt noch mehr dazu.
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 11.08.2023, 08:58

So ich bin begeistert. Habe mir heute eine neue ISO gemacht mit der neuen Beta und es hat alles super funktioniert bis auf den Teil mit der Reg ausführen. Programme wurden aber alle installiert. Bin so Happy erst mal. Herzlichen Dank an @Holgi und dem Rest. Nach dem installieren und dem ersten Hochfahren wo Geräte usw erkannt werden wurde ein CMD Fenster geöffnet wo man aber nichts sehen konnte das was ausgeführt wird. Ob das dafür war das die Programme installiert werden oder die Reg hätte ausgeführt werden sollen weiß ich nicht. Nach dem Setup was übrigens extrem schnell ging (Musste nur den Teil mit der Partition machen sonst kam da nichts mehr) begrüste mich die Windows Oberfläche mit einen Firefox und Thunderbird Icon und Winrar war ebenfalls installiert. MEGA. Wenn wir jetzt noch den Teil mit der Reg schafen bin ich erst mal wunschlos Glücklich.

In der SetupComplet.cmd am schluss steht ja folgender Befehl um ein anderes Script (firstlogon.cmd) auszuführen für die Reg welcher lautet:

Code: Alles auswählen

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v firstlogon /t REG_SZ /d %windir%\Setup\Scripts\firstlogon.cmd /f
In dem besagten Script steht dan dies drin was alle reg ausführen soll mit der endung .reg:

Code: Alles auswählen

@Echo off
cd /d "%~dp0"


REM Install All Files from Folder Tools, with ended with *.reg
IF EXIST "%~dp0Tools\*.reg" (
   FOR /F "tokens=*" %%A IN ('DIR /B  "%~dp0Tools\*.reg"') DO (
      regedit /S "%~dp0Tools\%%A"
   )
)
Das war das Fenster was sich geöffnet hatte aber da wurde nichts ausgeführt.
PXL_20230811_063044865.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 11.08.2023, 09:27

bei mir hatte es funktioniert.
Hast du wirklich drauf geachtet, dass es einen UnterOrdner Tools im Ordner Scripts gibt?
Dann die Reg-Dateien in den Ordner Tools.
Oder einfacher:
keinen Ordner Tools. Dafür die Reg-Dateien in den Script Ordner und das firstlogon-Script ändern in:

Code: Alles auswählen

@Echo off
cd /d "%~dp0"


REM Install All Files from Folder Tools, with ended with *.reg
IF EXIST "%~dp0*.reg" (
   FOR /F "tokens=*" %%A IN ('DIR /B  "%~dp0Tools\*.reg"') DO (
      regedit /S "%~dp0%%A"
   )
)
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

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 11.08.2023, 09:29

Ja Tools ist da:
Screenshot 2023-08-11 092835.png
Und darin befindet sich die Win11_Registry-Tricks.reg. Werde es mal mit deiner Änderung versuchen die Tage. Wegen Winrar, normal wen die rarreg.key im selben Ordner wie Winrar.exe ist wird Winrar normal automatisch registriert. In dem Fall aber nicht und die rarreg.key ist am selben Ort wie die Winrar.exe.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 11.08.2023, 09:52

alternativ könntest du auch den Inhalt der Reg-Datei(en) in der firstlogon.cmd eintragen (anstelle regedit /s); so wie z.B.
auch in der setupcomplete.cmd:

Code: Alles auswählen

REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v Wallpaper /d "C:\Windows\Web\Wallpaper\Windows\img19.jpg" /f
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

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 11.08.2023, 09:55

Naja diese reg ist sehr umfangreich ;).

Sieht so aus (.txt weg machen):
Win11_Registry-Tricks.reg.txt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 11.08.2023, 10:15

Au weia! Du bist halt auch ein Tüftler (so wie ich).
Viel Spaß!
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

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 13.08.2023, 11:57

Holgi hat geschrieben: 11.08.2023, 09:27 bei mir hatte es funktioniert.
Hast du wirklich drauf geachtet, dass es einen UnterOrdner Tools im Ordner Scripts gibt?
Dann die Reg-Dateien in den Ordner Tools.
Oder einfacher:
keinen Ordner Tools. Dafür die Reg-Dateien in den Script Ordner und das firstlogon-Script ändern in:

Code: Alles auswählen

   FOR /F "tokens=*" %%A IN ('DIR /B  "%~dp0Tools\*.reg"') DO (
   
Müsste hier nicht Tools auch noch weg?
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 13.08.2023, 19:14

Ja, sorry
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

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 14.08.2023, 07:07

Der Teil mit dem DIR auch, denn DIR steht wohl für Directory?
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 14.08.2023, 08:13

ja DIR bleibt.
Hier noch mal das komplette Script. Gerade getestet:

Code: Alles auswählen

@Echo off
cd /d "%~dp0"
REM Install All Files from Folder Tools, with ended with *.reg
IF EXIST "%~dp0*.reg" (
   FOR /F "tokens=*" %%A IN ('DIR /B  "%~dp0*.reg"') DO (
      reg import "%~dp0%%A"
   )
)
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

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 481
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 115 Mal
Danke erhalten: 12 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 15.08.2023, 09:17

So mal mehr Programme hinzugefügt. Bis auf den Java Teil wo ich nicht ganz sicher bind sollte der rest passen. Wegen Java so habe ich mich an der Seite orientiert: https://adoptium.net/de/installation/windows/ . Das msiexec /i habe ich aber nicht dazu genommen, da ich nicht weiß, ob es dann auch ausgeführt wird.

Code: Alles auswählen

@echo off
echo --- dotnet-runtime
"%WINDIR%\Setup\Files\dotnet-runtime-7.0.10-win-x64.exe" /install /quiet /norestart
echo --- desktop-runtime
"%WINDIR%\Setup\Files\windowsdesktop-runtime-7.0.10-win-x64.exe" /install /quiet /norestart
echo --- vc_redistx64
"%WINDIR%\Setup\Files\VC_redist.x64.exe" /install /quiet /norestart
echo --- Java
"%WINDIR%\Setup\Files\OpenJDK17U-jre_x64_windows_hotspot_2023-08-14-01-14.msi" ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Temurin\" /quiet
echo --- Installiere Firefox
"%WINDIR%\Setup\Files\Firefox.exe" /s /MaintenanceService=false
echo --- Installiere Thunderbird
"%WINDIR%\Setup\Files\Thunderbird.exe" /s /MaintenanceService=false
echo --- Installiere Winrar
"%WINDIR%\Setup\Files\Winrar.exe" /s
rd /q /s "%WINDIR%\Setup\Files"
del /q /f "%0"

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v firstlogon /t REG_SZ /d %windir%\Setup\Scripts\firstlogon.cmd /f
Gaming-PC: AMD 7800X3D | RTX 4070 Ti Super | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | FSP Hydro Ti Pro 1000w | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2244
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 236 Mal
Danke erhalten: 316 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 15.08.2023, 09:44

kann man so machen; aber die Apps in Setup\Files\ sind ggf. schon bei Erstellung der ISO (oder der Windows Installation) veraltet.
Deshalb mache ich so etwas lieber über Winget.
Alternativ: Download des Programm Installers über Permanent Link.
Als Beispiel: https://download.mozilla.org/?product=f ... 64&lang=de

Sieht im Script dann so aus:

Code: Alles auswählen

SET "FILENAME=%~dp0\FirefoxX64.exe"
bitsadmin.exe /transfer "FirefoxX64.exe" "https://download.mozilla.org/?product=firefox-latest&os=win64&lang=de" "%FILENAME%"
Zuletzt geändert von Holgi am 15.08.2023, 10:53, 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

Antworten