Cmd 命令行更改“;AllowRemoteRPC“;价值

Cmd 命令行更改“;AllowRemoteRPC“;价值,cmd,command,line,Cmd,Command,Line,我需要知道如何在远程(lan/域)计算机上更改AllowRemoteRPC的值。我已尝试使用SC命令: sc \\%ComputerName% start "service" 但我意识到我不需要启动服务,因为它是一个二进制值,需要从0更改为1 任何帮助都将不胜感激。另外值得一提的是,我不想在我的电脑上这样做%ComputerName%是我要与之交互的设备的服务标签,我正在使用SC命令成功打开remoteregistry 好的,如果我理解正确,您可以访问远程计算机,但不能更改注册表值。使用命令r

我需要知道如何在远程(lan/域)计算机上更改
AllowRemoteRPC
的值。我已尝试使用SC命令:

sc \\%ComputerName% start "service"
但我意识到我不需要启动服务,因为它是一个二进制值,需要从0更改为1


任何帮助都将不胜感激。另外值得一提的是,我不想在我的电脑上这样做%ComputerName%是我要与之交互的设备的服务标签,我正在使用SC命令成功打开remoteregistry

好的,如果我理解正确,您可以访问远程计算机,但不能更改注册表值。使用命令regsetval dword HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Sever“AllowRemoteRPC”“1”。这应该可以做到

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v "AllowRemoteRPC" /t "REG_DWORD" /d "1" /f

对于喜欢GUI方法的人,请使用.bat文件或cmd

启动远程注册表服务后,还可以在计算机上打开Regedit.exe,然后单击文件->打开网络注册表

输入要连接的计算机的名称,然后按Enter键

另一个节点将显示远程计算机的HKLM和HKU节点。从那里展开HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server

如果在右侧窗格中未看到“AllowRemoteRPC”,则可以右键单击右侧窗格中的空白区域,然后选择新建->DWORD(32位)值。将其命名为“AllowRemoteRPC”(减去引号),然后按Enter键。双击它或在高亮显示时按Enter键,然后将该值更改为1

如果我没记错的话,重新启动是设置生效的必要条件

我希望这有帮助