Windows · 4 1 月, 2024 0

Win7升级Win10报错:“运行此工具时出现问题”

如果你在Windows 7中下载了微软官方升级工具MediaCreationTool21H2,执行后弹出标题为“运行此工具时出现问题”的窗口并显示以下错误信息:

我们不确定发生了什么,但我们无法在你的电脑上运行此工具。(后文略)

此时需要考虑是TLS的支持问题。微软官方系统安装工具使用 TLS 1.2 协议,但默认情况下,该协议在 Windows 7和Windows 8上处于禁用状态。启用该协议需要修改注册表。具体做法是:

  1. 将以下文本写入文本文件
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
  1. 将文本文件扩展名改为.reg
  2. 执行reg文件,写入注册表
  3. 重新运行升级工具,应该就没有问题了