积极答复者
只要启动EventLog,DHCP就不能获得IP地址!

问题
答案
-
来自金山的技术回复
当eventlog启动时,其已被加入黑名单,无法使用网络
当轮到dhcp启动时,其可以正常使用网络,但是与eventlog共享进程,就直接使用eventlog的数据假定没有网络,这是微软的错误
解决方法1:
dhcp使用单独的进程
运行命令行命令,重启
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp /v Type /t REG_DWORD /d 16 /f
解决方法2:
输入法由依赖于eventlog的任务计划进行管理
如果不需要任务计划和事件查看,可以禁用eventlog
运行命令行命令,重启
sc config eventlog start= disabled
sc config schedule depend= rpcss
解决方法3:
改变eventlog使用端口的范围,病毒和黑客就很难猜到eventlog的端口
运行命令行命令,重启
netsh int ipv4 set dynamicportrange protocol=tcp startport=16000 numberofports=256
netsh int ipv6 set dynamicportrange protocol=tcp startport=16000 numberofports=256
- 已建议为答案 repl 2009年7月22日 7:28
- 已标记为答案 Yog LiModerator 2009年7月27日 11:43
全部回复
-
不知你的 Evenglog 占用的是哪個端口(TCP/UDP), 是如何進行確定的? DHCP 協議客戶端使用端口 UDP 68 服務端使用 UDP 67. IPv6 DHCP 客戶端 546, 服務端 547.
我用命令 tasklist /fi "imagename eq svchost.exe" /svc 獲取 EventLog 和 DHCP Client 服務宿主進程的 PID, 并結合其他軟件沒有看到較為特殊的端口.
至於禁用 EventLog 服務導致輸入法不可用, 是在控制面板的"更改鍵盤或其他輸入法"也不能進行設置嗎?
Folding@Home- 已编辑 repl 2009年7月21日 9:46
-
来自金山的技术回复
当eventlog启动时,其已被加入黑名单,无法使用网络
当轮到dhcp启动时,其可以正常使用网络,但是与eventlog共享进程,就直接使用eventlog的数据假定没有网络,这是微软的错误
解决方法1:
dhcp使用单独的进程
运行命令行命令,重启
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dhcp /v Type /t REG_DWORD /d 16 /f
解决方法2:
输入法由依赖于eventlog的任务计划进行管理
如果不需要任务计划和事件查看,可以禁用eventlog
运行命令行命令,重启
sc config eventlog start= disabled
sc config schedule depend= rpcss
解决方法3:
改变eventlog使用端口的范围,病毒和黑客就很难猜到eventlog的端口
运行命令行命令,重启
netsh int ipv4 set dynamicportrange protocol=tcp startport=16000 numberofports=256
netsh int ipv6 set dynamicportrange protocol=tcp startport=16000 numberofports=256
- 已建议为答案 repl 2009年7月22日 7:28
- 已标记为答案 Yog LiModerator 2009年7月27日 11:43