Programme automatisch installieren nach Installation

Probleme mit der Installation von Windows 11?
Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2025
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 183 Mal
Danke erhalten: 249 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 30.09.2023, 14:33

Problem:
WINDOWS 11 23H2 22631.2361 funktioniert nicht "out-of-the-box" mit Winget, da Winget erst auf die Version v1.6.2721 ge-updatet werden muß.
So die Aussage von @DK2000 hier:
https://www.deskmodder.de/blog/2023/05/ ... ent-255904
Aktualisert man die Apps im Store, dann funktioniert irgendwann auch WINGET.
Für das angestrebte Ziel hier in diesem Thread ist das natürlich kontraproduktiv.
Die Apps sollen ja mit Winget direkt nach dem Setup de-installiert (DEV-Home, OutlookforWindows etc.) bzw. installiert (Firefox, Thunderbird, etc) werden.

Frage:
wie kann das mit der Firstlogon.cmd (SetupComplete.cmd) gelöst werden?
Also zunächst Winget Updaten und danach die Apps (de)/-installieren?
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

Tante Google

Re: Programme automatisch installieren nach Installation

Beitrag von Tante Google » 30.09.2023, 14:33


Gerdii

Re: Programme automatisch installieren nach Installation

Beitrag von Gerdii » 30.09.2023, 16:52

Holgi geht das nur unter 10 oder auch unter 11 https://abload.de/img/22h2w10lgflj.jpg

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2025
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 183 Mal
Danke erhalten: 249 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 30.09.2023, 16:55

Problem > gelöst!:
Die firstlogon.cmd aktualisiert zunächst Winget und installiert /löscht erst danach die Apps.
Firstlogon.cmd:

Code: Alles auswählen

:Admin
cls

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params= %*
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"

    exit /B

:gotAdmin


cls
echo Teste Internetverbindung, bitte warten...
PING -n 1 www.google.com|find "Antwort von " >NUL
IF NOT ERRORLEVEL 1 goto :SUPER
IF ERRORLEVEL 1 goto :PECH

:Super
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.6.2721/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
powershell -noprofile "Start-BitsTransfer -DisplayName Microsoft.UI.Xaml "https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.5/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

cls
Echo.
Echo uninstalling Crap Apps
echo.
winget uninstall --id "Microsoft.BingWeather_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.BingNews_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Clipchamp.Clipchamp_yxz26nhyzhsrt" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.GamingApp_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.GetHelp_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Getstarted_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.MicrosoftOfficeHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.MicrosoftSolitaireCollection_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "MicrosoftTeams_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.OneDrive" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.People_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Todos_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Xbox.TCUI_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.XboxGameOverlay_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.XboxGamingOverlay_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.XboxIdentityProvider_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.XboxSpeechToTextOverlay_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.YourPhone_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.549981C3F5F10_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.WindowsCamera_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Paint_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.WindowsAlarms_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.WindowsMaps_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "microsoft.windowscommunicationsapps_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.ZuneMusic_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.ZuneVideo_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.SkypeApp_kzf8qxf38zg5c" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Office.Excel_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Office.PowerPoint_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Office.Word_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.DevHome" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.Windows.DevHomeGitHubExtension_8wekyb3d8bbwe" -h --accept-source-agreements >nul
winget uninstall --id "Microsoft.OutlookForWindows_8wekyb3d8bbwe" -h --accept-source-agreements >nul
cls
:Pech
echo --- Winrar key kopieren
copy /Y /V "%WINDIR%\Setup\Files\rarreg.key" "C:\Program Files\WinRAR"
echo --- Edge Icon entfernen
del "%homepath%\desktop\Microsoft Edge.lnk" /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OemPreInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353694Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353696Enabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d "0" /f
reg add "HKLM\Software\Policies\Microsoft\PushToInstall" /v "DisablePushToInstall" /t REG_DWORD /d "1" /f
reg add "HKLM\Software\Policies\Microsoft\MRT" /v "DontOfferThroughWUAU" /t REG_DWORD /d "1" /f
reg import C:\windows\setup\scripts\Win11_Registry-Tricks.reg
reg add "HKCU\Software\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f

reg add "HKCU\Software\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f

taskkill /F /IM explorer.exe & start explorer
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t "REG_DWORD" /d "1" /f

timeout /t 5

cd /d "%~dp0"
rd /q /s "%WINDIR%\Setup\Files"
cd \
(goto) 2>nul&rd /s /q "%~dp0"
shutdown /r /t 5
exit
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
Holgi
Elite
Elite
Beiträge: 2025
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 183 Mal
Danke erhalten: 249 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 30.09.2023, 17:47

