Help - Search - Members - Calendar
Full Version: Windows Vista Service Tweak Guide
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows Vista
Pages: 1, 2

   
Google Internet Forums Unattended CD/DVD Guide
Menion
Windows Vista Services Tweak Guide v1.0

This guide is only recommended for power users. Inexperienced Windows users should NOT use this. It's also recommended that you have in-depth knowledge about network security. The guide is meant to be used with Windows Vista RTM build 6000.

Beware: Disabling some of the services below may have a negative impact on your system/network security. I take no responsibility what so ever of any negative consequences these tweaks may have on your system, hardware or life. Use on your own risk.

Disable the following services to improve performance and decrease RAM usage:

Base Filtering Engine
Disable if you don't use the Windows Firewall

Diagnostic Policy Service

Distributed Link Tracking Client

Function Discovery Provider Host

Function Discovery Resource Publication

Human Interface Device Access
Disable if you don't use/need hotkeys on your keyboard.

IKE and AuthIP IPSec Keying Modules
Disable to improve network performance and decrease RAM usage.
Disabling will have a negative impact on network security.

Internet Connection Sharing
Disable if you don't need to share your internet connection.

IP Helper
Disable to improve network performance and decrease RAM usage.
Will also disable IPv6 connectivity over IPv4. Might be useful in the future.

IPSec Policy Agent
Disable to improve network performance and decrease RAM usage.
Disabling will have a negative impact on network security.

KtmRm for Distributed Transaction Coordinator
Disable if you don't use MSDTC and/or KTM.

Messenger Sharing Folders USN Journal Reader service
This service is only available if Messenger Live is installed.
Disable if you don't use Messenger Live's sharing folders.

Microsoft Software Shadow Copy Provider
Disable if you don't use MS Shadow Copy.
Disabling will have a negative impact on system redundancy.

Net.Tcp Port Sharing Service
Disable if you don't use the Net.Tcp protocol (from .NET framework).
Disabling will make .NET applications using this protocol not to function properly.

Network List Service
Disable if you aren't connected to a LAN with multiple computers or if you don't share files or printers through your LAN.

Network Location Awareness
Disable if you aren't connected to a LAN with multiple computers or if you don't share files or printers through your LAN.

Offline Files
Disable if you only use local profiles and aren't connected to a domain.

Portable Device Enumerator Service
Disable if you don't need to syncronize data with removable storage (such as mp3 players. This will not affect third party applications such as iTunes, only applications using this service, e.g. Windows Media Player).

Program Compatibility Assistant Service
Disable if you don't care about compatibility issues. (Running applications in compatibility mode will still function.)

ReadyBoost
Disable if you don't use this feature.

Remote Access Connection Manager
Disable if you don't use dial-up connections and/or VPN-networks.

Routing and Remote Access
Disable if you don't need to route network data within a LAN or WAN.

Secondary Logon
Disable if you don't need to login two users at once.

Security Center
Disable if you can take care of the system security manually.

Server
Disable if you don't share files and/or printers through LAN.

Shell Hardware Detection
Disable to remove autoplay functionality on removable media.

SL UI Notification Service
Disable. You can manually run this if it's needed for activation or other software licensing issues.

Tablet PC Input Service
Disable if you don't have a Tablet PC.

TCP/IP NetBIOS Helper
Disable. Totally useless if you don't use NetBIOS (NetBT).

Telephony
Disable if you don't use dial-up connections.

Terminal Services
Disable if you don't use Remote Desktop.
Disabling will improve system security.

UPnP Device Host
Disable if you don't need to host UPnP devices.

WebClient

Windows Defender
Disable if you don't want to use it. Though, consider using third party anti-malware application if you disable it.

Windows Error Reporting Service
Disable if you don't use error reporting.

Windows Firewall
Disable if you don't use the Windows Firewall. Though, consider using third party firewall (hardware, software or router w/ firewall).

Windows Image Aquisition (WIA)
Disable if you don't use a scanner and/or digital cameras.

Windows Media Center Extender Service
Disable if you don't use Media Center extensions.

Windows Search
Disable if you don't want to use the advanced windows search feature with indexing (Normal search will still function, but is alot slower).

Windows Time
Disable if you don't want the clock to syncronize automatically. Waste of resources. Update clock manually.

WinHTTP WebProxy Auto-Discovery Service
Disable if you don't use applications which use the WPAD protocol (most applications don't). Manually enable if you need it.

Virtual Disk
Set as manual if you don't use Disk Management in the Computer Management console.
You can manually start this service at any time if you need to use Disk Management.

Volume Shadow Copy
Disable if you don't use MS Shadow Copy.
Disabling will have a negative impact on system redundancy.

If you don't use the Aero theme disable the following services:

Application Experience

Desktop Window Manager Session Manager

If you don't use themes at all, disable the following services:


Application Experience

Desktop Window Manager Session Manager

Windows Themes

Ok, that's all so far. If you have anything to add, just post a reply!
Constructive feedback and criticism is also welcome. newwink.gif

