cmd命令如何判断是否已安装一个软件?

2022-04-20 科技 953阅读
  • 所有在windows正常安装了的普通软件:

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"

列出名为应用名称(xxx.exe)的注册表文件夹,里面数值是软件安装路径(软件路径和软件目录路径)

  • 所有UWP应用:

CD "C:\Program Files\WindowsApps"&DIR

列出UWP应用安装目录(UWP应用保存文件夹默认为C:\ProgramFiles\WindowsApps文件夹,如果更改了应用保存位置就在其他盘的X:\WindowsApps),文件夹内就是UWP应用(但是你不能直接运行这个exe)

运行此命令需要管理员权限!!!

  • 那种就一个exe,没有固定路径,即点即用用完一点痕迹都不留的便携软件(有固定路径的就扫描固定路径是否存在指定exe,有些应用或系统组件或隐藏组件会在固定的ProgramFiles、ProgramData等各种地方但不写注册表):

你要是硬要去找只能全盘搜索exe文件进行MD5匹配了(考虑到一些用户会将便携软件重命名)

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com