Programme automatisch installieren nach Installation

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

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 16.04.2024, 10:44

Scoty hat geschrieben: 16.04.2024, 07:34 @Holgi du schriebst ja weiter oben das du das ganze inzwischen etwas anders machst. Darf ich fragen wie du jetzt vorgehst um alles auszuführen? Aktuell habe ich nochmals Win11 neu installiert ohne OEM und nur die Schneeganz auto was auch super funktioniert hat.
OneDrive und CoPilot werden dennoch installiert ob wohl ich diese gewählt habe das diese gelöscht werden sollen.
Der Untertschied zu vorher ist in 1. Linie, dass jetzt alles, was weg soll (vorinstallierte Programme) bereits durch die Schneegans-Variante erledigt wird.
Das mit OneDrive, CoPilot und bei mir auch Teams und DevHome könnte an dem Ausgangsmaterial (der Windows ISO) liegen.
Hatte das mit Herrn Schneegans und Birkuli von hier diskutiert.
Mir war aufgefallen, dass diese Apps immer noch wieder kamen; auch wenn sie eigentlich durch die autounattend.xml von Herrn Schneegans in Gänze abgewählt waren.
Herr Schneegans hatte dann darauf geschlossen, dass es nur an einer modifizierten Windows ISO liegen könne. Er selbst nimmt eine Original MS ISO und integriert dort nur die Updates. Da gab es keine Probleme, was ich hier dann nachvollziehen konnte.
Ich hatte immer gerne die ISOs von Birkuli genommen (der Einfachheit halber). Birkuli nutzt für die Erstellung wohl UUPDUMP.
Und bei diesen ISOs kommt es nachvollziehbar zu dem Phänomen mit den wiederauftauchenden Apps.
Wenn du magst, lade deine ISO zum Download hoch und ich teste.
Alternativ versuche es erst mal mit einer Original MS ISO. Wenn dann immer noch Probleme auftauchen und wir beide vom gleichen Ausgangsmaterial sprechen, dann reichen ja auch die paar Dateien wie autounattend.xml, §OEM§, firstlogon.cmd etc.

Hinweis: das mit dem Copilot hatte Herr Schneegans bis dato (s.o.) auch noch nicht auf dem Schirm. Ist jetzt aber im Generator eingebaut. Ggf. nochmals eine neue autounattend.xml mit dem Generator bauen.
Zuletzt geändert von Holgi am 16.04.2024, 16:20, 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

Tante Google

Re: Programme automatisch installieren nach Installation

Beitrag von Tante Google » 16.04.2024, 10:44


Benutzeravatar
Scoty
Senior
Senior
Beiträge: 480
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 112 Mal
Danke erhalten: 11 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 16.04.2024, 11:17

Denn CoPilot hatte ich angeklickt im Generator, dass er wegsoll. Meine aktuelle ISO ist erstellt mit uup dump und da schon alles gelöscht, was machbar ist. Habe beide ISO mal hochgeladen, einmal die Schneegans ohne OEM Ordner und dann mit OEM wie wird es zuletzt hatten.

Schneegans Build ohne OEM:
https://drive.google.com/file/d/1A9lJ8K ... sp=sharing

OEM Build wie gehabt, wo unter anderem das Installieren der Apps eben nicht mehr geht trotz Internetverbindung (Internetcheck wurde hier schon entfernt) oder das Ausführen der Reg wird ebenfalls nicht gemacht:
https://drive.google.com/file/d/1-1Z6gG ... sp=sharing
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: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 16.04.2024, 16:42

