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.