Activate services only when needed?

deanlaing12

Posts: 127   +1
Is it possible to activate a service, only when it is needed?

For example... I turn off steam services to prevent junk building up in the background.

When i double click steam it would say i need to install it again (because the service isn't activated.

So is it possible to add a command to the shortcut of the steam app, to enable the service only when needed?

If this is not possible, then why?
 
Don't have that install myself, but if Steam is a service seen in the list from services.msc,

then change the startup to MANUAL, apply the change and then STOP the existing service.

Now then, the service should get started when something on your system attempts to access it.

I use that for several services, like Windows Installer, ...
 
You might want to check this out: http://www.blackviper.com/category/guides/service-configurations/

Otherwise, make your own batch that runs the "taskkill /F /IM "appname.exe*" without quotes to kill app in both OS versions ( x86 and x64 ).

This is one of my most-used batch to clear out many apps from my pc memory.
Code:
;; Add the "//" to disable the option of terminating the app.


taskkill /F /IM "acrotray.exe*"
taskkill /F /IM "BrccMCtl.exe*"
taskkill /F /IM "BrMfcMon.exe*"
taskkill /F /IM "BrMfcWnd.exe*"
taskkill /F /IM "BttnServ.exe*"
//taskkill /F /IM "ClassicStartMenu.exe*"
taskkill /F /IM "CPQEADM.exe*"
taskkill /F /IM "CpqEAKSystemTray.exe*"
taskkill /F /IM "dwn.exe*"
taskkill /F /IM "E_IATIBIA.exe*"
taskkill /F /IM "EAUSBKBD.exe*"
//taskkill /F /IM "egui.exe*"
taskkill /F /IM "FourEngine.exe*"
taskkill /F /IM "hamachi-2-ui.exe*"
taskkill /F /IM "hddled.exe*"
taskkill /F /IM "hkcmd.exe*"
taskkill /F /IM "IAAnotif.exe*"
taskkill /F /IM "ielowutil.exe*"
taskkill /F /IM "igfxpers.exe*"
taskkill /F /IM "ISUSPM.exe*"
taskkill /F /IM "iTunesHelper.exe*"
taskkill /F /IM "jusched.exe*"
taskkill /F /IM "KHALMNPR.exe*"
taskkill /F /IM "LWS.exe*"
taskkill /F /IM "MagicDisc.exe*"
taskkill /F /IM "msnmsgr.exe*"
taskkill /F /IM "NvXDSync.exe*"
taskkill /F /IM "ooVoo.exe*"
//taskkill /F /IM "OpenDNSUpdater.exe*"
taskkill /F /IM "orb.exe*"
taskkill /F /IM "orbjetmanager.exe*"
taskkill /F /IM "orblauncher.exe*"
taskkill /F /IM "RAVCpl64.exe*"
taskkill /F /IM "reader_sl.exe*"
taskkill /F /IM "schedhlp.exe*"
taskkill /F /IM "SetPoint.exe*"
taskkill /F /IM "STARTEAK.exe*"
//taskkill /F /IM "Steam.exe*"
taskkill /F /IM "taskeng.exe*"
taskkill /F /IM "taskhost.exe*"
taskkill /F /IM "TimounterMonitor.exe*"
taskkill /F /IM "TrueImageMonitor.exe*"
taskkill /F /IM "winampa.exe*"
taskkill /F /IM "wmdcBase.exe*"
taskkill /F /IM "xfire.exe*"
taskkill /F /IM "xfire64.exe*"
exit

Place it anywhere in your desktop, or in your own shortcut on taskbar.

Enjoy gaming!
 
I never used Steam before.. so just installed it to give it a try and took a look at how installed itself.

In addition to the Steam service, looks like Steam also starts itself on startup. To disable steam autostart see HERE

p.s. Also, my Steam service installed itself with StartupType=MANUAL. But do check yours as suggested above in case yours is set to AUTOMATIC
 
Don't have that install myself, but if Steam is a service seen in the list from services.msc,

then change the start-up to MANUAL, apply the change and then STOP the existing service.

Now then, the service should get started when something on your system attempts to access it.

I use that for several services, like Windows Installer, ...

Would it harm my computer to set all the services to manual?

So in other words... would my pc run with the bare minimum if i put everyone to manual or would it just fail to start up?
 
boot your system into Safe Mode and then view the services that are running
(Start->Run->Cmd) and enter NET START

These will always start regardless of how you boot.

If you take this tact, you will find some services can not be altered.

HOWEVER, IMO, this is far too aggressive and has little to no benefit.
I'm on a laptop so I disable several services, but would not be so aggressive
 
Back