wmic service get name,displayname,pathname,startmode|findstr /i \"Auto\" |findstr /i /v \"C:\\Windows\\\\\" |findstr/i /v \"\"
时间: 2024-05-06 20:14:08 浏览: 12
这是一条Windows命令,它的作用是获取所有自启动的Windows服务信息,并排除掉系统文件所在路径和空行。具体解释如下:
1. wmic service get name,displayname,pathname,startmode:通过WMIC命令获取Windows服务的名称、显示名称、文件路径和启动模式信息。
2. |findstr /i \"Auto\":通过管道符将前面的信息传递给findstr命令,过滤出启动模式为“Auto”的服务。
3. |findstr /i /v \"C:\\Windows\\\\\":再次使用管道符传递给findstr命令,排除掉文件路径中包含“C:\Windows\”字符串的服务。
4. |findstr/i /v \"\":再次使用管道符传递给findstr命令,排除掉空行。
最终,这个命令会列出所有自启动的Windows服务名称、显示名称和文件路径,但排除了系统文件所在路径和空行。
相关问题
wmic datafile where name='C:\\Windows\\System32\\drivers\\iusb3hcs.sys' get Version | findstr /r /v "^$"以上脚本添加去掉字符串末尾的\r\n
以下是去掉字符串末尾的\r\n的脚本:
```shell
for /f "delims=" %%i in ('wmic datafile where name='C:\\Windows\\System32\\drivers\\iusb3hcs.sys' get Version ^| findstr /r /v "^$"') do set "version=%%i"
set version=%version:~0,-1%
echo %version%
```
该脚本使用了for循环和set命令,将wmic命令输出的结果赋值给变量version,并使用%version:~0,-1%去掉了末尾的\r\n。最后使用echo命令输出version的值。
wmic datafile where name="C:\\Windows\\system32\\Macromed\\Flash\\Flash.ocx" get Version /value返回没有可用实例
如果你在使用`wmic datafile where name="C:\\Windows\\system32\\Macromed\\Flash\\Flash.ocx" get Version /value`命令时返回了“没有可用实例”错误消息,则可能是因为Flash Player已被卸载或当前系统上没有安装Flash Player。
如果你已经安装了Flash Player,但仍然遇到此错误,请检查你的Flash Player安装路径是否与命令中指定的路径一致。如果不是,请相应修改命令中的路径。
如果你已经卸载了Flash Player,则无法使用此命令查看Flash Player的版本信息。在这种情况下,你可以在浏览器中访问Adobe Flash Player版本测试页面(https://helpx.adobe.com/flash-player.html),它将显示当前浏览器中安装的Flash Player版本信息。