关于RPC问题

hrb_sanpo 2010-10-21 04:48:27
在Win2003下,RPC服务已经启动,但NETSTAT看到的是127.0.0.1 135在监听,而不0.0.0.0 135监听,请问怎么能改成0的。不改别的机器用不了。谢谢了
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hrb_sanpo 2010-10-22
  • 打赏
  • 举报
回复
问题解决了,是路由设置的问题,谢谢大家了
就是just4 2010-10-21
  • 打赏
  • 举报
回复
1.NETSTAT看到的是127.0.0.1 135在监听,而不0.0.0.0 135监听
本人理解是0.0.0.0的意思就是所有网段所有连接都在监听的意思,而127.0.0.1就是回环地址了,像机子给机子本身提供的服务就在上面监听了

2.请问怎么能改成0的。不改别的机器用不了
rpcss服务默认是不存在这种问题的,且rpcss服务很根本,一般是改动不了的
如要改变端口的监听状态,就rpcss本身而言还未找到能改监听地址和端口的地方

解决办法:

一是先试着修复rpcss到初始状态,注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_RPCSS -> ...
文件项就是rpcss.dll了,

二是改变netstat结果的办法就是利用防火墙和IP安全策略,比如征对139的:
[code=BatchFile]netsh firewall add port tcp 139 netbios-ssn enable custom 192.168.0.0/255.255.0.0,10.0.0.0/255.0.0.0[/code]
qishine 版主 2010-10-21
  • 打赏
  • 举报
回复
关闭防火墙后再TELNET
hrb_sanpo 2010-10-21
  • 打赏
  • 举报
回复
我下载了RPCCFG.exe,使用命令rpccfg /r后。NETSTAT看到的是0.0.0.0 135在监听了,但别的机器还是TELNET 不了该机器的135端口,他也TELNET不了别的机器的135端口。请大家帮助,谢谢了!

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