Проверить - имеется ли Windows Installer. В командной строке наберите:
msiexec
Проблема с Windows Installer
1) Откройте Пуск - Панель управления - Администрирование - Службы - попробуйте запустить службу Установщик Windows
2) Если служба не запускается открываем Командную строку (Пуск - Все программы - Стандартные - Командная строка) и пишем команду sfc /scannow , после её работы просто перезагружаете компьютер и пробуете запустить службу опять.
3) Если не помогло, тогда на работающем компьютере открываете Редактор реестра (Пуск - в строке поиска - regedit) , открываете ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver и экспортируете папку msiserver, переносите файл на проблемный ПК и двойным кликом по файлу импортирует данные в реестр. Перезагружаете компьютер и пробуете запустить службу опять.