Я запустил тестовую установку 64-битной версии (установщик MSI) и даже установил ее для установки на 32-битный путь, указанный вами выше, без проблем (правильный 64-битный путь C:\Program Files\PuTTY\не 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», чтобы проверить. Если нет, то журнал должен быть исследован более подробно.
Конечно, за счет того, что переменная PATH не обновляется, поэтому вам нужно сделать это и самим - в дополнение к созданию необходимых ярлыков вручную. И вы потеряете связь с файлами PPK (чтобы разрешить щелчок правой кнопкой мыши по опциям для файлов * .PPK). Но да, это будет простой способ начать работу, если требования просты.