Zuverlässiger Remove-AppxProvisionedPackage Ausführen in W10-1803
Moin,
Remove-AppxProvisionedPackage hat in 1709 recht zuverlässig funktioniert, in 1803 ist es leider so das es gerne mail failed
Hier ein paar Leidberichte:
https://social.technet.microsoft.com/Forums/en-US/9cb41ec6-a7a5-46b0-838 ...
https://www.reddit.com/r/SCCM/comments/9916e2/windows_10_1803_osd_random ...
Das liegt daran, dass zwei Apps meist bereits im Hintergrund laufen:
Der Trick besteht also vorher diese Prozesse zu killen mit:
und erst dannach sich an Remove-AppxProvisionedPackage ranzumachen
Hier eine komplettes beispiel skript, ohne anspruch auf perfektion
Remove-AppxProvisionedPackage hat in 1709 recht zuverlässig funktioniert, in 1803 ist es leider so das es gerne mail failed
Hier ein paar Leidberichte:
https://social.technet.microsoft.com/Forums/en-US/9cb41ec6-a7a5-46b0-838 ...
https://www.reddit.com/r/SCCM/comments/9916e2/windows_10_1803_osd_random ...
Das liegt daran, dass zwei Apps meist bereits im Hintergrund laufen:
Microsoft.SkypeApp
microsoft.windowscommunicationsapps
Der Trick besteht also vorher diese Prozesse zu killen mit:
Get-Process -Name "*HxTsr*" | Stop-Process -Force
Get-Process -Name "*skype*" | Stop-Process -Force
und erst dannach sich an Remove-AppxProvisionedPackage ranzumachen
Hier eine komplettes beispiel skript, ohne anspruch auf perfektion
#Hier alle eintragen die BLEIBEN SOLLEN im Provisoned Package
#Finden via > (Get-AppxProvisionedPackage -Online).displayname
$ErwuenschteAppxProvisionedPackages = @(
"Microsoft.MicrosoftStickyNotes"
"Microsoft.MSPaint"
"Microsoft.WindowsAlarms"
"Microsoft.WindowsCalculator"
"Microsoft.WindowsSoundRecorder"
"Microsoft.WindowsStore"
)
function ProvisionedAppsBereinigen {
param(
[Parameter(Mandatory=$true)]
$SollenBleiben
)
$AlleProvisioned = Get-AppxProvisionedPackage -Online
foreach ($App in $AlleProvisioned){
$AppName = $App.DisplayName
if ($SollenBleiben -notcontains $AppName) {
try{
$App | Remove-AppxProvisionedPackage -Online
Write-Host "$AppName wurde aus Provisioned entfernt"
}
catch {
Write-Output "$AppName wurde NICHT aus provisioned entfernt, evtl. vorher mit Remove-AppxPackage $AppName entfernen?"
}
}
}
}
function Kill-Process {
Get-Process -Name "*HxTsr*" | Stop-Process -Force
Get-Process -Name "*skype*" | Stop-Process -Force
}
Kill-Process
ProvisionedAppsBereinigen -SollenBleiben $ErwuenschteAppxProvisionedPackages
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 389143
Url: https://administrator.de/knowledge/zuverlaessiger-remove-appxprovisionedpackage-ausfuehren-in-w10-1803-389143.html
Ausgedruckt am: 26.12.2024 um 18:12 Uhr
6 Kommentare
Neuester Kommentar
Habe beides probiert, habe auch die 1809 als Inplace nochmal drübergebügelt... keine Chance, es kommt immer "Überprüfen Sie Ihre Verbindung". Der Microsoft Store muss online sein. Anscheinend besteht keine Internetverbindung.
Code: 0x80072EFD
CV: IM0sUUg6CUuKfTYn
Internet is da, schreibe ja von der Kiste aus.
Code: 0x80072EFD
CV: IM0sUUg6CUuKfTYn
Internet is da, schreibe ja von der Kiste aus.