安装后:
putty-0.64-installer.exe
每次重新启动 Windows 8.1 时,都会弹出此错误对话框窗口:
Couldn't load this key (unable to open file)
如何防止 Pageant 在启动时加载密钥?
答案1
确保您的GIT_SSH
环境变量设置为plink.exe
而不是pegeant.exe
。
答案2
我在 Windows 7 上遇到了类似的问题。解决方案是改名我的id_rsa.ppk到[计算机名称].ppk。至少对我来说,Pageant 似乎正在寻找一个不存在的文件。
如果重命名没有帮助,你可以使用进程监控检查 Pageant 到底在寻找什么文件。
使用进程监视器,使用过滤器:
- “进程名称 - 是 - pageant.exe”
- “路径 - 包含 - .ppk”
答案3
每次启动 Windows 7 时我都会遇到这个错误。我发现它试图打开一个命名错误的 .ppk 文件,该文件被硬编码到启动文件夹中 Pageant 的启动快捷方式中。
要检查是否存在此问题,请转到开始 > 所有程序 > 启动 > 右键单击 Pageant > 属性。
“目标”字段包含 pageant.exe 可执行文件的路径,后面可能跟着 .ppk 的路径。验证此 .ppk 是否确实存在。