无法打开源; 如果问题仍然存在,请尝试“source reset”命令。执行此命令时发生意外错误:0x8a15000f : Data required by the source is missing

winget 遇到的问题

无法打开源; 如果问题仍然存在,请尝试“source reset”命令。
执行此命令时发生意外错误:0x8a15000f : Data required by the source is missing

网上找个很多方法, 都没有找到答案.
首先说一下我为什么遇到这个问题, ** 我的 C盘 用户名是汉字!!!!! **, 请检查以下遇到这个问题的你, 是否也是跟我一个样.

解决这个问题目前有三个方法:

  1. 重装系统:
    这种解决问题最彻底, 但是代价也大, 因为我是刚买的电脑, 里面没啥东西, 我就是用的这种方法.
    不要用第三方硬件厂商给出的重装系统方法(比如: 华为电脑开机按住 F10 就能重装, 这是华为自己搞的重装系统方法), 这种方法能降低你的重装风险, 但是一般不能解决这个问题. 我重装了四次,都没有给我重新修改用户名的入口.
    需要用windows系统的方法来重装:
    设置 -> 系统 -> 恢复 -> 重置此电脑
    按照提示一步一步来.


    image.png
  2. 直接修改C盘下的用户名. 这个方法代价很小, 但是操作繁琐, 也有各种风险. 我就不直接搬运了, 上链接 自己看. 风险在他的评论区

  • Win10修改C:\Users\中文用户名
  • win11修改用户名(超详细图文)
    第二个应该更靠谱一点, 但是我都没有试. 需要修改用户名, 修改用户名就会有风险
  1. 这种方法, 算是规避, 并没有从根本上解决问题, 但是代价是最小的, 一开始我是自己摸索出了这种方法, 这个问题解决了, 其他的安装依然存在问题, 找不到文件夹, 因为文件夹是中文的.

我的建议是, 先用第三个来解决问题, 如果后面还遇到安装应用无法找到文件路径的问题, 再去考虑 第一和第二种方法解决问题.

其实如果 正常的去搜索一个应用, 显示这个效果, 以 PowerShell 为例:


image.png

如果 你的 winget 有问题, 可能就只会出现 前两个 源是 msstore, 这个源是微软应用商店的源 Microsoft Store:


image.png

可以用这个源来安装应用, 删除 winget 源

winget source remove winget

如果后期想把 winget 源加回来, 可以用

winget source reset --force

如果不想删除 winget 源, 可以使用指定源下来, (winget 默认使用自己的源)

winget install xxxxx -s msstore

你可能感兴趣的:(无法打开源; 如果问题仍然存在,请尝试“source reset”命令。执行此命令时发生意外错误:0x8a15000f : Data required by the source is missing)