@Scoty:
jetzt klappt es auch wieder mit der Installation der Store Apps, für die vorher eine Anmeldung erforderlich war.
Einfach diese Zeilen noch mit in der Firstlogon.cmd aufnehmen:

Code: Alles auswählen

echo --- OnionMedia
winget install --id "9N252NJJQB65" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- WinToys
winget install --id "9P8LTPGCBZXD" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- Windows Scanner
winget install --id "9WZDNCRFJ3PV" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- iTunes
winget install --id "Apple.iTunes" -h --accept-package-agreements --accept-source-agreements >nul
echo --- iCloud
winget install --id "9PKTQ5699M62" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- Apple Music
winget install --id "9PFHDD62MXS1" -h --accept-package-agreements --accept-source-agreements >nul 
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
Holgi
Elite
Elite
Beiträge: 2025
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 183 Mal
Danke erhalten: 249 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 30.09.2023, 18:04

Gerdii hat geschrieben: 30.09.2023, 16:52 Holgi geht das nur unter 10 oder auch unter 11 https://abload.de/img/22h2w10lgflj.jpg
Das meiste von dem Zeugs hier funktioniert unter WIN10 und WIN11. Was aber genau meinst du?
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

Jens1976
Meister
Meister
Beiträge: 322
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 40 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 30.09.2023, 19:24

Öhm.... also ich mußte Winget nicht aktualisieren... Das einzige, was ich gleich beim erstellen aktualisiert habe, was ja wunderbar mit uupdump geht, ist eine neue Version der Microsoft.UI.Xaml.2.8. Die muß auf die 2.8.5 geupdatet werden.... Das hatte ich festgestellt, als ich unter Windows 10 per

Code: Alles auswählen

winget upgrade --all
mal nach Updates gesucht hatte....
Eventuell wird aber beim erstellen der ISO mit uupdump auch gleich die aktuelle Version von Winget integriert, keine Ahnung. Die UI.XAML.2.8 is auf jedenfall älteren Datums....

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2025
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 183 Mal
Danke erhalten: 249 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 30.09.2023, 22:25

Keine Ahnung, ob es da Unterschiede gibt bzw. wie die freundlichen ISO Anbieter hier ihr ISOs erstellen.
Jedenfalls meinte auch @DK2000, dass auch WIN11 23H2 ein Update für Winget benötigt.
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: 455
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 109 Mal
Danke erhalten: 10 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 01.10.2023, 06:24

Holgi hat geschrieben: 30.09.2023, 17:47 @Scoty:
jetzt klappt es auch wieder mit der Installation der Store Apps, für die vorher eine Anmeldung erforderlich war.
Einfach diese Zeilen noch mit in der Firstlogon.cmd aufnehmen:

Code: Alles auswählen

echo --- OnionMedia
winget install --id "9N252NJJQB65" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- WinToys
winget install --id "9P8LTPGCBZXD" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- Windows Scanner
winget install --id "9WZDNCRFJ3PV" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- iTunes
winget install --id "Apple.iTunes" -h --accept-package-agreements --accept-source-agreements >nul
echo --- iCloud
winget install --id "9PKTQ5699M62" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- Apple Music
winget install --id "9PFHDD62MXS1" -h --accept-package-agreements --accept-source-agreements >nul 
Die hatte ich eh schon oder ist da was anders jetzt an denn Zeilen?
Gaming-PC: AMD 7800X3D | RTX 4070 Ti | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | Corsair HX1200 | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2025
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 183 Mal
Danke erhalten: 249 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 01.10.2023, 10:46

Die hatte ich eh schon oder ist da was anders jetzt an denn Zeilen?
Ich hatte sie zwischenzeitlich rausgenommen, da nach einer frischen Installation diese Apps sich nicht installieren lassen wollten, wenn man (ich) nicht am Store angemeldet war.
Jetzt, mit der neuen 23H2 und meinem verbesserten Script (Update von Winget über Firstlogon.cmd) funzt es "out-of-the-box" und zwar auch wieder ohne Store-Anmeldung.
Im Augenblick bin ich da so glücklich mit.
Die von dir vorgeschlagene App "OnionMedia" ist übrigens genial! Die wird bei mir jetzt auch zum Standard. :)
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: 455
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 109 Mal
Danke erhalten: 10 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 06:43

Habe noch denn AV1 Codec hinzugefügt aus dem Store.

Code: Alles auswählen

