Опять столкнулся с проблемой - не устанавливаются программы в 8ку,при чём лицензионную.Перолопатив кучу материала нашел способ:
1. Выполните средство проверки системных файлов на наличие ошибок.
Используйте средство проверки системных файлов (SFC.exe) для определения, какой файл является причиной проблемы, а затем замените файл. Чтобы сделать это, выполните следующие действия.
Нажмите сочетание клавиш Win+Q, в строке поиска введите CMD, в левой части отобразится Командная строка, нажмите на ней правой кнопкой мыши и в нижней части панели выберите Запуск от имени администратора, подтвердите запуск нажав кнопку Да, откроется командная строка.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
sfc/scannow
Нажмите клавишу Enter на клавиатуре. Система сообщит о начале проверки системных файлов, а также отобразит ход выполнения в процентах.
Команда sfc/scannow сканирует все защищенные системные файлы и заменяет неправильные версии правильными.
2. Добавьте недостающие параметры реестра.
Создайте точку восстановления. Сохраните файл Fix_Metro на рабочий стол, извлеките файл реестра Fix_Metro, откройте его, если появится запрос на разрешение нажмите кнопку Да, затем разрешите импорт содержимого в реестр нажмите кнопку Да, перезагрузите компьютер и проверьте.
Если проблема не устранилась, тогда используйте Fix_Metro_a или Fix_Metro_b
Мне помогла сразу первая папка.Всё стало устанавливаться,запускаться и работать.