My Profile Photo

Thiago Vinhas


Thoughts on DevOps, cloud architecture, coding and random geekiness



Uninstalling unnecessary apps from Windows 10

MacOS quickly became the standard for development and sysadmin work, and after over 10 years using a handful of Linux desktops as my primary computer, that sounded like the natural upgrade for me. My past employer got me my first Macbook Pro a couple years ago, and after 6 months hating every single bit of it, I decided to give Windows 10 a try and had it installed using bootcamp. I'm pretty sure that hating the Mac had some sort of psychological effect, because I absolutely loved Windows 10 and I have been using it since then.

Living in the 3rd world for as long I did, I got obsessed in shaving every piece of unnecessary software and services from the OS, so I could get the most of the crappy hardware I had available. Even though running Windows 10 on a Surface Book with Intel i7 and 16GB of Memory is already as smooth as you could want, I still keep this habit, so bellow are the first steps I take after a brand new Windows 10 install:

  • Open Powershell as Administrator and run
get-appxpackage *messaging* | remove-appxpackage
get-appxpackage *sway* | remove-appxpackage
get-appxpackage *commsphone* | remove-appxpackage
get-appxpackage *windowsphone* | remove-appxpackage
get-appxpackage *people* | remove-appxpackage
get-appxpackage *zunemusic* | remove-appxpackage
get-appxpackage *zunevideo* | remove-appxpackage
get-appxpackage *bingfinance* | remove-appxpackage
get-appxpackage *bingnews* | remove-appxpackage
get-appxpackage *bingsports* | remove-appxpackage
get-appxpackage *onenote* | remove-appxpackage
get-appxpackage *alarms* | remove-appxpackage
get-appxpackage *camera* | remove-appxpackage
get-appxpackage *soundrecorder* | remove-appxpackage
get-appxpackage *xbox* | remove-appxpackage
get-appxpackage *officehub* | remove-appxpackage
get-appxpackage *skypeapp* | remove-appxpackage
get-appxpackage *getstarted* | remove-appxpackage
get-appxpackage *3dbuilder* | remove-appxpackage
  • Now from the Command Prompt (as Administrator):
taskkill /f /im OneDrive.exe
%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
rd "%UserProfile%\OneDrive" /Q /S
rd "%LocalAppData%\Microsoft\OneDrive" /Q /S
rd "%ProgramData%\Microsoft OneDrive" /Q /S
rd "C:\OneDriveTemp" /Q /S
REG Delete "HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
REG Delete "HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f

There are a few other things you might wanna check, like running taskmgr going to the Startup tab and disabling anything you don't really need to be running just after Windows starts.