Я выполнил тест-установку 64-разрядной версии (установщик MSI) и даже установил ее для установки по указанному выше 32-разрядному пути, без проблем (правильный 64-разрядный путь - C:\Program Files\PuTTY\
not C:\Program Files (x86)\PuTTY\
(32-битный путь). Возможно, вы используете установщик x86-32bit? Я запускал 64-битный.
Попробуйте включить ведение журнала для вашей настройки, чтобы увидеть, что происходит. Запустите установку из CMD.EXE
(командная строка).
Пример команды установки (чтобы включить ведение журнала с путями, которые вы должны заменить):
msiexec.exe /I "C:\YourInstaller.msi" /QN /L*V "C:\msilog.log"
Краткое объяснение параметров:
/I = run install sequence
/QN = run completely silently
/L*V "C:\msilog.log"= verbose logging at path specified
Если в журнале есть какие-либо отмеченные и очевидные ошибки, вы можете сначала найти "значение 3", чтобы проверить. Если нет, то журнал должен быть исследован более подробно.