ISWIX, LLC View Christopher Painter's profile on LinkedIn profile for Christopher Painter at Stack Overflow, Q&A for professional and enthusiast programmers

September 30, 2009

MSSE Validation Errors

I recently downloaded Microsoft's new Security Essentials Suite and I decided to take a look at how it's installer is constructed.

My first observation is how they once again use an external UI to get around the fact that Windows Installer does such a poor job at localization.

Then I ran MSI validation and discovered the following gem.

ICE08 ERROR Component: SetupResMui_NLNL has a duplicate GUID: {1230940F-EB02-47B7-ACFF-D0E76871D928}
ICE08 ERROR Component: MsMpResDll has a duplicate GUID: {8FEE8260-3507-417A-AF09-1C24F341FA14}
ICE08 ERROR Component: shellextDllMui_ZHCN has a duplicate GUID: {A5F76683-9CAE-4F3F-B4FD-1668EB2C3FAD}
ICE08 ERROR Component: SetupResMui_PTBR has a duplicate GUID: {D0D868D8-EC9D-423F-AF62-345A4EEFE3C3}

I'm afraid to even ask. :-)

1 comment:

glytzhkof said...

Microsoft's setups have that "Pandora's box" vibe about them. You never know how they will blow up - you just know that they will.

I have seen this duplicate GUID issue in several of their packages. I am particularly impressed by their recycled package GUIDs. Don't know if it's good for the environment, but at least it makes for a real X-Files deployment experience.