Black Viper’s Windows 10 Service Configurations

 Introduction

To continue my fine tradition of optimizing MS’s latest OS, I have here my service configuration findings. This information is based upon the Windows 10 Fall Creators Update (version 1709/16299.15) released on October 2017.

Important Information

  • My focus is on Windows 10 Home and Pro 64-bit versions to provide as much information to the widest audience possible.
    • All of these services are “Standard” with Windows 10 and installed by default, with updates released by Microsoft since the initial retail version, or with the Add/Remove Windows Features control panel.
    • If you discover a service that is not listed here, another application, driver or program installed them.
  • Make sure that your system is up to date.
    • This information assumes the latest version of Windows 10 with all major updates installed.
      • Hit Start -> Settings -> Update & Security -> Check now/Install now.
    • Confirm your OS version information by doing the following:
      • Hit Start -> Settings -> System – About and look for Edition (Home or Pro) Version (1709) and OS Build (16299.15 and above) as well as System type of 32 or 64-bit.
  • Adjust the settings on this page by doing one of the following:
    • Search for “Services” from the task bar. You are looking for the link that is “Services – Desktop App”.
    • Fire up the Run box (Windows Key + R) and type: “services.msc” (without the quotes). Do not use msconfig.
    • Open up the Administrative Tools either by searching from the task bar or using the legacy Control Panel. The link you are looking for in the Administrative Tools is “Services”.
  • PowerShell Script: “One click adjustments of service settings” that were previously done with my registry files and online Custom Services Registry Creation Tools are now adjustable using madbomb122’s script. You can find it herehttps://github.com/madbomb122/BlackViperScript
    • Instructions and further information is located at the links above. Any issues and related questions should be sent to the developer directly.
    • Any questions related to the service settings, please Contact BV and let me know.
  • Before disabling any service, do a sanity check and “think before acting”. See also the notes for tablet/mobile devices below.
    • WLAN Autoconfig service is required for normal operation of your wireless network card. It is listed here as Manual due to most desktops not needing wireless (WiFi) access, but if you do have a wireless network card installed (laptop), it will be Automatic by default.
  • I cannot possibly test all possible configurations extensively!
    • What I mean by this is each persons specific computer needs as we all should know by now that everyone uses their computer for different tasks.
    • What I can offer is what “works for me” and the obstacles I have come across so you do not have to discover them on your own.
    • If you discover a service is required for a particular task, please Contact BV and let me know.
  • The columns can be sorted and individually hidden.
    • Select the column header to sort by that field and/or use the column hiding GUI directly above the table search box.
    • I highly recommend using the column hiding feature to cut confusion associated with “too much information” and ignoring service settings not valid in your particular situation.
  • Notes for Tablet, Surface and Surface Pro Windows 10 Users:
    • The Tweaked configuration assumes a desktop environment and in certain respects, a laptop, as I do not own any mobile device running Windows of any version for testing purposes and cannot extensively test the configurations on them to find out what breaks.
    • I have viewed default service settings for Surface products by going into a local Best Buy retail store and taking pictures of the services with my phone. Seriously, I am not joking.
      • I have discovered that the default settings are pretty close to a desktop configuration (which means that many services targeted for mobile devices (phones) can be disabled on a desktop and most laptops, so Windows 10 Home or Pro is a pretty good start for default information, depending on the version of Windows 10 is installed on your device.
      • Do not configure your mobile device with “Tweaked”. Many services that are “Tweaked” for a desktop cannot be disabled on a mobile device. As such, no “Tweaked” configuration for a laptop will become available. Use “Safe” instead.
    • If you still desire to adjust your service settings on a mobile device, a bit of “thinking” may be required to make sure complete functionality of the tablet after adjusting service settings.
      • Do not disable obvious services related to touch screen or tablet actions.
        • Example: Touch Keyboard and Handwriting Panel Service.
  • Services with “?????” in the name are computer specific with seemingly a random 5 digit code attached to the service name. Most cannot be adjusted via services.msc.
  • Service settings are global, meaning changes apply to all users.
  • Services that changed from Anniversary Update to Creators Update include:
    • Connected Devices Platform User Service_????? is new.
    • DataCollectionPublishingService is removed.
    • Data Usage is new.
    • DevicesFlow_????? is new.
    • Hyper-V Virtual Machine Management is new.
    • IP Translation Configuration Service is new.
    • LPA Service is new.
    • Natural Authentication is new.
    • Optimize Drives changed from Manual to Disabled by default.
    • Token Broker is new and default description is not available.
    • Wi-Fi Direct Services Connection Manager Service is new.
    • Windows Defender Network Inspection Service renamed to Windows Defender Antivirus Network Inspection Service.
    • Windows Defender Service renamed to Windows Defender Antivirus Service.
    • Windows Defender Security Center Service is new.
    • Windows MultiPoint Server Host Service renamed to MultiPoint Service.
    • Windows MultiPoint Server Repair Service renamed to MultiPoint Repair Service.
  • Services that changed from Creators Update to Fall Creators Update include:
    • Capability Access Manager Service is new.
    • Diagnostic Execution Service is new.
    • GraphicsPerfSvc is new
    • LPA Service renamed to Local Profile Assistant Service.
    • Natural Authentication Service changed from Manual to Manual (Trigger Start) by default.
    • Optimize Drives changed from Disabled to Manual by default.
    • PrintWorkflow_????? is new.
    • Program Compatibility Assistant Service changed from Automatic to Manual by default.
    • Spatial Data Service is new.
    • Tile Data model server changed from Automatic to Manual by default.
    • Token Broker is removed and renamed to Web Account Manager
    • Update Orchestrator Service for Windows Update renamed to Update Orchestrator Service.
    • WarpJITSvc is new.
    • Windows Camera Frame Server changed from Manual to Manual (Trigger Start).
    • Windows Firewall renamed to Windows Defender Firewall.
    • Windows Perception Service is new.
    • Windows Store Install Service is new.
    • Xbox Game Monitoring is new.

Table Header Information

  • The columns can be sorted. Select the column header to sort by that field.
  • The columns can be hidden individually. The column hiding GUI is directly above the table search box in the upper right hand side.
  • DEFAULT ~ What MS thinks should be running by default on Windows 10’s various versions.
  • “Safe” Configuration ~ This is the configurations, separated for desktops and laptop/tablets that 99% of you will be able to use with little or no side effects. This does not guarantee it will work for you, but if adjusting your services scares you, this configuration would be a good starting point. One should also take a moment and think about issues that may arise:
    • Example: if you use an Xbox and its’ game streaming capabilities, don’t disable the three Xbox services as I have.
    • Service settings that I changed from the default are annotated by an (*) asterisk.
      • Sorting the columns will help identify which services these are.
    • Geolocation Service (lfsvc) – After disabling this service and attempting to place it back into the default value (Manual), an error will occur. In order to re-enable the service, you must do the following:
      • Manually delete the following regkey using regedit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo\3
  • “Tweaked” Configuration ~ This is the configuration that a lot of gamers, geeks, audiophiles and power users enjoy using and ask me for.
    • Even though I follow this configuration myself, this does not guarantee it will work for you.
    • I generally do not answer “my computer is broke, what is wrong” questions from the users who choose to use this configuration. If this scares you, use “Safe” instead!
    • I have disabled IPv6 “helper” services in this configuration. If you have native IPv6 on your network, you do not need these. If you are a home user, you do not need IPv6 at all unless you use HomeGroup or your ISP supports IPv6. As such, native networks still have IPv6 support and all others are removed (conversion, tunnels, etc).
    • Tweaked is intentionally not available for a laptop/mobile device as I have no way of testing the configurations. Also, many services that are “tweaked” for a desktop cannot be disabled on a mobile device. As such, no “Tweaked” configuration for a laptop will become available. Use “Safe” instead.
    • Service settings that are changed from the default are annotated by an (*) asterisk.
      • Sorting the columns will help identify which services these are.
    • Geolocation Service (lfsvc) – After disabling this service and attempting to place it back into the default value (Manual), an error will occur. In order to re-enable the service, you must do the following:
      • Manually delete the following regkey using regedit: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\TriggerInfo\3

Configuration Information

  • An * (asterisk) indicates changes from the default with regards to “Safe” and “Tweaked”.
  • Two ** (asterisks) indicates you can add or remove the service by using the Turn Windows Features On or Off feature.
  • Automatic ~ With a service in this state, it will generally start at boot time and remain running.
    • Some services, when no longer required, will also automatically stop when not needed. If you find you do not need a service, place it into Manual or Disabled.
  • Automatic (Delayed Start) ~ With a service in this state, it will start just after boot time, allowing the system to load much quicker than in previous versions of Windows.
    • Some services, when no longer required, will also automatically stop when not needed. If you find you do not need a service, place it into Manual or Disabled.
  • Manual (Trigger Start) ~ This is a version of Manual mode that allows Windows to start a service when specifically called and Microsoft’s answer to “too many services running all the time”.
  • Manual ~ Manual mode allows Windows to start a service when needed.
    • Very few services will start up when required in Manual mode (if the default is Automatic).
    • If you find you need a service, place it into the default configuration listed below.
  • Disabled ~ This setting will stop a service from starting, even if needed.
    • Errors in the Event Viewer will show up complaining of that fact.
    • Some services, while Disabled, will constantly complain.
    • This situation is resolved if placed in Manual.
    • The service descriptions identifies those that should be in Manual vice Disabled.
  • “Running” ~ A service that either set to Manual or Automatic that is running by default at or shortly after boot time as shown in the status column of the Control Panel/services.msc.
  • “Not Started” ~ A service set into Automatic that is not running by default at or shortly after boot time.
  • “Not Available” ~ A service that does not apply to the particular version of Windows 10 listed in the table header.
    • Windows 10 Home has less installed default services than Windows 10 Pro does. As such, these services can generally be disabled on Pro systems as developers usually do not target only Pro/Education/Enterprise versions.
  • “Not Installed/Uninstalled” ~ The ability to install/uninstall a service by using “Add/Remove Windows Features” control panel function.
    • Generally speaking, if a service can be uninstalled, it is never needed for a general use desktop.
    • Two ** (asterisks) indicates you can add or remove the service by:
      1. Click on the Search the web and Windows box
      2. Type Control Panel (or enough letters so it appears in the results)
      3. Select Control Panel (under Results)
      4. Select Programs
      5. Select Programs and Features
      6. Select Turn Windows Features on or off
    • Or
      1. Head to Start (Windows Key)
      2. Select All Apps (bottom left)
      3. Select Control Panel (under Windows System)
      4. Select Programs
      5. Select Programs and Features
      6. Select Turn Windows features on or off

Have I helped you?

Help me help you by Supporting BV!

An * (asterisk) indicates changes from the default

Two ** (asterisks) indicates you can add or remove this service by:

  1. Click on the Search the web and Windows box
  2. Type Control Panel (or enough letters so it appears in the results)
  3. Select Control Panel (under Results)
  4. Select Programs
  5. Select Programs and Features
  6. Select Turn Windows Features on or off

Or

  1. Head to Start (Windows Key)
  2. Select All Apps (bottom left)
  3. Select Control Panel (under Windows System)
  4. Select Programs
  5. Select Programs and Features
  6. Select Turn Windows features on or off