尝试启动媒体创建工具时,我收到“发生某些事情 0x80070002 - 0x20016”错误消息。我想知道这是什么意思,我该如何修复它?
答案1
我在运行媒体创建工具时也看到了“Something happened 0x80070002 - 0x20016”错误(如下图所示)。对我有用的是以下修复方法Reddit。我不得不运行该工具,因为我没有收到保留副本的通知,并且直到注册表发生以下更改后它才出现在 Windows 更新中。
- 单击开始,搜索 regedit。
- 打开 regedit,继续以下路径。Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade
- 右键单击右侧窗口并转到新建 -> DWORD(32 位)值
- 将新值重命名为“AllowOSUpgrade”(不带“引号”),并确保它完全相同,因为它区分大小写。
- 双击新创建的值 AllowOSUpgrade 并将值更改为十六进制数的 1。
- 关闭 regedit 并再次运行 Windows 更新。Windows 10 应该会弹出,然后您就可以下载它了。
答案2
Windows 10 升级问题:发生了错误
自动修复:运行Windows 更新疑难解答。
手动修复:见下文。
自动修复
即使用户在 PC 上运行 Windows 10,他们也会遇到问题。一旦出现问题,就简称为“发生了某些错误”。之所以这样称呼,是因为屏幕上显示的就是这些错误。
微软有一个工具可以自动修复此问题,它被称为Windows 更新疑难解答。如果您是经验丰富的用户,您可以手动尝试使用命令提示符修复此问题按照这些说明。
手动修复
此问题也可能由于 Windows 更新组件文件损坏而发生。我建议您重置 Windows 更新组件。请按照以下步骤操作。
按Windows+ X,选择命令提示符(管理员)以调出提升的命令提示符。
停止 BITS 服务、Windows 更新服务和加密服务。为此,请在命令提示符下键入以下命令。请确保Enter在键入每个命令后按。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
将软件分发文件夹重命名为备份副本。为此,请在命令提示符下键入以下命令。请确保Enter在键入每个命令后按下。
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
重新启动 BITS 服务、Windows 更新服务和加密服务。为此,请在命令提示符下键入以下命令。请确保Enter在键入每个命令后按。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
重新启动您的电脑并检查这次尝试更新是否有效。
答案3
除了这些答案中介绍的其他修复方法外,还应删除创建媒体所需文件的缓存文件夹。这些文件损坏也是创建媒体失败的原因之一。
删除 C:\ 中的两个缓存文件夹,名称为:
$WINDOWS.~BT
$Windows.~WS
您可能需要修改 C: 的查看参数,以便能够查看隐藏和系统文件夹和文件。
此后,媒体创建工具将再次下载所需的文件。