Загрузись в безопасном режиме -- он запускается всё время с правами администратора и редактор реестра там запускается. Открываешь следующую ветку реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion и справа проверяешь значения следующих строковых параметров: ProgramFilesDir и ProgramFilesPath. Значеня должны быть как на скриншоте:
Если у тебя версия системы 64-битная, то посмотреть ещё и параметр ProgramFilesDir(x86). Его значение должно быть C:\Program Files
Если ты хочешь при установке поменять место, куда установится программа, то ручками указываешь новое место. (К примеру, у меня объём диска D: составляет 2 терабайта, я создал там папку "Программы" и при установке в качестве места установки ручками указываю именно её).
И ещё -- в который уже раз повторяю: создавайте резервные копии системы, к примеру с помощью программы AcronisTrueImage. Имея такой образ в случае форсмажора можно за 10 минут восстановить работоспособность системы на момент создания образа.