Beruflich Dokumente
Kultur Dokumente
performance
18836 (latest Insider) uses more services and RAM than 17134 (1803), which in turn uses more
resources than 16299 (1709).
Despite disabling Windows Defender and running the optimization and decrapifier scripts (see: WOA for
RPi3B+ manual install method using command prompt (MicroSD + SSD USB)), we are still left with
a number of services that are eating up 80% of the RAM in the case of 18836, so we need figure out
which ones can be disabled and the implications of doing so. Some services may be stoppable through
methods other than via services.msc.
Runnin
Appinfo Application Information Manual TRUE
g
StartTy Statu CanSto
ServiceName DisplayName
pe s p
Runnin
AppXSvc AppX Deployment Service (AppXSVC) Manual TRUE
g
Runnin
AudioEndpointBuilder Windows Audio Endpoint Builder Automatic TRUE
g
Runnin
Audiosrv Windows Audio Automatic TRUE
g
Runnin
BFE Base Filtering Engine Automatic TRUE
g
Runnin
BrokerInfrastructure Background Tasks Infrastructure Service Automatic FALSE
g
Runnin
cbdhsvc_1cf55 Clipboard User Service_1cf55 Manual TRUE
g
Runnin
CDPSvc Connected Devices Platform Service Automatic TRUE
g
Connected Devices Platform User Runnin
CDPUserSvc_1cf55 Automatic TRUE
Service_1cf55 g
Runnin
CertPropSvc Certificate Propagation Manual TRUE
g
Runnin
CoreMessagingRegistrar CoreMessaging Automatic FALSE
g
Runnin
CryptSvc Cryptographic Services Automatic TRUE
g
Runnin
DcomLaunch DCOM Server Process Launcher Automatic FALSE
g
Runnin
Dhcp DHCP Client Automatic TRUE
g
Runnin
DispBrokerDesktopSvc Display Policy Service Automatic TRUE
g
Runnin
Dnscache DNS Client Automatic FALSE
g
Runnin
DusmSvc Data Usage Automatic TRUE
g
Runnin
EventLog Windows Event Log Automatic TRUE
g
Runnin
EventSystem COM+ Event System Automatic TRUE
g
Runnin
FontCache Windows Font Cache Service Automatic TRUE
g
Runnin
hidserv Human Interface Device Service Manual TRUE
g
Runnin
iphlpsvc IP Helper Automatic TRUE
g
StartTy Statu CanSto
ServiceName DisplayName
pe s p
Runnin
KeyIso CNG Key Isolation Manual TRUE
g
Runnin
LanmanServer Server Automatic TRUE
g
Runnin
LanmanWorkstation Workstation Automatic TRUE
g
Runnin
LicenseManager Windows License Manager Service Manual TRUE
g
Runnin
lmhosts TCP/IP NetBIOS Helper Manual TRUE
g
Runnin
LSM Local Session Manager Automatic FALSE
g
Runnin
mpssvc Windows Defender Firewall Automatic FALSE
g
Runnin
NcbService Network Connection Broker Manual TRUE
g
Runnin
netprofm Network List Service Manual TRUE
g
Runnin
NlaSvc Network Location Awareness Automatic TRUE
g
Runnin
nsi Network Store Interface Service Automatic TRUE
g
Runnin
OneSyncSvc_1cf55 Sync Host_1cf55 Automatic TRUE
g
Runnin
PcaSvc Program Compatibility Assistant Service Manual TRUE
g
PimIndexMaintenanceSvc_1 Runnin
Contact Data_1cf55 Manual TRUE
cf55 g
Runnin
Power Power Automatic FALSE
g
Runnin
ProfSvc User Profile Service Automatic TRUE
g
Runnin
RpcEptMapper RPC Endpoint Mapper Automatic FALSE
g
Runnin
RpcSs Remote Procedure Call (RPC) Automatic FALSE
g
Runnin
SamSs Security Accounts Manager Automatic FALSE
g
Runnin
Schedule Task Scheduler Automatic TRUE
g
Runnin
SecurityHealthService Windows Security Service Manual FALSE
g
StartTy Statu CanSto
ServiceName DisplayName
pe s p
Runnin
SENS System Event Notification Service Automatic TRUE
g
Runnin
SessionEnv Remote Desktop Configuration Manual TRUE
g
Runnin
ShellHWDetection Shell Hardware Detection Automatic TRUE
g
Runnin
Spooler Print Spooler Automatic TRUE
g
Runnin
StateRepository State Repository Service Manual TRUE
g
Runnin
StorSvc Storage Service Manual TRUE
g
Runnin
SystemEventsBroker System Events Broker Automatic TRUE
g
Touch Keyboard and Handwriting Panel Runnin
TabletInputService Manual FALSE
Service g
Runnin
TermService Remote Desktop Services Manual TRUE
g
Runnin
Themes Themes Automatic TRUE
g
Runnin
TimeBrokerSvc Time Broker Manual TRUE
g
Runnin
TokenBroker Web Account Manager Manual TRUE
g
Remote Desktop Services UserMode Port Runnin
UmRdpService Manual TRUE
Redirector g
Runnin
UnistoreSvc_1cf55 User Data Storage_1cf55 Manual TRUE
g
Runnin
UserDataSvc_1cf55 User Data Access_1cf55 Manual TRUE
g
Runnin
UserManager User Manager Automatic TRUE
g
Runnin
UsoSvc Update Orchestrator Service Automatic TRUE
g
Runnin
VaultSvc Credential Manager Manual TRUE
g
Runnin
WarpJITSvc WarpJITSvc Manual TRUE
g
Runnin
Wcmsvc Windows Connection Manager Automatic TRUE
g
Runnin
WinHttpAutoProxySvc WinHTTP Web Proxy Auto-Discovery Service Manual FALSE
g
StartTy Statu CanSto
ServiceName DisplayName
pe s p
Runnin
winmgmt Windows Management Instrumentation Automatic TRUE
g
Runnin
WpnService Windows Push Notifications System Service Automatic TRUE
g
Windows Push Notifications User Runnin
WpnUserService_1cf55 Automatic TRUE
Service_1cf55 g
Runnin
wscsvc Security Center Automatic TRUE
g
Runnin
WSearch Windows Search Automatic TRUE
g
Runnin
XtaCache XtaCache Automatic TRUE
g
Registry/Ntoskrnl: new process since 17063 - used to hold Software and User Registry hive data to
utilize memory management capabilities and, in the future will reduce the memory usage of the Registry.
System/Ntoskrnl: something to do with the above; cannot disable.
Desktop Windows Manager (DWM): cannot be disabled since Windows 8, as it manages the desktop,
desktop background, and the icons on the desktop as well as the taskbar and the Start Screen / Menu. It
is literally a part of Explorer.exe (Backbone of the UI).
START / Windows Shell Experience Host: visual manager for apps, start menu, taskbar transparency,
background slideshow, calendar, clock, visuals and other things. Cannot disable. Restarts immediately
after ending task.
Host Process for Windows Tasks - cannot disable. Loads DLL files and has many instances that can be
viewed using Process Explorer app.
Shell Infrastructure Host = sihost.exe: for start menu, action center, volume changer - cannot disable
COM Surrogate/dllhost.exe: sacrificial process for a COM object that is run outside of the process that
requested it. Cannot disable.
Services and Controller app: service management. Cannot disable.
Runtime Broker = to do with apps and connected to time broker server; cannot disable former only latter.
Windows Logon Application: critical; cannot disable
Windows Start-Up Application: to allow uninstallers to run and an app launcher; cannot disable
Usermode Font Driver Host: core system file
Client Server Runtime Process: responsible for console windows and shutdown process; cannot disable
Windows Session Manager/Session Manager Subsystem/smss.exe: starts user session; cannot disable
Cortana: doesn’t use any RAM except during windows search
System Interrupts: reports on CPU usage; cannot disable, but doesn’t use any RAM hardly
SERVICES GROUPED BY PROCESS
Windows Explorer - cannot disable except temporarily if watching a video or something that doesn’t
involve browsing files and folders.
Application Frame Host: displays store apps in frames - ending task will close all UWP apps. Blocking it
prevents Calc, Photos and Settings from working.
Windows Defender Smart Screen: stuck since 1809 - run this twice to kill and delete:
takeown /f “%WinDir%\System32\smartscreen.exe” /a
icacls “%WinDir%\System32\smartscreen.exe” /grant:r Administrators:F /c
taskkill /im smartscreen.exe /f
del “%WinDir%\System32\smartscreen.exe” /s /f /q
Time Broker service: Manages app permissions and ensures they are behaving themselves. Disable as
follows:
HKLM\System\CurrentControlSet\Services\TimeBrokerSvc\Start - change from 3 to 4 = disabled instead
of manual.
Windows Search - can disable but then cannot search using the built-in windows search and indexing
(need a 3rd party search tool like AgentRansack)
TabletInputService = Touch Keyboard and Handwriting Panel service - safe to disable (restart needed).
Here are what appear to be absolute core services that always need to be running for the latest Insider
build at the time of writing (18836) running on bare bones, albeit without the ability to run Store Apps:
5) DcomLaunch/DCOM Server Process Launcher: launches COM and DCOM servers in response to
object activation requests. If this service is stopped or disabled, programs using COM or DCOM will not
function properly. It is strongly recommended that you have the DCOMLAUNCH service running.
Apparently breaks Microsoft Access if disabled. NOTE: could not disable it anyway.
6) gpsvc/Group Policy Client: The service is responsible for applying settings configured by
administrators for the computer and users through the Group Policy component. If the service is
disabled, the settings will not be applied and applications and components will not be manageable
through Group Policy. Any components or applications that depend on the Group Policy component
might not be functional if the service is disabled. NOTE: Access denied when trying to disable.
7) LSM/Local Session Manager: Core Windows Service that manages local user sessions.
8) ProfSvc/User Profile Service: responsible for loading and unloading user profiles. If this service is
stopped or disabled, users will no longer be able to successfully sign in or sign out, apps might have
problems getting to users’ data, and components registered to receive profile event notifications won’t
receive them.
10) RpcSs/Remote Procedure Call (RPC): is the Service Control Manager for COM and DCOM
servers. It performs object activations requests, object exporter resolutions and distributed garbage
collection for COM and DCOM servers. If this service is stopped or disabled, programs using COM or
DCOM will not function properly. NOTE: unable to disable - access denied.
11) SamSs/SecurityAccountsManager: signals other services that the Security Accounts Manager
(SAM) is ready to accept requests. NOTE: unable to disable - access denied.
12) StateRepository/State Repository Service: Provides required infrastructure support for the
application model. NOTE: display settings (and possible other settings) won’t load when this is disabled.
13) UserManager/User Manager: provides the runtime components required for multi-user interaction.
If this service is stopped, some applications may not operate correctly.
If you know how to disable any of the above without breaking the system then let me know! This feat
was achieved using a blank password (haven’t tried setting a password yet for the default user account)
together with the following script to disable all the processes and services that can be switched off
without completely breaking this build of Windows 10:
takeown /f “%WinDir%\System32\smartscreen.exe” /a
icacls “%WinDir%\System32\smartscreen.exe” /grant:r Administrators:F /c
taskkill /im smartscreen.exe /f
del “%WinDir%\System32\smartscreen.exe” /s /f /q
To add Internet access (LAN) to the above you need to re-enable the following 3 services, which
also allows Firefox Nightly to fit the screen resolution:
reg add “HKLM\SYSTEM\CurrentControlSet\Services\ShellHWDetection” /v Start /t REG_DWORD /d 2
/f
reg add “HKLM\SYSTEM\CurrentControlSet\Services\nsi” /v Start /t REG_DWORD /d 2 /f
reg add “HKLM\SYSTEM\CurrentControlSet\Services\dhcp” /v Start /t REG_DWORD /d 2 /f
nsi/Network Store Interface Service: delivers network notifications (e.g. interface addition/deleting etc) to
user mode clients. Stopping this service will cause loss of network connectivity. NOTE: needed for
Internet.
AudioEndpointBuilder/Windows Audio Endpoint Builder: Manages audio devices for the Windows Audio
service. If this service is stopped, audio devices and effects will not function properly. If this service is
disabled, any services that explicitly depend on it will fail to start.
To add the Start Menu back you need the following service:
reg add “HKLM\SYSTEM\CurrentControlSet\Services\SystemEventsBroker” /v Start /t REG_DWORD /d
2 /f
APPS/MICROSOFT STORE
AppXSvc/AppX Deployment Service: deploys Store apps. Those “Universal Windows Platform” apps are
distributed in .AppX packages, hence the name.
ClipSVC/Client License Service (ClipSVC): Provides infrastructure support for the Microsoft Store. This
service is started on demand and if disabled applications bought using Windows Store will not behave
correctly.
camsvc/Capability Access Manager Service: for managing UWP apps access to app capabilities as well
as checking an app’s access to specific app capabilities.
NcbService/Network Connection Broker: Brokers connections that allow Windows Store Apps to receive
notifications from the internet.
Time Broker service: Manages app permissions and ensures they are behaving themselves.
NETWORK
BFE/Base Filtering Engine: manages firewall and Internet Protocol security (IPsec) policies and
implements user mode filtering. Stopping or disabling the BFE service will significantly reduce the
security of the system. It will also result in unpredictable behavior in IPsec management and firewall
applications.
iphlpsvc/IP Helper: assists network administration of the local computer by enabling applications to
retrieve information about the network configuration of the local computer, and to modify that
configuration. IP Helper also provides notification mechanisms to ensure that an application is notified
when certain aspects of the local computer network configuration change.
DusmSvc/Data Usage: Network data usage, data limit, restrict background data, metered networks.
Dnscache/DNS Client: responsible for resolving and caching domain names. When you are browsing
the Internet and type www.google.com the Dnscache service finds (also known as resolving) the exact
location (IP address) of google.com and then keeps a copy of its location for a short time. NOTE: can
still browse “google.com”, etc.
netprofm/Network List Service: Identifies the networks to which the computer has connected, collects
and stores properties for these networks, and notifies applications when these properties change.
NOTE: disabling hides Internet connected icon near the system tray.
NlaSvc/Network Location Awareness: a system for detecting internet connectivity known as Network
Location Awareness (NLA). It controls many aspects of how Windows categorizes internet connections,
such as whether to assign networks as private or public. NOTE: disabling hides Internet connected icon
near the system tray.
LanmanServer/Server: allows a server to share file and print resources with clients over the network.
LanmanWorkstation/Workstation: Added in Windows 10, version 1803. This policy setting determines if
the SMB client will allow insecure guest logons to an SMB server.
lmhosts/TCP/IP NetBIOS Helper: Provides support for the NetBIOS over TCP/IP (NetBT) service and
NetBIOS name resolution for clients on the network, therefore enabling users to share files, print, and
log on to the network.
DEVICES
BthAvctpSvc/AVCTP service: new since 1803 - the Audio/Video Control Transport Protocol (AVCTP),
which is used to transport command and response messages for controlling Audio Video features in
conformant devices. NOTE: affects Bluetooth.
CDPUserSvc_18ab6: associated with Bluetooth, or Printers & Scanners as well as music players,
storage devices, mobile phones, cameras, and many other types of connected devices.
CDPUserSvc: see above
CDPSvc: see above
hidserv/Human Interface Device Service: Activates and maintains the use of hot buttons on keyboards,
remote controls, and other multimedia devices.
TabletInputService
SECURITY
CertPropSvc/Certificate Propagation: The certificate propagation service activates when a signed-in
user inserts a smart card in a reader that is attached to the computer. This action causes the certificate
to be read from the smart card. The certificates are then added to the user’s Personal store.
KeyIso/CNG Key Isolation:The Windows CNG key isolation service is hosted in the LSA process. The
service provides key process isolation to private keys and associated cryptographic operations as
required by the Common Criteria. The service stores and uses long-lived keys in a secure process
complying with Common Criteria requirements.
sppsvc/Software Protection: Enables the download, installation and enforcement of digital licenses for
Windows and Windows applications. If the service is disabled, the operating system and licensed
applications may run in a notification mode.
NgcCtnrSvc/Microsoft Passport Container: Manages local user identity keys used to authenticate user to
identity providers as well as TPM virtual smart cards. If this service is disabled, local user identity keys
and TPM virtual smart cards will not be accessible.
TokenBroker/Web Account Manager: This service is used by Web Account Manager to provide single-
sign-on to apps and services.
SETTINGS / FEATURES
cbdhsvc/Clipboard User Service: new Clipboard service
cbdhsvc_1850e/Clipboard User Service: see above
EventLog/Windows Event Log: This service manages events and event logs. It supports logging events,
querying events, subscribing to events, archiving event logs, and managing event metadata. It can
display events in both XML and plain text format. Stopping this service may compromise security and
reliability of the system.
EventSystem/COM+ Event System: Supports System Event Notification Service (SENS), which
provides automatic distribution of events to subscribing Component Object Model (COM) components. If
the service is stopped, SENS will close and will not be able to provide logon and logoff notifications.
WpnUserService_18f50/Windows Push Notifications User Service_18f50: provides support for local and
push notifications. Disable under settings > system > notifications and actions first.
WpnUserService: see above
WpnService: see above
FontCache/Windows Font Cache Service: The font cache is a file or set of files used by your computer’s
operating system to manage and display the fonts that are installed on your computer. NOTE: disabling
said to improve Adobe’s program loading time.
PcaSvc/Program Compatibility Assistant Service: PCA monitors programs installed and run by the user
and detects known compatibility problems.
WINDOWS UPDATES
DoSvc/Delivery Optimization: Windows updates, upgrades, and applications can contain packages with
very large files. Downloading and distributing updates can consume quite a bit of network resources on
the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by
sharing the work of downloading these packages among multiple devices in your deployment.
UsoSvc/Update Orchestrator Service: Manages Windows Updates. If stopped, your devices will not be
able download and install latest udpates.
Any probs with a given function in Windows then you should refer to those sets of services. Also
consider deleting the paging file, as that’s what actually became corrupt for me between changes
- not Andrei’s UEFI files! And make sure you use 1024x768 for the ultimate speed boost.
Final note: there are literally HUNDREDS of settings in Windows 10 that could be turned off via Settings
and Control Panel; doing so may reduce the RAM taken up by the 13 or so services that must always be
running.
Same procedure for 17763 - 7% gains compared to the latest Insider, and this was with audio + Internet
this time:
gilius #5 February 24, 2019, 9:57pm
17134 has one extra service called SecurityHealthService - part of Windows Defender - that needs to be
included in the list. Cortana also takes up RAM in this earlier build, but the following registry fix may be
effective at suppressing it at zero RAM:
HKLM\Software\Policies\Microsoft\Windows > new DWORD AllowCortana 0
No gains in this build compared to 17763 - but it might run a little bit faster. NOTE: I am installing full
cumulative updates on all these test builds - but by omitting them it might run faster.