In this case you might need to use an installation CD to repair it because it seems the MSOCache folder is missing according to the error you receive. MSOCache contains valuable information related to Microsoft Office installation and it cannot be restored manually.