3 Replies Latest reply on May 31, 2010 5:46 PM by RyanGSteele

    Automatic update to 9.3.2 not running

    RyanGSteele Level 1

      Hey all,

       

      We have a number of branch offices with computers running Vista SP1 with Adobe Reader installed on them. With the most recent Reader update, rather than prompting the user to install the update, only a tray icon is displayed and the user must click on it to initialize the installation. Naturally, nobody actually does this.

       

      I found the Adobe Reader Updater configuration guide here (PDF link). I followed the instructions to set the "iCheck" key in HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Adobe ARM\1.0\ARM to 3 to have updates automatically installed. Now the icon does not appear in the system tray, but the updates are never installed. Here is the text from the AdobeARM.log file after a reboot:

       

       

      [2010-05-21 10:13:28] Adobe ARM 1.0.0 logging started.
      [2010-05-21 10:13:28] Command Line: 
      [2010-05-21 10:13:28] GetFileVersion(): C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe
      [2010-05-21 10:13:28]    File version: 9.2
      [2010-05-21 10:13:29]    Build number: 0
      [2010-05-21 10:13:29]    Revision number: 124
      [2010-05-21 10:13:29] ProductCode: {AC76BA86-7AD7-1033-7B44-A92000000001}
      [2010-05-21 10:13:29] ProductName: Adobe Reader 9.2
      [2010-05-21 10:13:29] ProductVersion: 9.2.0
      [2010-05-21 10:13:29] ProductRegistry: SOFTWARE\Adobe\Acrobat Reader\9.0
      [2010-05-21 10:13:29] ProductInstallDir: C:\Program Files\Adobe\Reader 9.0\
      [2010-05-21 10:13:31] IsVistaOS returns 1.
      [2010-05-21 10:13:31] IsUAC_Enabled returns 1.
      [2010-05-21 10:13:31] IsVistaOS returns 1.
      [2010-05-21 10:13:31] IsUAC_Enabled returns 1.
      [2010-05-21 10:13:32] IsUAC_Enabled returns 1.
      [2010-05-21 10:13:32] Found preference AUTO_ALL.
      [2010-05-21 10:13:32] Time elapsed is less than time limit - exiting ARM.
      [2010-05-21 10:13:32]    Error Code: 0x4B3
      [2010-05-21 10:13:32] Adobe ARM 1.0.0 logging finished.
      

       

       

      I assume "IsUAC_Enabled returns 1." means it thinks UAC is enabled, which is not the case. Users have local admin.

       

      Anybody have any ideas? Thanks in advance!

       

      Message was edited by: RyanGSteele

        • 1. Re: Automatic update to 9.3.2 not running
          RyanGSteele Level 1

          Update: It appears UAC was disabled on these computers by setting the following two policies in Local Security Policy under Security Settings\Local Policy\Security Options:

           

          User Account Control: Behavior of the elevation prompt for Administrators in Admin Approval Mode: Elevate without prompting

          User Account Control: Run all administrators in Admin Approval Mode: Enabled

           

          I'm going to see if there's a group policy that needs to be set to convince the updater that UAC is in fact disabled, since I think this may be a somewhat non-standard method of disabling it. I'll keep you posted.

          • 2. Re: Automatic update to 9.3.2 not running
            LeoAdobeX Adobe Employee

            Updater checks the following registry:

            HKEY_LOCAL_MACHINE\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System

             

            value name EnableLUA
            If it is set to 1, Updater makes a decision that UAC is enabled.

             

            1 person found this helpful
            • 3. Re: Automatic update to 9.3.2 not running
              RyanGSteele Level 1

              Thanks LeoAdobeX, that is helpful.

               

              I'd like to point out to any Adobe developers who may be reading that changing a program's behavior based on whether UAC is enabled or disabled is strongly discouraged. As you can see, checking for the EnableLUA registry key is not foolproof. Just check whether the user is an administrator. If they are, and the program needs to be updated, then run the updater. If UAC is enabled, then they'll get prompted to approve the update. No big deal.