Вопрос или проблема
Пытаюсь установить putty
на свой 64-битный Windows 8.
При выборе папки назначения появляется ошибка и говорится:
Каталог установки должен находиться на локальном жестком диске.
Я выбрал папку по умолчанию: C:\Program Files (x86)\PuTTY\
Я скачал пакетный файл с расширением MSI
с этого сайта
Я провел тестовую установку 64-битной версии (установщик MSI) и даже задал установку в указанный вами выше 32-битный путь, никаких проблем (правильный 64-битный путь – это C:\Program Files\PuTTY\
, а не C:\Program Files (x86)\PuTTY\
, что является 32-битным путем). Возможно, вы используете x86-32битный установщик? Я использовал 64-битный.
Попробуйте включить логирование для вашей установки, чтобы узнать, что происходит. Запустите установку из CMD.EXE
(командная строка).
Пример команды установки (для включения логирования замените пути):
msiexec.exe /I "C:\YourInstaller.msi" /QN /L*V "C:\msilog.log"
Краткое объяснение параметров:
/I = запуск последовательности установки
/QN = полная бесшумная установка
/L*V "C:\msilog.log"= подробное логирование по указанному пути
Если в логе есть отмеченные и очевидные ошибки, сначала можно поискать “value 3”. Если нет, то лог нужно изучить более подробно.
Перейдите на страницу загрузки putty
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
прокрутите до “альтернативные бинарные файлы”
Загрузите putty.exe и перетащите в нужное вам местоположение. Создайте ярлык на рабочем столе, если необходимо.
Ответ или решение
Если вы столкнулись с проблемой установки PuTTY на Windows 8, вероятно, причина связана с выбором некорректной директории установки или использованием неправильной версии установочного файла. Давайте рассмотрим это подробнее.
Возможные причины ошибки и их решения
1. Некорректная директория установки
Ошибка "Installation directory must be on a local hard drive" свидетельствует о том, что выбранная папка должна находиться на локальном жестком диске. В вашем случае вы выбрали C:\Program Files (x86)\PuTTY\
, что также может быть связано с попыткой установить 64-битное приложение в папку для 32-битных приложений, либо PuTTY не распознает данный путь как локальный.
Решение:
- Попробуйте изменить путь установки на
C:\Program Files\PuTTY\
, который является стандартным для 64-битных приложений.
2. Использование 32-битной версии установщика
Если вы случайно скачали 32-битную версию PuTTY и пытаетесь установить её в папку для 64-битных приложений, это может вызвать конфликт.
Решение:
- Проверьте, что вы скачали корректную версию установочного файла, соответствующую вашей операционной системе. Убедитесь, что это 64-битная версия, если у вас 64-битная операционная система.
3. Проверка логов установки
Вы можете активировать журналирование процесса установки, чтобы детально изучить возможные ошибки. В командной строке (CMD) выполните следующую команду:
msiexec.exe /I "C:\YourInstaller.msi" /QN /L*V "C:\msilog.log"
Объяснение параметров:
/I
— запуск процесса установки./QN
— установка в полностью тихом режиме (можете удалить для отображения окон)./L*V "C:\msilog.log"
— детальное журналирование процесса установки в указанный файл.
После выполнения команды, откройте C:\msilog.log
, чтобы искать ключевую фразу "value 3", указывающую на ошибку.
4. Альтернативный способ установки
Если вышеперечисленные шаги не решили проблему, можно скачать исполняемый файл putty.exe
напрямую:
- Перейдите на страницу загрузки PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html.
- В разделе "alternative binary files" скачайте
putty.exe
. - Поместите файл в необходимую директорию и, при необходимости, создайте ярлык на рабочем столе.
Этот метод исключает необходимость использования установщика и может быть полезен, если вы сталкиваетесь с трудностями из-за настроек безопасности системы или ограничений на установку программного обеспечения.
Заключение
Представленные решения помогут вам устранить проблему с установкой PuTTY на Windows 8. Помните, что правильная версия установочного файла и корректный путь для установки часто решают большинство возникающих проблем. Если регулярные способы не работают, рассмотрите возможность использования прямых бинарных файлов.