Scoty hat geschrieben: 16.04.2024, 11:17 OEM Build wie gehabt, wo unter anderem das Installieren der Apps eben nicht mehr geht trotz Internetverbindung (Internetcheck wurde hier schon entfernt) oder das Ausführen der Reg wird ebenfalls nicht gemacht:
Getestet. Es liegt an der Winget Installation. Die hängt von der Windows Build ab.
Du benutzt bei der $OEM$ Variante die WIN11 PRO 22635.3495. Das ist Insider Preview.
Entweder hat MS da geschlampt, oder UUPDUMP (wenn den überhaupt damit erstellt?) Keine Ahnung.
Jedenfalls funzt Winget da nicht so richtig out-of-the-box.
Läßt man alles weg:

Code: Alles auswählen

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.7.10861/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"

powershell -noprofile Add-AppxPackage ".\Microsoft.VCLibs.x64.14.00.Desktop.appx"
powershell -noprofile Add-AppxPackage ".\Microsoft.UI.Xaml.2.8.x64.appx"
powershell -noprofile Add-AppxPackage ".\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"

powershell Add-AppPackage -Register "'C:\Program Files\WindowsApps\*Microsoft.DesktopAppInstaller*neutral_split.language-de_8wekyb3d8bbwe\AppxManifest.xml'" -DisableDevelopmentMode
läuft Winget zwar an, es passiert dann aber nichts.
Mit den obigen Einträgen, werden die erforderlichen neuesten Dateien/Abhängigkeiten heruntergeladen und installiert. Es funktioniert dann alles wie gehabt. Die Versionsnummern haben sich geändert!
Auch der REG-Import (der damit ja nix zu tun hat) funzt bei mir. Sehe ich daran:
Rechte Maustaste > Ausführen > da sind dann schon ein paar Befehle (z.B. shutdown -s -f -t 0) untergebracht. Das macht die Reg-Datei. Also muss der Import funktioniert haben.
Die komplette firstlogon.cmd mit den neuesten Änderungen nochmals hier:

Code: Alles auswählen

:Admin
cls
chcp 1252 >nul 
:: 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
@Echo off

cls
echo Internet vorhanden. Es geht weiter ...
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.7.10861/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"

powershell -noprofile Add-AppxPackage ".\Microsoft.VCLibs.x64.14.00.Desktop.appx"
powershell -noprofile Add-AppxPackage ".\Microsoft.UI.Xaml.2.8.x64.appx"
powershell -noprofile Add-AppxPackage ".\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"

powershell Add-AppPackage -Register "'C:\Program Files\WindowsApps\*Microsoft.DesktopAppInstaller*neutral_split.language-de_8wekyb3d8bbwe\AppxManifest.xml'" -DisableDevelopmentMode

powershell -noprofile Set-WinSystemLocale -SystemLocale de-De 
powershell -noprofile Set-WinUserLanguageList de-DE -force > NUL 2>&1
powershell -noprofile Set-WinUserLanguageList -LanguageList de-DE -Force > NUL 2>&1
powershell -noprofile Set-WinHomeLocation -GeoId 14 > NUL 2>&1
powershell -noprofile Set-TimeZone -Id 'W. Europe Standard Time' > NUL 2>&1
powershell -noprofile Set-Culture -CultureInfo de-DE > NUL 2>&1
timeout /t 10 >nul
sc triggerinfo w32time start/networkon stop/networkoff > NUL 2>&1
sc config W32Time start=Auto > NUL 2>&1
w32tm /config /manualpeerlist:de.pool.ntp.org /syncfromflags:manual /reliable:yes /update > NUL 2>&1
net stop w32time > NUL 2>&1
net start w32time > NUL 2>&1
timeout /t 5 >nul
w32tm /resync /nowait > NUL 2>&1

cls
@echo off 

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.PinConsent" /v "Enabled" /t REG_DWORD /d  "0" /f > NUL 2>&1 
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.StartupApp" /v "Enabled" /t REG_DWORD /d  "0" /f > NUL 2>&1 

