@echo off cls echo Suppression des APPX rem désactive l'UAC REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f rem désactivation de la mise à jour automatique des APPX via le Windows Store et du MCE REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore /v AutoDownload /t REG_DWORD /d 2 /f REG ADD HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CloudContent /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f net stop InstallService sc config InstallService start=disabled rem Suppression des APPX du compte courrant Powershell -command "Get-AppxPackage|where-object {$_.NonRemovable -ne \"True\"}|Remove-AppxPackage" timeout 5 cls rem Suppression des APPX de tous les comptes locaux existants et d‚sapprovionnement des APPX de Windows. Powershell -command "Get-AppxPackage -AllUsers|where-object {$_.NonRemovable -ne \"True\"}|Remove-AppxPackage" rem si erreur 0x80073cf2 dans log sysprep (Utilisateur supprimé avant Remove-AppxPackage) FOR /F "skip=3 tokens=*" %%a IN ('type %TMP%\allUsersPackages.txt') do ( Powershell -command "Get-AppxProvisionedPackage -Online|where-object {$_.NonRemovable -ne \"True\"}|Select PackageFullName>%TMP%\allUsersPackages.txt" ) FOR /F "skip=3 tokens=*" %%a IN ('type %TMP%\allUsersPackages.txt') do ( Powershell -command "Remove-AppxPackage -AllUsers -Package %%a" Powershell -command "Remove-AppxProvisionedPackage -Online -PackageName %%a" ) del /Q %TMP%\allUsersPackages.txt echo "AppXProvisionedPackage -Online" Powershell -command "Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -online"
Dernière modification : le 2018/11/21