首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么WMIC在尝试卸载时给我无效的查询?

WMIC(Windows Management Instrumentation Command-line)是一个在Windows系统中用于管理和查询系统信息的命令行工具。你可以使用它来获取系统信息,管理系统进程,甚至卸载程序。

如果你在尝试使用WMIC卸载程序时遇到“无效的查询”错误,可能有以下几种原因:

  1. 查询语法错误:你的WMIC查询可能有语法错误。例如,如果你想卸载一个名为“ExampleApp”的程序,你应该使用以下命令:wmic product where "name='ExampleApp'" call uninstall。请确保你正确地使用了引号,并且程序的名称是正确的。
  2. 程序名称错误:你可能使用了错误的程序名称。程序的名称应该与在“添加或删除程序”列表中显示的名称完全一致。你可以使用wmic product get name命令来获取系统中所有程序的列表,然后从中找到你想卸载的程序的准确名称。
  3. 权限问题:你可能没有足够的权限来卸载程序。请确保你以管理员身份运行命令提示符。
  4. WMIC不支持卸载该程序:并非所有的程序都可以通过WMIC来卸载。有些程序可能没有提供必要的接口来支持WMIC卸载。

如果你仍然无法解决问题,你可能需要考虑使用其他方法来卸载程序,例如使用程序的卸载器,或者在“控制面板”中的“添加或删除程序”功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

WMI利用(横向移动)

2021 WMI利用 (横向移动) 谢公子学安全 讲在前面 作者:pingpig@深蓝攻防实验室 上一篇文章我们简单解释了什么是WMI,WMI做什么,为什么使用WMI。...横向移动中固定过程中一定离不开“信息收集”,然后分析信息根据实际场景(工作组或者域)来进行横向移动,至于使用什么工具,为什么使用这个工具,笔者使用WMI意见。...以下命令均在2008R2、2012R2、2016上进行测试,部分命令虚拟机中测试不行,例如查询杀软。...UserName,VariableValue #获取temp环境变量 ###查询当前主机杀毒软件 wmic process where "name like '%forti%'" get name...以及监听器 客户机上执行wmic命令,让指定主机上线CS · payload generator 注意:测试下载,可以自行使用Python开启WEB共享服务。

2.7K10

内网信息收集:WMIC使用总结

