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”
Ahaa, its pleasant discussion regarding this paragraph
here at this webpage, I have read all that, so at this time me also commenting
here.