这种问题还真有可能是软件的事儿。我已经遇到过不下5次了。这个软件我已经用了好多年了,大概几个月吧会出现那么一回。桌面图标就剩个不能打开的快捷方式了。Win10电脑出现过,win7的时候也有过。就是莫名其妙的消失了。比如昨天电脑上还有着,第二天开电脑就发现它没了。
我初步怀疑是软件自动升级,升级失败导致的问题。目录文件没有卸载干净,再安装的时候报错。先自动卸载后自动安装,结果卸载成功了,但自动安装失败了。
@allan_369 您好!
感谢您的提问和详细的信息!
感谢社区管理员 @JoshP 的更新,TeamViewer 方面已经就此问题进行了解答,请您查看此英文社区回复。
大致翻译内容如下:
现在,由 DigiCert 签发的代码签名证书需要一个3072位的RSA密钥。
新兼容的DigiCert证书链涵盖所有最新的证书,包括TeamViewer使用的DigiCert代码签名证书。这个新证书被TeamViewer用来签署从其平台下载的二进制文件。通过验证数字签名,它确保该文件来自TeamViewer,并且没有被以任何方式篡改。
同样重要的是,使用时间戳服务可以证明数字签名证书在二进制文件被签署时是有效的。这意味着该证书自那时起没有被撤销。对于时间戳,DigiCert提供了一个新的证书。该证书由不同的根证书签署,与以前版本的TeamViewer for Windows使用的证书不同。有一个新的证书机构,名称为'DigiCert Trusted Root G4'。
📌注意:根证书是在2013年发布的,这意味着如果你在过去任何时候启用了Windows Update,你可能已经有了它。
如果没有DigiCert Trusted Root G4证书,TeamViewer客户端的全新安装以及更新都会失败。
在TeamViewer日志文件(<TeamViewer安装路径>/ TeamViewer15_Logfile.log)中,出现以下错误。
2022/07/26 09:25:03.698 9148 6288 G1!! VerifyTeamViewerSignature() : WinVerifyTrust failed, result=800b0004, Errorcode=2148204816
下面的命令可以用来确定资产上的证书是否可用。
Get-ChildItem “cert:\” -Recurse | Where-Object { $_.Thumbprint -eq “ddfb16cd4931c973a2037d3fc83a4d7d775d05e4” } | Format-List
📌注意:需要的PowerShell版本是2.0或更高。
DDFB16CD4931C973A2037D3FC83A4D7D775D05E4.
以下命令可用于手动更新证书(只要互联网连接处于活动状态):
certutil -urlcache -f https://cacerts.digicert.com/DigiCertTrustedRootG4.crt DigiCertTrustedRootG4.crt
可以使用以下命令下载DigiCert Trusted Root G4证书并添加到证书库中:
certutil -addstore -f root DigiCertTrustedRootG4.crt
希望以上信息能帮您解决遇到的问题!
如果有更多疑问,欢迎随时在下方留言!
Ying_Q
可惜不能上传log文件。我点击文件夹中的update.exe,确实会重复之前的错误。
所以可以排查一下这个问题。