1

vbscript で自分のドメインのリモート マシンで usbstor ドライバーが無効に設定されていることを確認しようとしていますが、問題が発生しています。コマンドラインからのトラブルシューティングに切り替えました。

普通の古いものを使用すると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
4

1 に答える 1

1

リモート ホストでサービスRemoteRegistryが実行されていない (またはアクセスできない)。次のように起動できるはずです。

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

サービスが実行されていてもアクセスできない場合は、Windows ファイアウォールで RPC が許可されていることを確認してください。

于 2015-11-04T11:27:22.047 に答える