Skip to content

很多Win7的电脑,在安装依赖库的过程中(Net4.8、VSTO),会报出“一般信任关系失败”的错误,大致像下面这样:

出现这个错误的原因就是:当前电脑用户不是使用administrator登录的,最简单的解决办法是用administrator登录就行了

如果你没法用administrator登录,那么请按下面的方法解决,两步都需要操作:

1.修改注册表

按下键盘的Win+R键,运行“regedit”,在注册表中依次点开下面的路径:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing

在右侧双击State值,将其数值数据修改为23c00(十六进制) 点击确定保存设置即可。

2.注册DLL

按下键盘的Win+R键,运行“cmd”,在黑色的窗口中,执行下面的每条命令:

cmd
regsvr32 /s Softpub.dll 
regsvr32 /s Wintrust.dll 
regsvr32 /s Initpki.dll 
regsvr32 /s Mssip32.dll

注意:上面两步都需要操作,缺一不可