Problem with icons (%windir%\installer\{guid}) - Adobe Reader 7.0.5 MSI - when deployed via GPO
I downloaded the latest Adobe Reader 7.0.5 install from adobe.com (NORWEGIAN language)
The package works as expected when run manually, but something odd happens when its deployed via GPO.
I have tested to deploy to an OU containing 1 user (domain admin), with the package assigned to the User configuration, set to ignore language and install at logon. Tested on a fresh Win XP SP2.
The deployment goes well except one thing, and that is the {guid} folder in %windir%\installer\ where the icons for the advertised shortcuts/fileexts are
supposed to end up. This folder is not created when the MSI is deployed - but it is created when the install is run manually.
The application is functional - but all the icons are missing.
I turned on verbose logging but could not get any valuable information regarding why that folder does not get created during deployment.
The folder in question is C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}
I have the two MSI logs, 1 from manual install (successful) and 1 from GPO deployment (missing GUID folder in %windir%\installer\), but can not see any obvious reasons why this fails..
first mention of the GUID dir in the manual logfile:
MSI (s) (20:98) [10:32:23:152]: Executing op: ProductPublish(PackageKey={F7D01E6E-E112-410A-A604-7870E5ACA56C})
1: {AC76BA86-7AD7-1044-7B44-A70500000002}
MSI (s) (20:98) [10:32:23:168]: Transforms are not secure.
MSI (s) (20:98) [10:32:23:168]: Processing cached transform: C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}\Adobe Reader 7.0.5 - Norsk.mst
MSI (s) (20:98) [10:32:23:199]: Registering cached transform: C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}\Adobe Reader 7.0.5 - Norsk.mst
log from the same routine from the GPO logfile:
MSI (c) (0C:E4) [10:13:48:124]: Executing op: ProductPublish(PackageKey={F7D01E6E-E112-410A-A604-7870E5ACA56C})
MSI (c) (0C:E4) [10:13:48:124]: Transforms are relative secure.
MSI (c) (0C:E4) [10:13:48:124]: Registering secure transform: Adobe Reader 7.0.5 - Norsk.mst
The only difference is the line number 2 from the manual install, where the GUID is listed.
I have been googling around the last day trying to see if others have had the same problem wihtout luck.
I have seen other posts about this being a permissions issue, but all the permissions are correct - user is a domain admin, system has full access to all dirs in question.
Any ideas are appreciated :-)
Greetings,
Paal
The package works as expected when run manually, but something odd happens when its deployed via GPO.
I have tested to deploy to an OU containing 1 user (domain admin), with the package assigned to the User configuration, set to ignore language and install at logon. Tested on a fresh Win XP SP2.
The deployment goes well except one thing, and that is the {guid} folder in %windir%\installer\ where the icons for the advertised shortcuts/fileexts are
supposed to end up. This folder is not created when the MSI is deployed - but it is created when the install is run manually.
The application is functional - but all the icons are missing.
I turned on verbose logging but could not get any valuable information regarding why that folder does not get created during deployment.
The folder in question is C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}
I have the two MSI logs, 1 from manual install (successful) and 1 from GPO deployment (missing GUID folder in %windir%\installer\), but can not see any obvious reasons why this fails..
first mention of the GUID dir in the manual logfile:
MSI (s) (20:98) [10:32:23:152]: Executing op: ProductPublish(PackageKey={F7D01E6E-E112-410A-A604-7870E5ACA56C})
1: {AC76BA86-7AD7-1044-7B44-A70500000002}
MSI (s) (20:98) [10:32:23:168]: Transforms are not secure.
MSI (s) (20:98) [10:32:23:168]: Processing cached transform: C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}\Adobe Reader 7.0.5 - Norsk.mst
MSI (s) (20:98) [10:32:23:199]: Registering cached transform: C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}\Adobe Reader 7.0.5 - Norsk.mst
log from the same routine from the GPO logfile:
MSI (c) (0C:E4) [10:13:48:124]: Executing op: ProductPublish(PackageKey={F7D01E6E-E112-410A-A604-7870E5ACA56C})
MSI (c) (0C:E4) [10:13:48:124]: Transforms are relative secure.
MSI (c) (0C:E4) [10:13:48:124]: Registering secure transform: Adobe Reader 7.0.5 - Norsk.mst
The only difference is the line number 2 from the manual install, where the GUID is listed.
I have been googling around the last day trying to see if others have had the same problem wihtout luck.
I have seen other posts about this being a permissions issue, but all the permissions are correct - user is a domain admin, system has full access to all dirs in question.
Any ideas are appreciated :-)
Greetings,
Paal
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
WiseUser
18 years ago
Posted by:
mrpaal
18 years ago
Via the GPO this is an per-user installation - package is assigned and set to install at logon, and also ignore language.
in the Msi Table PROPERTY: ALLUSERS=1
If the icons are in %APPDATA%\Microsoft\Installer but the registry entries are pointing to %WINDIR%\Installer\{GUID} - does that mean that this Adobe package only can be assigned on a per-computer basis?
in the Msi Table PROPERTY: ALLUSERS=1
If the icons are in %APPDATA%\Microsoft\Installer but the registry entries are pointing to %WINDIR%\Installer\{GUID} - does that mean that this Adobe package only can be assigned on a per-computer basis?
Posted by:
WiseUser
18 years ago
ORIGINAL: mrpaal
If the icons are in %APPDATA%\Microsoft\Installer but the registry entries are pointing to %WINDIR%\Installer\{GUID} - does that mean that this Adobe package only can be assigned on a per-computer basis?
I don't know which registry entries you are referring to?
You can use the following script to verify how the product has been installed. Unfortunately, the indentation will be lost during posting - restoring it will make teh script easier to read.
Const sPRODCODE = "{350C97B0-3D7C-4EE8-BAA9-00BCB3D54227}"
Const msiInstallStateAbsent = 2
Const msiInstallStateDefault = 5
Const msiInstallStateAdvertised = 1
Const msiInstallStateInvalidArg = -2
Const msiInstallStateBadConfig = -6
iState = oInst.ProductState(sPRODCODE)
Select Case iState
Case msiInstallStateAbsent
Msgbox "The product is installed 'per-user' for a different user."
Case msiInstallStateDefault
iAssignType = oInst.ProductInfo(sPRODCODE, "AssignmentType")
If iAssignType = 1 Then
Msgbox "The product is installed 'per-machine' (for all users)."
Else
Msgbox "The product is installed 'per-user' for the current user."
End If
Case msiInstallStateAdvertised
Msgbox "The product is advertised but not installed."
Case msiInstallStateInvalidArg
Msgbox "An invalid parameter was passed to the function."
Case msiInstallStateBadConfig
Msgbox "The configuration data is corrupt."
Case Else
Msgbox "The product is absent or in an unrecognised state!!"
End Select
Set oInst = Nothing
Obviously, the product code will vary depending on the application - I used the one for "Webfolders".
Posted by:
mrpaal
18 years ago
ORIGINAL: WiseUser
ORIGINAL: mrpaal
If the icons are in %APPDATA%\Microsoft\Installer but the registry entries are pointing to %WINDIR%\Installer\{GUID} - does that mean that this Adobe package only can be assigned on a per-computer basis?
I don't know which registry entries you are referring to?
You can use the following script to verify how the product has been installed. Unfortunately, the indentation will be lost during posting - restoring it will make teh script easier to read.
I mean the registry entries that the installation sets for the different filetypes and their defaulticons.
These keys seem to be set to %WINDIR%\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}\*.ico no matter if the MSI gets deployed via GPO or if I install it manually.
I compared the two logs, and the result is the same, this entry is in both the manual install log and in the gpo-install log.
MSI (s) (A8:AC) [10:14:23:499]: Executing op: RegOpenKey(,Key=AcroExch.Document.7\DefaultIcon,,BinaryType=0)
MSI (s) (A8:AC) [10:14:23:499]: Executing op: RegAddValue(,Value=C:\WINDOWS\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}\PDFFile.ico,0,)
Thanks for the script though, I will test it shortly on a per-user deployment.
Posted by:
mrpaal
18 years ago
As expected, testing the vbs script on my manual install it reported "per-computer"
Testing the vbs on a GPO deployed user-configuration reported "per-user"
I can also verify that the icons are placed in %APPDATA%\Microsoft\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}
My conclusion would be that this package is only meant for a per-computer install, so now I have to test to deploy this with a computer-configuration ..
Thanks a lot for the help!! :)
Update: I installed it per-computer and everything seems to work fine now.
I guess I should read up on strategies when choosing per-user or per-computer deployments!
Testing the vbs on a GPO deployed user-configuration reported "per-user"
I can also verify that the icons are placed in %APPDATA%\Microsoft\Installer\{AC76BA86-7AD7-1044-7B44-A70500000002}
My conclusion would be that this package is only meant for a per-computer install, so now I have to test to deploy this with a computer-configuration ..
Thanks a lot for the help!! :)
Update: I installed it per-computer and everything seems to work fine now.
I guess I should read up on strategies when choosing per-user or per-computer deployments!
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.