Request to be pinned!
Spooky
My own personal views, opinions, and experiences with, some of these are:

Diagnostic Policy Service (part of the performance tuning foundation for Vista don't disable but you can set to manual)

Base Filtering Engine (not just for the firewall, it doesn't hurt to have it enabled. If you want to disable the firewall then do it in the GUI. Actually, once you get the hang of the Vista firewall its pretty neat and useful - its just hard to configure until you get used to it.)

IKE and AuthIP IPSec Keying Modules (disabling these doesn't do squat for improving network performance and decreasing RAM usage - another windows urban myth is born. However, if your on systems that use these things they are necessary. If your not on systems that use them they don't do anything at all and there is no impact on performance)

Human Interface Device Access (don't disable if you dont use accessability features. It doesn;t imapct anything at all if you haven;t set up any accessability features.)

IP Helper (disable IPv6 in the connection if you need to but don't disable this service)

Net.Tcp Port Sharing Service (if you disable this, parts of browsers and mail clients may not work correctly)

ReadyBoost (no need to disable, does not impact performance and only works if you have the right device to use eg...USB key. Set to manual instead)

SL UI Notification Service (i'd leave this set to automatic. Aside from the visible activation there is also the not so visible validation requirements)

Tablet PC Input Service (yeah, if you don't have a tablet PC then disable, but if you want to use some of the tablet PC stuff on your PC like the snipping tool for example then don't disable)

UPnP Device Host (yep, disable. However, if your going to use MCE then this might need to work.)

Volume Shadow Copy (I wouldn't disable it)

Virtual Disk (personally, i'd leave it to automatic, it does more than just interface with the management console, but it also doesn't hurt to have it set to manual)

Application Experience (not just for themes but it sure seems like it - doesn't hurt to have automatic)

Desktop Window Manager Session Manager (not just for themes but it sure seems like it - doesn't hurt to have automatic)

Personally though, all together, I wouldn't disable any service at all. They are there for a reason, and should be left alone. If they are causing such a big impact on your computers performance then there are probably areas of your computer you should tune up or beef up in some way like adding memory for example which will be of more benefit then disabling a service to compensate for the very little these services occupy.
Tarun
Leave the services alone people. They're there for a reason.
Menion
QUOTE (Spooky @ Nov 26 2006, 01:46 AM) *
Personally though, all together, I wouldn't disable any service at all. They are there for a reason, and should be left alone. If they are causing such a big impact on your computers performance then there are probably areas of your computer you should tune up or beef up in some way like adding memory for example which will be of more benefit then disabling a service to compensate for the very little these services occupy.


I've followed the guide myself, and my computer run so much better. I decreased RAM usage from about 480 to 330 after fresh startup. And that's noticeable. That's only from disabling services btw.

QUOTE (Tarun @ Nov 26 2006, 01:48 AM) *
Leave the services alone people. They're there for a reason.


Yikes. Against any tweaking at all? smile.gif

Well. ALOT of the services in Vista and XP aren't even used by us mortals, so why should they be enabled per default?

I don't want to waste resources on stuff I don't use and never will. And that's pretty understandable, isn't it?

Tweaking services is the same as overclocking. There's a risk, but it's worth the performance gain. smile.gif
nuxx
QUOTE (Tarun @ Nov 25 2006, 06:48 PM) *
Leave the services alone people. They're there for a reason.


ive tweaked my other machine (xp) which is only for music making to work with only in 9-10 services... so you say that i should restore them just because they are there for reason? rolleyes.gif
LLXX
QUOTE (Tarun @ Nov 25 2006, 07:48 PM) *
Leave the services alone people. They're there for a reason.
Just ignore him he's been like that in the XP forum too confused.gif

Getting back on-topic, I'd like to see some screenshots of the task manager showing how many processes are running and how much RAM it's all using. I heard stock was ~70 processes?
uvmain
thanks a lot guys smile.gif

I'd already disabled all the obvious ones that pretty much carried over from XP, but the list is quite helpful smile.gif

Has Nuhi already got this info? I presume so smile.gif

Warranty's are there for a reason.. doesn't stop me poking around with my hardware newwink.gif
I tweak, therefore I am tongue.gif
LeveL
QUOTE (Tarun @ Nov 26 2006, 01:48 AM) *
Leave the services alone people. They're there for a reason.


Everyone has replied to this comment up to now so I might as well too...

"They're there for a reason."

Yeah to be turned off because they use RAM. yes.gif

I did a bit of an experiment - exported the whole Services hive, replaced
"Start"=dword:00000002 with "Start"=dword:00000003 and you
know what... it actually didn't make much difference in the RAM usage at all,
but there were a few errors here and there though.

In VMware with Vista you can power it off and adjust the RAM down
to 224Mb (no less) then boot it up again and it uses less than 150Mb
RAM. Sounds impossible, sounds like a joke, but its true... if you have
VMware and Vista, try it. It runs pretty smooth on 224Mb RAM too!
Spooky
"480 to 330"

Considering that with all of the default services running they only take up, at the most, 50 MB or less of memory. Where did the other 100 MB go?


QUOTE (Menion @ Nov 26 2006, 03:49 AM) *
QUOTE (Spooky @ Nov 26 2006, 01:46 AM) *

Personally though, all together, I wouldn't disable any service at all. They are there for a reason, and should be left alone. If they are causing such a big impact on your computers performance then there are probably areas of your computer you should tune up or beef up in some way like adding memory for example which will be of more benefit then disabling a service to compensate for the very little these services occupy.


I've followed the guide myself, and my computer run so much better. I decreased RAM usage from about 480 to 330 after fresh startup. And that's noticeable. That's only from disabling services btw.

QUOTE (Tarun @ Nov 26 2006, 01:48 AM) *
Leave the services alone people. They're there for a reason.


Yikes. Against any tweaking at all? smile.gif

Well. ALOT of the services in Vista and XP aren't even used by us mortals, so why should they be enabled per default?

I don't want to waste resources on stuff I don't use and never will. And that's pretty understandable, isn't it?

Tweaking services is the same as overclocking. There's a risk, but it's worth the performance gain. smile.gif
Stoic Joker
Guys, I gota go with Spooky and Tarun on this. Yes disabling "things" will help performance on some low-resource machines but it needs to be done far more surgically and with a much greater understanding of how the services interact and what they actually do.

Consider, the above mentioned (as useless) Windows Time Service which keeps your computers clock synchronized with a predetermined time server. Is that really useless? Not if your on a domain. If your system clock skews more that 5min (by default) from the servers clock, you will be locked-out of Everything including LocalMachine!

Disabling the IKE service will (most likely) go unnoticed right up until you try to connect to a VPN (yes that even includes a 3rd party VPN Client) the connection will quite transparently fail ... leaving you on the phone with Tech Support for about 100yrs trying to figure out why.

Etc. etc. etc...
LLXX
QUOTE (Stoic Joker @ Nov 26 2006, 11:41 AM) *
Consider, the above mentioned (as useless) Windows Time Service which keeps your computers clock synchronized with a predetermined time server. Is that really useless? Not if your on a domain. If your system clock skews more that 5min (by default) from the servers clock, you will be locked-out of Everything including LocalMachine!
Your machine would have to have a horridly inaccurate clock for it to drift that far off, or it's time to replace the CMOS battery.

Even the cheapest quartz watches gain or lose an average of 0.5s per day. Assuming that the skew is always in one direction (highly inconcievable), to lose or gain 5 minutes would take 600 days. In practice the skew reverses direction frequently and never in one direction for more than 600 days, so the CMOS battery would probably need replacement long before the time drifts far enough to become a problem.
Menion
This guide wasn't meant for you tweak services haters...

As I clearly stated, you do it on your own risk. I gained a lot of performance and decreased Vista's RAM usage considerably, so what's wrong is wanting to share that experience and knowledge with the rest of the community?

Come on. Get a room!
pmi
QUOTE (Stoic Joker @ Nov 26 2006, 07:41 PM) *
Consider, the above mentioned (as useless) Windows Time Service which keeps your computers clock synchronized with a predetermined time server. Is that really useless? Not if your on a domain. If your system clock skews more that 5min (by default) from the servers clock, you will be locked-out of Everything including LocalMachine!

Disabling the IKE service will (most likely) go unnoticed right up until you try to connect to a VPN (yes that even includes a 3rd party VPN Client) the connection will quite transparently fail ... leaving you on the phone with Tech Support for about 100yrs trying to figure out why.

Etc. etc. etc...


Seems to me that you have to be a corporate user for these services .
Spooky
You said in your original post: "Constructive feedback and criticism is also welcome"

So...thats what you got. No one hates tweaking services, but in line with your own post people offered their comments as well. Theres nothing wrong with what you shared, anyone thats willing to share information to help others isn't doing anything wrong. Anything posted on the internet will at some point or another be commented upon in ways the original poster may not have expected. I'm sure someone will put the information you posted to good use.

QUOTE (Menion @ Nov 27 2006, 09:52 AM) *
This guide wasn't meant for you tweak services haters...

As I clearly stated, you do it on your own risk. I gained a lot of performance and decreased Vista's RAM usage considerably, so what's wrong is wanting to share that experience and knowledge with the rest of the community?

Come on. Get a room!



I don't think he's talking about individual client computers. I think he's talking about networks where all systems need to be sync'd together for time.

QUOTE (LLXX @ Nov 26 2006, 10:43 PM) *
QUOTE (Stoic Joker @ Nov 26 2006, 11:41 AM) *
Consider, the above mentioned (as useless) Windows Time Service which keeps your computers clock synchronized with a predetermined time server. Is that really useless? Not if your on a domain. If your system clock skews more that 5min (by default) from the servers clock, you will be locked-out of Everything including LocalMachine!
Your machine would have to have a horridly inaccurate clock for it to drift that far off, or it's time to replace the CMOS battery.

Even the cheapest quartz watches gain or lose an average of 0.5s per day. Assuming that the skew is always in one direction (highly inconcievable), to lose or gain 5 minutes would take 600 days. In practice the skew reverses direction frequently and never in one direction for more than 600 days, so the CMOS battery would probably need replacement long before the time drifts far enough to become a problem.
kartel
blink.gif



no comment.



I'll stick to my own guns thanks.....
usasma
64 services running on a stock install of Vista RTM (32 bit version) by counting those that are listed as "Started" in services.msc

After installing some Logitech mouse software and Firefox, a glance at the Task Manager shows 37 processes running (13 svchost.exe's) - but clicking on the Services tab shows many more than that (approximately 63 with a PID (presumed to be started) and a whole boat load more without PID's). Presumably the excess are running under the svchost.exe instances.
usasma
Here's the list of services that I had on my Vista RTM install when it first started - along with my choices about what should and should not me modified. A lot of this is based on previous experiences and may not apply in your situation. Finally, some of it is just a SWAG (scientific wild-a**ed guess) - so take it with a grain of salt.

My thoughts are that, when it doubt, you should set a service to Manual rather than Disabling it - this way you can go back and see if it's being called on as time progresses. If it isn't needed in a week or two, then chances are that you won't need it - so it should be safe to Disable then.

Regardless, take the time to export a list of the services as they sit on your system and save them to a text file - it's a good resource for resetting them if needs be. PM me for the Excel version of this if you'd like (it includes the comments from earlier in this thread).

Here's what I've gotten:

Application Experience - Disable if you don't use Aero or themes

Application Information - Manual - needed to install legacy software as an admin

Application Layer Gateway Service - Manual

Application Management - Manual

Background Intelligent Transfer Service - Auto

Base Filtering Engine - ? Manual

Block Level Backup Engine Service - Manual

Certificate Propagation - Manual

CNG Key Isolation - Manual

COM+ Event System - Auto

COM+ System Application - Manual

Computer Browser - Auto

Cryptographic Services - Auto

DCOM Server Process Launcher - Auto

Desktop Window Manager Session Manager - Disable if you don't use Aero or themes

DFS Replication - Manual

DHCP Client - Auto

Diagnostic Policy Service - ? Manual

Diagnostic Service Host - Manual

Diagnostic System Host - ? Manual

Distributed Link Tracking Client - Auto

Distributed Transaction Coordinator - Manual

DNS Client - Auto

Extensible Authentication Protocol - Manual

Fax - Disable if you don't fax

Function Discovery Provider Host - Manual

Function Discovery Resource Publication - Auto

Group Policy Client - Disable if you don't use Group Policy

Health Key and Certificate Management - Manual

Human Interface Device Access - Manual

IKE and AuthIP IPsec Keying Modules - ? Manual

Interactive Services Detection - ? Manual

Internet Connection Sharing (ICS) - Disabled by default on my system

IP Helper - ? Manual

IPsec Policy Agent - ? Manual

KtmRm for Distributed Transaction Coordinator - ? Disable

Link-Layer Topology Discovery Mapper - ? Manual

Microsoft .NET Framework NGEN v2.0.50727_X86 - Manual

Microsoft iSCSI Initiator Service - Manual

Microsoft Software Shadow Copy Provider - Disable if you don't use Volume Shadow Copy - otherwise Manual

Multimedia Class Scheduler - Disable, Manual if you need priority assigned to multimedia tasks

Net.Tcp Port Sharing Service - Disabled by default on my system

Netlogon - Manual

Network Access Protection Agent - Manual

Network Connections - Manual

Network List Service - ? Manual

Network Location Awareness - ? Manual

Network Store Interface Service - Auto

Offline Files - ? Manual

Parental Controls - Disable unless you need the Parental Controls

Peer Name Resolution Protocol - Manual

Peer Networking Grouping - Manual

Peer Networking Identity Manager - Manual

Performance Logs & Alerts - Manual

Plug and Play - Auto

PnP-X IP Bus Enumerator - Manual

PNRP Machine Name Publication Service - Manual

Portable Device Enumerator Service - ? Manual

Print Spooler - Disable if you don't have a printer

Problem Reports and Solutions Control Panel Support - Manual

Program Compatibility Assistant Service - ? Manual

Protected Storage - Disable if you're not worried about the security of your sensitive information

Quality Windows Audio Video Experience - Manual

ReadyBoost - Disable unless using ReadyBoost (gotta try this one!)

Remote Access Auto Connection Manager - ? Manual

Remote Access Connection Manager - Disable if you don't use dial-up connections and/or VPN-networks.

Remote Procedure Call (RPC) - Auto

Remote Procedure Call (RPC) Locator - Manual

Remote Registry - Manual

Routing and Remote Access - Disabled by default on my system

Secondary Logon - Disable

Security Accounts Manager - Auto

Security Center - ? Manual

Server - ? Manual

Shell Hardware Detection - Disable to remove autoplay functionality on removable media.

SL UI Notification Service - Disable. You can manually run this if it's needed for activation or other software licensing issues.

Smart Card - Manual

Smart Card Removal Policy - Manual

SNMP Trap - Manual

Software Licensing - Disable if you don't use licensed content - but be careful as it will cause some programs to run with decreased functionality. Otherwise, set it to manual

SSDP Discovery - Manual

Superfetch - Sorta like prefetch on steroids - I'd leave it on Auto

System Event Notification Service - Leave it if you want to know when an error occurs - otherwise, disable it.

Tablet PC Input Service - Disable if you don't have a Tablet PC

Task Scheduler - ? Manual

TCP/IP NetBIOS Helper - ? Manual if you don't know

Telephony - Disable if you don't use dial-up connections.

Terminal Services - Disable, reset it if you need remote functionality

Terminal Services Configuration - Manual

Terminal Services UserMode Port Redirector - Manual

Themes - Disable

Thread Ordering Server - Manual

TPM Base Services - Manual

UPnP Device Host - Disable if you don't need to host UPnP devices.

User Profile Service - Auto

Virtual Disk - Manual

Volume Shadow Copy - Manual

WebClient - Disable

Windows Audio - ? Manual

Windows Audio Endpoint Builder - ? Manual

Windows Backup - Manual

Windows CardSpace - Manual

Windows Color System - Manual

Windows Connect Now - Config Registrar - Manual

Windows Defender - Auto - use it, it's good and it's free!

Windows Driver Foundation - User-mode Driver Framework - Manual

Windows Error Reporting Service - Leave it if you want to know when an error occurs - otherwise, disable it.

Windows Event Collector - Manual

Windows Event Log - Leave it if you want to know when an error occurs - otherwise, disable it.

Windows Firewall - Disable only if using another software firewall - otherwise, leave it alone.

Windows Image Acquisition (WIA) - Manual

Windows Installer - Manual

Windows Management Instrumentation - Auto

Windows Media Center Extender Service - Disabled by default on my system

Windows Media Center Receiver Service - Manual

Windows Media Center Scheduler Service - Manual

Windows Media Center Service Launcher - ? Manual

Windows Media Player Network Sharing Service - ? Manual

Windows Modules Installer - Manual

Windows Presentation Foundation Font Cache 3.0.0.0 - ? Manual

Windows Remote Management (WS-Management) - ? Disable

Windows Search - Disable

Windows Time - Disable

Windows Update - Auto - you need the updates!

WinHTTP Web Proxy Auto-Discovery Service - Disable or Manual

Wired AutoConfig - ? Disable if you don't have wireless - otherwise Manual

WLAN AutoConfig - ? Disable if you don't have wireless - otherwise Manual

WMI Performance Adapter - Manual

Workstation- Auto
Jeronimo
QUOTE (LeveL @ Nov 26 2006, 12:22 PM) *
QUOTE (Tarun @ Nov 26 2006, 01:48 AM) *

Leave the services alone people. They're there for a reason.


Everyone has replied to this comment up to now so I might as well too...

"They're there for a reason."

Yeah to be turned off because they use RAM. yes.gif

I did a bit of an experiment - exported the whole Services hive, replaced
"Start"=dword:00000002 with "Start"=dword:00000003 and you
know what... it actually didn't make much difference in the RAM usage at all,
but there were a few errors here and there though.

In VMware with Vista you can power it off and adjust the RAM down
to 224Mb (no less) then boot it up again and it uses less than 150Mb
RAM. Sounds impossible, sounds like a joke, but its true... if you have
VMware and Vista, try it. It runs pretty smooth on 224Mb RAM too!


I would not recommend doing this exactly like this as there are services in this key that do not show up in Computer Management Services. Check that you only do this for type 32 (dword 20), these are the actual services. This might give you a good indication of what services are needed, but some services do not start-up in manual mode by themselves when needed. If this should occur for RPC service, then you could be in trouble.

I can however confirm memory usage went down to around 330MB for me as well. This was however on a fully installed system, with Virus scan enabled in the background, so say around 300 to 310MB without AV.
Jeronimo
Network Connections - disable if you set static IP-address and do not access network connections frequently
Software Licensing - required for control panel, personalization
Secure Accounts Manager - required for Windows Mail
User Profile Service - disable will cause login failure to you default account (auto-login)

Question:
Group Policy - disable, anyone know how as this service is protected in services as well as in the registry

My 2 cents. If a service:
1. starts at system start-up in manual mode, then I re-evaluate (maybe it is essential?) and if I still do not want it to start, then I set it to disabled.
2. does not start at system start-up in manual mode, then I leave it that way. If it starts because of some application, then it is most likely required.
3. absolutely must not start, because of security risks (like peer-to-peers services) then I always put them to disabled.

My settings...

Automatic:
- Application Experience, Desktop Window Manager Session Manager, Themes (Aero Interface)
- Multimedia Class Scheduler, Windows Audio, Windows Audio Endpoint Builder (Audio)
- DCOM Server Process Launcher, Group Pollicy Client, Multimedia Class Scheduler, Plug and Play, Remote Procedure Call (RPC), Task Scheduler, User Profile Service, Windows Event Log, Windows Management Instrumentation (mandatory)
- Program Compatibility Assistant Service (unsure)
- Protected Storage (Security, Windows Mail)
- Software Licensing (Control Panel)
- SuperFetch (Performance. Yes it uses memory, but less memory usage does not mean better performance)

Disabled (keep starting or depend on eachother):
- Background Intelligent Transfer Service, COM+ Event System, COM+ System Application, Network List Service, Network Location Awareness, SL UI Notification Service, System Event Notification Service
- DHCP Client, WinHTTP Web Proxy Auto-Discovery Service
- Function Discovery Provider Host, PnP-X IP Bus Enumerator
- Function Discovery Resource Publication
- Internet Connection Sharing (ICS), Network Connections, Remote Access Connection Manager, Routing and Remote Access, Telephony
- Net.Tcp Port Sharing Service (default?!)
- Remote Registry (security!?)
- Shell Hardware Detection
- SSDP Discovery, UPnP Device Host, Windows Media Player Network Sharing Service (security!?)

Note that all other services will be at manual, but then again I have already removed a lot of services from the Windows Vista Home Basic by use of vLite (0.8 beta)
LeveL
OK this is really annoying me now... and it didn't happen on XP.

You assume I have disabled some service or other and something
isn't working? Ha! I wish! I can't even get started because I go here:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services]

Then I export that entire key, it ends up about 1.7Mb as a .reg file (I have
stripped a lot out with vLite)

So I start looking next to "Display Name" in the reg file and instead of it
having the display name like "DNS Client" it has a path to the DLL file
with a switch. realmad.gif

In other words you can't just easily find these services in the registry!

What would take maybe one hour is now going to take two f**king days.

Anyone else know how to solve this I mean, this IS the correct key, yes?........

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services]
TheTOM_SK
My startup: 200 MB RAM, My Services (no Manual), My reg file. smile.gif
I forgot to thank the author, thanks man for my PC's performance.

QUOTE (Jeronimo @ Jan 26 2007, 12:05 AM) *
Group Policy - disable, anyone know how as this service is protected in services as well as in the registry

It can be done via mmc, but I would not do it, if I were you.
Windows will not load (work), if those 4 services are disabled.
Though I used to have DCOM service disabled in XP, such a pity:
CODE
DCOM Server Process Launcher
Group Policy Client
Plug and Play
User Profile Service

Sound needs 3 services, oh well:
CODE
Multimedia Class Scheduler
Windows Audio
Windows Audio Endpoint Builder

Those 2 will allways start when needed, even when disabled:
CODE
Cryptographic Services
Protected Storage

By disabling Themes, I would gain only 4 MB, it is not worth of it.

BTW, there are some service, which can not be disabled via registry.
It can be done via mmc or altering reg permissions (not a good idea).

QUOTE (LeveL @ Feb 9 2007, 09:22 AM) *
In other words you can't just easily find these services in the registry!

Start - services.msc - look for service you want to disable, eg.:
DNS Client's properties - look for Service name: Dnscache, then:
In the registry look for "Dnscache" in the services key and you get it.
dcyphure
i havnt found any of ultimates default services to be any performance hinder, games run same fps no matter what idisable
hlc
QUOTE (usasma @ Dec 1 2006, 12:18 AM) *
Here's the list of services that I had on my Vista RTM install when it first started - along with my choices about what should and should not me modified. A lot of this is based on previous experiences and may not apply in your situation. Finally, some of it is just a SWAG (scientific wild-a**ed guess) - so take it with a grain of salt.

My thoughts are that, when it doubt, you should set a service to Manual rather than Disabling it - this way you can go back and see if it's being called on as time progresses. If it isn't needed in a week or two, then chances are that you won't need it - so it should be safe to Disable then.

Regardless, take the time to export a list of the services as they sit on your system and save them to a text file - it's a good resource for resetting them if needs be. PM me for the Excel version of this if you'd like (it includes the comments from earlier in this thread).

Here's what I've gotten:



Multimedia Class Scheduler - Disable, Manual if you need priority assigned to multimedia tasks

Windows Audio - ? Manual

Windows Audio Endpoint Builder - ? Manual

Multimedia Class Scheduler Service cannot be disabled or you don't want to hear any sounds from your computer......
DigeratiPrime
very handy site, blackviper style plus reg files
http://www.speedyvista.com/services.html
TheTOM_SK
Thanks, now I understand why I can not open regedit directly, and so on, cool. smile.gif

Though some info is incorrect, eg about stopping Network Store Interface Service.
TheTOM_SK
I wonder, if I would login with default admin, if would I still need that: User Profile Service or not?

EDIT: Removing Cryptographic Services & Protected Storage from registry caused, that I can not login via Google Talk, so I have removed the info from this post.
TheTripleX
Do not disable User Profile Service, otherwise your user profile will not load correctly. I have tried setting it to manual and it was a pain in the a** as all the paths were broken.
What happens when you set WMI service to disabled? Also, disabling COM+ disables Windows Update too?
TheTOM_SK
You are right, I just did another clean instal. Default admin account loaded properly, but allways with annoying message, that User Profile Service is disabled and blablabla, even when I removed other account, so I decided to keep it on. I am just trying to keep Themes disabled, it is a little disgusting to see 32-bit icons in 256-color enviroment and the gain is only about 10 MB RAM and 10 MAB pagefile, but maybe I will get used to it and I like, that I have only 8 services running. At XP I used to have only 4 windows services running and 1 firewall service, oh I miss that so much.

I have WMI disabled for months, so far I have not found any aplications, that would need it, except ATI control panel, but I do not access that one daily, just after clean instal to set up a few things and then no more.

Yes, I can not access Windows Update like this, but I prefer downloading updates manually anyway.

EDIT: I have edited previous post, removing services: Cryptographic Services & Protected Storage did not go well, so I am going to reinstal and I will keep Themes as well, so I will have 12 services at the end. I will just have to learn to live with that.
TheTripleX
What effect does Protected Storage have? I have it disabled and it's OK without it.
TheTOM_SK
Does not your Protected Storage service start up after every startup?
Mine does, even when I set it to disabled, it set itself to Manual and starts.

I guess, that I could not login to GTalk, because it uses SSL login and I guess, that it just needs Cryptographic Services. Do not know about Protected Storage, but since both those start even when they are disabled, I will rather leave them alone, I do not want to mess up my Windows, 5 setups today were enough for me, I need a break. smile.gif
TheTripleX
QUOTE (TheTOM_SK @ Feb 13 2007, 07:47 PM) *
Does not your Protected Storage service start up after every startup?
Mine does, even when I set it to disabled, it set itself to Manual and starts.

I guess, that I could not login to GTalk, because it uses SSL login and I guess, that it just needs Cryptographic Services. Do not know about Protected Storage, but since both those start even when they are disabled, I will rather leave them alone, I do not want to mess up my Windows, 5 setups today were enough for me, I need a break. smile.gif

Mine doesn't. It's disabled and it stays that way.
Jeronimo
QUOTE (TheTripleX @ Feb 13 2007, 06:39 PM) *
What effect does Protected Storage have? I have it disabled and it's OK without it.


This is used for Windows Mail amongst others along with Secure Accounts Manager.

I keep themes enabled, because Aero interface improves performance and appearance and it only costs some extra memory usage. If you have 1GB or more and a decent processor I suggest to keep it enabled.

WMI is one of those services that I do ot want to disable. I do not like disabling services, which can costs me a lot of time figuring out why an applictaioon wil not install/start. If it could be used/required and it start when set to manual, then I just let it be.
TheTripleX
QUOTE (Jeronimo @ Feb 13 2007, 08:00 PM) *
QUOTE (TheTripleX @ Feb 13 2007, 06:39 PM) *
What effect does Protected Storage have? I have it disabled and it's OK without it.


This is used for Windows Mail amongst others along with Secure Accounts Manager.

I keep themes enabled, because Aero interface improves performance and appearance and it only costs some extra memory usage. If you have 1GB or more and a decent processor I suggest to keep it enabled.

WMI is one of those services that I do ot want to disable. I do not like disabling services, which can costs me a lot of time figuring out why an applictaioon wil not install/start. If it could be used/required and it start when set to manual, then I just let it be.

I understand, but keep in mind that some services may automatically start even if they don't need to.
TheTOM_SK
QUOTE (TheTripleX @ Feb 13 2007, 06:52 PM) *
Mine doesn't. It's disabled and it stays that way.

I envy it to you. blushing.gif
TheTripleX
I have Ultimate x64 and it's disabled.
nimble
Score one for the haters!

I'm a loyal tweaker myself. And I still believe in tweaking. (My biggest disapointment in Vista is in how much control they've taken away and oversimplified, like defragging. Sure streamline the GUI, but give up an advanced tab to get back to those controls.) But I turned off all the services recomended and have some funny behavior now. The control panel won't open anymore. And in the start menu my documents folder and others still cascade, but 'control panel' says it's empty.

What did I do? I'm going through and turning things back on to try to fix it now. But I can't go to a restore point short of moving files from DOS.

I'm sure I turned off just one service too many. Anybody have an idea which needle I need in that haystack?

Thanks.

-Nimble
(Yes, I feel foolish. And you can say "I told you so.")
TheTOM_SK
Software Licensing service enables Control Panel, but you can leave it disabled and enable only if you need access to the control panel, UAC does not need this one.

By the way, I have also restored a few services. I have found out, that I can get Vista on its knees and get RAM footprint about 180 MB, but at that point, Windows is almost unusable and it looks disgusting. So I have 16 services running right now, RAM usage is about 300 MB and everything works just fine, including UAC and Aero.
nimble
Thanks. I turned it on and back in my control panel now.

What's UAC?

And I'd love to hear what your ideal 16 services are.

Best,
Nimble
TheTOM_SK
UAC - User Account Control. My 16 services, well they are 17 of them, Protected Storage and Windows Installer are set to Manual, they will start as needed.
nimble
Thanks again.

I found that I need to keep "DHCP Client" to keep my internet connection since I'm on a local network. And I have to keep "Network Store Interface Service" or else it kills "DHCP Client."

And I was blocked from turning off "Security Accounts Manager" which is running even though I have it set as disabled. "Task Scheduler" is similarly protected although I can't even change its setting. And it being unkillable seems to keep "Windows Event Log" from being turned off.
TheTOM_SK
Yeah, I need 4 services to be able to set up my internet as well, but I enable them only, when my IP changes, I have set up my IP and DNS servers manually.

The unkillable services can be disabled via mmc thanks to security template.

You can download this template and extract it to your documents folder, then:

Start - Run - mmc - file - add/remove snap-in - Security Configuration and Analysis - right click on it - open database - type - 0 - computer will create 0.sdb - to insert template - open - 0.inf - right click on Security Configuration and Analysis - Analyze computer Now - open tree - system services - set up services at will - right click on Security Configuration and Analysis - configure computer now - service will be done.

Warning: disabling needed services can result in unusable Windows or other software! I take no responsibility, if you end up with messed up Windows! Proceed at own risk! Simply put, just DO NOT disable services: DCOM, RPC & Plug and Play!
TheTripleX
I can live without WMI, Application Compatibility, Application Management and Program Compatibility Assistant Service. Tom, why did you enabled these? I don't see the point of having the last three set to Automatic.
Sgt_Strider
It would be great if we can get the registry settings for these and just apply it.
TheTOM_SK
QUOTE (TheTripleX @ Feb 22 2007, 10:07 PM) *
I can live without WMI, Application Compatibility, Application Management and Program Compatibility Assistant Service. Tom, why did you enabled these? I don't see the point of having the last three set to Automatic.

I made my settings according to ATI control panel, if that one is able to instal and start, then there should be no problem with any other aplication and most apps really need WMI. I guess, that Program Compatibility Assistant Service makes AxCrypt to run smoother, without too many failures, before it failed a few times a day, now only once per a few days. Application Information is needed by UAC and Application Experience by som effects. I wonder, if I should not enable SAM and Windows Event Log, since it scares me, what it says, that by disabling them: "Stopping this service may compromise security and reliability of the system".

EDIT: Thanks for pushing me by asking, I have changed my set up again.
I have now 20 Automatic services and 2 Manual. 22 processes, before 18.
It takes only 240 MB and 200 MB pagefile, before 200 MB and 150 MB pagefile.
I can now setup everything, including internet without restarting to start services.
TheTripleX
What effects need Application Experience? Why not set it to manual and it will surely start if needed. SAM may be needed, set to manual. Event Log is just for viewing the logs, that's it. Protected storage is not quite needed. Network connections is just for viewing those, no need for Automatic. You're losing your tweaking abilities my friend smile.gif.
Click to view attachment
I have:
-DWM for the nice looking Windows;
-HIDA for my Logitech mouse;
-NSIS & DHCP because I am not sure that my internet settings remain the same;
-SL for Control Panel access.
I see no downside in disabling WMI, but...
TheTOM_SK
Ok, I have 16 automatic and 2 manual services now. Thanks man. smile.gif
But the holiday is comming, can not you give me a break, please. newwink.gif

I do not like services at Manual, only those, which will start & then stop.
I need Network Connections to see and set up my IP assigned by DHCP.
WMI could be disabled, but it is not worthy of all troubles, that would follow.

It is mentioned, that Application Experience is needed by Aero, in the first post of this thread as well, but who knows, I will try to keep it off. I have disabled SAM, because I guess, that it can actually decrease security, since it could allow "bad" services to be started. I have also disabled Event Log and Protected storage, but this little devil will most likely start anyway, I have no idea, why it does that.

For those, who do not understand, why I tweak services. It is not becauce of performance, that is just the second product, the main reason is the security. I have not played any games for 2 years, so I do not care, if the memory footprint is 200 MB or 400 MB. The point is, that if the service is disabled, it can not be exploited (itself, its files still can). Talking about XP, there was at least one vulnerability for almost every service, including DHCP, Network connections and etc. I expect the same with Vista and since the number of my security aplications is zero, I just have to find another way to secure my PC. Any ideas are wellcome.
TheTripleX
I have the x64 version of Windows Vista Business and it's never going under 400MB of used RAM. I don't know how. I have only those services and it should be lower, but whatever...
Application Information is needed by Aero, but why and how come? Aero works just fine without it.
TheTOM_SK
You know, when I instal Vista, I apply my reg file, restart PC and the RAM usage is still about 400 MB. Then I apply security policies and after restart, it drops to 200 MB. It could not be due to services, there are only about 5 of them and they could not take 200 MB. But I can not imagine, what would have security policies with RAM usage anyway.
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.