当你领导去安排你完成一项任务,其实是让你完成任务同时,学习不懂领域和知识——大余 使用WMIC进行内网信息收集 渗透测试本质就是信息收集 比cmd更加强大命令行——WMIC 攻击渗透当中,在后渗透阶段...:它可以给我们提供目标设备整个网络系统中所扮演角色,例如工作站、服务器或个人PC等 Manufacturer:它可以给我们提供目标系统制造商和设备型号,因为某些特定制造商所生产特定型号设备会存在特定漏洞...: 创建一个进程 WMIC命令process选项可以帮助我们目标用户系统中创建各种进程。...为了简化操作,可以创建一个脚本,目标机器上完成流程、服务、用户账户、用户组、网时区等信息查询工作,网上有很多类似脚本,当然也可以自己定制,推荐一个利用wmic收集目标机器信息脚本 WMIC(管理工具命令行...默认情况下,任何版本Windows xp低权限用户不能访问WMIC,windows7以上版本低权限用户允许访问wmic并执行相关查询操作 wmic脚本 for /f "delims=" %%A in

1.2K20

红队之利用PyautoGUI实现对某60安全卫士自动化卸载

环境和目标定好以后,接下来考虑第一步就是如何调出程序卸载界面,通过网上冲浪我找到了几种办法 1.使用wmic call uninstall 2.查询注册表获取uninstallstring后使用os.system...启动 3.直接打开软件安装目录,模拟点击卸载程序 经过试验后发现使用wmic有些软件并不会出现在安装列表中,此方法pass。...查询注册表使用uninstallstring,试 验后发现此方法会触发敏感操作报警,此方法pass。...,如法炮制,截取目标图片,识别元素位置,并将其转化为坐标信息,最后模拟用户点击,但这里需要注意是由于竞争问题在每次获取位置信息我们需要在上次获取信息后让程序等待几秒,确定点击了上一步按钮后再执行下一步操作...此代码只是个demo还有很多需要优化地方,如果需要实际应用,请自行更改相关代码 应用场景 当我们需要在目标上执行一些恶意程序,但手上程序并不免杀,且无法进行远程桌面操作,可以考虑这种简单粗暴方法

1.4K30

WMI讲解(是什么,做什么,为什么)

WMI讲解(是什么,做什么,为什么) 讲在前面 作者:pingpig@深蓝攻防实验室 WMI笔者所参与项目中发现目前攻防中利用依旧非常频繁,尤其横向移动中,利用wmic或者powershell...系统启动,WMI服务会创建诸如root\default、root\cimv2和root\subscription等WMI命名空间,同时会预安装一部分WMI类定义信息到这些命名空间中。...其他命名空间是操作系统或者产品调用有关WMI提供者(WMI Provider)才被创建出来。简而言之,WMI存储库是用于存储WMI静态数据存储空间。...为什么使用WMI 对于Windows运维管理人员 对于Windows运维管理功能主要是:访问本地主机一些信息和服务,可以管理远程计算机(当然你必须要拥有足够权限,并且双方开启WMI服务,且...Powershell查询 Get-WmiObject -Namespace root\SecurityCenter2 -Class AntiVirusProduct #注意:旧版中查询杀软WMI

1.1K10

实战 | 从外围打点到内网渗透拿下域控

直接选了个jmx-console,直接省去了手动部署麻烦,给我弹了个shell回来,一发whoami,system权限,是真不错,准备ipconfig看一发是否有双网卡却碰了壁,不知道这是他禁了这个命令还是我连接不好原因...尝试访问,拒绝原因是这个网站只允许内部网络访问,看来安全性还是挺高 ? 拿着这个名字去搜索得到这是一家位于巴西圣保罗公司 ?...net user /domain 向AD域用户进行查询 向AD查询用户就更多了,估计远不止5.600台,是一个非常庞大域,因为几乎他三分之二子域名都解析到了我拿到这个shellip上 ?...接着快速抓取当前域内所有用户,组,会话,数据,上传exe文件上去然后再把数据给下载回来 内网存活机器及资产搜集 本来这里是准备用venom将msf带进内网打的,但是不知道为什么虽然没有杀软,就是传不上去...还用得不太熟,就此作罢 后记 我想说还有一个点是在内网渗透过程中思路一定要清晰,要做好信息整合,当你收集到一些有用信息就要及时整理好,不然到后面再去找就会很麻烦,比如hash、spn、wmic

2K21

Windows 系统信息收集姿势

其次就是信息收集,只有收集完整信息,才能方便我们下一步渗透工作有利展开。...# 查询全部内容 wmic qfe get Caption,Description,HotFixID,InstalledOn # 查询已安装补丁列表 注:其中systeminfo命令查询内容最全...# 使用 powershell 查询所有安装过软件及版本,效果和 wmic 相同 wmic service list brief # 查询当前机器服务信息 wmic.../r:dc1 /u:administrator /p:password 本地使用 LogParser 日志分析工具整理导出日志,然后去除重复数据、无效数据(以 '$' 结束用户名) LogParser.exe...,对于没有相关经验的人来说看上去是懵逼状态,对于收集信息如何使用,为什么要收集这些信息没有什么概念,但是对于正在实践的人来说,是一个参考手册,照着操作一遍,理解收集信息有什么用,久而久之,这些就变成了自己常规操作

2.7K21

从外围打点到内网渗透拿下域控

直接选了个jmx-console,直接省去了手动部署麻烦,给我弹了个shell回来,一发whoami,system权限,是真不错,准备ipconfig看一发是否有双网卡却碰了壁,不知道这是他禁了这个命令还是我连接不好原因...,但是域内 然后本机里不断寻找有用消息 找到一个pdf里面有一个网站 尝试访问,拒绝原因是这个网站只允许内部网络访问,看来安全性还是挺高 拿着这个名字去搜索得到这是一家位于巴西圣保罗公司...接着快速抓取当前域内所有用户,组,会话,数据,上传exe文件上去然后再把数据给下载回来 内网存活机器及资产搜集 本来这里是准备用venom将msf带进内网打的,但是不知道为什么虽然没有杀软,就是传不上去...,但奈何现在bloodhound还用得不太熟,就此作罢 后记 我想说还有一个点是在内网渗透过程中思路一定要清晰,要做好信息整合,当你收集到一些有用信息就要及时整理好,不然到后面再去找就会很麻烦...,比如hash、spn、wmic收集到域内用户详细信息,都要做好及时整理 当时扫子域名时候我就预感到这个域不会是很小,但是也没有想到这个域有这么大,我拿下可能是主域下一个很小域,因为这个域是是太庞大了

47310

wmic命令解析与实例

其不能直接进行执行,需要切换终端到C:\Windows\System32\wbem位置下才能进行调用; WMIC出现之前,如果要管理WMI系统,必须使用一些专门WMI应用,例如SMS,或者使用WMI...通过 WMI 实现数据收集与管理,包括提供注册、请求传送、远程管理、安全管理、查询能力、和脚本编程能力等,其设计初衷之一是为了管理员能更加方便对远程 windows 主机进行各种日常管理 先决条件:.../USER 会话期间要使用用户。 /PASSWORD 登录会话要使用密码。 /OUTPUT 指定输出重定向模式。...STARTUP - 当用户登录到计算机系统自动运行命令管理。 SYSACCOUNT - 系统帐户管理。...call create notepad.exe #远程机器上创建新进程(值得利用) 会返回进程ID #3.利用 wmic 实现远程下载后门 wmic /node:192.168.1.10 /user

4.8K63

Mykings僵尸网络新变种已感染超5万台电脑

Mykings僵尸网络木马还会关闭Windows Defender、检测卸载常见杀毒软件;卸载竞品挖矿木马和旧版挖矿木马;下载“暗云”木马感染硬盘主引导记录(MBR)实现长期驻留;通过计划任务、添加启动项等实现开机自动运行等行为...卸载指定杀毒软件; wmic.exe product where “name like ‘%Eset%’” call uninstall /nointeractive wmic.exe product...Fwmic.exe process where ExecutablePath=’c:\windows\java\java.exe’ call Terminate 3、安装计划任务”Mysa”、”Mysa2”,每次系统启动执行命令...2.3 PcShare远控木马 返回数据cmd.txt中指定下载20200809.rar为PcShare开源远控木马,该木马github上有多个版本https[:]//github.com/LiveMirror...查询该钱包,已挖矿获得143个XMR,折合¥8万余元。而其矿池算力平均为1000Kh/s(盈利100美元/天),可推算约5万台电脑被控制挖矿。 ?

97611

WMI攻击检测

无论何种攻击手法日志或流量是都会留下一定痕迹,但是使用何种规则将其监控到,这是令防守方头大问题。WMI横向移动、权限维持都会在日志监控到。至于如何制定规则,本文不展开。...日志检测 注意:日志检测中,最重要数据来源就是Windows日志,而Windows日志也不是说全部选项都开启就可以,因为必须要考虑到机器本身性能,很多无关紧要日志数据我们可以将其监控选项关闭。...Windows EventLog Windows中对于WMIC检测有两个关键日志: - EventCode 4648 — 尝试使用显式凭据登录 - EventCode 4688 / SysmonID...1 — 进程创建 (wmic.exe) wmic执行命令 域内客户机上执行wmic远程命令 wmic创建事件 当创建wmi事件出现了4648和4688日志 4648日志出现,调用程序svchost.exe...若通过 WINRM 协议执行时,WMI 流量看起来像 HTTP,并且再次与通过 SVCCTL 接口完全不同。这意味着 WMI技术可以有效地规避任何流量检测其横向移动操作。

1.7K10

异常处理第三讲,SEH(结构化异常处理),异常展开问题

那么我们不觉着奇怪吗,为什么操作系统会第二次调用了一次我们回调函数? 原因是操作系统正在进行异常展开,调用我们回调是告诉我们,该处理处理....操作系统当出现异常时候,会依次遍历这个链表,此时Fun2已经是无效了,我们并不能让它去调用.而是应该把异常链表首地址,重置为当前fun1所位置. 看下图: ?...说到释放时候我们上面说了,操作系统会根据错误标志2,来接着调用一次我们异常回调函数,这就是因为操作系统帮我们卸载这个异常链表,但是会依次调用一次我们回调函数,通知我们,该释放资源释放资源,该处理处理...,给我们一次释放资源机会.  ...  具体可以查询下MSDN.想了解底层自己查询一下,不多做讲解.

1.3K100

专注于系统管理WMIC命令模式

WMIC怎么使用 WMIC命令可以XP或.NETServer标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行。...这些启动方法可以本地使用,也可以通过.NET Server终端服务会话使用。 WMIC强大之处 可以使用WMIC管理本地或远程多个计算机,并且提供了从命令行接口和批命令脚本执行系统管理支持。...下面就是输入wmic /?后结果,这是查询wmic帮助命令 wmic:root\cli>/? WMIC 已弃用。...process call create notepad PRODUCT - 安装包任务管理 ★★安装包在C:\WINDOWS\Installer目录下 ★★卸载.msi安装包 wmic PRODUCT...list STARTUP - 用户登录到计算机系统自动运行命令管理 ★★查看msconfig中启动选项 wmic STARTUP list SYSDRIVER - 基本服务系统驱动程序管理 wmic

1.2K40

【玩转腾讯云】Windows云服务器排障思路

回归本文主题,在说Windows排障思路之前,我先提醒一下大家,PC软件Windows服务器上一些意外表现我在这里特别介绍过,服务器上使用PC软件要谨慎。...appwiz.cpl更详细地展示各软件安装先后顺序,卸载的话也比appwiz.cpl卸载得干净一些。...,结果集里并不都是病毒,命令作用是排除掉字体文件把剩下文件列出来 wmic datafile where "drive='c:' and path='\\windows\\fonts\\' and...上安装后服务列表找不到服务 windows校验文件时计算md5、sha1、sha256值若干种办法 误删除 文件 磁盘 格式化 勒索 加密 数据 恢复 指南 实用powershell命令 低配机器安装个...关于Windows服务器默认远程会话数说明 针对国内机房访问国外网站如亚马逊等网站效果较差解决办法 利用process explorer和autoruns找蓝屏、死机异常点 Windows上利用

6.9K1810

CMD魔法堂:获取进程路径和PID值方法集

一、前言                                    开发发布更更新工具——更新Weblogic应用模块,了解到更新Weblogic应用需要先关闭Weblogic应用窗口然后是清缓存...所以第一步需要获取Weblogic应用窗口PID然后将其kill掉。下面将记录曾经各种尝试,以便日后查阅。...二、wmic命令                             windows自带功能,功能十分强大 示例1——获取所有进程信息: wmic process 示例2——指定进程执行路径获取PID...实践经验   上述方法无法通过Weblogic应用startWebLogic.cmd全路径作为查询条件来获取PID,由于startWebLogic.cmd内是通过java命令启动应用,所以ExecutablePath...实践经验 现在项目就是用这种方式

1.7K72

内网学习笔记 | 3、本地工作组信息收集

|Select-Object -Property name,version" 查询本机服务信息 wmic service list brief 查询进程列表 tasklist /v wmic 查看进程信息...wmic 查看共享列表 wmic share get name,path,status 查询路由表及所有可用接口ARP 缓存表 route print arp –a 查询防火墙相关配置 关闭防火墙...="") call setallowtsconnections 1 Windows Server 2008 和Windows Server 2012 中开启3389 端口 wmic /namespace...脚本 wmic 脚本下载地址:https://www.fuzzysecurity.com/scripts/files/wmic_info.rar 直接将脚本目标主机上运行,运行结束后会生成一个 output.html...调用powershell/situational_awareness/host/computerdetails模块可查看更丰富信息,比如RDP登录信息、主机时间日志等等,在运行这个模块需要管理员权限

67130
领券