Originally Posted by
Espyzer
Thanks Kramster, I also have system mechanic on 32 bit O.S. & find my Windows Installer not available with error code 641.

Hi Espyzer,
Iolo provided me with a solution that worked. I had to restore from a previous system backup first. It involved putting the registry values of Windows Installer into the System Mechanic exceptions list. I've pasted their full reply below:
------------
First run the SafetyNet tool to see if this reinstates Windows Installer. If not try downloading the latest version of Windows Installer from Microsoft, or perform a system restore. Once Windows Installer is back try excluding the following file from being removed by the System Mechanic tools.
- What is SafetyNet, and how do I use it?
KBA-02014: What is SafetyNet, and how do I use it?
- Open the System Mechanic.
- Go to Toolbox> Individual Tools> Repair Problems.
- Click Start under Registry Tuner.
- under advanced, check custom optimization and repair
- click next and proceed to the 'test' tab
- On the 'test' tab click next and proceed to the 'options' tab.
- On the 'options' tab click Add button.
- Put check under Registry Name and add this registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\MSIServer.
- Then put check on Exclude Keys, subkeys and values (Recursive) under Registry Name and as well as Partial Text Match OK under Registry Value.
- Press OK.
- Then click Next to finish the process.
Excluding the necessary items from this tool WILL NOT exclude these items from the Power Tools such as PC TotalCare, ActiveCare functions or the 'Repair All' function as these are designed to run on default settings. It would be best that you run the repairs through the individual toolbox.
Once the exclusion is set, and the registry tuner run, see if the error still occurs.