winrs reg 查询有效,但 reg 查询主机名无效

winrs reg query works but reg query hostname does not

我正在尝试验证 usbstor 驱动程序是否已在我域中的远程计算机上的 vbscript 中设置为禁用,但我遇到了问题。我已转向从命令行进行故障排除。

使用普通的旧 reg query 失败。

reg query \hostname\hklm\system\currentcontrolset\services\usbstor /v start
ERROR: The network path was not found.

但是如果我 运行 本质上与 winrs 相同的命令,它工作正常。

winrs -r:hostname reg query hklm\system\currentcontrolset\services\usbstor /v start

HKEY_LOCAL_MACHINE\system\currentcontrolset\services\usbstor
    start    REG_DWORD    0x4

这两个命令在其他计算机上都可以正常工作。这个有什么用?

不管我运行针对哪台计算机执行命令,我都使用以下命令打开防火墙:

winrs -r:hostname netsh advfirewall firewall set rule 
   group="Windows Management Instrumentation (WMI)" new enable=yes

服务 RemoteRegistry 不在远程主机上 运行(或不可访问)。您应该可以这样启动它:

sc \hostname config RemoteRegistry start= auto
sc \hostname start RemoteRegistry

如果服务 运行 但仍然无法访问,请检查 Windows 防火墙 allows RPC