Remove Windows Store apps in Windows 8, Windows 8.1 and Windows 10

This script can be used to remove multiple Windows Store apps from a user account in Windows 8, Windows 8.1 and Windows 10. It provides a list of installed Windows Store apps. You can specify the application IDs, and remove them all at once.

 
 
 
 
 
4.5 Star
(94)
132,635 times
Add to favorites
Applications
10/8/2016
E-mail Twitter del.icio.us Digg Facebook
Sign in to ask a question


  • Remove for All Users
    1 Posts | Last post May 08, 2017
    • Is there a way to removed from all users and new user profile not olyn the specific user who run the script? E.g. when a new user logins to the system all the apps are installed by default again.
  • restore?
    2 Posts | Last post January 18, 2017
    • do you have a way to restore everything even after removing the app-store :D?
      been searching around and the only solution that I found was reset/restore
      whatever windows you have :/
      
      btw the script worked perfectly :D
    • Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
      
      that should work to restore all.
  • Thanks !
    1 Posts | Last post December 03, 2016
  • Scripts not allowed on my system
    2 Posts | Last post October 08, 2016
    • Was very excited when I came across this solution to removing unwanted Windows Store Apps.  Downloaded & ran the script but it results in errors - the most significant message was that scripts aren't permitted on my system. Running Windows 10 Home, Version 1607, OS Build 14393.187.  Rather than Googling for info, thought I'd ask the experts here.  Thanks!
    • Hi,
      
      Try to right click the script file and click property if you find "Unblock" checkbox in property, please check it.
      
      Also please run as administrator to launch PowerShell console and input "Set-ExecutionPolicy RemoteSigned" and input "All" for the prompts.
      
      Thanks
  • Закачка их обратно не произойдет?
    1 Posts | Last post August 19, 2016
    • В 10й винде приложения могут потом даже после удаления через PowerShell установиться потом сами обратно. Это произойдет после этого сценария? Или может произойти? если да, то как этого избежать?
  • Is this script supported/working on Windows 10?
    3 Posts | Last post August 18, 2016
    • Is this script supported/working on Windows 10?
    • <duplicate question, please remove>
    • Yes, it supports Windows 10.
  • Selective removal of unsupported apps?
    1 Posts | Last post July 18, 2016
    • Is it possible to only remove apps that are supported on previous versions of the OS?
      Eg, when running the script, removing the apps that are only supported/working on Win 8/8.1...
  • Is this script supported/working on Windows 10?
    1 Posts | Last post July 18, 2016
    • Is this script supported/working on Windows 10?
  • no worky
    1 Posts | Last post January 23, 2016
    • PSCustomErrorRecord : Cannot bind argument to parameter 'ExceptionString' because it is an empty string.
      At C:\Scripts\RemoveWindowsStoreApp.ps1:127 char:20
      +         -ExceptionString $errorMsg `
      +                          ~~~~~~~~~
          + CategoryInfo          : InvalidData: (:) [PSCustomErrorRecord], ParameterBindingValidationException
          + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,PSCustomErrorRecord
      
      PSCustomErrorRecord : Cannot bind argument to parameter 'ExceptionString' because it is an empty string.
      At C:\Scripts\RemoveWindowsStoreApp.ps1:157 char:21
      +             -ExceptionString $errorMsg `
      +                              ~~~~~~~~~
          + CategoryInfo          : InvalidData: (:) [PSCustomErrorRecord], ParameterBindingValidationException
          + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,PSCustomErrorRecord
      
      You cannot call a method on a null-valued expression.
      At C:\Scripts\RemoveWindowsStoreApp.ps1:159 char:4
      +             $pscmdlet.WriteError($customError)
      +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
          + FullyQualifiedErrorId : InvokeMethodOnNull
  • Can be used in w8.1?
    1 Posts | Last post January 20, 2016
1 - 10 of 25 Items