简而言之,Windows Update 是否对其下载的所有文件进行完整性(哈希)检查?
例如,我有一个糟糕的路由器,会丢包,几天后我会通过邮件收到一个更好的路由器,但我不想等那么久才设置我的新电脑。使用较差的连接设置我的电脑是否存在风险?
答案1
这不是使用 CCleaner 等程序的问题,也不必担心抖动。Windows 本身当然能够处理这种情况 - 只要您获得一些包好,你会最终得到一切。
正如 Ramhound 在评论中所说,基本网络驱动程序会自动处理数据包丢失或损坏。但即使连接情况如此糟糕,Windows 的工作也是确保它完美地获取文件。
如果你设法最终下载完整更新时,TCP 堆栈将确保每个数据包都正常,即使任何一个数据包损坏而 TCP 无法发现(这是数学上可能的情况),更新中的数字签名也将确保 Windows 能够检测到损坏的更新。比较哈希值只是该过程的一部分。
如果您能够遇到网络损坏可以绕过 TCP 校验和以及 Windows 数字签名的情况,那么恭喜您。您更有可能赢得每一场彩票,而且这种情况将在未来几千年一直存在。
话虽如此,更新你的电脑吧。你会没事的。