/build/static/layout/Breadcrumb_cap_w.png

Adobe Reader X

[font="times new roman"]Im using the feature table to disable updates and online features of ARX.

AdbeRdr1000_en_US.msi ALLUSERS=2 SUPPRESS_APP_LAUNCH=YES REBOOT=ReallySuppress EULA_ACCEPT=YES IW_DEFAULT_VERB=Read REMOVE_PREVIOUS=YES SYNCHRONIZER=NO ADDLOCAL=SearchAndIndex,MultimediaPlugin,ReaderBrowserIntegration,ReaderPDFIntegration,Accessibility_Plugins,Atmosphere_3D,AdobeCommonLinguistics_Big,Reader_Big_Features,Enterprise,Plugins,AdobeCommonTypSpt

I also added some feature lockdowns eg:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown]
"bCreatePDFOnline"=dword:00000000

All seems to work OK, except for feature lockdowns, none seem to take effect. eg: Create PDF still opens a side panel and attempts to retrieve information from adobe.com.

Any suggestions?

0 Comments   [ + ] Show comments

Answers (16)

Posted by: SuicidaL 14 years ago
Yellow Belt
2
Found it.
If you have the Problem make a new DWORD at HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown named bProtectedMode with Value 0.
Posted by: michaeltrs2004 14 years ago
Senior Yellow Belt
0
OK it appears that some of the featurelockdowns do work, bPurchaseAcro; bShowEbookMenu; bProtectedMode
However you can atleast disable the Share with
HKCU\Software\Adobe\(product name)\(version)\Workflows > bEnableShareFile & bEnableRTCAuth

