registry entries changing
This one stumps me, and it's only the second time I've used the Repackager, so maybe I'm missing something. I had an executable for a Microsoft Outlook plugin by a company called SugarCRM; the exe wouldn't install quietly, so I used the repackager to create an MSI.
Tested the MSI, it installed quietly, and the app appeared to be functioning the way it was intended.
We wanted to push this out via SMS and do some additional things--check for older versions, etc.--so I wrote a package in Wise, since that's the app I know how to create packages with.
At this point, all I'm doing with the Wise package is making an executable that installs the MSI. But when I install the executable on a test PC, the registry entries for the Sugar plugin are completely different than what they were when installing with just the MSI.
I've double- and triple-checked to make sure I'm not adding anything in the Wise package that would cause this, and I'm positive I'm not. But I have no explanation for why I'd see such dramatically different results in the registry based on whether I'm installing just the MSI, or the MSI wrapped in an exe made with Wise.
Just curious if anyone's seen this before or has any guesses as to how it's happening. Thanks.
Tested the MSI, it installed quietly, and the app appeared to be functioning the way it was intended.
We wanted to push this out via SMS and do some additional things--check for older versions, etc.--so I wrote a package in Wise, since that's the app I know how to create packages with.
At this point, all I'm doing with the Wise package is making an executable that installs the MSI. But when I install the executable on a test PC, the registry entries for the Sugar plugin are completely different than what they were when installing with just the MSI.
I've double- and triple-checked to make sure I'm not adding anything in the Wise package that would cause this, and I'm positive I'm not. But I have no explanation for why I'd see such dramatically different results in the registry based on whether I'm installing just the MSI, or the MSI wrapped in an exe made with Wise.
Just curious if anyone's seen this before or has any guesses as to how it's happening. Thanks.
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
AngelD
15 years ago
Posted by:
bkelly
15 years ago
Are you using a transform? Could be that it is applied sometimes but not others. I'd watch a verbose log on each to make sure the same actions are occurring when you run each way. Also it could be that launching the application can cause a lot of automated updates that make it appear different. As this is not an issue with the AppDeploy Repackager, I offer that you may get better attention for this particular problem in the Package Development forum.
Posted by:
RonW
15 years ago
Sorry it's taken me a few days to respond. Was working to get the package finished up for the production folk.
Bob, I'm not using a transform. Just a basic msiexec command to run the msi file. I'm going to do some more testing to see if I can isolate why the registry change is happening like it is.
AngelD, here are the correct registry entries if I install the app by running the MSI created with the repackager:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SugarOutlook]
"DisplayName"="SugarCRM Outlook Plug-in"
"DisplayIcon"="C:\\Program Files\\SugarCRM\\SugarCRM Outlook Plug-In\\outlook_install.ico"
"UninstallString"="C:\\Program Files\\SugarCRM\\SugarCRM Outlook Plug-In\\Uninstall.exe"
"DisplayVersion"="5.1.0.205"
"VersionMajor"=dword:00000005
"VersionMinor"=dword:00000001
"VersionRevision"=dword:00000000
"VersionBuild"=dword:000000cd
And here are the entries if I install by making an exe with Wise, where all I'm doing is msiexec /i Sugar.msi:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3D9752DB-D5D9-465F-AC25-9A9AC62991CD}]
"AuthorizedCDFPrefix"=""
"Comments"=""
"Contact"=""
"DisplayVersion"="5.10"
"HelpLink"=""
"HelpTelephone"=""
"InstallDate"="20090130"
"InstallLocation"=""
"InstallSource"="C:\\DOCUME~1\\rworth\\LOCALS~1\\Temp\\SugarCRM\\"
"ModifyPath"=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,78,\
00,65,00,20,00,2f,00,49,00,7b,00,33,00,44,00,39,00,37,00,35,00,32,00,44,00,\
42,00,2d,00,44,00,35,00,44,00,39,00,2d,00,34,00,36,00,35,00,46,00,2d,00,41,\
00,43,00,32,00,35,00,2d,00,39,00,41,00,39,00,41,00,43,00,36,00,32,00,39,00,\
39,00,31,00,43,00,44,00,7d,00,00,00
"Publisher"="SugarCRM"
"Readme"=""
"Size"=""
"EstimatedSize"=dword:000013e0
"UninstallString"=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,\
78,00,65,00,20,00,2f,00,49,00,7b,00,33,00,44,00,39,00,37,00,35,00,32,00,44,\
00,42,00,2d,00,44,00,35,00,44,00,39,00,2d,00,34,00,36,00,35,00,46,00,2d,00,\
41,00,43,00,32,00,35,00,2d,00,39,00,41,00,39,00,41,00,43,00,36,00,32,00,39,\
00,39,00,31,00,43,00,44,00,7d,00,00,00
"URLInfoAbout"=""
"URLUpdateInfo"=""
"VersionMajor"=dword:00000005
"VersionMinor"=dword:0000000a
"WindowsInstaller"=dword:00000001
"Version"=dword:050a0000
"Language"=dword:00000000
"DisplayName"="SugarPlug-inforMicrosoftOutlook"
Bob, I'm not using a transform. Just a basic msiexec command to run the msi file. I'm going to do some more testing to see if I can isolate why the registry change is happening like it is.
AngelD, here are the correct registry entries if I install the app by running the MSI created with the repackager:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SugarOutlook]
"DisplayName"="SugarCRM Outlook Plug-in"
"DisplayIcon"="C:\\Program Files\\SugarCRM\\SugarCRM Outlook Plug-In\\outlook_install.ico"
"UninstallString"="C:\\Program Files\\SugarCRM\\SugarCRM Outlook Plug-In\\Uninstall.exe"
"DisplayVersion"="5.1.0.205"
"VersionMajor"=dword:00000005
"VersionMinor"=dword:00000001
"VersionRevision"=dword:00000000
"VersionBuild"=dword:000000cd
And here are the entries if I install by making an exe with Wise, where all I'm doing is msiexec /i Sugar.msi:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3D9752DB-D5D9-465F-AC25-9A9AC62991CD}]
"AuthorizedCDFPrefix"=""
"Comments"=""
"Contact"=""
"DisplayVersion"="5.10"
"HelpLink"=""
"HelpTelephone"=""
"InstallDate"="20090130"
"InstallLocation"=""
"InstallSource"="C:\\DOCUME~1\\rworth\\LOCALS~1\\Temp\\SugarCRM\\"
"ModifyPath"=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,78,\
00,65,00,20,00,2f,00,49,00,7b,00,33,00,44,00,39,00,37,00,35,00,32,00,44,00,\
42,00,2d,00,44,00,35,00,44,00,39,00,2d,00,34,00,36,00,35,00,46,00,2d,00,41,\
00,43,00,32,00,35,00,2d,00,39,00,41,00,39,00,41,00,43,00,36,00,32,00,39,00,\
39,00,31,00,43,00,44,00,7d,00,00,00
"Publisher"="SugarCRM"
"Readme"=""
"Size"=""
"EstimatedSize"=dword:000013e0
"UninstallString"=hex(2):4d,00,73,00,69,00,45,00,78,00,65,00,63,00,2e,00,65,00,\
78,00,65,00,20,00,2f,00,49,00,7b,00,33,00,44,00,39,00,37,00,35,00,32,00,44,\
00,42,00,2d,00,44,00,35,00,44,00,39,00,2d,00,34,00,36,00,35,00,46,00,2d,00,\
41,00,43,00,32,00,35,00,2d,00,39,00,41,00,39,00,41,00,43,00,36,00,32,00,39,\
00,39,00,31,00,43,00,44,00,7d,00,00,00
"URLInfoAbout"=""
"URLUpdateInfo"=""
"VersionMajor"=dword:00000005
"VersionMinor"=dword:0000000a
"WindowsInstaller"=dword:00000001
"Version"=dword:050a0000
"Language"=dword:00000000
"DisplayName"="SugarPlug-inforMicrosoftOutlook"
Posted by:
AngelD
15 years ago
A bit confused.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SugarOutlook]
This seems to have been added through an "EXE" installation.
And the below through an MSI.
So are you saying that "...\Uninstall\SugarOutlook" registry part is written by the MSI you've created with the appdeploy repackager?
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SugarOutlook]
This seems to have been added through an "EXE" installation.
And the below through an MSI.
So are you saying that "...\Uninstall\SugarOutlook" registry part is written by the MSI you've created with the appdeploy repackager?
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.