如果你在Windows 7中下载了微软官方升级工具MediaCreationTool21H2,执行后弹出标题为“运行此工具时出现问题”的窗口并显示以下错误信息:
我们不确定发生了什么,但我们无法在你的电脑上运行此工具。(后文略)
此时需要考虑是TLS的支持问题。微软官方系统安装工具使用 TLS 1.2 协议,但默认情况下,该协议在 Windows 7和Windows 8上处于禁用状态。启用该协议需要修改注册表。具体做法是:
- 将以下文本写入文本文件
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp]
"DefaultSecureProtocols"=dword:00000a00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
- 将文本文件扩展名改为.reg
- 执行reg文件,写入注册表
- 重新运行升级工具,应该就没有问题了