**Note: this is only for Windows 8 / 8.1, and not meant for Windows 10**
Since I am forced to use Windows for some critical software I have no hope of ever running on anything else, I decided to write a guide on how to fix Windows 8 and 'cure' it from the various issues it has. Such as getting rid of metro and tweaking it for best performance. Or, even carrying over some Windows 10 features-- Windows 10 does have a lot of very nice improvements.... when it works. And of course removing any of the controversial bits.
N.B. When first installing windows 8, ensure 'customize' is select when choosing the options to set up your computer, so the irritating stuff can be opted out
--Removing the "charms" menu and elements--
I don't care for the charms menu (and hate how the charms programs run in the ether and not in the GUI by default). The best solution would be StarDock's "Start8" in my opinion:
As per the product's many features as outlined:
- Add the Windows 8 menu to the Start menu.
- Windows 7-styled Start menu enhanced for Windows 8
- Pin Modern applications to the Windows 8 Start menu
- Boot directly to the Windows 8 desktop
Basically this nifty program allows you to BYPASS and DISABLE the charms menu (which I find irritating and I hate how it runs things always in the background). I've never used the charms menu, just the search function to starting programs. There are other programs that do a similar function but don't recreate the start menu as well, and also look fairly sketchy for disabling the charms menu.
It is compatible with Windows 8.0 and 8.1. For $5 I would definitely recommend it for anyone running Windows 8. Stardock has great products and have been developing software since the OS/2 days. After IBM axed OS/2, they started developing software to fix problems with Microsoft's GUI.
N.B. it is possible to accomplish very much the same thing without Start8 by editing the registry, but StarDock's product is very well polished and makes everything changeable in one place. The less manual dinkering with the registry the better. Also it's WAY better than the free "classic start" bar. $5 isn't a lot and you'd be supporting a fantastic company.
--Removing Internal "Apps"--
Next up would be removing the internal Windows 8 "Apps" that I am sure nobody uses on a production PC. Run the following commands in powershell:
Get-AppxPackage -AllUsers | Remove-AppxPackage
Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Note: some 'apps' can't be removed, but here's a thing someone is working on under Windows 10 (should apply to Windows 8 as well I'd imagine):
https://github.com/10se1ucgo/DisableWin ... /issues/48
--Removing 'OneDrive' from Explorer.exe--
I don't want OneDrive / SkyDrive being merged into my operating system--the very least Microsoft could give us the option whether we want it or not at the setup. But no.
*Go into regedit.exe (as admin of course)
*Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Skydrive
*right click Windows and create New > Key > Skydrive
*Right click Skydrive and create New > DWORD (32-bit) Value > DisableFileSync
*Set DisableFileSync's Value data from 0 to 1
And here are some notes for disabling the 'lock screen' on Pro editions of Windows (if you're not running Pro, you won't be able to do it through GPEDIT):
Search for "Run" or press Windows + R on your keyboard to open the Run command. Type gpedit.msc and press Enter. Navigate to Computer Configuration > Administrative Templates > Control Panel > Personalization in the Local Group Policy Editor's left-hand menu pane. Click the Do Not Display the Lock Screen option that appears in the main pane, select the Enabled option in the new window, and click OK to save your changes and never see the silly lock screen again.
If you want multiple virtual desktops like in Linux, you can download Desktops v2.0:
https://technet.microsoft.com/en-ca/sys ... 17881.aspx
N.B. it also works in Windows 7
Go to taskbar properties and uncheck "show taskbar on all displays".
--Disabling *all* Telemetry and all 'snooping'--
*go to services.msc, disable "Diagnostics Tracking Service"
*you can create yourself a script to uninstall all of the telemetry services (not all are listed here, maybe some time I will create a comprehensive list). Then you can create a powershell script and run them in that-- powershell is more powerful than CMD:
wusa /uninstall /KB:3068708 /norestart /quiet
wusa /uninstall /kb:2952664 /norestart /quiet
wusa /uninstall /kb:2976978 /norestart /quiet
wusa /uninstall /kb:2977759 /norestart /quiet
wusa /uninstall /kb:2990214 /norestart /quiet
wusa /uninstall /kb:3021917 /norestart /quiet
wusa /uninstall /kb:3022345 /norestart /quiet
wusa /uninstall /kb:3035583 /norestart /quiet
wusa /uninstall /kb:3044374 /norestart /quiet
wusa /uninstall /kb:3068708 /norestart /quiet
wusa /uninstall /kb:3075249 /norestart /quiet
wusa /uninstall /kb:3080149 /norestart /quiet
*Here's a link to download Spybot Anti-Beacon, it disables *many* services of telemetry, there's a lot more to it than what Ed Bott and Woody Leonhard talk about in which they're articles seem to come up first in search engines and it's sort of pissing me off (Ed Bott and Woody Leonhard are journalists
and are not qualified to talk on the subject, even more so since they're spreading misinformation
-- I have the right to say that as I work in the I.T. industry and have qualifications).
(download to Spybot Anti-Beacon)
*Also go into add/remove features and uncheck
"Windows Location Provider
--Disabling 'Get Windows 10' and associated data--
http://ultimateoutsider.com/downloads/G ... lSetup.exe
Ultimate Outsider's tool is also a great convenient package to remove any cached Win10 download data, enabling the option to never upgrade automatically and removing associated KBs.
--Disabling 'recently accessed items'--
I dislike when my computer keeps a history record, it may be a convenience for some-- but I have no desire for my computer to write history of my behaviours or wasting storage to keep said records.
Right click on the taskbar (or type in 'Taskbar and Naviagation properties'. Go to the 'Jump Lists' tab. Uncheck:
--Disabling 'You have a new App to open this application'--
- Store recently opened programs
- Store and display recently opened items in Jump Lists
Go into regedit and navigate to the following:
(Create the directory if not present)
Right click on the explorer folder, right click and create a new key named NoNewAppAlert
. Set the value to 1.
**more to come soon