Home > Repackaging > Registry Settings to Suppress Adobe Reader License Agreement Prompt

Registry Settings to Suppress Adobe Reader License Agreement Prompt

Adobe Reader License Agreement Prompt Registry Setting:

Adobe Reader saves it’s License Agreement status in below registry path for system and user specific respectively. 

HKEY_LOCAL_MACHINESoftwareAdobeAcrobat Reader9.0AdobeViewer
    EULA    REG_DWORD    0×1

HKEY_CURRENT_USERSoftwareAdobeAcrobat Reader9.0AdobeViewer
    EULA    REG_DWORD    0×1

 

Conflict Behavior:

By default Windows loads System level settings and on top of that uses the User level settings for given user session. With this, User level settings always going to be the effective setting for the end user.  However, Adobe Reader is a special case where it checks if the license key is set to be accepted at system level or user level and doesn’t prompt it’s in one of the places. It prompts only when the EULA is not accepted neither at System nor User level.

Tabular presentation of the prompt behavior:

HKCU HKLM Prompt Status
0 0 Prompt
0 1 No Prompt
1 0 No Prompt
1 1 No Prompt

 

PowerShell Code to Automate Registry Setting:

System Context:

set-itemproperty -path "HKLM:SoftwareAdobeAcrobat Reader9.0AdobeViewer" -name EULA  -Type DWORD -value "1"

User context:

set-itemproperty -path "HKCU:SoftwareAdobeAcrobat Reader9.0AdobeViewer" -name EULA  -Type DWORD -value "1"

Categories: Repackaging Tags:
  1. March 28th, 2013 at 14:58 | #1

    Ahaa, its pleasant discussion regarding this paragraph
    here at this webpage, I have read all that, so at this time me also commenting
    here.

  1. No trackbacks yet.