出现这种情况不完全是没有这个文件造成的,有时因别的原因造成DLL文件注册失效。尝试重新注册一下看能否解决:开始-运行-输入regsvr32 cryptnet.dll 确定。32后加空格。如果是注册失效的问题,会提示你注册成功。否则,需要找个cryptnet.dll文件。注意:即使你从别处找到这个文件,也要运行上面那个命令注册一下才能使用。
下载cryptnet.dll覆盖
重新下载一个在安装