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.

Why does Adobe Acrobat Reader require a restart when you update it? It's a piece of software that reads PDFs. Just what else is it installing/updating that requires a total OS reboot to "complete" the installation?

A bit of Googling indicates that it's to allow the OS to install the Adobe "Speed Launcher" - is this it or are there other components that are more tightly into the OS that it must absolutely have to have closed so that it can update them?

Edit: Any way to give half points to the two users that gave plausible explanations for this particular issue? I'm under the impression a combination of both of these answers is the reason why the restart is required, unless anyone has additional knowledge of what goes on behind the scenes are an Adobe update.

share|improve this question

3 Answers 3

up vote 12 down vote accepted

There's a lot of folk wisdom that Adobe Acrobat Reader requires a reboot because of its Speed Launcher.

This is not, in fact, true. Speed Launcher installs itself in the Windows Explorer "All Users" Startup folder. Thus invoking it after installing it only requires that one log off and then log back on again. Indeed, one could just run the Speed Launcher program directly, from the shortcut in the startup folder, to start it if one wanted to, without even logging off and back on. After all, that's all that's really happening at log on.

Adobe Acrobat Reader requires a reboot because of the download program that it uses as part of installation. This is NOS Micro's getPlus. getPlus installs a "getPlus Helper Service" (running getPlus_HelperSvc.exe) to run on the first reboot after downloading the package that it is being used to install. This helper deletes the getPlus programs from the system, on the grounds that after installation the download manager is no longer needed.

Adobe Updater also sets up things that are run later. Again, however, it does not in fact require a reboot to run them. As one can see from Adobe's description of how to manually unstick Adobe Updater when it fails to complete the process on its own, Adobe Updater installs per-user run commands that are executed at log-on. Thus, again, all that is in fact required is to log off and log back on again, not restart the whole system.

share|improve this answer
1  
Hmm, yours and afrazier's answers both seem very plausible. Perhaps it's a combination of the two (making all these changes to the system) that require the restart. Considering the amount of unnecessary work that seems to go into having Acrobat Reader installed, perhaps I should find another alternative. –  White Phoenix Jun 21 '11 at 18:59
    
@White Phoenix: Any PDF reader with similar features to Adobe's Reader (shell/Explorer/browser integration) is going to suffer the same problems on updating. –  afrazier Jun 23 '11 at 15:54

The main reason Reader is going to need a reboot after updating is because the ActiveX component and Explorer Shell Extension have been updated. Since these items are almost certainly being held open by Explorer (remember, Explorer.exe also hosts the desktop) or Internet Explorer, they can't be updated while either of those programs are running. The replacement of the actual file is scheduled for reboot, and you get prompted that it needs done.

The alternative is to make sure that all instances of Explorer and IE are shut down (for all logged-in users) before running the installer.

share|improve this answer

If you block or stop the speedlauncher from running, you generally can ignore the restart request from the update app.

Most Adobe updates do not attempt to reset speedlauncher, so you do not generally have to re-remove it after updates.

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.