已安装这个产品的两一个版本,无法下一步安装(0x80070666)

我在安装一个Smart Recorder软件的时候,遇到过一个比较有意思的情况。出现了0x80070666的报错提示。例如这样,实际上我在控制面板里面是找不到这个软件的另一个版本,但是却遇到这种报错。
在这里插入图片描述
对于这种报错很可能是之前安装过这个版本的软件,且之前的版本比较高,现在版本比较低,所以导致安装不上去,这时候可以参考log日志。于是我打开log日志。日志中有一个地方出现了报错,主要是在安装package: vc_redist.x86.exe的时候出现了报错。在这里插入图片描述
于是,我找了一下这个 vc_redist.x86.exe到底是啥,结果并没有什么卵用,接着在报错的那一行显示,在某一个路径安装这个包的时候失败,于是我找了一下安装路径试图找到这个包,结果无功而返为啥没有这个路径了,怎么回事呢?原来是在安装失败之后,系统自动将这个待安装的包删除了,或者卸载了。于是我做了一个非常以及及其骚的操作,就是重新安装这个软件,在软件提醒我要安装这个包的瞬间,点击中止安装,于是安装就卡在了装这个包的时候,这时候对应路径就出现了这个包。
在这里插入图片描述

找到这个包的时候,我双击使其安装,结果出现了同样的作错误,说明了一切的更根源是这个包之前因为别的软件,而被安装过更高版本的,所以我就将对应的高版本卸载了,所以就将自己想要安装的软件安装成功了。
的

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设我们要传输一个包含学生信息的数据,包括学生姓名、年龄、性别、学号等字段。我们可以设计如下的通信协议: 1. 数据格式 数据采用二进制格式进行传输。数据包包含一个固定长度的头部和一个变长的数据体。 2. 头部格式 头部长度为4字节,包含以下字段: - 数据类型:标识数据包的类型,本例中为学生信息,取值为0x01。 - 数据长度:标识数据体的长度,以字节为单位。最大长度为65535字节。 3. 数据体格式 数据体采用JSON格式进行编码,包含以下字段: - 学生姓名:字符串类型,最大长度为32字节。 - 年龄:整型,2字节。 - 性别:字符串类型,最大长度为4字节。 - 学号:字符串类型,最大长度为16字节。 4. 数据传输流程 数据传输分为个阶段:建立连接和数据传输。 建立连接: - 客户端发送连接请求到服务器。 - 服务器返回连接响应,包含连接状态和下一步操作指令。 数据传输: - 客户端发送数据包到服务器,数据包中包含学生信息。 - 服务器接收数据包,解析数据包头部,判断数据类型是否为学生信息,如果是,则解析数据体。 - 服务器将学生信息存储到数据库中,并返回一个操作成功的响应给客户端。 5. 错误处理 在数据传输过程中,可能会出现各种错误,例如数据格式错误、网络连接中断等。我们需要对这些错误进行处理,以保证数据传输的可靠性和正确性。 - 如果数据包格式错误,服务器会返回一个错误响应给客户端,并关闭连接。 - 如果网络连接中断,客户端会尝试重新连接服务器,并重发数据包。 - 如果服务器无法存储学生信息,服务器会返回一个错误响应给客户端,客户端可以选择重新发送数据包或者放弃发送。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值