Ner0 7 Essentiala MSI Creation
Hi, I'm trying to create a MSI package for Nero 7 essentials so that I can perfrom a silent roll out on some workstations. The way that I am trying at the moment is as follows:
Using Veritas Dscover I take a before snapshot of my clean Virtual PC (XP Pro)
I install Nero 7 on the virtual PC and reboot
Using Veritas Discover I take an After snapshot my my Virtual PC and tell the software to create the MSI on my local Laptop.
After the last step I get an error as follows : "Error processing service LightScribeService: service executable file LSSrvc.exe not found in package."
and this is where I get stuck!!!!!
Can anyone help me try and solve this issue please, as you can probably guess I am a relative novice at creating MSI's!!
cheers
John
Using Veritas Dscover I take a before snapshot of my clean Virtual PC (XP Pro)
I install Nero 7 on the virtual PC and reboot
Using Veritas Discover I take an After snapshot my my Virtual PC and tell the software to create the MSI on my local Laptop.
After the last step I get an error as follows : "Error processing service LightScribeService: service executable file LSSrvc.exe not found in package."
and this is where I get stuck!!!!!
Can anyone help me try and solve this issue please, as you can probably guess I am a relative novice at creating MSI's!!
cheers
John
0 Comments
[ + ] Show comments
Answers (11)
Please log in to answer
Posted by:
anonymous_9363
15 years ago
Posted by:
Inabus
15 years ago
Agree with VBScab, you should ALWAYS include the reboot in your capture if the application install asks for it. Then go through the registry and clear out the obvious stuff, like TCPIP update keys and anything your not sure off at this point you can then check agaisnt a clean machine to see if the keys exists already and can be safely cleanred out the resulting MSI.
P
P
Posted by:
anonymous_9363
15 years ago
Posted by:
Inabus
15 years ago
Posted by:
warby23
15 years ago
Hi, I have tried going through the process as described by zipsantro but I get the same error. The error occurred right at the end of the after snapsh for the base PC (before restart), it's as though the after snapshot isn't completing. I get a box with the title "Conversion Error" and the error code inside the box "Error processing service LightScribeService: service executable file LSSrvc.exe not found in package."
any other idea's?
I have a print screen image that I have wanted to attach to this message so that you could see the error for yourselves but apparently the file attachment feature is disabled or I do not have sufficient permission to add an attachment
thanks
any other idea's?
I have a print screen image that I have wanted to attach to this message so that you could see the error for yourselves but apparently the file attachment feature is disabled or I do not have sufficient permission to add an attachment
thanks
Posted by:
Thegunner
15 years ago
Posted by:
warby23
15 years ago
Posted by:
anonymous_9363
15 years ago
Wait a second...isn't this all somewhat moot? Isn't Nero already supplied in MSI form? Although it might *appear* to be an EXE, I thought it extracted an MSI. If that's the case, you only need a transform: re-capturing MSIs is a really bad idea.
- Clear your %TEMP% folder
- Run the Setup.EXE and pause at the first screen.
- Check your %TEMP% folder for an MSI.
- Copy this MSI, renaming it to something sensible along the way, to your staging/project area
- Use your packaging tool to create a transform for this MSI
- Clear your %TEMP% folder
- Run the Setup.EXE and pause at the first screen.
- Check your %TEMP% folder for an MSI.
- Copy this MSI, renaming it to something sensible along the way, to your staging/project area
- Use your packaging tool to create a transform for this MSI
Posted by:
warby23
15 years ago
Wait a second...isn't this all somewhat moot? Isn't Nero already supplied in MSI form? Although it might *appear* to be an EXE, I thought it extracted an MSI. If that's the case, you only need a transform: re-capturing MSIs is a really bad idea.
- Clear your %TEMP% folder
- Run the Setup.EXE and pause at the first screen.
- Check your %TEMP% folder for an MSI.
- Copy this MSI, renaming it to something sensible along the way, to your staging/project area
- Use your packaging tool to create a transform for this MSI
ORIGINAL: VBScab
Wait a second...isn't this all somewhat moot? Isn't Nero already supplied in MSI form? Although it might *appear* to be an EXE, I thought it extracted an MSI. If that's the case, you only need a transform: re-capturing MSIs is a really bad idea.
- Clear your %TEMP% folder
- Run the Setup.EXE and pause at the first screen.
- Check your %TEMP% folder for an MSI.
- Copy this MSI, renaming it to something sensible along the way, to your staging/project area
- Use your packaging tool to create a transform for this MSI
Cheers VBScab, I tried that already but still get the same error message. I tried the transform in orca following the intructions given by someone else above
Posted by:
anonymous_9363
15 years ago
TBH, if you're re-packaging the MSI, you're on your own. It's a really, really bad idea.
As for how you can check if "the LSSrvc.exe in the package", check for its presence in the File table using Orca (IIRC, WinInstall has no facility to directly edit the tables.) I'd wager it won't be there, because the engine already told you it wasn't in the package.
As for how you can check if "the LSSrvc.exe in the package", check for its presence in the File table using Orca (IIRC, WinInstall has no facility to directly edit the tables.) I'd wager it won't be there, because the engine already told you it wasn't in the package.
Posted by:
zipsantro
15 years ago
At this moment, you have captured entire installation process including restart of PC.
Ideally speaking doing so may require lot of fine tune of you MSI as captures other unnecessary chnages during restart. Best practice to capture application require restart is don't capture restart.
1. Take a before snapshot of your machine.
2. Install your application and skip restart.
3. Take a after snapshot of your machine.
4. Create your MSI(base) and save it.
After this step experinced packagers won't capture restart as they will identify what are teh changes application is going to make after restart. As i see you are at your beginning level. I suggest you to perform the below steps.
5. Again take a before snapshot and restart you computer manually.
6. After restart launch application and take after snapshot.
7. Create your MSI(restart) and save it.
Now from here take backaups of your MSIs and figure out application related changes in your restart MSI and incorporate those things to your base MSI.
About services, you need to understand how Windows Installer understand and behave.
Make sure that you use ServiceControl and ServiceInstall tables. Kindly go through MSDN for full details.
Cheers!
Santro.
Ideally speaking doing so may require lot of fine tune of you MSI as captures other unnecessary chnages during restart. Best practice to capture application require restart is don't capture restart.
1. Take a before snapshot of your machine.
2. Install your application and skip restart.
3. Take a after snapshot of your machine.
4. Create your MSI(base) and save it.
After this step experinced packagers won't capture restart as they will identify what are teh changes application is going to make after restart. As i see you are at your beginning level. I suggest you to perform the below steps.
5. Again take a before snapshot and restart you computer manually.
6. After restart launch application and take after snapshot.
7. Create your MSI(restart) and save it.
Now from here take backaups of your MSIs and figure out application related changes in your restart MSI and incorporate those things to your base MSI.
About services, you need to understand how Windows Installer understand and behave.
Make sure that you use ServiceControl and ServiceInstall tables. Kindly go through MSDN for full details.
Cheers!
Santro.
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.