问题描述:

在windows7的机器上,安装冰点还原deepfreeze的时候,出现提示,由于缺少SHA256支持,因此无法安装Deep Freeze。确保使用SHA256支持升级了操作系统,然后重试,如下图:

出错原因:

因为windows7系统缺少补丁所导致的,微软已经将sha1升级到sha2,但是这一台windows7还没有更新补丁升级,所以才会出现安装不了最新版本的冰点还原。

此问题不会出现在windows 10上,因为windows 10已全部采用sha2.

解决办法:

Microsoft在技术支持文档中表示:

为了保护你的安全,Windows操作系统更新使用SHA-1和SHA-2哈希算法一同,进行双重签名,以验证更新是否直接来自微软,且在推送期间未遭篡改。由于SHA-1算法存在缺陷,微软将迎合行业标准,仅使用更安全的SHA-2算法来签署Windows更新。

由于sha-1存在缺陷,微软将弃用sha-1,采用更安全的sha-2,那么新发布的deepfreeze 8.61版本,也将跟随需要sha-2的支持,如果你是windows 7 sp1的版本,在没有升级到sha-2的情况下,安装deepfreeze 8.61将会出现问题。

请跟系统打上至少以下两个补丁,将sha-1升级到sha-2

https://support.microsoft.com/en-us/help/4474419

https://support.microsoft.com/en-us/help/4490628