错误引起原因是清理了package cache下的msi文件
I've been searching for a solution to this problem and finally figured it out so here it is for others still in the dark:
- open up regedit (start --> run --> regedit)
- navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products
- Search for "Microsoft Security Client" which should be a subbranch of the above directory
- it will look like "some random string"\SourceList\ which contains Media and Net
- Right Click on that random string and select Export to back it up in case something breaks
- Right Click on that random string and select Delete
- Rerun the installer
This worked for me, and it will also work for any program that gives an error like this, not just Microsoft Security Essentials
Cheers,
Dragos