Note that when you change the value the share button remains until acrobat is started for a second time
Posted by: michaeltrs2004 14 years ago
Senior Yellow Belt
0
[font="times new roman"]Undocumented, or vaguely documented, but works equally as well
HKLM\Software\Adobe\(product name)\(version)\Workflows > bEnableShareFile & bEnableRTCAuth
Posted by: 16Colors 14 years ago
Senior Yellow Belt
0
SMS Adobe Reader X Push:
Okay, I found this blog about installing the Adobe Reader X application, and found it lead me in the correct direction.
( http://www.robvanderwoude.com/unattendedapps.php#AdobeReaderInstall ).

You do NOT need to extract the MSI from the EXE.
Instead you can down load the MSI from adobe. See the above link.
This MSI does not contain the Acrobat.com components
Being in a corporate environment, we wanted to lock down certain features for the users.
Features like Sharing, updates, ect. For this we used the Registry.
For a complete list of all registry options download the AIM (Administrators Information Manager) from http://kb2.adobe.com/cps/837/cpsid_83709.html

For SMS we are using a VBScript to install the application.
Our target machines are Windows XP Embedded. I am mentioning the OS because the embedded version needs a certain DLL. A DLL that resides on Windows XP Professional's System32 folder. The DLL name is atmlib.dll

Here is my VBScript Code
'~!---------- Begin Script ----------~!
strComputer = "."
Const HKEY_LOCAL_MACHINE = &H80000002

Set objShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")

targetLoc = objShell.ExpandEnvironmentStrings("%WINDIR%\System32\")
adobeX = objShell.ExpandEnvironmentStrings("%programFiles%\Adobe\Reader 10.0\Reader\")

If objFSO.FileExists (targetLoc & "atmlib.dll") Then
'WScript.Echo "File Exists!"
Else
objFSO.CopyFile "atmlib.dll", targetLOC, 0, True
End If

If objFSO.FileExists (adobeX & "AcroRd32.exe") Then
'WScript.Echo "Program Installed!"
Else
call objShell.Run(targetLoc & "MSIEXEC /I AdbeRdr1000_en_US.msi /qb /norestart REBOOT=ReallySuppress ENABLE_CACHE_FILES=1 ALLUSERS=2 EULA_ACCEPT=YES REMOVE_PREVIOUS=YES SUPPRESS_APP_LAUNCH=YES SYNCHRONIZER=NO", 0, True)
End If


'Set Adobe Reader X Policies
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown"
strValueName = "bPurchaseAcro"
dwValue = 0
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue

strValueName = "bUsageMeasurement"
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue

strValueName = "bShowEbookMenu"
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue

strValueName = "bCommercialPDF"
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue

'Set Adobe Reader X Feature Lock Down
strKeyPath = "SOFTWARE\Adobe\Acrobat Reader\10.0\FeatureLockdown"
strValueName = "bUpdater"
dwValue = 0
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue

'Set Adobe Reader X ARM
strKeyPath = "SOFTWARE\Adobe\\Adobe ARM\1.0\ARM"
strValueName = "iCheck"
dwValue = 0
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue

strComputer = "."
Const HKEY_LOCAL_MACHINE = &H80000002
Set objShell = CreateObject("Wscript.Shell")
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")

'Delete Adobe ARM AutoRun
strKeyPath = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
strValueName = "Adobe ARM"
oReg.GetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName

If IsNull(strValueName) Then
'WScript.Echo "The registry key does not exist."
Else
'WScript.Echo "The registry key exists."
oReg.DeleteValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName
End If

strKeyPath = ""
strValueName = ""
dwValue = ""

'~!---------- End Script ----------~!
Posted by: erez 14 years ago
Yellow Belt
0
Guys thank you so much for this info!

I am using the arguments provided in the first post to deploy Acrobat Reader X with updates disabled and that solve my main issue.
However, by default, the X installer will abort if Acrobat Reader (any version, AcroRd32.exe to be specific) is running. I am deploying Acrobat Reader unattended using scripts and I need to know that it installs even if Reader if running.

Is there a setup argument that tells the installer to quit Acrobat Reader if it's running?

I installed Orca to poke around the installer and played around with a few options I found in the MSI but without success. I tried REMOVE="ALL" and ADelRCP=CloseApplications but they don't work...

I also looked at the following document but there's no mention of such option:
http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/deploying_reader9.pdf

Any help will be greatly appreciated.
Posted by: pasbanrule 14 years ago
Yellow Belt
0
i am new to this site and forum. i came across an ad for rottweiler puppies and sent an e-mail. i have not heard anything like e-mail several times now. i told him that the image is not a woman holding a puppy. if something is for sale on this site people to withdraw their ads or just keep running? i think i wonder if a game. site, or you know. thanks .....
Posted by: timmsie 14 years ago
Fourth Degree Brown Belt
0
how many puppies do you need?
Posted by: anonymous_9363 14 years ago
Red Belt
0
Is there a setup argument that tells the installer to quit Acrobat Reader if it's running? In a word, no. 'REMOVE="ALL"' is a property/value pair used when uninstalling the product.You need to wrap your install in a script/EXE which checks for the process and then either kills it (nasty, unfriendly but probably no option if you're deploying silently) or prompts the user to close it. You could also try the FilesInUse dialog but IIRC, since it needs to be called multiple times, the EXE isn't locked when it's running,
Posted by: pyromius 14 years ago
Yellow Belt
0
ORIGINAL: erez
Is there a setup argument that tells the installer to quit Acrobat Reader if it's running?


When I send using scripts I do a crude method of taskkill to close running programs that get in the way.
In your case I'd try: taskkill /IM AcroRd32.exe /F
Just run it before the install command.

Hope it helps.
Posted by: aogilmor 14 years ago
9th Degree Black Belt
0
All this seems like a lot of work for little benefit. The customization tool for X is supposed to be available in mid December. I'm gonna wait.
Posted by: 16Colors 14 years ago
Senior Yellow Belt
0
@ Erez, The Adobe Reader Application should end the process during the uninstall portion... During my research of the AIM, I did not find any switch. However you can do this by Vbscript.

Here is an example....

Function CanProceed()
CanProceed=True
SET colProcess = objWMIService.ExecQuery("Select * from Win32_Process")
For Each colProcessName In colProcess
'WSCRIPT.ECHO colProcessName.Name
isProgramRunning = False
RunningProgramName = ""
Select Case colProcessName.Name
Case "AcroRD32.exe", "AcroRD32.EXE"
isProgramRunning = True
RunningProgramName = "reader"
Case Else
End Select

If isProgramRunning Then
CanProceed=False
'Title = "Error: Program needs to close!"
'Delay = 0 'delay in seconds
'wButtons = 48
'msg = Chr(10) & "Please close " & RunningProgramname &". Click OK to continue." & Chr(13) & Chr(13)
'Set cstMsgBox = CreateObject("WScript.Shell")
'cstMsgBox.Popup msg, Delay, Title, wButtons 'use double commas to remove a varriable
'Set cstMsgBox = Nothing
End If
Next
END Function

IF NOT objFSO.FileExists("C:\Program Files\\Adobe\Reader 10.0\Reader\AcroRD32.EXE") Then
WScript.Quit
Else
Do Until CanProceed = true
Call CanProceed
Loop
Call objShell.Run("RUN THE MSI INSTALLER", 0, True)
End If
Posted by: anonymous_9363 14 years ago
Red Belt
0
I think you might want to start by asking politely, instead of using foul language.

Then you might want to learn to use Google, swiftly followed by learning other forum etiquette, like using the right forum and not hijacking unrelated threads.
Posted by: SuicidaL 14 years ago
Yellow Belt
0
Customization Wizard for 10:
http://kb2.adobe.com/cps/837/cpsid_83709.html
ftp://ftp.adobe.com/pub/adobe/acrobat/win/10.x/10.0.0/misc/


Does Someone know how to deactivate the protected mode with the CW?

Adobe gives a hint for that in a FAQ - http://learn.adobe.com/wiki/display/security/Protected+Mode+FAQ
Can Protected Mode be configured through the Customization Wizard?
Yes, in some respects. The registry settings to use custom policies, toggle Protected Mode, and lock the UI settings so end users can't change them are all configurable just like any other registry setting.
Posted by: aogilmor 14 years ago
9th Degree Black Belt
0
thanks! downloaded it, looks like we can start packaging it using supported tools!
Posted by: roer 12 years ago
Yellow Belt
0
I can successfully deploy this a number of ways but when I do it only deploys for the current user. The other users still have the old version
I suppose I could remove the old version first but do you have any other ideas on why it is only installing in the current logged in profile?
Posted by: prince_vikram64 14 years ago
Senior Yellow Belt
-1
VB VB VB.................WTF is this??
I want to learn VB scripting from the basics plz suggest mee the book or links......
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