Я изучаю Socket Programming (TCP-сервер) в Windows 7, но появляется следующее сообщение об ошибке:
порт 135 используется.
Я вижу, как порт 135 слушает через netstat
. Итак, я хочу остановить порт 135, чтобы запустить программу TCP-сервера.
Я сделал следующие вещи.
Перейдите к ключу:
HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
В правом столбце найдите значение
EnableDCOM
и измените значение наN
Перейдите к этому разделу реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RPC
Щелкните правой кнопкой мыши и измените значение с именем
DCOM Protocols
Под ключомValue Data
вы увидите значения, подобные приведенным ниже (или что-то подобное). Эти значения оставляют порт 135 открытым. Выделите все, что перечислено, и удалите все существующие данные, тем самым отключив службуDCOM
черезdcomcnfg
.
Но Порт 135 все еще слушает. Как мне перестать слушать на этом порту?
Я нашел инструкции здесь:
http://www.pimp-my-rig.com/2008/10/faq-disable-port-135-disable-dcom.html#sthash.Bt1qMvEf.dpuf