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    0x1

HKEY_CURRENT_USERSoftwareAdobeAcrobat Reader9.0AdobeViewer
    EULA    REG_DWORD    0x1

 

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"

0 thoughts on “Registry Settings to Suppress Adobe Reader License Agreement Prompt

Leave a Reply

Your email address will not be published. Required fields are marked *