echo installiere Apps
echo.
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.8" -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" -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
echo --- OnionMedia
winget install --id "9N252NJJQB65" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- Apple-Geräte
winget install --id "9NP83LWLPZ9K" -h --accept-package-agreements --accept-source-agreements >nul
echo --- iCloud
winget install --id "9PKTQ5699M62" -h --accept-package-agreements --accept-source-agreements >nul 
echo --- AV1 Video Extension
winget install --id "9MVZQVXJBQ9V" -h --accept-package-agreements --accept-source-agreements >nul
echo --- Lively Weather
winget install --id "9PP0MFQFVSC5" -h --accept-package-agreements --accept-source-agreements >nul
echo --- Spotify
winget install --id "Spotify.Spotify" -h --accept-package-agreements --accept-source-agreements >nul 

cls
Echo.
Echo uninstalling Crap Apps
echo.
echo --- Gaming App
winget uninstall --id "Microsoft.GamingApp_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Help
winget uninstall --id "Microsoft.GetHelp_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- PowerAutomate
winget uninstall --id "Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Todo
winget uninstall --id "Microsoft.Todos_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- FeedbackHub
winget uninstall --id "Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Xbox_TCUI
winget uninstall --id "Microsoft.Xbox.TCUI_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Family
winget uninstall --id "MicrosoftCorporationII.MicrosoftFamily_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- QuickAssist
winget uninstall --id "MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Cortana
winget uninstall --id "Microsoft.549981C3F5F10_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Camera
winget uninstall --id "Microsoft.WindowsCamera_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- WebExperience
winget uninstall --id "MicrosoftWindows.Client.WebExperience_cw5n1h2txyewy" -h --accept-source-agreements >nul
echo --- Maps
winget uninstall --id "Microsoft.WindowsMaps_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Communication
winget uninstall --id "microsoft.windowscommunicationsapps_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Feedback
winget uninstall --id "Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- DevHome
winget uninstall --id "Microsoft.DevHome" -h --accept-source-agreements >nul
echo --- DevHomeGitHubExtension
winget uninstall --id "Microsoft.Windows.DevHomeGitHubExtension_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Outlook for Windows
winget uninstall --id "Microsoft.OutlookForWindows_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- Teams
taskkill /im msteams.exe /f 1>nul 2>nul
winget uninstall --id "Microsoft.Teams" -h --accept-source-agreements >nul
winget uninstall --id "XP8BT8DW290MPQ" -h --accept-source-agreements >nul
winget uninstall --id "MicrosoftTeams_8wekyb3d8bbwe" -h --accept-source-agreements >nul
echo --- MSN Wetter
winget uninstall --id "9WZDNCRFJ3Q2" -h --accept-source-agreements >nul
echo --- OneDrive
winget uninstall --id "Microsoft.OneDrive" -h --accept-source-agreements >nul
echo --- Widgets
winget uninstall --id "9MSSGKG348SP" -h --accept-source-agreements >nul


cls
@Echo off
echo --- Winrar key kopieren
copy /Y /V "%WINDIR%\Setup\Files\rarreg.key" "C:\Program Files\WinRAR" >nul
echo --- Edge Icon entfernen
if exist "%homepath%\desktop\Microsoft Edge.lnk" del "%homepath%\desktop\Microsoft Edge.lnk" /f >nul
if exist "%public%\desktop\Microsoft Edge.lnk" del "%public%\desktop\Microsoft Edge.lnk" /f >nul


reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "ContentDeliveryAllowed" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "FeatureManagementEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "OemPreInstalledAppsEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEverEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SoftLandingEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContentEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-310093Enabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338388Enabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338389Enabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-338393Enabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353694Enabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SubscribedContent-353696Enabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SystemPaneSuggestionsEnabled" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Classes\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\SOFTWARE\Classes\WOW6432Node\CLSID\{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /v "System.IsPinnedToNameSpaceTree" /t REG_DWORD /d "0" /f > NUL 2>&1
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel" /v "{e88865ea-0e1c-4e20-9aa6-edcd0212c87c}" /t REG_DWORD /d "1" /f > NUL 2>&1
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager" /v "ShippedWithReserves" /t REG_DWORD /d "0" /f > NUL 2>&1 
if exist C:\windows\setup\scripts\Win11_Registry-Tricks.reg reg import C:\windows\setup\scripts\Win11_Registry-Tricks.reg  > NUL 2>&1
Echo Removing Edge Icon from Taskbar
if exist C:\windows\setup\scripts\Taskbar.reg reg import C:\windows\setup\scripts\Taskbar.reg  > NUL 2>&1
REG DELETE HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop /F > NUL 2>&1
taskkill /f /im explorer.exe > NUL 2>&1
taskkill /f /im shellexperiencehost.exe > NUL 2>&1
del %localappdata%\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState* /q > NUL 2>&1
start explorer.exe
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t "REG_DWORD" /d "1" /f > NUL 2>&1
echo Removing Mozilla Maintenance Service
"C:\Program Files (x86)\Mozilla Maintenance Service\uninstall.exe" /S
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
copy "%Windir%\Setup\Scripts\Notepad.lnk" "%AppData%\Microsoft\Windows\SendTo\"
taskkill /f msedge.exe /f > NUL 2>&1

cls
Echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
echo 			    soll der Browser Edge Chromium aus Windows entfernt werden, drücken sie "E"
echo.
echo 			          Windows inkl. Edge Chromium installieren, drücken Sie "I"
Echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@CHOICE /C EI /M "Drücken Sie E für entfernen, I für installieren "
if errorlevel 2 GOTO Exit
if errorlevel 1 GOTO Delete

:Delete
PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""C:\Windows\Setup\Scripts\remove_edge.ps1""' -Verb RunAs}"

goto End:

:Exit
cd /d "%~dp0"
rd /q /s "%WINDIR%\Setup\Files"
cd \
(goto) 2>nul&rd /s /q "%~dp0"

exit
:End
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
Scoty
Senior
Senior
Beiträge: 480
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 112 Mal
Danke erhalten: 11 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 16.04.2024, 17:30

Meinte meine Reg wurde nicht ausgeführt. Werde morgen die neue Firstlogon testen, danke.
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: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 16.04.2024, 17:35

ohne OEM Ordner ebenfalls getestet. Gleiche Windows Version; gleiches Winget Problem:
Man kann zwar Winget aufrufen, aber ein "Winget List" führt zu nichts.
Meine Empfehlung:
Original MS ISO verwenden. Ggf. Updates selbst per DISM, W10UI oder NTLite integrieren.
Sollte Winget nicht out-of-the-box funktionieren, dann die Powershell Befehlzeilen aus der firstlogon.cmd verwenden.
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: 480
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 112 Mal
Danke erhalten: 11 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 16.04.2024, 18:04

Eventuell lädt uup dump eine fehlerhafte Version runter wobei die Daten direkt vom MS Server geholt werden von daher liegt dann eigentlich das Problem direkt bei MS und die haben was geändert. Wäre ja nicht das erste mal das MS herumtut.
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
g-force
Elite
Elite
Beiträge: 2053
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 282 Mal
Danke erhalten: 248 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von g-force » 16.04.2024, 18:21

Eine etwas andere Frage:
Es wird ja hier grundsätzlich versucht, eine Menge Apps & anderes Gedöns loszuwerden (nennen wir es "Schritt 1").
Dann soll einiges hinzugefügt werden (Setups, Regs, etc. - nennen wir es "Schritt 2").

Natürlich kann man das alles in einem Durchgang machen (ich verstehe die Intention dahinter). Dazu müssen aber alle Abläufe nahtlos ineinander greifen, was einigermaßen fehleranfällig ist. Sehen wir ja in diesem Thread.

