Programme automatisch installieren nach Installation
- Scoty
- Poweruser
- Beiträge: 617
- Registriert: 26.10.2009, 15:41
- Hat sich bedankt: 190 Mal
- Danke erhalten: 30 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Das hatte ich weiter oben gefragt. Wusste halt nicht wo da es 3 Abschnitte gibt mit jeweils unterschiedlichen Optionen.
- Scoty
- Poweruser
- Beiträge: 617
- Registriert: 26.10.2009, 15:41
- Hat sich bedankt: 190 Mal
- Danke erhalten: 30 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Wenn ich das hinzufüge, startet das Windows Setup nicht mehr.Holgi hat geschrieben: 09.09.2024, 13:35 Warum dann aber packst du den Teil der normalerweise in der firstlogon.cmd steht nicht auch in die autounattend.xml von Schneegans. Wird ja auf der Seite (wo du auch die REG integriert hast) angeboten > run > as a cmd file
Würde dann z.B. so aussehen (letzter Abschnitt der autounattend.xml):Code: Alles auswählen
<File path="C:\Windows\Setup\Scripts\unattend-02.cmd"> powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.VCLibs.x64 "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx" powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.DesktopAppInstaller "https://github.com/microsoft/winget-cli/releases/download/v1.8.1791/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.UI.Xaml "https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.6/Microsoft.UI.Xaml.2.8.x64.appx" ren Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle Microsoft.DesktopAppInstaller.msixbundle ren Microsoft.UI.Xaml.2.8.x64.appx Microsoft.UI.Xaml.x64.appx powershell -noprofile Add-AppxPackage Microsoft.VCLibs.x64.14.00.Desktop.appx powershell -noprofile Add-AppxPackage Microsoft.UI.Xaml.x64.appx powershell -noprofile Add-AppxPackage Microsoft.DesktopAppInstaller.msixbundle powershell Add-AppPackage -Register "'C:\Program Files\WindowsApps\*Microsoft.DesktopAppInstaller*neutral_split.language-de_8wekyb3d8bbwe\AppxManifest.xml'" -DisableDevelopmentMode echo --- VC_redist.x64 winget install --id "Microsoft.VCRedist.2015+.x64" -h --accept-package-agreements --accept-source-agreements >nul echo --- windowsdesktop-runtime winget install --id "Microsoft.DotNet.DesktopRuntime.7" -h --accept-package-agreements --accept-source-agreements >nul echo --- Firefox winget install --id "Mozilla.Firefox" -h --override "INSTALL_MAINTENANCE_SERVICE=false /quiet" >nul echo --- Thunderbird winget install --id "Mozilla.Thunderbird" -e -h --override "INSTALL_MAINTENANCE_SERVICE=false /s" --accept-source-agreements >nul echo --- Winrar winget install --id "RARLab.WinRAR" -h --accept-package-agreements --accept-source-agreements >nul exit </File> </Extensions> </unattend>
Das hat wunderbar funktioniert. Hat auch nicht länger gedauert wie vorher mit der firstlogon. So bin ich erst mal super Happy. Brauche so mit keinen OEM Ordner mehr eigentlich. Wird ja alles mit der auto jetzt gemacht.Holgi hat geschrieben: 09.09.2024, 10:26 das mit dem Winget sollte jetzt funktionieren mit der autounattend.
Nach demgeht es dann weiter mit dem Installieren der Apps über Winget. Z.B. so:Code: Alles auswählen
<SynchronousCommand wcm:action="add"> <Order>3</Order> <Description>Winget</Description> <CommandLine>cmd.exe /c powershell -command "$ProgressPreference = 'SilentlyContinue' ; write-host "Downloade und installiere Abhängigkeiten" ; Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -OutFile .\Microsoft.VCLibs.x64.14.00.Desktop.appx ; Invoke-WebRequest -Uri https://www.nuget.org/api/v2/package/Microsoft.UI.Xaml/2.8.6 -OutFile .\microsoft.ui.xaml.2.8.6.nupkg.zip ; Expand-Archive -Path .\microsoft.ui.xaml.2.8.6.nupkg.zip -Force ; Add-AppXPackage -Path .\microsoft.ui.xaml.2.8.6.nupkg\tools\AppX\x64\Release\Microsoft.UI.Xaml.2.8.appx; Add-AppXPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx ; write-host "Installiere Winget" ; Invoke-WebRequest -Uri https://github.com/microsoft/winget-cli/releases/download/v1.8.1911/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle -OutFile .\MicrosoftDesktopAppInstaller_8wekyb3d8bbwe.msixbundle ; Add-AppXPackage -Path .\MicrosoftDesktopAppInstaller_8wekyb3d8bbwe.msixbundle"</CommandLine> </SynchronousCommand>
usw. Hier dann deine Apps einsetzen.Code: Alles auswählen
<SynchronousCommand wcm:action="add"> <Order>4</Order> <Description>chrome</Description> <CommandLine>cmd /c winget install Google.Chrome --accept-package-agreements --accept-source-agreements</CommandLine> </SynchronousCommand>
Den Winrar Key kopieren aus der firstlogon, kann ich den auch unter Order einfügen und ausführen lassen mit cmd /s
Code: Alles auswählen
cmd /c copy /Y /V "%WINDIR%\Setup\Files\rarreg.key" "C:\Program Files\WinRAR"
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
sorry Scoty, aber wenn du hier deine autounattend.xml nicht mit den vorgenommenen Änderungen postest, dann kann ich da wenig zu sagen (warum bzw. warum es nicht funktioniert).
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
- Scoty
- Poweruser
- Beiträge: 617
- Registriert: 26.10.2009, 15:41
- Hat sich bedankt: 190 Mal
- Danke erhalten: 30 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Hier die auto die ich jetzt verwende:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
"Den Winrar Key kopieren aus der firstlogon, kann ich den auch unter Order einfügen und ausführen lassen mit cmd /"
Dazu müßte die rarreg.key ja erst mal im Installationsmedium (oder sonst wo) vorhanden sein.
Könnte man neben der autounattend.xml unterbringen und dann mit FirstLogonCommands in das Programmverzeichnis kopieren.
Oder mit Echo Befehlen die rarreg.key selbst erstellen lassen. Werde mich mal daranmachen. Kann etwas dauern.
Hatte das mal mit der setings.json für winget so gemacht. Sah dann so aus:
Dazu müßte die rarreg.key ja erst mal im Installationsmedium (oder sonst wo) vorhanden sein.
Könnte man neben der autounattend.xml unterbringen und dann mit FirstLogonCommands in das Programmverzeichnis kopieren.
Oder mit Echo Befehlen die rarreg.key selbst erstellen lassen. Werde mich mal daranmachen. Kann etwas dauern.
Hatte das mal mit der setings.json für winget so gemacht. Sah dann so aus:
Code: Alles auswählen
SET NEWLINE=^& echo.
@Echo off
ECHO %NEWLINE%^{>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "$schema": "https://aka.ms/winget-settings.schema.json",>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ // For documentation on these settings, see: https://aka.ms/winget-settings>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "source": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "autoUpdateIntervalInMinutes": 5 >>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ },>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "visual": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "progressBar": "rainbow">>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^},>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "experimentalFeatures": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "uninstall": true,>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "upgrade": true,>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "list": true,>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "experimentalMSStore": true>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ },>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "telemetry": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "disable": true>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^},>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "installBehavior": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "preferences": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "locale": [ "de-DE", "en-US" ]>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ }>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^},>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "installBehavior": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "preferences": {>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ "scope": "user">>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^ }>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^}>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
ECHO %NEWLINE%^}>>%localAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
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: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Mein Motto: geht nicht > gibt´s nicht!
So auch mit dem rarreg.key über die autounattend.xml. Es geht!
Sieht dann so aus:
2. Teile, wie bei der reg-Datei:
1.
Code: Alles auswählen
<SynchronousCommand wcm:action="add">
<Order>13</Order>
<CommandLine>cmd.exe /c "C:\Windows\Setup\Scripts\unattend-02.cmd >>"C:\Windows\Setup\Scripts\unattend-02.log" 2>&1"</CommandLine>
</SynchronousCommand>
Code: Alles auswählen
<File path="C:\Windows\Setup\Scripts\unattend-02.cmd">
del "%programfiles%\Winrar\rarreg.key" /f
@Echo off
(
ECHO RAR registration data
ECHO RarLab
ECHO Deskmodder
ECHO UID=12345678909876543212
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
ECHO a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6slksuwe36gdhdhewzdhw68ee
) > "%programfiles%\Winrar\rarreg.key"
</File>
Komplett sieht die autounattend.xml dann so aus: Noch ein Hinweis:
die letzte Zeile wird durch den Schneegans Generator übersetzt in
Code: Alles auswählen
) > "%programfiles%\Winrar\rarreg.key"
> Zeichen funktioniert bei mir aber auch.
Noch eine Frage:
du hast da in deiner autounattend diesen Teil drin:
Code: Alles auswählen
;Entferne Verknüpfungs Pfeile
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"="%Windir%\\Blank.ico"
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Holgi am 15.09.2024, 15:16, insgesamt 1-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
- Elite
- Beiträge: 2702
- Registriert: 07.10.2016, 19:30
- Hat sich bedankt: 403 Mal
- Danke erhalten: 416 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Es ist ein interessanter Thread hier, ich bastel ja auch gerne. Meine Anfänge in 2001 mit WinXP und nLite waren sehr lehrreich, mittlerweile hat sich ja einiges geändert. Aber einige Tricks von damals funktionieren immernoch. Für die automatische Installation von Programmen hatte ich damals eine Unmenge an sogenannten "Addons" erstellt - das waren alles SFX, die ich mit WinRar (später 7z) erstellt hatte. Man erstellte quasi für jedes Programm ein eigenes Unattend-Setup mit "Schaltern" (das Setup und eine zugehörige, steuernde CMD lagen in einem Ordner) und wurden mit WinRar zu einem SFX (Self-Installing-Setup) gepackt. Die gesammelten SFX lagen dann in einem Ordner und wurden wiederum mit einer CMD nacheinander aufgerufen.
Unter XP war es nicht möglich, die Systemdateien vorher zu verändern, da die Installation ganz anders ablief als heute (seit Win7). Der $OEM$ war eigentlich die einzige Möglichkeit, um während der Installation etwas an den Systendateien zu verändern. Die Mächtigkeit von $OEM$ sollte man nicht unterschätzen, da es bis heute wunderbar funktioniert. Umso weniger verstehe ich, warum $OEM$ hier so gemieden wird - ich nutze das sogar im WDS-Server (netzwerk-basierte Installation).
In diesem Thread wird irgendwie versucht, alles mit der "autounattend.xml" zu steuern. Das ist ein interessantes Unterfangen - ich bin überrascht, wieviel damit möglich ist. Der Schneegans ist da schon ein ziemlicher Fuchs. Allerdings geht er immer von einer originalen Windows-ISO aus - bearbeitet man die ISO vorher mit z.B. NTlite, funktionieren einige Dinge nicht mehr. Das ist aber auch logisch, denn wenn ein Script etwas entfernen soll, was garnicht mehr da ist, geht`s schief. Hier sollte man vorher genau überlegen, was in welchem Schritt der Bearbeitung sinnvoll ist.
Erstmal genug gequatscht - weiterhin viel Erfolg!
Unter XP war es nicht möglich, die Systemdateien vorher zu verändern, da die Installation ganz anders ablief als heute (seit Win7). Der $OEM$ war eigentlich die einzige Möglichkeit, um während der Installation etwas an den Systendateien zu verändern. Die Mächtigkeit von $OEM$ sollte man nicht unterschätzen, da es bis heute wunderbar funktioniert. Umso weniger verstehe ich, warum $OEM$ hier so gemieden wird - ich nutze das sogar im WDS-Server (netzwerk-basierte Installation).
In diesem Thread wird irgendwie versucht, alles mit der "autounattend.xml" zu steuern. Das ist ein interessantes Unterfangen - ich bin überrascht, wieviel damit möglich ist. Der Schneegans ist da schon ein ziemlicher Fuchs. Allerdings geht er immer von einer originalen Windows-ISO aus - bearbeitet man die ISO vorher mit z.B. NTlite, funktionieren einige Dinge nicht mehr. Das ist aber auch logisch, denn wenn ein Script etwas entfernen soll, was garnicht mehr da ist, geht`s schief. Hier sollte man vorher genau überlegen, was in welchem Schritt der Bearbeitung sinnvoll ist.
Erstmal genug gequatscht - weiterhin viel Erfolg!
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: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Das ist so nicht korrekt. Das mit dem $OEM$ Ordner war ein anderer Ansatz, der hier Anfangs bis zum Exzess durchexerziert wurde. Klappte alles wunderbar.g-force hat geschrieben: 13.09.2024, 02:01 Umso weniger verstehe ich, warum $OEM$ hier so gemieden wird -
Als wir dann feststellten, dass vieles davon auch mit der Schneegans-autounattend Methode möglich ist, sind wir umgeschwenkt, um zu schauen, was geht.
Der Thread heißt ja " Programme automatisch installieren nach Installation".
So ein Programm, wie z.B. Winrar kann man über eine Firstlogon/Setupcomplete wunderbar installieren lassen.
Ziel ist natürlich, dass das Programm dann auch schon auf dem aktuellen Stand ist. Geht wunderbar mit winget.
Vorgefertigte SFX Pakete, wie man das früher gemacht hat, sind da ggf. schon bei der Installation veraltet. Je nach dem, wie oft man das Paket aktualisert hat, bzw. die vorgefertigte Installationsbasis aktualisert hat. > sehr aufwändig!
Nun ist es mit der Installation des Programms nicht unbedingt getan. So ein Programm wie Winrar möchte auch einen Key haben, damit es uneingeschränkt funktioniert.
Den Key hätte man früher mit in das SFX Paket gepackt, oder später mit in den $OEM$ Ordner. Notfalls per copy dann in den Programmordner kopiert (geht aber auch anders).
Es hat aber was, wenn man sich das alles sparen kann und nur noch eine einzige Datei benötigt (die autounattend.xml), um das alles von ganz allein erledigen zu lassen. Wenn jetzt aber ein Key, wie der RARREG.KEY noch ins Programmverzeichnis soll, muss man sich schon was ausdenken. Ausgehend von dem Gedanken, nur noch eine veränderliche Datei (die autounattend.xml) zu haben, muss der Key ja erst mal erzeugt werden.
Deshalb der zugegebenermaßen etwas schräge Ansatz, diesen Key mit einem Echo Befehl in der autounattend.xml zu erzeugen. Aber der Zweck heiligt die Mittel.
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: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
@Scoty
Das mit dem RARREG.KEY funktioniert ja richtig gut. Siehe hier:
viewtopic.php?t=30594&start=405#p433158
Jetzt habe ich auch eine Lösung, wie man die Desktop Verknüpfungsfeile ohne eine zusätzliche Datei (Blank.ico o.ä.) loswird:
folgender abgeänderter Registry-Eintrag erledigt das ebenfalls:
Auf den $OEM$ Ordner kann ich somit verzichten.
Es soll Nutzer geben, die mir dieser Methode aufgrund des Icon Caches Probleme haben. Konnte ich bislang aber noch nicht nachvollziehen. Sollte es dennoch Probleme geben, dann könnte man diese kleine Script noch in den autorun aufnehmen.
Das mit dem RARREG.KEY funktioniert ja richtig gut. Siehe hier:
viewtopic.php?t=30594&start=405#p433158
Jetzt habe ich auch eine Lösung, wie man die Desktop Verknüpfungsfeile ohne eine zusätzliche Datei (Blank.ico o.ä.) loswird:
folgender abgeänderter Registry-Eintrag erledigt das ebenfalls:
Code: Alles auswählen
;Verknüpfungspfeil entfernen
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"="%windir%\\System32\\shell32.dll,-50"
Es soll Nutzer geben, die mir dieser Methode aufgrund des Icon Caches Probleme haben. Konnte ich bislang aber noch nicht nachvollziehen. Sollte es dennoch Probleme geben, dann könnte man diese kleine Script noch in den autorun aufnehmen.
Code: Alles auswählen
@echo off
taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local
del IconCache.db /a
start "" "C:\Windows\explorer.exe"
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
- Scoty
- Poweruser
- Beiträge: 617
- Registriert: 26.10.2009, 15:41
- Hat sich bedankt: 190 Mal
- Danke erhalten: 30 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Mega @Holgi klappt wunderbar. Jetzt erst mal alles erledigen mit nur noch einer Datei. Ist ja schön was aus diesem Thread wurde inzwischen. VIele wegen führen ja bekanntlich nach Rom. Angefangen hat alles mit alle Programme in den OEM und mittels Script installieren lassen, dann etwas wiederstand von mir alles über Winget zu installieren immer noch mit OEM bis jetzt zum schluss alles nur noch mit der Auto zu erledigen.
Finde das alles schon klasse dank @Holgi.
Wegen der Verknüpfungspfeile ja dazu musste ich noch den OEM verwenden was ja jetzt auch hinfällig ist.
@g-force wir meiden ja nicht den OEM Ordner. Es ist jetzt einfach ein neuer ansatz der genauso gut funktioniert. Wer weiß vielleicht kommt ja was dazu was mit der Auto alleine nicht funktioniert und es doch wieder den OEM Ordner braucht, dann wird halt wieder so weiter gemacht. Inzwischen dient der Thread ja eher Möglichkeiten zu finden, um es so einfach wie möglich zu machen.
Finde das alles schon klasse dank @Holgi.
Wegen der Verknüpfungspfeile ja dazu musste ich noch den OEM verwenden was ja jetzt auch hinfällig ist.
@g-force wir meiden ja nicht den OEM Ordner. Es ist jetzt einfach ein neuer ansatz der genauso gut funktioniert. Wer weiß vielleicht kommt ja was dazu was mit der Auto alleine nicht funktioniert und es doch wieder den OEM Ordner braucht, dann wird halt wieder so weiter gemacht. Inzwischen dient der Thread ja eher Möglichkeiten zu finden, um es so einfach wie möglich zu machen.
- watruxagto
- Stammgast
- Beiträge: 117
- Registriert: 05.05.2016, 15:57
- Hat sich bedankt: 42 Mal
- Danke erhalten: 2 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Besteht die Möglichkeit bei 24H2 26100.1876 einen Trick anzuwenden den ich direkt in wim integrieren kann und nicht über autounatend.xml?
autounatend.xml habe ich ja und die Datei funktioniert ja perfekt mit W 11 23H2, bei 24H2 26100.1876 aber leider nicht.
autounatend.xml habe ich ja und die Datei funktioniert ja perfekt mit W 11 23H2, bei 24H2 26100.1876 aber leider nicht.
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
vlt. liegt es nur am Namen? Die Datei heißt korrekt autounattend.xml nicht autounatend.xml.
Weiß nicht, ob @Scoty mit der WIN 24H2 26100.1876 unterwegs ist. Aber für meinen Teil kann ich sagen, dass meine mittlerweile sehr umfangreiche autounattend.xml (aufbauend auf der Schneegans) auch unter 24H2 26100.1876 sehr gut funktioniert.
Vlt. solltest du einfach mal deine autounattend.xml hier posten. Von wegen Schneekugel ...
Weiß nicht, ob @Scoty mit der WIN 24H2 26100.1876 unterwegs ist. Aber für meinen Teil kann ich sagen, dass meine mittlerweile sehr umfangreiche autounattend.xml (aufbauend auf der Schneegans) auch unter 24H2 26100.1876 sehr gut funktioniert.
Vlt. solltest du einfach mal deine autounattend.xml hier posten. Von wegen Schneekugel ...
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
- watruxagto
- Stammgast
- Beiträge: 117
- Registriert: 05.05.2016, 15:57
- Hat sich bedankt: 42 Mal
- Danke erhalten: 2 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
Ich hab eine AiO mit Windows 10&11Holgi hat geschrieben: 26.09.2024, 17:44 vlt. liegt es nur am Namen? Die Datei heißt korrekt autounattend.xml nicht autounatend.xml.
Weiß nicht, ob @Scoty mit der WIN 24H2 26100.1876 unterwegs ist. Aber für meinen Teil kann ich sagen, dass meine mittlerweile sehr umfangreiche autounattend.xml (aufbauend auf der Schneegans) auch unter 24H2 26100.1876 sehr gut funktioniert.
Vlt. solltest du einfach mal deine autounattend.xml hier posten. Von wegen Schneekugel ...
Alle, bis auf WIN 24H2 26100.1876 funktionieren perfekt und der Name autounattend.xml ist schon bei mir richtig, sonst würden ja die anderen nicht funktionieren. Es liegt einfach an der 24H2 26100.1876.
Was ich an Scripts usw, für die anderen per NTLite angewendet habe läuft, nur die 24H2 26100.1876 lässt kein Offline-Konto erstellen lassen. Also funktioniert dieser Trick nicht. Bei allen anderen Versionen wird sofort dies übersprungen und natürlich nach dem Namen gefragt.
Meine Datei sieht so aus:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Holgi
- Guru
- Beiträge: 3084
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 390 Mal
- Danke erhalten: 504 Mal
- Gender:
Re: Programme automatisch installieren nach Installation
schau mal hier:
https://www.borncity.com/blog/2024/06/1 ... eim-setup/
lokales Konto kannst du mit Anlegen eines User in der autounattend.xml erzwingen.
https://www.borncity.com/blog/2024/06/1 ... eim-setup/
lokales Konto kannst du mit Anlegen eines User in der autounattend.xml erzwingen.
Zuletzt geändert von Holgi am 26.09.2024, 20:58, insgesamt 1-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