Read This First !Windows NTx [2000/XP/2003/Vista/2008/7/8/8.1/2012/10/2016] 32-bit (x86) and 64-bit (x64) Operating Systems (OSes) have dozens of services (a.k.a. programs that run in the background) which are set to run by default.
View the real-time list of running Services using Task Manager: hold Ctrl and Shift at the same time and press Esc → click the Services tab.
Read the help topics for any service you are not familiar with before making any changes. These services are generally safe to disable, but sometimes it is difficult to predict unexpected interdependencies. SERVICES.HTA works only if a specific service is running!
First time you run SERVICES.HTA a file named SERV_LOG.TXT is written to the folder where SERVICES.HTA resides. View SERV_LOG.TXT using Notepad or better plain text/ASCII editor/viewer [free(ware)]:
SERVICES.HTA will write a new log listing the then-current settings whenever you run it, or if the log file does not already exist. To view a detailed list of all running services and drivers, run this command from a DOS console:
SC.EXE queryex state= all > %TEMP%\LIST_ALL.TXT
Then open C:\WINDOWS\TEMP\LIST_ALL.TXT (default %TEMP% folder location for %WINDIR%\TEMP) in your favorite text/ASCII editor/viewer. It is very difficult to keep Windows NTx OSes safe, because Microsoft messed up a lot of services, some on purpose. There is simply no way to shut off all unsafe network functionality on standalone PCs connected directly to the internet, where those functions are not relevant or needed. For instance, Remote Procedure Call (RPC), which allows software to be run remotely, is a useless security risk.
One of the many solutions is to run SERVICES.HTA, designed to overcome Windows services annoyances and limitations. ;-/ To configure services, look through the list below. Click the ? help button for information about a given service. Any services not needed should be set to Disabled. Later on if you find that some function/feature/service needs a specific service, that service can be reenabled: set to Automatic or Manual.
After making desired selections, click the Save Changes button at the bottom of this page. If you do not see any services listed here: click the Start button/orb → click Run... (or hold the Windows logo key and press R) → type SERVICES.MSC → click OK. In the Services window make sure DCOM Server Process Launcher and Windows Management Instrumentation (WMI) services are both started. If one of them is not started, double-click it and then click the Start button.
Saving Changes to Service Settings
After selecting any desired changes to services by adjusting check boxes, click the button to make all changes at once. IMPORTANT: No changes are made to your computer until you click the button bellow !⇩
Researching + Configuring Services