Ich bin nach langen Experimenten zu der (meiner) Lösung gekommen, daß das Erstellen einer angepassten ISO zwar etwas Mehraufwand ist, sich aber letztendlich lohnt. Damit meine ich einen Zwischenschritt mit "SysPrep & Capture" in einer VM. Sogar das Erstellen eines WDS-Servers in VM lohnt sich zeitlich, wenn man viel experimentiert - ich habe dazu ja schon eigene Threads verfasst.

Deshalb @scoty: Wäre es nicht interessanter für Dich, dein Projekt etwas auszubauen, um es "auf lange Zeit gesehen" professioneller zu gestalten?
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
Windows XP x86/x64 - Setup von WIM (XP2ESD): viewtopic.php?t=28372

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 16.04.2024, 19:50

Scoty hat geschrieben: 16.04.2024, 18:04 Eventuell lädt uup dump eine fehlerhafte Version runter wobei die Daten direkt vom MS Server geholt werden von daher liegt dann eigentlich das Problem direkt bei MS und die haben was geändert. Wäre ja nicht das erste mal das MS herumtut.
Würde ich gar nicht mal behaupten. Vlt. liegt es daran wie - bzw. in welcher Reihenfolge - uupdump die Dateien zu einer Windows Installationsdatei zusammensetzt. Evtl. auch nur ein Schalter in den Einstellungen von uupdump falsch gesetzt?
Übrigens nach einigen Neustarts und Aktualisierungen im Store läuft dann auch Winget irgendwann so. Aber das ist ja nicht Sinn der Sache.
Dafür gab es bislang keine Probleme mit wiederauftauchenden Apps (Outlook, DevHome, Copilot, Teams).
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: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 16.04.2024, 20:07

g-force hat geschrieben: 16.04.2024, 18:21 Natürlich kann man das alles in einem Durchgang machen (ich verstehe die Intention dahinter). Dazu müssen aber alle Abläufe nahtlos ineinander greifen, was einigermaßen fehleranfällig ist. Sehen wir ja in diesem Thread.
Deshalb @scoty: Wäre es nicht interessanter für Dich, dein Projekt etwas auszubauen, um es "auf lange Zeit gesehen" professioneller zu gestalten?
Ich bin zwar nicht Scoty, habe aber auch eine Meinung dazu:
sicherlich haben beide Methoden ihre Daseinsberechtigung.
Die Methode hier würde ich als On-the-Fly-Methode bezeichnen:
die Originals MS ISO bleibt unangetastet und die die Veränderungen (Löschen und Hinzufügen von Apps, Änderungen an der Registry etc.) finden während des Setups statt.
Grundsätzlich funktioniert das ja auch. Ausnahmen bestätigen die Regel.
Vorteil: mal eben schnell was testen geht ohne Probleme (Methode ISO2VM); die Einstellungen für Apps, Registry können vorab vorgenommen werden, um so auch z.B. den anzumeldenden User in der autounattend.xml kurzfristig zu ändern.

Die Methode Sysprep würde ich eher für das Feintuning nutzen: Sachen die mit autounattend und firstlogon nicht oder nur sehr umständliche hinzubekommen sind. "Eindampfen" einer Windows-Installation und für Installationenmedien die eine längere Halbswertszeit als einen Monat haben (Patchday!)
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
g-force
Elite
Elite
Beiträge: 2053
Registriert: 07.10.2016, 19:30
Hat sich bedankt: 282 Mal
Danke erhalten: 248 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von g-force » 16.04.2024, 20:43

Wie weiter oben schon erwähnt: Schneegans benutzt als Basis auch eine originale MS-ISO (also Media Creation Tool), in die er Updates inetgriert. Welche Methode er dabei verwendet, wird nicht erwähnt. Das kann auf jedenfall einen Unterschied zu "UUPDUMP" machen. Auch ich benutze für die regelmäßige Erstellung (beruflich) als Basis-ISO die MCT-ISO.
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
Windows XP x86/x64 - Setup von WIM (XP2ESD): viewtopic.php?t=28372

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 480
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 112 Mal
Danke erhalten: 11 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 17.04.2024, 07:15