echo --- AV1 Video Extension
winget install --id "9MVZQVXJBQ9V" -h --accept-package-agreements --accept-source-agreements >nul
So wie diese Befehle aus der Tiny11, dann brauche ich Tiny11 auch nicht mehr:

Code: Alles auswählen

reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f
Reg add "HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f >nul 2>&1
Reg add "HKLM\zSOFTWARE\Policies\Microsoft\Windows\Windows Chat" /v "ChatIcon" /t REG_DWORD /d "3" /f >nul 2>&1
Reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d "0" /f >nul 2>&1
Die ganzen uninstall Sachen aus deinem Script braucht man ja nicht wenn man sich eine ISO mit uup dump macht da man dort gleich selektieren kann und erst gar nicht integriert werden.Das spätere Löschen über das Script hat einen faden Beigeschmack, das doch Reste Hinterbleiben.

Die Befehle sind doppelt im Script:

Code: Alles auswählen

reg add "HKCU\Software\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f
Leider hat es bei mir nicht richtig funktioniert. Bloadware war doch drauf jede Menge, muss also doch Tiny11 weiterhin vorher drüber laufen lassen. Beim Script ausführen gab es einen Error aber war so schnell weg das ich nicht weiß was nicht ausgeführt werden konnte. Es wurden auch nicht alle Apps installiert wie zB WinToys.
Gaming-PC: AMD 7800X3D | RTX 4070 Ti | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | Corsair HX1200 | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Jens1976
Meister
Meister
Beiträge: 322
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 40 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 08:13

@Scoty
Es gibt ein kleines Programm, mit dessen Hilfe man die Scriptausführung mitloggen kann: mtee. Auf dieseweise kann man das alles wunderbar mitloggen und Fehler suchen. Bei Bedarf kann ich es gern hier anhängen.

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 455
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 109 Mal
Danke erhalten: 10 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 08:21

Jens1976 hat geschrieben: 02.10.2023, 08:13 @Scoty
Es gibt ein kleines Programm, mit dessen Hilfe man die Scriptausführung mitloggen kann: mtee. Auf dieseweise kann man das alles wunderbar mitloggen und Fehler suchen. Bei Bedarf kann ich es gern hier anhängen.
Ja bitte wäre toll. Bis auf WinToys was nicht installiert wurde, warum auch immer und der Bloatware so wie irgendeinen Fehler während der PowerShell Ausführung hat es aber erstaunlich gut funktioniert. Outlook war installiert, obwohl es bei uup dump nicht dabei war.
Gaming-PC: AMD 7800X3D | RTX 4070 Ti | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | Corsair HX1200 | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Jens1976
Meister
Meister
Beiträge: 322
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 40 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 08:31

Also, ich habs unten mal angehängt. Ins Scriptverzeichnis kopieren und ausführen mit: Scriptname.cmd | mtee result.txt
Im Scriptverzeichnis wird dann eine result.txt erzeugt, die den ganzen Ablauf enthält. Nicht wundern, die Scriptausführung sieht dann auf dem Bildschirm eventuell etwas anders aus, das ist aber normal.
mtee.zip
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 455
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 109 Mal
Danke erhalten: 10 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 02.10.2023, 08:33

Muss man denke ich mal ganz am Schluss einfügen in die firstlogon, also bevor der Lösch Befehl kommt und dass das Fenster beendert werden soll?

Sieht dann so aus bei mir:

Code: Alles auswählen

timeout /t 5

Scriptname.cmd | mtee result.txt

cd /d "%~dp0"
rd /q /s "%WINDIR%\Setup\Files"
cd \
(goto) 2>nul&rd /s /q "%~dp0"
shutdown /r /t 5
exit
Gaming-PC: AMD 7800X3D | RTX 4070 Ti | ASUS ROG Strix X670E-E Gaming WIFI | G.Skill Trident Z5 RGB 32G, DDR5-6000 | Corsair HX1200 | Lian Li Air Mini |
Internet: Magenta | Fritz!Box 6660 Cable | 1028 Mbit/s / 53 Mbit/s |

Jens1976
Meister
Meister
Beiträge: 322
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 40 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 02.10.2023, 08:37

Nein, ich würde zu Testzwecken das ganze über eine weitere CMD aufrufen und zwar ohne Autostart, am besten in einer VM oder so. Oder auf nem Testrechner, mit frisch installiertem Windows. Die Firstlogon dann einfach über ein weiteres Script mit folgendem Inhalt in einem separaten Verzeichnis aufrufen: Scriptname.cmd | mtee result.txt
Is ja nur zum Fehler suchen und keine dauerhafte Sache.

Antworten