Winget命令无法正常运行,请求故障排查与解决方法
解决Winget命令卡住无法运行的问题
针对重装Windows 11后Winget执行任何命令都卡住的情况,可以尝试以下几种修复方案:
重置Winget数据源
打开管理员权限的PowerShell,执行命令:winget source reset --all该操作会重置Winget的所有软件源配置,修复因系统重装导致的数据源异常。
重新注册Winget宿主组件
在管理员PowerShell中运行:Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe这个命令会重新注册Desktop App Installer(Winget的核心宿主程序),修复系统重装后可能丢失的组件注册信息。
检查并修复VC++运行库依赖
Winget依赖最新的Microsoft Visual C++ Redistributable运行库,手动下载并安装对应x64版本的运行库(覆盖安装即可),解决因依赖缺失导致的执行卡死问题。清理Winget缓存文件
手动删除Winget的缓存目录:%LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\winget删除完成后重启终端,再尝试执行Winget命令。
重新安装Winget
如果以上方法都无效,直接通过Microsoft Store搜索安装「App Installer」,或者下载官方MSIX包进行覆盖安装,彻底替换损坏的Winget程序文件。
内容的提问来源于stack exchange,提问作者Lucas Dias Noronha
相关产品推荐
相关产品推荐