@g-forece SysPrep & Capture sagt mir überhaupt nichts. Hab daher etwas danach gegoogld und mir auch Videos dazu angeschaut aber verstanden habe ich das ganze nicht. Und was wir bzw eher mehr @Holgi gemacht hat beruht zu 90% auf seiner Arbeit was ich mal ganz klar lobend erwähnen will, denn ich habe, wie man ja sicher gemerkt hat von firstlogon oder autounattend.xml kaum eine Ahnung. Ich habe Ideen eingebracht als auch denn ein oder anderen Code Schnipsel durch Google Suche usw. So wie jetzt alles läuft, hätte ich so nicht alleine geschafft. Diese autounattend.xml Generatoren wie von Schneegans denn ich bis jetzt am besten finde ich aber auch sehr spannend und macht auch schon sehr viel von dem was wir hier so machen und das einfach nur durch paar klicks. Bin gespannt was da noch alles möglich ist und die ein oder andere Idee was man da noch hinzufügen oder ändern könnte habe ich,. Ideen habe ich überhaupt viele, alleine mit der Umsetzung dann wie man das machen kann das übersteigt mein Wissen aber @Holgi kennt sich da ja sehr gut aus zum Glück.

Anschauen kann man sich aber alles klar. Unser ziel war es hier immer möglichst viel automatisch machen zu lassen bei der Windows Installation was ich extrem angenehm finde. Ich teste ja sehr viel daher installiere ich auch Windows sehr oft neu was ein normaler User ja nicht tut. Immer wenn es eine neue Beta/Insider gibt teste ich diese was quasi mind 1 oder 2x im Monat ist. Dank VM Player wo ich mich ja lange gesträubt habe da ich keine Ahnung von VM hatte macht das testen jetzt noch mehr Spaß, weil es einfach schneller geht.

Ich bin es inzwischen gewohnt meine Windows ISOs selbst zu bauen, was ja sehr einfach geht mit uup dump. Ich mag das fleible daran. Aber klar eine Fertig ISO zu nehmen und dann durch das Script das selber zu erzielen kann man auch machen. Wie man aber gerade jetzt aktuell sieht hakt es halt mal mit denn selbsterstellten ISOs was zwar selten ist aber kann vorkommen. Darum empfehle ich auch niemand es so zu machen wie ich es tu da hier immer ein Fehler entstehen kann.

uup dump ist ja im Grunde auch nichts anderes als ein Generator wo man sich alles zurecht klicken kann. Das Projekt finde ich aber mega und der Typ der das macht hat hier über Jahre viel Arbeit reingesteckt.
https://uupdump.net/?lang=de-de

Wegen CoPilot so habe ich das noch in die firstlogon hinzugefügt was quasi aus der auto von Schneegans stammt:

Code: Alles auswählen

reg add "HKU\mount\Software\Microsoft\Windows\CurrentVersion\Runonce" /v "UninstallCopilot" /t REG_SZ /d "powershell.exe -NoProfile -Command \"Get-AppxPackage -Name 'Microsoft.Windows.Ai.Copilot.Provider' | Remove-AppxPackage;\"" /f > NUL 2>&1
reg add "HKU\mount\Software\Policies\Microsoft\Windows\WindowsCopilot" /v TurnOffWindowsCopilot /t REG_DWORD /d 1 /f NUL 2>&1
Auch denn Edge Teil kann man inzwischen raus nehmen da zumindest in der aktuellen Beta MS es nun endlich erlaubt Edge zu deinstallieren. Die neue firstlogon läuft übrigens Prima. Einzig die App Apple Geräte wollte sich nicht installieren lassen wie damals schon WinToys oder Windows Scanner die wir ja dann ganz an den schluss gesetzt haben wo es dann ging. Daher werde ich Apple Geräte auch nach unten setzen. Der Mozilla Maintenance Service wurde nicht deinstalliert. CoPilot geht aber auch nicht weg wenn es in der Firstlogon ist (siehe Bild). Was noch super wäre wobei ich nicht weiß ob man das über Firstlogon hinbekommt wäre das Windows nicht mehr im "NIcht Stören Modus" ist. Sieht man auch auf dem Bild. Das verhalten habe ich aber auch mit der Auto von Schneeganz. Scheint also Standard zu sein das MS es so will das der NIcht Stören Modus aktiv ist warum auch immer das so sein soll.

