可能是由于以下原因导致的:
- 权限问题:psexec默认使用本地系统账户进行远程执行,该账户可能没有足够的权限进行注册表查询操作。可以尝试使用-p参数指定一个具有足够权限的账户进行远程执行。
- 注册表路径错误:请确保脚本中的注册表路径是正确的。可以通过在本地执行脚本进行验证。
- 远程计算机防火墙或安全策略:远程计算机的防火墙或安全策略可能会阻止psexec进行注册表查询操作。可以尝试禁用防火墙或调整安全策略。
- 远程计算机上没有安装psexec服务:psexec需要在远程计算机上安装一个服务才能进行远程执行操作。请确保目标计算机上已经正确安装了psexec服务。
如果以上方法都无法解决问题,可以尝试使用其他远程执行工具或方法进行注册表查询操作,如PowerShell远程执行等。
关于psexec的更多信息和使用方法,您可以参考腾讯云的云服务器实例连接:https://cloud.tencent.com/document/product/213/10578