чистый.адаптер прослушивателя tcp и сеть.служба общего доступа к портам tcp не запускается при перезагрузке

Я использую net.tcp протокол для различных веб-сервисов. Когда я перезагружаю свой Windows 7 Ultimate (64-разрядный) macbook pro, служба никогда не перезагружается автоматически, хотя именно так они установлены:

enter image description here

единственные релевантные события, которые я вижу, находятся в журнале системных событий:

Ошибка 6/9/2011 19: 47 Диспетчер Управления Службами 7001 Отсутствует
сеть.Служба адаптера прослушивателя Tcp зависит от сети.Служба Общего Доступа К Портам Tcp служба > не удалось запустить из-за следующей ошибки:
Служба не ответила на запрос запуска или управления своевременно."

Ошибка 6/9/2011 19:47 Диспетчер Управления Службами 7000 Нет
сеть.Не удалось запустить службу Службы общего доступа к портам Tcp из-за следующей ошибки:
Служба не ответила на запрос запуска или управления своевременно."

Ошибка 6/9/2011 19:47 Диспетчер Управления Службами 7009 None


За превышение времени ожидания (30000 МС) ожидания для сети.Служба общего доступа к портам Tcp для подключения.

этот пост предполагает, что это что-то другое блокировка порта (в посте это SCCM 2007 R3 Client который я не использую).

что еще может быть проблемой? Если это что-то еще блокирует порт, как я могу понять, что? Когда я вручную запускаю службы, они запускаются правильно.


зависимости:

Net.Служба Общего Доступа К Портам Tcp

enter image description here

Net.Адаптер Прослушивателя Tcp

enter image description here


все еще не повезло, но я думаю, что проблема может заключаться в том, что мое сетевое подключение занимает слишком много времени. Я поместил пользовательское представление журнала событий и нашел их элементы:

enter image description here

первый в серии говорит:

время ожидания Сети было достигнуто (30000 миллисекунд).Служба общего доступа к портам Tcp для подключения.

29
задан Peter K.
19.04.2023 2:42 Количество просмотров материала 2949
Распечатать страницу

7 ответов

можно попробовать отключить IPv6 как первый шаг.

другие команды восстановления, которые вы можете попробовать:

netsh int ip reset c:\resetlog.txt   (reset TCP/IP stack)
netsh winsock reset c:\winsock.txt   (reset winsock)
netsh int ipv4 reset reset.log       (reset IPv4 TCP/IP stack)

см. также reset Internet Protocol (TCP / IP) Это обеспечивает Фикс-me.

перед началом, лучше создать точку восстановления системы, на всякий случай.

3
отвечен harrymc 2023-04-20 10:30

Если вы идете в Диспетчер сервера / особенности и добавить ".NET Framework 3.5.1 особенности "с" WCF активации " вложенной в нем, вы должны получить эту проблему решена.

@Jay Int32 является правильным в его резолюции выше, но вы можете просто включить функцию активации WCF в .net 3.5 вместо того, чтобы идти о жестком способе ядра установки каждого фреймворка отдельно и начиная с нуля.

4
отвечен bhavinb 2023-04-20 12:47

Я имел .NET Framework 3.5.1 функции уже установлены и адаптер прослушивателя по-прежнему висел. Работал также после установки Microsoft .Net фреймворк 3.5.1 WCF через HTTP, а не HTTP активации.

4
отвечен Elliot Rodriguez 2023-04-20 15:04

Я испытывал подобную проблему на сервере Win 2008. сеть.Адаптер прослушивателя Tcp и сеть.Адаптер прослушивателя канала зависнет в состоянии "пуск". В конечном счете я обнаружил, что это было связано с тем, что система была установлена с .NET 2.0 Framework и .NET 4.0 Framework, но не 3.5, который требуется для адаптера прослушивателя службы активации процессов Windows для правильной работы. Мы повторно создали образ виртуального сервера с чистой ОС, установили пакеты .Net Framework в порядок и это решило проблему.

3
отвечен Jay Int32 2023-04-20 17:21

Я сомневаюсь, что порт блокируется, или он, вероятно, не запустится позже. Я подозреваю, что какая-то другая служба не запускается достаточно скоро, чтобы начать, другими словами, зависимость.

Проверьте зависимости от этих документов:

http://www.blackviper.com/windows-services/net-tcp-listener-adapter/

http://www.blackviper.com/windows-services/net-tcp-port-sharing-service/

вы можете проверить зависимости, дважды щелкнув службу и перейдя на вкладку зависимости. Если окажется, что они не совпадают, ответьте на это, и я добавлю больше информации о том, как добавить их в реестр.

3
отвечен KCotreau 2023-04-20 19:38

в моем случае сбой запуска был вызван отсутствием разрешений на машины.config файл внутри папки C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config.

фактически, этот файл имел значок блокировки:

machine.config with missing permissions

и я решил добавить разрешения на чтение и выполнение в локальную группу пользователей (правой кнопкой мыши > Свойства > безопасность).

ссылки: Net.Служба обмена TCP-порт не start

1
отвечен Pisu 2023-04-20 21:55

У меня была та же проблема. Я проследил его до неудачной установки пакета .NET 3.5.1 Framework, поставляемого в комплекте с ролью приложения Windows Server 2008 R2. Я исправил проблему, удалив, перезагрузив и переустановив функцию роли приложения .NET 3.5.1.

0
отвечен anthonymaw 2023-04-21 00:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх