每当我打开 Windows Store 时,它都会卡在一个无休止的加载屏幕上(30 分钟后我的耐心就耗尽了)。其他应用程序(例如 Skype)运行良好。只有 Windows Store 无法运行。
到目前为止我已经尝试过
- 安装所有可用的 Windows 更新并重新启动
- 从 apps.windows.com 启动商店并开始菜单
- 运行 wsreset.exe
- 运行 apps.diagcab(更多信息见下文)
- 重新注册商店
- 正在运行
sfc /scannow
(返回一个很长的 CBS.log,我不确定我在那里寻找什么) - 运行 DISM
Windows 资源保护发现了损坏的文件,但无法修复其中一些。
apps.diagcab 结果
我的显示驱动程序是最新的,并且我只运行 Windows Defender 作为防病毒软件。
CBS日志
(摘自证监会)
DISM 日志
[1680] Caller did not request sparse mount
[1680] Mounting new image.
Wim: [\\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim]
Image Index: [1]
Mount Path: [C:\WINDOWS\TEMP\b887443b-888f-4048-9cdd-02492983e700]
[1680] Wimserv process started for guid 0694d7d7-a638-4e34-bc87-f96a867c04f4. Id is 392
[392] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[392] Mounted image at C:\WINDOWS\TEMP\b887443b-888f-4048-9cdd-02492983e700.
[1680] [0x8007007b] FIOReadFileIntoBuffer:(1415): Tiedostonimen, hakemistonimen tai levynimen syntaksi ei kelpaa.
[1680] [0xc142011c] UnmarshallImageHandleFromDirectory:(511)
[1680] [0xc142011c] WIMGetMountedImageHandle:(2568)
[1680] [0x8007007b] FIOReadFileIntoBuffer:(1415): Tiedostonimen, hakemistonimen tai levynimen syntaksi ei kelpaa.
[1680] [0xc142011c] UnmarshallImageHandleFromDirectory:(511)
[1680] [0xc142011c] WIMGetMountedImageHandle:(2568)
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[1680] ImageUnmarshallHandle: Reconstituting wim at \\?\GLOBALROOT\device\harddisk0\partition2\Recovery\WindowsRE\Winre.wim.
[392] Received unmount request for image with guid 0694d7d7-a638-4e34-bc87-f96a867c04f4.
[392] Unmount for image at C:\WINDOWS\TEMP\b887443b-888f-4048-9cdd-02492983e700 complete.
-- snip large chunk of chinese letters --
[2176] [0x8007007b] FIOReadFileIntoBuffer:(1415): Tiedostonimen, hakemistonimen tai levynimen syntaksi ei kelpaa.
[2176] [0xc142011c] UnmarshallImageHandleFromDirectory:(511)
[2176] [0xc142011c] WIMGetMountedImageHandle:(2568)
-- snip large chunk of chinese letters --
答案1
最终解决这个问题的是重命名缓存文件夹位于C:\Users\<Your User Account>\AppData\Local\Packages\WinStore_<some characters>\LocalState
。之后商店顺利开业。