Services Information
help information here

Tweak Windows 2000/XP/2003/Vista/2008/7/8/8.1/2012/10/2016 Services
Reduce bloat Increase security Improve privacy
[SERVICES.HTA is based on XPFix freeware HTA + VBS scripts, and is part of
MDGx Windows + DOS ©Tricks + Secrets Files: W95-11D.EXE + W95-11D.ZIP]

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.

    Windows NTx Services Guides + Info:

   Majority of these services are irrelevant, add unnecessary bloat, slow down operation, may become problematic, and most importantly, they present security and privacy risks for most people using a home or small office PC. These services are designed to run on networked, corporate PCs, running within a closed, secure network, and/or sharing data and files with other PCs/devices on that network. Such troubles can be easily avoided by simply turning off (disabling) these services selectively. ;-)
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)]:

   This log file lists all the original settings before SERVICES.HTA was used to customize services. Do not delete SERV_LOG.TXT ! You may wish to refer to it in case you decide to reset some services to their original state.
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
      More info.
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.

IMPORTANT: No changes are made until you click the  Save Changes  button at the bottom of this page!


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

   Settings above are for specific installed services that are likely candidates for disabling. In addition to those services, there are others installed that you may want to inspect. Some may be appropriate to disable. Some of these services may not be Microsoft Windows services. Some could be services installed by 3rd party software or hardware. In many cases those services are pointless (unless they are actually needed), but they may have been installed without asking for your permission.

   In order to help you make decisions about these other services, the help information for them includes, when possible, information about the service executable file and dependencies. (File information in this case is what you would see if you right-clicked the file, clicked Properties, then clicked the Version tab.) The service executable is the program that is run to start the service. For example, you could have a service running called "Ace Updater", with a service executable file named aceup.exe. By checking that file properties (Description, Company, Version, etc) you may be able to determine what the service is and what software is running that service and why. If the file Description for aceup.exe is something like "Ace Software Automatic Updater Module", then you can figure out this is a service that runs simply to check the Acer web site for updates.

   If you find services in this list that seem unnecessary or unwanted, click the ? help button to get the relevant file information and dependencies list, if any. If you decide to change the startup mode for a given service, click the appropriate check box to select the new startup mode. Then click the OK/Apply button. If the service startup mode was changed successfully, your check box selection will "stick". If the setting(s) failed, a message box will show the resulting error information and the check box(es) will revert to display the actual, current startup mode setting.

NOTE: Services can be configured separately, 1 at a time. You must click OK/Apply after changing the status of each Service !

Back 2 Top