You know how it goes. You get this new and shiny computer from big computer company X and with it you don’t only get your OEM licensed Windows OS but also some “super handy” tools X happened to install just for you.
Dell is no different so mine come with Dell Data Vault, Dell SupportAssist and Dell Update Service. All of this is (of course) for your own benefit to update your machine to the latest drivers and blah blah blah, even though anything crucial is sent through Windows update anyway.
The downside is that these things are constantly running and using up your precious CPU and memory, while you’ll probably never need them. Ever. Oh, and they also come with some security vulnerabilities apparently, which is always a good reason to kick their butt.
I don’t know what Dell Data Vault even does and don’t care to either (its backup software probably). To make things worse it even causes my system to lag sometimes which I notice as my audio glitches up when that happens. I don’t always listen to breakcore you know, so I do noticed that sometimes.
I also noticed that uninstalling Dell Data Service is pointless as (I think) the Dell UpdateService will just reinstall it. Which sucks.
So I see two options.
- Uninstalling all Dell related software. This is kinda drastic and you might want that stuff if you need support after all.
- Disable the software and prevent it from starting up altogether.
So how do you stop those services from starting up automatically? Here’s how:
- On you desktop, press WindowsKey-R, this brings up the Run prompt.
services.msc and hit enter. This brings up the list of services installed on your machine.
- Look for the Dell ones in the list.
- Open them, one by one, and in the General tab select the startup type “Disabled”.
- Hit “OK” to save.
Note that in the screenshot I’m disabling a completely innocent service per demonstration as I don’t have a Dell machine handy with an English version of Windows on it.
From now on those pesky services won’t be wasting your resources anymore, until the day you might need them again. All you have to do then is go back into the services console and switch the startup type back to Automatic and save.
Then right-click the services in the list and choose “Start”, or simply reboot the machine.
But we’re not quite there yet. There’s still the case of PCDoctor and the SupportAssist client. Those sneaky startups are hidden in the scheduled tasks. You can disable them using the Task Scheduler like this:
- Press WinKey-R and type
Taskschd.msc, press enter.
- In the list of scheduled tasks in the root node you’ll see a “Dell SupportAssistAgent AutoUpdate” or something similar.
- Right click the task and choose “Disable”.
- Repeat for any other Dell tasks in there.
They don’t all have “Dell” in their name, but if you check the Action tab below the path to the executable will give them away (like in the screenshot). In my case I had some additional PCD (PC Doctor) tasks and one SystemToolsDailyTest task to disable.
Another good tool to disable scheduled tasks if from the CCleaner tools menu, or by using the SysInternals Autoruns tool.
This worked for me, but as is mostly the case with things you find on the internet… use this info wisely and at your own risk. ;)
Photo by Massimo Regonati, cc-licensed.