可能我们有的时候在PuTTY官方网站上下载的PuTTY工具,可是在执行 PuTTY、Pagent、PuTTYgen 时总是出错。我遇到这样的状况首先考虑到就是在官方网站重新下载最新的版本。不过在这里重点是介绍我们可以在本程序中解决这个问题。我们可以创建三个扩展名为 .manifest 的文本文件,然后把这三个文件复制到 PuTTY 的目录中,文件内容分别如下:
把下面的内容复制到记事本中,文件名保存为:PAGEANT.exe.manifest
<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<!– This is present purely to make Visual Styles in XP work better.
See 20020104174954.A12067@imsa.edu. –>
<assembly xmlns=”urn:schemas-microsoft-com:asm.v1″ manifestVersion=”1.0″>
<assemblyIdentity
type=”win32″
name=”Pageant”
version=”0.0.0.0″ processorArchitecture=”x86″/>
<dependency>
<dependentAssembly>
<!– Load Common Controls 6 instead of 5 to get WinXP native-
looking controls in the client area. –>
<assemblyIdentity type=”win32″
name=”Microsoft.Windows.Common-Controls”
version=”6.0.0.0″
publicKeyToken=”6595b64144ccf1df”
language=”*”
processorArchitecture=”x86″/>
</dependentAssembly>
</dependency>
</assembly>
把下面的内容复制到记事本中,文件名保存为:PUTTY.exe.manifest
<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<!– This is present purely to make Visual Styles in XP work better.
See 20020104174954.A12067@imsa.edu. –>
<assembly xmlns=”urn:schemas-microsoft-com:asm.v1″ manifestVersion=”1.0″>
<assemblyIdentity
type=”win32″
name=”PuTTY”
version=”0.0.0.0″ processorArchitecture=”x86″/>
<dependency>
<dependentAssembly>
<!– Load Common Controls 6 instead of 5 to get WinXP native-
looking controls in the client area. –>
<assemblyIdentity type=”win32″
name=”Microsoft.Windows.Common-Controls”
version=”6.0.0.0″
publicKeyToken=”6595b64144ccf1df”
language=”*”
processorArchitecture=”x86″/>
</dependentAssembly>
</dependency>
</assembly>
把下面的内容复制到记事本中,文件名保存为:PUTTYGEN.exe.manifest
<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<!– This is present purely to make Visual Styles in XP work better.
See 20020104174954.A12067@imsa.edu. –>
<assembly xmlns=”urn:schemas-microsoft-com:asm.v1″ manifestVersion=”1.0″>
<assemblyIdentity
type=”win32″
name=”PuTTYgen”
version=”0.0.0.0″ processorArchitecture=”x86″/>
<dependency>
<dependentAssembly>
<!– Load Common Controls 6 instead of 5 to get WinXP native-
looking controls in the client area. –>
<assemblyIdentity type=”win32″
name=”Microsoft.Windows.Common-Controls”
version=”6.0.0.0″
publicKeyToken=”6595b64144ccf1df”
language=”*”
processorArchitecture=”x86″/>
</dependentAssembly>
</dependency>
</assembly>
这样就可以解决我们在命令执行时出现的错误。