Quantcast
Channel: LANDESK User Community : Popular Discussions - Software Distribution
Viewing all articles
Browse latest Browse all 2282

Unattended Install of Crystal Reports 10, Suppressing App Registration

$
0
0

I want to do an unattended installation of Crystal Reports Pro 10.0.0.533 without prompting the user to register the application. Sounds simple enough, right? AppDeploy.com provides the necessary msiexec command-line parameters and the registry keys to suppress the registration requirement:

 

/i /qr PIDKEY=XXXXX-XXXXXXX-XXXXXXX INSTALLLEVEL=1000

PIDKEY is the CDKey for the product.
INSTALLLEVEL=1000 forces a full install.

 

The merge file to suppress registration looks like this:
===============================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports\Keycodes\CR Pro]
"THX1138"=dword:cdcd5d0d
"Version"="10.0.0.5335"
@="1
A5860-090000G-83P00BV
131793162
3012811832
"
"Serial"="XXXXXXXXXX"
===============================================
Normally, the install prompts for a reboot at the end of the first half of the installation. If I provide a  /norestart as part of the install string, the reboot prompt is suppressed and LANDesk reports that the installation failed. If I don't suppress the reboot request and the machine is rebooted, the installation continues by virtue of a runonce registry entry: C:\WINDOWS\system32\MsiExec.exe /@ "!C2D4BD0AB58E32C44A2F1F9BD5C3B3"

 

If, after the machine finishes the installation (but before launching the app), I merge the reg file to preclude the need for application registration, everything
works fine. If, instead of allowing the reboot, I run the failed LANDesk installation package a second time, the second part of the installation runs and the deployment is marked "Completed". If I make the primary installation a dependent app for another package that does just the merge of the reg file (to preclude the need for application registration), the second time deployment is attempted and succeeds, the merge package also succeeds and everything "seems" to work fine. I'm a little leery about "seems" figuring the Crystal Reports people put the reboot in there for a reason.

 

So, that's where I am: How can I use LANDesk, given the above, to do an unattended install suppressing application registration?

The only reasonable idea I can come up with is to script the entire install with AutoIt. Does anyone have a better way?

Thanks for your help.


Viewing all articles
Browse latest Browse all 2282

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>