微软商店打不开是因为禁用windows update服务导致其无法初始化,需先启动wuauserv等4项服务,再重置更新组件、启用delivery optimization服务,最后运行wsreset.exe清理缓存。

禁用 Windows 更新后微软商店打不开,是因为微软商店严重依赖 Windows Update 服务组件运行,一旦该服务被停用或禁用,商店就无法加载许可证、验证应用签名、同步账户状态,甚至根本无法完成初始化——窗口可能一闪而过、白屏卡死,或直接报错 0x80073CF6、0x80131500。
立即恢复 Windows Update 服务
第一步:以管理员身份打开 Windows 终端(右键开始菜单 → “Windows 终端(管理员)”)。
第二步:依次执行以下四条命令,每输完一条按回车:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
这四条命令分别启动 Windows 更新、加密服务、后台智能传输和安装服务。如果某条命令提示“系统找不到指定的服务”,说明对应服务名已被修改或损坏,需进入下一步排查。
【关键前提】 若执行 net start wuauserv 报错“错误 1053:服务没有及时响应启动或控制请求”,说明服务本身已损坏,不能仅靠启动命令修复,必须重置组件。
重置损坏的 Windows Update 组件
在同一个管理员终端窗口中,按顺序执行以下命令(每条回车):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
这两组 rename 命令会把旧缓存目录改名备份,强制系统重建全新更新数据库。注意:C:\Windows\SoftwareDistribution 文件夹下可能有正在下载的补丁包,改名后这些下载会丢失,但不会影响已安装的系统功能。
执行完毕后重启电脑。重启后 Windows Update 服务将使用干净状态重新加载,微软商店即可正常调用其接口完成初始化。
检查 Delivery Optimization 服务是否启用
方法一:快捷启用
按 Win + R,输入 services.msc 回车 → 在服务列表中找到 “Delivery Optimization” → 双击打开属性 → 启动类型设为“自动(延迟启动)” → 点击“启动”按钮 → 确定。
方法二:注册表强制启用(更可靠)
按 Win + R,输入 regedit 回车 → 导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc
双击右侧 “Start” → 数值数据改为 2(十进制)→ 确定。
若存在 “DelayedAutoStart”,也双击改为 0。
Delivery Optimization 是微软商店内容分发底层依赖,禁用它会导致商店无法拉取应用元数据和更新清单,即使 Windows Update 服务正常也会报 0x80004002 错误。
验证并清理商店缓存
重启完成后,不要立刻打开商店。先做缓存清理:
按 Win + R,输入 wsreset.exe 回车。
黑窗会闪退,随后 Microsoft Store 自动弹出。如果弹出后仍白屏或崩溃,说明账户或 TLS 环境异常,需校正系统时间与地区设置,并确保 TLS 1.2 已启用。
这一步操作起来很简单,直接运行命令就行。但必须在 Windows Update 和 Delivery Optimization 两个服务都成功启动后再执行,否则 wsreset.exe 会因依赖缺失而静默失败。











