winget 升级失败提示 weakly_canonical

Package update operation for Package=goreleaser.goreleaser with Manager=Winget
Installation options: <InstallOptions instance (only non-default values are shown)
	OverridesNextLevelOpts: False>
Overriden options: <Scope=;RunAsAdministrator=;WG_SpecifyVersion=;PS_NoScope=False;Pip_BreakSystemPackages=False>
Version: 2.14.3 -> 2.15.3
开始操作...
Executing process with StartInfo:
 - FileName: "C:\Users\enihsyou\AppData\Local\Microsoft\WindowsApps\winget.exe"
 - Arguments: "update --id "goreleaser.goreleaser" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force"
Start Time: "2026-04-18 19:47:56"
已找到 goreleaser [goreleaser.goreleaser] 版本 2.15.3
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。
正在下载 https://github.com/goreleaser/goreleaser/releases/download/v2.15.3/goreleaser_Windows_x86_64.zip
  ██████████████████████████████  25.4 MB / 25.4 MB
已成功验证安装程序哈希
正在提取存档...
已成功提取存档
正在启动程序包卸载...
执行此命令时发生意外错误: 
weakly_canonical: The path cannot be traversed because it contains an untrusted mount point.: "C:\Users\enihsyou\AppData\Local\Microsoft\WinGet\Links\goreleaser.exe"
卸载失败,退出代码为: 0x8a150003 : 执行命令失败
End Time: "2026-04-18 19:48:20"
Process return value: "-1978335145" (0x8A150057)
无法更新 goreleaser

原因怀疑是目录缺少写入权限。

解决方式:以管理员身份重试