Bild
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: 358
Registriert: 17.12.2016, 20:37
Hat sich bedankt: 13 Mal
Danke erhalten: 42 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Jens1976 » 17.04.2024, 13:57

g-force hat geschrieben: 16.04.2024, 18:21 Eine etwas andere Frage...
Im Prinzip stimme ich Dir zu. Auf diese Weise läßt sich manches Problem elegant lösen. Das Problem daran ist die Aktualität der integrierten Software. Die entspricht eben dem Stand der Abbilderstellung. Sprich, wenn ich diese ISO nach 3 Wochen installiere, darf ich erstmal die enthaltene Software aktualisieren (muß nicht sein, aber kann sein). Ich hab das damals auch gemacht eine zeitlang, bin dann aber wieder davon ab, eben wegen der Software. Nur bei Windows 8.1 hab ich es weiterhin genutzt, weil ich da auf dieseweise gleich ein neues Startmenü wie von Windows 7 einbauen konnte. Sprich, ich hatte eine brauchbare Windows 8 Version. Was das Entfernen des Edge betrifft, den kann man ja auch automatisiert über die First-Logon deinstallieren. Oder, wenn man die ISO über uupdump erstellt, kann man ja die Integration des Edge von vornherein unterbinden. Was einen alternativen Browser angeht, man kann den Firefox und auch andere Browser (glaub ich), über den Store installieren. Die werden dann auch über den Store aktualisiert. Ich hab mir die msixbundle besorgt und installiere ihn einfach per Script vor, genauso wie andere Apps. Wer einen guten Ersatz für das alte Mail-Programm sucht und Thunderbird zu umfangreich ist, dem kann ich den eM Client empfehlen. In der freien Variante unterstützt der 2 Mailkonten, was gut reicht.

Benutzeravatar
Scoty
Senior
Senior
Beiträge: 480
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 112 Mal
Danke erhalten: 11 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 17.04.2024, 14:17

Thunderbird finde ich super. Denn eM hatte ich mir mal angeschaut und optisch finde ich denn schöner aber mit der Begrenzung von nur 2 Konten in der Free bin ich beim Thunderbird geblieben.
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: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Holgi » 17.04.2024, 14:21

Scoty hat geschrieben: 17.04.2024, 07:15 Was noch super wäre wobei ich nicht weiß ob man das über Firstlogon hinbekommt wäre das Windows nicht mehr im "NIcht Stören Modus" ist. Sieht man auch auf dem Bild. Das verhalten habe ich aber auch mit der Auto von Schneeganz. Scheint also Standard zu sein das MS es so will das der NIcht Stören Modus aktiv ist warum auch immer das so sein soll.
du kannst das NotificationCenter auch ganz abschalten. Dazu diesen Eintrag zusätzlich in die REG mit aufnehmen:

Code: Alles auswählen

[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer]
"DisableNotificationCenter"=dword:00000001
Nach einem Neustart ist die Glocke unten rechts weg.
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: 480
Registriert: 26.10.2009, 15:41
Hat sich bedankt: 112 Mal
Danke erhalten: 11 Mal
Gender:

Re: Programme automatisch installieren nach Installation

Beitrag von Scoty » 17.04.2024, 14:41

Nee die Glocke soll ja bleiben es geht nur um denn Bitte nicht Stören der immer automatisch an ist.
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 |

Antworten