@EGE94
Create a powershell script for this. Create a cmd file to call the powershell script. Add the cmd file to the runonce HKCU registry folder so that when you first install windows and sign in, it will run the commands.
Here are some powershell tips. I would suggest finding the app you want install it and then use the powershell command to find the windows name.
Here are some examples I use from my powershell script
#Show the name of the app and the PackageFullName and omit the undesired information.
#Get-AppxPackage | Select Name , PackageFullName
# Removes all the windows 10 apps except store
#Get-AppxPackage | where-object {$_.name –notlike "*store*"} | Remove-AppxPackage
# Adds back apps I want / Keep
#Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.1812.10048.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
#Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.Windows.Photos_2019.18114.17710.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
#Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.ScreenSketch_10.1811.3471.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
#Add-AppxPackage -register "C:\Program Files\WindowsApps\Microsoft.MicrosoftOfficeHub_18.1902.1223.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode
As far as VLC goes, you are in luck because I have a powershell script for that as well: What this does is that it will automatically download the latest version of VLC and then install it. You can adjust the file paths as you see fit.
Write-Output "SIlent Installing VLC"
$VLC = "
https://download.videolan.org/vlc/last/win64/"
$getHTML = (New-Object System.Net.WebClient).DownloadString($vlc)
$name = if ($getHTML -match '.+>(vlc-.+\.exe)<.+')
{ $Matches[1]}
$VLC = "
https://download.videolan.org/vlc/last/win64/$name"
# Download the installer
$destination = "$env:USERPROFILE\Downloads\VLC-Setup.exe"
$progressPreference = 'silentlyContinue'
Invoke-WebRequest $VLC -OutFile $destination
# Silent Install
Start-Process -FilePath $destination -Args "/L=1033 /S" -Wait
# Remove the installer
rm -Force $destination
By no means am I an expert and a lot of what I found is via lots of googling. I hope this helps.