Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. :: This will Remove all Appxpackages
  2. ::
  3. $AppsList = 'Microsoft.3DBuilder',
  4. 'Microsoft.BingFinance',
  5. 'Microsoft.BingNews',
  6. 'Microsoft.BingSports',
  7. 'Microsoft.MicrosoftSolitaireCollection',
  8. 'Microsoft.People',
  9. 'Microsoft.Windows.Photos',
  10. 'Microsoft.WindowsCamera',
  11. 'microsoft.windowscommunicationsapps',
  12. 'Microsoft.WindowsPhone',
  13. 'Microsoft.WindowsSoundRecorder',
  14. 'Microsoft.XboxApp',
  15. 'Microsoft.ZuneMusic',
  16. 'Microsoft.ZuneVideo',
  17. 'Microsoft.Getstarted',
  18. 'Microsoft.WindowsFeedbackHub',
  19. 'Microsoft.XboxIdentityProvider',
  20. 'Microsoft.MicrosoftOfficeHub',
  21. 'Fitbit.FitbitCoach',
  22. 'ThumbmunkeysLtd.PhototasticCollage',
  23. 'Microsoft.People'
  24.  
  25. C:\Batch\PSEXEC.EXE -s powershell -c
  26. Start-Transscript -Path 'C:\RemoveAllAppxPackages.txt'
  27. ForEach ($App in $AppsList){
  28. $PackageFullName = (Get-AppxPackage -AllUsers $App).PackageFullName
  29. $ProPackageFullName = (Get-AppxProvisionedPackage -AllUsers | where {$_.Displayname -eq $App}).PackageName
  30. $PackageFullName | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  31. $ProPackageFullName | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  32. if ($PackageFullName){
  33. "Removing Package: $App" | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  34. remove-AppxPackage -package $PackageFullName -AllUsers | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  35. ) pause
  36. }
  37.  
  38. else{
  39. "Unable to find package: $App" | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  40. pause
  41. }
  42.  
  43. if ($ProPackageFullName){
  44. "Removing Provisioned Package: $ProPackageFullName" | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  45. Remove-AppxProvisionedPackage -online -packagename $ProPackageFullName | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  46. pause
  47. }
  48.  
  49. else{
  50. "Unable to find provisioned package: $App" | out-File -FilePath C:\RemoveAllAppxPackages.txt -Append
  51. pause
  52. }
  53. }
  54. Pause
  55. Stop-Transcript
  56. :: To remove just the one package causing the problem, use I used the following line:
  57. ::C:\Batch\psexec -s powershell -c "Get-AppxPackage -all | where name -eq "APP.NAME" | Remove-AppxPackage"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement