I need to take a snapshot for yahoo messenger. I have a capture notice that its dropping an msi for c++ 2005. So i recaptured with c++ 2005 installed. I see a lot of flies in c:\windows\winsxs\catalog and manifets.
When i try to install my msi i get no erros, but when i try to launch it i get "more data is available" error. I get same error when i try to open explorer log files or cmd.exe.

I tried to delete everything from c:\windows\winsxs but i get same error.

Thanks for any help.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
I tried to delete everything from c:\windows\winsxs but i get same error. Priceless....

I suggest you do some serious reading about side-by-side components before you package a single further application.
Answered 11/09/2011 by: VBScab
Red Belt

Please log in to comment
0
Well......thanks for the help. I think i need to use merge modules. Any help how to find the correct merge modules and use it with a package?

Thank you.
Answered 11/09/2011 by: ogeccut
Black Belt

Please log in to comment
0
How in the name of all things that are Holy did you come to the conclusion that "merge" modules are what you are missing?
Answered 11/09/2011 by: jyoung_usa
Senior Yellow Belt

Please log in to comment
0
I though that you can not just add files to c:\windows\winsxs folder, and the solution is to use Merge Modules.
Thanks for letting me know that i do not have the correct answer. Can you guys point me in the right direction?
Thanks.
Answered 11/09/2011 by: ogeccut
Black Belt

Please log in to comment
0
I would start by looking at http://itninja.com/link/this-link57 to see how someone else has done it in the past. I glanced at the instructions and they seem valid to me. If you can get an complete download or an enterprise style version you may be able to avoid the temp folder gymnastics. Based on this article version 9 may be a more viable choice.

The very best advise I can give you is keep it simple. If you can work with the built in switches and make it do what you want then do that in all cases. Getting the real files can be a challenge but it always helps to have the core install files.
Answered 11/09/2011 by: jyoung_usa
Senior Yellow Belt

Please log in to comment
0
I am working with that extracted exe. I need advice with c++ redistributable and c:\windows\winsxs folder :)
Answered 11/09/2011 by: ogeccut
Black Belt

Please log in to comment
0
I think this points back to the root of the issue. You are trying to snapshot (what tool?) an install that should simply just be run. If you are married to your process then I would cut out the C++ re-distributable from the snap shot and either call it as a separate package inside your main installer or deploy it stand alone.
Answered 11/09/2011 by: jyoung_usa
Senior Yellow Belt

Please log in to comment
0
I have it installed prior to taking a snapshot with installshield. I think its a different version. I tried creating an msi and running vendor exe from CA, after installation i am getting an error "side by side configuration is incorrect"
Answered 11/09/2011 by: ogeccut
Black Belt

Please log in to comment
0
Vendor exe has a kb2467175 inside. This kb is not available from Microsoft anymore. What is the proper way to create this capture? Do i need to add a merge modual, if so then where can i find it? Or i need to create it?
Or i am on the wrong path?

Microsoft Visual C++ 2005 Redistributable - KB2467175 is inside the vendor exe
Answered 11/09/2011 by: ogeccut
Black Belt

Please log in to comment
0
Is the updated KB not suitable? If not, re-run the vendor's EXE. At some point, the contents of the older KB will get extracted, probably into %TEMP%. Grab that output and copy it somewhere safe. You could create a MM from that to use. Obviously you should also ensure that you run the updated KB by creating a separate MM.

It is also possible to fool the EXE into thinking that the older KB is installed by judicious use of ProcMon to monitor how it determines its installed state, hopefully by reference to 'HKML\Software\Microsoft\Windows\CurrentVersion\Uninstall\KB2467175'.
Answered 11/10/2011 by: VBScab
Red Belt

Please log in to comment
0
Thanks for the reply.
1. updated KB does not work.
2. I got the KB from the vendor exe extracted and created MM but have not tested it yet.
I am think adding KB from the vendor exe is better way to go in case some other packages need this version of C++.

We have updated kb in the image already.

Can you also shed some light on side-by-side components? Since no one here had an answer. I have done some reading and see thats its referencing different versions on .dll and other files on the system. And it seems that i should not clean that directory. However i am not %100 sure about the correct approach.
Thank you.
Answered 11/10/2011 by: ogeccut
Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity