从Java运行时,WMIC命令lind出现问题

从Java运行时,WMIC命令lind出现问题,java,applet,wmi,Java,Applet,Wmi,目前我有一个运行一些命令行命令的小程序。小程序无法在随机计算机上工作。似乎导致问题的命令是WMIC命令。小程序在某些计算机上签名并工作,但在其他计算机上挂起(即使使用相同的操作系统和浏览器版本)。我已经做了大量的测试,唯一导致问题的命令是WMIC命令。这是一个众所周知的问题吗?有解决方法吗?我在Jython中尝试执行WMIC的subprocess.Popen命令时遇到了同样的问题 最终在这里找到了一个简单的解决方案: 只在WMIC命令的末尾添加了“

目前我有一个运行一些命令行命令的小程序。小程序无法在随机计算机上工作。似乎导致问题的命令是WMIC命令。小程序在某些计算机上签名并工作,但在其他计算机上挂起(即使使用相同的操作系统和浏览器版本)。我已经做了大量的测试,唯一导致问题的命令是WMIC命令。这是一个众所周知的问题吗?有解决方法吗?

我在Jython中尝试执行WMIC的subprocess.Popen命令时遇到了同样的问题

最终在这里找到了一个简单的解决方案:

只在WMIC命令的末尾添加了“ 例如,在Windows中卸载程序(使用通配符名称):

导入操作系统
uninstallCommand='%windir%\\system32\\wbem\\wmic产品,其中“名称类似\'%My Program%\'”调用uninstall/nointeractive
当我在谷歌上搜索“java wmic hang”时,我看到了很多看起来相关的点击。非常感谢你,我找到了一个论坛,上面有我一直在寻找的答案。这个答案能回答你的问题吗?
import os
uninstallCommand = '%windir%\\system32\\wbem\\wmic product where "name like \'%My Program%\'" call uninstall /nointeractive < NUL'
os.system(uninstallCommand)