Dealing with Side by Side problems on Windows

Posted by ericp on 2009-11-13 14:27
OS: Windows | Product: Komodo | tags: assemblies komodo side by side windows
Question: 

After a Windows update, Komodo no longer works, and the log files are untouched. I'm seeing three messages in the event viewer complaining about missing assemblies. What can I do?

Answer: 

These are the event messages the question refers to:

  • 1st: Dependent Assembly Microsoft.VC80.CRT could not be found and Last Error was The referenced assembly is not installed on your system.
  • 2nd: Resolve Partial Assembly failed for Microsoft.VC80.CRT. Reference error message: The referenced assembly is not installed on your system.
  • 3rd: Generate Activation Context failed for C:\Program Files\ActiveState Komodo Edit 5\lib\mozilla\komodo.exe. Reference error message: The operation completed successfully.

This is one of those problems that a small number of Komodo users have
reported in the last month, but we haven't been able to duplicate. A bit
of research found forums suggesting people delete directories in the
Windows/SxS area, but that sounded risky. One of our customers found
more success by downloading and installing the free-as-in-beer
Visual Basic Studio 8 Express Edition.

Until anyone finds a problem with that, it sounds good. In the meantime
I'm reading up on the problem and brushing up on MSI Merge Modules.

- Eric

booboo | Mon, 2010-01-04 13:21

Hello, I had the same event error messages, komodo.exe appears in processes for 1 second, then disappears. Deleting from Windows/SxS didn't help.

I had a new installation of Win XP Pro SP3, and these are the steps that helped to run komodo edit 5.2.4:

1. Download VC++ 2005 redistributable:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4...

2. Install VC++ 2005 redistributable

(testing komodo, not yet working, this directory appeared in Windows/WinSxS: x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd)

3. Download VC++ 2005 SP1 redistributable:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4...

4. Install VC++ 2005 SP1 redistributable

(another vc80.crt directory appeared in Windows/SxS: x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700)

5. Now komodo works!

Seems like this version of vc80.crt is required:
1fc8b3b9a1e18e3b_8.0.50727.762
and it ships with vc++ 2005 sp1 redistributable.

- Boo

blackrat | Tue, 2010-02-23 04:12

Hi.

I have the same problem on an almost completely clean install of Windows in a Virtualbox environment. The one thing that this VM has installed that the working one doesn't is Firefox 3.5.4(beta) + the jssh xpi and the VC++ 2008 redistributable to make them work together.

Adding in the VC++ 2005 redistributable made this work.

Mac

gernebet | Mon, 2010-03-08 02:34

thanks..