如何查看已通过winget安装的软件的安装范围?
查看Winget已安装软件的安装范围(Scope)
方法1:使用Winget自带命令
- 查看所有已安装软件的Scope:
打开命令提示符或PowerShell,执行:winget list
输出表格里会有Scope列,直接显示软件的安装范围(Machine或User)。 - 精准查询单款软件:
针对特定软件(比如你之前安装的xxxx),执行:winget list xxxx
结果里的Scope字段就是你需要的安装范围信息。
方法2:通过注册表确认
Winget安装的软件会在系统注册表中留下条目,可通过注册表路径判断范围:
- Machine范围:对应注册表路径为
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall(32位软件则在HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall) - User范围:对应注册表路径为
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
找到目标软件的注册表项,根键位置直接对应其安装范围。
内容的提问来源于stack exchange,提问作者not2qubit
相关产品推荐
相关产品推荐

