从Vista时代开始,就有n多的用户头痛于工行U盾、招行个人专业版、IE7和支付宝等等一大堆的兼容性问题,一转眼间,电脑中的系统也已经改朝换代,Windows7用非常快的普及速度进驻了用户电脑,然而,兼容性问题,依然。想整理编写容易,一步步开始就是了,今天闲来看下,64位Windows系统下如何安装使用工商银行老版的1号U盾问题,这样,大家就省得再去花钱换硬件U盾了。具体步骤如下:一、安装工行的Net-Pass:这里并不需要去工行官方网站下载和安装驱动,Windows7或者Windows Server 2008 R2 系统会自认的,把GemPCkey_personal文件解压后,运行Disk1下的Setup就行了。二、修改注册表:1、如果您是64位的 Windows7 或 Windows Server 2008 R2 系统,运行regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptographyDefaultsProviderNetting Smart Card Cryptographic Provider v1.2将'Image Path' 由原来的cspnet.dll 修改为 '%SystemRoot%SysWOW64cspnet.dll' 就OK了!特别留意一下,HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptographyDefaultsProviderMicrosoft Base Smart Card Crypto Provider这个位置下,也最好顺便改下:'Image Path' 修改为 '%SystemRoot%SysWOW64basecsp.dll'改掉这些,就也解决05版工行金邦达U盾付款签名时候提示:”证书缺少CERT KEY PROV INFO PROP ID或CERT KEV CONTEXT PROP ID属性,无法用于签名!”的问题了。2、如果您是32位的Windows7系统,那么,运行regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyDefaultsProviderNetting Smart Card Cryptographic Provider v1.2将'Image Path' 由原来的cspnet.dll 修改为 '%SystemRoot%System32cspnet.dll' 即可。三、阻止开机启动项目默认情况下,RegNetPass会自动跟随系统启动,每次启动后还会重新修改注册表,阻止它自动开机启动很容易,务必用上面的两个方法阻止RegNetPass在系统启动时自动运行,造成注册表项被恢复到不能用的状态,否则每次重启后都要重新修改注册表。做完以上几步之后,1代U盾在就可以在工行及支付宝的网站上正常使用了!总结 & 备注:1、留意上面的注册表位置,其他银行网上银行所有的U盾U盘啥的类似设置也都在这里,大家可以以一个个看Provider下的目录,把没有路径的都学习上面的工行设置那种加上路径,64位的加 %SystemRoot%SysWOW64 ,32位的加 '%SystemRoot%System32 ,举一反三即可。2、如果您在使用工行网银或其他银行网银时候碰到过“导入证书错误 5”的提示,那么就点击IE8右上角的 工具-->Internet选项-->高级 里的“启用内存保护帮助减少联机攻击”(注意,这项必须右键点击IE8图标,以“以管理员身份运行”来运行IE8才可以修改)。同样在IE快捷方式上“以管理员身份运行”方式运行IE8浏览器,并登录工行个人网银,这时候应该不会出现“导入证书错误 5”的提示。
上一篇:怎样与调皮学生谈话
下一篇:如何根据孩子的年龄立规矩