Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

After removing the following executables from starting up, in the near future they reappear again:

  • DDMService.exe: Re-enabled when visiting a DivX video online.
  • DivXUpdate.exe: Re-enabled when visiting a DivX video online.
  • GoogleUpdate.exe: Re-enabled task, I think by Google Chrome? I see no auto-update option.
  • iPodService.exe: Re-enables after starting iTunes.
  • iTunesHelper.exe: Re-enables after starting iTunes, useless on SSDs.
  • Reader_sl.exe: Re-enables when updating Adobe Reader, useless on SSDs.

It bores me that these processes keep popping back up, while my software functions well without them.
I'm smart enough to update the software weekly through FileHippo so I don't need automatic updates.

What can I do to never see these processes again? Even after reinstallation of those applications...

A general solution is also welcome! :-)

share|improve this question
    
For disabling GoogleUpdate.exe, see this Superuser page. –  Mehper C. Palavuzlar Mar 4 '11 at 13:58
    
@Mehper: And everyone else: I know how to disable/remove them but I don't know a permanent solution. –  Tom Wijsman Mar 4 '11 at 14:57

7 Answers 7

up vote 8 down vote accepted

Permanent solution (this will work even when an application is updated or reinstalled):

enter image description here

  1. Press Start and type Local Security Policy, and press Enter.
  2. In the left pane, click on Software Restriction Policies.
  3. Then, in the right pane, double-click Additional Rules.
  4. Right-click on any empty space in the right pane and select New Path Rule....

enter image description here

  1. Click browse and select the program you need to block. For example, DivXUpdate.exe could be in C:\Program Files\DivX.
  2. Make sure the drop-down list under Security level says Disallowed.
  3. Click OK and you're good to go.

I'd suggest not doing this for GoogleUpdate.exe, as it could interfere with Chrome's auto-update. Instead, just remove GoogleUpdate.exe from your system startup (use msconfig or google how to work the registry to remove startup items). Also, run Task Scheduler and disable the Google Update task.

share|improve this answer
    
This is how I was going to suggest doing it. It works fine. –  Joe Taylor Mar 4 '11 at 15:03
    
A rule exists for %HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot% and %HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir% in those folders, are they supposed to be there? I think they disallow me to add any executable because it isn't working... –  Tom Wijsman Mar 4 '11 at 15:06
    
+1 @George: Removed those two and everything remains working, I effectively disallowed myself from running Internet Explorer so this seems to solve my problem. :-) –  Tom Wijsman Mar 4 '11 at 15:08
1  
Oh, I like this solution better than mine. I hadn't even thought of playing with security policies. Guess that's what I get for being a developer and not an admin by nature. I always look at a programming solution first. –  BBlake Mar 4 '11 at 16:05
    
Go to your C:\Windows\Installer folder, enable the Subject and Title columns for the MSIs, look for the Google Updater one, right-click it, and press Uninstall. :) –  Mehrdad Mar 19 '11 at 4:49
  • GoogleUpdate.exe
    This is a scheduled task. You can remove it or disable it from there. Find the Scheduled Tasks item in the control panel.
  • iPodService.exe/iTunesHelper.exe:
    These are services. Go to the start menu, choose run, and then type services.msc to view the services management snap-in. If you have an iPod or iPhone, you might find you actually want to leave one or both of these running.
  • Reader_sl.exe
    This is started via the \\HKEY_LocalMachine\Softare\Microsoft\Windows\Current Version\Run key in the registry. Adobe will restore this key every time it updates, so rather than removing it entirely you might want to just break the entry (change it to point to a non-existent location), and then (as administrator) change the permissions on that entry such that no one has access to update it (but this might also prevent Adobe from updating correctly in the future)

    You might find a few other entries here you don't need as well, but be careful, as it's easy to end up removing something from this list that it turns out you were using after all.

I'm unfamiliar with the other items in your list.

For my part, I have a bat script that I run now and then that removes these, as well as a few other annoyances (the Acrobat desktop shortcut and Start Menu item, the Microsoft Silverlight start menu item, and the Apple Quicktime shortcuts and start menu items).

share|improve this answer
    
I know how to disable the tasks and services, the problem is that they return and a permanent solution would get me rid of this behavior once and for all. Doesn't an invalid location result in errors because the file is not found? –  Tom Wijsman Mar 4 '11 at 14:55
    
@tom not if the "invalid location" is a program that just quits right away. –  Joel Coehoorn Mar 4 '11 at 14:57
    
+1 @JoelCoehoorn: I see, it could have worked. What about the scheduled task that reoccurs on reinstallation? –  Tom Wijsman Mar 4 '11 at 15:10
    
For scheduled tasks, I believe you can set them to run using credentials that don't have read/execute permissions for the program. –  Joel Coehoorn Mar 4 '11 at 15:45

Not much for several of them I know. Many software apps, including iTunes, Adobe Reader and Chrome, are designed to check for these processes and replace/re-enable them whenever they can't find them or they see they aren't running. Sometimes you can have temporary success in suppressing them, such as replacing iTunesHelper with an empty executable file that does nothing. But the apps just keep replacing them.

About the only option I have heard of for a permanent solution is one guy I read in a forum created his own service that continually watches for these other processes and kills them when it finds them running. Harsh, but he said it worked. But that was a couple years ago and I don't recall where I saw it at.

share|improve this answer
    
A Python script I can run on a daily basis sounds like an idea I could implement, it could do various other tasks too that I now do manually. I'm going to looki into George's solution first... –  Tom Wijsman Mar 4 '11 at 14:59
    
+1 @BBlake: Your solution would also have worked, I should automatize my maintenance in the near future. –  Tom Wijsman Mar 4 '11 at 15:09

Navigate to the folder where these exe files reside, rename the file extension, example: DivxUpdate.exe to DivXUdate.exe.safe

First you may have to unhide file extensions in folder properties.

share|improve this answer
    
Doesn't renaming result in errors because the file is not found? –  Tom Wijsman Mar 4 '11 at 14:54
    
Sometime yes, most of the time no, usually just errors in event viewer. I have done this with windows messenger chat program in XP for many years without any gui errors. –  Moab Mar 4 '11 at 15:44
    
The ability for this to work is completely dependent on the application since each one treats "not found" errors returned by creating a process differently. Be warned; this may cause problems. –  Qix Feb 24 '13 at 8:12

You could try creating services out of the executable. Then once they are created, disable the service which should effectively disable them starting. You will probably have to enter msconfig via the run cmd to stop startup services.

Here is a link on how to create a service out of an executable link

or

better still here is a page in the stackoverflow superuser section link2

Other: you should be able to stop via setting dword value in registry to 0

share|improve this answer
1  
Creating a service doesn't prevent the executable itself from starting. –  Tom Wijsman Mar 4 '11 at 14:53

If Chrome updates are restarting GoogleUpdate.exe you can switch to SRware Iron which is an alternative Chromium build and does not contact any server...

share|improve this answer

easy way copy this then save as cmd

@echo off :start net stop DDMService.exe net stop DivXUpdate.exe net stop GoogleUpdate.exe net stop iPodService.exe net stop iTunesHelper.exe net stop Reader_sl.exe goto start

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.