Removing default Windows 10 apps

Status
Not open for further replies.

ParaXY

Level 6
Thread author
Verified
Mar 14, 2017
273
I know this has been discussed on many websites and forums but I still have an issue removing the default built-in Windows 10 apps. I'm referring to the "modern apps" or "UWP apps".

This kind of annoys me because I don't use any of these apps and I am a minimalist so I like to keep things tidy and only keep installed what I use.

So to start I disabled Store and updating of apps in the registry as follows:

Code:
;Disable Store, auto updating of Store apps and disable all Store apps
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"AutoDownload"=dword:00000002
"DisableStoreApps"=dword:00000001
"RemoveWindowsStore"=dword:00000001

If I run Get-AppXPackage I have many dozens of these apps installed. Before anyone asks, yes, I have tried running:

Get-AppxPackage | Remove-AppxPackage

On another website I follow one of the well known members posted a copy of the output of his machine and this is how it looked:

upload_2018-3-3_20-44-47.png


This is what I would like to aim for. How can I achieve this?

I'm running Windows 10 Enterprise 1709.
 
F

ForgottenSeer 58943

I just use Geek Uninstaller, install it run it, then select 'View' at the top to select Windows 10 Apps, right click to uninstall and remove traces. WPD can also do it.

WPD
 

ParaXY

Level 6
Thread author
Verified
Mar 14, 2017
273
I just use Geek Uninstaller, install it run it, then select 'View' at the top to select Windows 10 Apps, right click to uninstall and remove traces. WPD can also do it.

WPD

Thanks but when I run either of these it only shows that the Microsoft Store is installed:

upload_2018-3-3_21-7-33.png


upload_2018-3-3_21-7-41.png


And yet, if run Get-AppxPackage I see dozens of apps installed still...
 
F

ForgottenSeer 58943

Try this in BAT format if nothing else works.

cls
echo Deleting trash apps...
powershell -Command "& {Get-AppxPackage -AllUsers | Remove-AppxPackage; Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online;}"
takeown /f "%ProgramFiles%\WindowsApps" /r
icacls "%ProgramFiles%\WindowsApps" /inheritance:e /grant "%UserName%:(OI)(CI)F" /T /C
for /d %%i in ("%ProgramFiles%\WindowsApps\*") do (
rd /s /q "%%i"
)
icacls "%ProgramFiles%\WindowsApps" /setowner "NT Service\TrustedInstaller"
icacls "%ProgramFiles%\WindowsApps" /inheritance:r /remove "%UserName%"
 

roger_m

Level 41
Verified
Top Poster
Content Creator
Dec 4, 2014
3,029
You can remove Windows Apps with IObit Uninstaller. You can select multiple apps and it will remove them all and afterwards will scan for leftovers.
 
  • Like
Reactions: CyberTech
F

ForgottenSeer 58943

You can remove Windows Apps with IObit Uninstaller. You can select multiple apps and it will remove them all and afterwards will scan for leftovers.

Iobit is excellent for this, I agree. Just remember to 'sc delete' the service it leaves behind after uninstall. Or use the portable one.
 

roger_m

Level 41
Verified
Top Poster
Content Creator
Dec 4, 2014
3,029
Iobit is excellent for this, I agree. Just remember to 'sc delete' the service it leaves behind after uninstall. Or use the portable one.
I just disabled the service. In the past I never did this, but in v7.x releases the background monitoring uses more CPU time, which lead me to disable it.
 

ParaXY

Level 6
Thread author
Verified
Mar 14, 2017
273
Try this in BAT format if nothing else works.

cls
echo Deleting trash apps...
powershell -Command "& {Get-AppxPackage -AllUsers | Remove-AppxPackage; Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online;}"
takeown /f "%ProgramFiles%\WindowsApps" /r
icacls "%ProgramFiles%\WindowsApps" /inheritance:e /grant "%UserName%:(OI)(CI)F" /T /C
for /d %%i in ("%ProgramFiles%\WindowsApps\*") do (
rd /s /q "%%i"
)
icacls "%ProgramFiles%\WindowsApps" /setowner "NT Service\TrustedInstaller"
icacls "%ProgramFiles%\WindowsApps" /inheritance:r /remove "%UserName%"

This helped! I ran this in a test VM and it got rid of loads but I still have the following left:

Code:
PS C:\WINDOWS\system32> Get-AppxPackage | select name

Name
----
Windows.MiracastView
Microsoft.Windows.CloudExperienceHost
Microsoft.AAD.BrokerPlugin
Microsoft.Windows.ShellExperienceHost
windows.immersivecontrolpanel
Microsoft.Windows.ContentDeliveryManager
Microsoft.Windows.PeopleExperienceHost
1527c705-839a-4832-9118-54d4Bd6a0c89
c5e2524a-ea46-4f67-841f-6a9465d9d515
Microsoft.Windows.Apprep.ChxApp
E2A4F912-2574-4A75-9BB0-0D023378592B
Windows.PrintDialog
Microsoft.XboxGameCallableUI
Microsoft.Windows.SecureAssessmentBrowser
Microsoft.Windows.SecondaryTileExperience
Microsoft.Windows.PinningConfirmationDialog
Microsoft.Windows.ParentalControls
Microsoft.Windows.OOBENetworkConnectionFlow
Microsoft.Windows.OOBENetworkCaptivePortal
Microsoft.Windows.AssignedAccessLockApp
Microsoft.PPIProjection
Microsoft.LockApp
Microsoft.ECApp
Microsoft.CredDialogHost
Microsoft.BioEnrollment
Microsoft.AccountsControl
F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE
Microsoft.Windows.HolographicFirstRun
Microsoft.MicrosoftEdge
Microsoft.Windows.Cortana
Microsoft.Windows.SecHealthUI
InputApp

How can i get rid of whats left?
(except for:
Microsoft.Windows.ShellExperienceHost
windows.immersivecontrolpanel)
 
Status
Not open for further replies.

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top