邹 青原,您好!
欢迎来到微软社区。
感谢您的反馈,根据您的描述您无法在微软商店安装DirectX,这可能是和网络设置,商店损坏,或者是用户配置有关。
您可以尝试以下步骤来排查修复您的问题。
清除微软商店缓存
按 Win + R 键,输入 wsreset.exe 并按回车键。这将清除微软商店的缓存并重新启动商店。
重置Microsoft Store
打开 设置>应用>应用和功能>在左边的列表中找到应用商店选中>高级选项>重置
执行完以上步骤后尝试重置网络组件
运行网络命令。尝试运行以下网络命令以手动重置 TCP/IP 堆栈、释放和续订 IP 地址,以及刷新和重置 DNS 客户端解析器缓存:
在任务栏上选择“搜索”,键入“命令提示符”。将出现命令提示符按钮。在右侧,选择“以管理员身份运行”>“是”。
在命令提示符下,按列出的顺序运行以下命令,然后检查是否可以正常下载:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
如果以上步骤没有效果您可以尝试卸载重装应用商店
以管理员身份运行Windows Powershell,打开的窗口中输入以下命令:
Get-AppxPackage Microsoft.WindowsStore | Remove-AppxPackage
Get-AppxPackage -all *Microsoft.WindowsStore* |% {Add-AppxPackage -register -disabledevelopmentmode ($_.installlocation + “\appxmanifest.xml”)}
Get-AppxPackage -AllUsers Microsoft.WindowsStore* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
执行完上述命令后重启电脑查看是否正常
您还可以尝试新建本地账户来排查用户配置文件损坏的问题:
1、在搜索框中输入 “ cmd ” 或 “命令提示符” ,然后在结果中选择 “以管理员身份运行” 。
2、在运行框中输入 “net user username password /add” 命令添加本地账户。 其中 “username” 是 用户名 , “password” 是登录密码,根据需要 自行修改。
3、运行“net localgroup administrators username /add”命令,将username设置为管理员。
4、切换到本地账户登录电脑,查看问题是否还存在
您也可以参考以下链接进行新建本地账户的步骤
在 Windows 中创建本地用户或管理员帐户 - Microsoft 支持
希望以上信息可以帮助到您,如果您还有什么不清楚或者有其它问题需要解答,您可以随时回复我,我很乐意继续为您提供帮助。
感谢您访问微软社区,祝您身体健康,生活愉快!
Best Wish!
Amos.L- MSFT | 微软社区支持专家