首页 > 解决方案 > 尝试使用 wmic 卸载程序实际上并没有卸载

问题描述

所以我想制作一个批处理脚本来卸载控制面板和设置菜单中同名的程序。但是,当我运行命令时,wmic product where name="Mechanic Manager" call uninstall /nointeractive我得到以下输出:

Executing (\\USER\ROOT\CIMV2:Win32_Product.IdentifyingNumber="{905F5A3C-0321-4935-9A64-E96F32D3DC83}",Name="APPNAME",Vendor="MeLul",Version="1.0.0")->Uninstall()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
        ReturnValue = 1603;
};

即使在此之后,当我进入控制面板或设置菜单时,程序仍然存在,其文件仍然存在。我究竟做错了什么?

编辑:发现它发生是因为我没有以足够的权限运行命令。以管理员身份运行批处理解决了这个问题。

标签: windowsbatch-filewmic

解决方案


推荐阅读