/build/static/layout/Breadcrumb_cap_w.png

Nero 8 Packaging Issues

Has anyone had problems doing a silent install of Nero 8 using the msi? Everytime I use a qn, qb, qr switch, it generates a 'cannot register dll' error. When installing normally it works??!! Scratching my head on this one.

Thanking in advance

0 Comments   [ + ] Show comments

Answers (13)

Posted by: anonymous_9363 16 years ago
Red Belt
0
My guess would be that some property isn't being set because the UI isn't being run. Compare the two sequences.
Posted by: nilo 16 years ago
Orange Belt
0
Hi,

If you are using Wise , then go to components in setup editor. These components have files. Double click them or right click and select details. A pop-up is displayed where you will see a registartion tab. Click on that tab. It has a drop-down list. Select "Do not register" from it. Try this , your problem should be solved.

If you are not using Wise, then for other tools similar options will be available.

Regards,
Nilo
Posted by: Stonopack 16 years ago
Senior Yellow Belt
0
Yeah...I already checked the selfreg table and these are all set to not register by default. And it's not just one dll...it's a host of dlls, ax files and exes.

If you run the setupx.exe with a quiet switch it actually works fine...and that calls the vendor msi anyway, so not sure what's causing it to fail.
Posted by: anonymous_9363 16 years ago
Red Belt
0
Ahead is using the SelfReg table? Jeez...

- Create a transform and load it into your MSI editor.
- Note down or print the names of the files in the SelfReg table.
- Delete all rows in the table or delete the table.
- Now you need to get the COM information out of those files. Depending on the authoring tool you're using, the method will differ. In WPS, there's a command-line utility called WiseComCapture which will produce a .REG file for a DLL or OCX passed to it. For InstallShield (haven't used it for a while), I believe you change the file's properties from 'Self register' to 'Extract COM data'. Perhaps a more experienced IS user can assist here. If you don't have a full-blown authoring tool and are relying on, say, Orca, best of luck!
- Import the .REGs into WPS, electing to have WPS add the advertising entries.

End of registration issues.
Posted by: nheim 16 years ago
10th Degree Black Belt
0
Hi Tom,
you have been looking at this notes here:
http://itninja.com/link/techical-guide:-silent-install-for-storagecentral-srm-5.07
And tried the receipt for MSI-only install?
Regards, Nick
Posted by: alansch64 16 years ago
Orange Belt
0
Hi Tom,

Could you be more specific on the error message and type that you are having ?
Running through the Setup.exe might install something prior the launching of the vendor msi.
Make a snapshot of the computer, before and after the installation with your setup.exe and see if it adds something that could satisfy the msi install.

Hint:
I've just been throught a painfull package creation of Nero 7.9.6.2 and when performing a silent install I had an error quite similar to yours at the end of the installation.
It was a problem with Directx 9.0c.
In my case I have run a snapshotter prior to the installation of directx and found 2 files that were missing from my C:\Windows\system32 folder.
Those files are d3dx9_28.dll and d3dx9_30.dll. After adding those two files, my MSI could launch silently with no problem.
Hope that helps.
Regards, Alan
Posted by: Stonopack 16 years ago
Senior Yellow Belt
0
Hi Alan, the dll files were already installed. Don't think it's a pre req issue such as Directx. The msi works on its own with the additional properties that don't call the setupx. As soon as you run in with a silent UI it bombs out with the following messages: "Unable to register C:\Program Files\Common Files\Nero\lib\MediaLibraryNSE.dll". This occurs for the majority of the dll files and exes in that folder. You can drop the files from the selfregex table and they get copied across but still cannot register them manually so I can't even write a batch file to do that post install. Very puzzling.
Posted by: anonymous_9363 16 years ago
Red Belt
0
You can drop the files from the selfregex table and they get copied across but still cannot register them manually so I can't even write a batch file to do that post install. Very puzzling.So use ProcMon when you manually register and you'll see straight away what the problem is. It's either missing files which the DLL depends on or permission issues with the registry keys/entries it's trying to write.
Posted by: karshi 16 years ago
Purple Belt
0
Hi,
I am facing similar problems with " registration of dll's" during installation of the MSI. and the strange thing is that its behaving differently on two different images.
But d final testing has to be done on the image throwing "registration error"
Plz suggest how to resolve this error in Installshield.
Posted by: anonymous_9363 16 years ago
Red Belt
0
ORIGINAL: karshi
But d final testing has to be done on the image throwing "registration error"
Plz suggest how to resolve this error in Installshield.
Well, the first suggestion would be to read the post above yours. Use ProcMon (or your chosen file/registry/process monitor) to see what is missing. ProcMon will show 'NAME NOT FOUND' for missing file and registry entries. Also, use verbose logging to identify which DLL is not registering correctly and load *that* DLL into Dependency Walker (a free download from Microsoft). that will show all the files which the DLL has to have present in order to work - and register - correctly. In my experience, the overwhelming majority of registration failures is due to missing dependencies. An even bigger clue to that situation is that you have success on one build but not the other: clearly the former contains the required file(s) whereas the latter does not.

Shame on Ahead for building an MSI which attempts to self-register DLLs...
Posted by: karshi 16 years ago
Purple Belt
0
hey thanx a lot,
Ur idea helped a lot and also got more familiar with these two softwares (bit new to me).In this case dependecy walker helped a lot.
wud like to add a simple idea which worked for me.
"we just replaced the 1033.mst with the customized tranform we created and then executed the "setupx.exe". Everything worked fine now[:)]no registration failure, no license acceptance problem."
But, i do have a problem deleting "Nero Scout" shortcut from "program menu->Nero8->Nero Toolkit" and also we are facing problems in removing "NMIndexing Services".
We have scripts which works when run manually, but m not sure about the sequence to be used in custom actions in adminstudio. we have tried a few but it didn't work.
Plz suggest.
Posted by: spartacus 16 years ago
Black Belt
0

But, i do have a problem deleting "Nero Scout" shortcut from "program menu->Nero8->Nero Toolkit"


Have a look at the fourth note in this thread,
http://itninja.com/question/tivoli-and-ms-mdac-2.8432&mpage=1&key=&#23432

it might help (?)

Regards,

Spartacus



Posted by: Florida 15 years ago
Yellow Belt
0
Not sure if anyone still has this problem, but I just got it. After a bit of digging with Procmon, it looks like it was missing some DX9 files. You might not be missing the same file, but like VBScab said, get out Procmon and see what's missing.
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