Preventing ARP entry
I am installing an Installshield 6.10 setup.exe.
I use the command line: setup.exe -s -a -s
What I want to accomplish is to have the installation install with no entry in ARP.
I have tried adding NoAddRemove=Y to [Startup] in the setup.ini with no result.
I have tried various command lines and setup.ini combinations with no results.
Any ideas?
I use the command line: setup.exe -s -a -s
What I want to accomplish is to have the installation install with no entry in ARP.
I have tried adding NoAddRemove=Y to [Startup] in the setup.ini with no result.
I have tried various command lines and setup.ini combinations with no results.
Any ideas?
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
spartacus
17 years ago
NoAddRemove=Y looks correct though you might want to try NoAddRemove=Yes
However, can you clarify the command line qualifiers you are using to setup.exe ?
For example, does the -a you are using mean you trying an administrative install ? in which case the NoAddRemove would (I imagine) be ignored in that context.
Regards,
Spartacus
However, can you clarify the command line qualifiers you are using to setup.exe ?
For example, does the -a you are using mean you trying an administrative install ? in which case the NoAddRemove would (I imagine) be ignored in that context.
Regards,
Spartacus
Posted by:
cygnusx1
17 years ago
Posted by:
turbokitty
17 years ago
Posted by:
spartacus
17 years ago
Then, as I see it, you have a couple of options here.
You could repackage the legacy executable into an MSI using Altiris / InstallShield and then set the ARPSYSTEMCOMPONENT property in the MSI.
Or, if repackaging is not an option, locate the registry uninstall key which the legacy installer writes to - it should be something like
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Application Name>
and then as a post install activity, create the DWORD registry value SystemComponent within this key and set it's value to 1.
Regards,
Spartacus
You could repackage the legacy executable into an MSI using Altiris / InstallShield and then set the ARPSYSTEMCOMPONENT property in the MSI.
Or, if repackaging is not an option, locate the registry uninstall key which the legacy installer writes to - it should be something like
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\<Application Name>
and then as a post install activity, create the DWORD registry value SystemComponent within this key and set it's value to 1.
Regards,
Spartacus
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.