Как установить службу общего доступа к портам Net.Tcp в Windows Server 2008 R2? - PullRequest
1 голос
/ 01 апреля 2011

Я удалил службу общего доступа к портам Net.Tcp с помощью команды sc delete , теперь, когда я пытаюсь установить Роль сервера приложений , выдается следующая ошибка:

Попытка установить общий доступ к портам TCP ошибка с кодом ошибки 0x80070404. указанная услуга не существует как установленный сервис.

Как это решить? Переустановить Windows Server 2008 не вариант.

Спасибо.

Ответы [ 2 ]

7 голосов
/ 16 апреля 2011

Microsoft .NET Framework 3.5.1 входит в состав Windows Server 2008 R2, а .NET Framework 2.0 с пакетом обновления 2 является субкомпонентным базовым уровнем .NET Framework 3.5.1.

Чтобы вернуть Net.Tcp на компьютер с этим выпуском фреймворка, запустите ServiceModelReg.exe. Смотрите подробные инструкции здесь .

Важнейшая часть такова:

"% WINDIR% \ Microsoft.Net \ Framework \ v4.0.30319 \ aspnet_regiis" -i -enable "% WINDIR% \ Microsoft.Net \ Framework \ v4.0.30319 \ ServiceModelReg.exe" -r

Параметр "-r" в ServiceModelReg переустанавливает сопоставления сценариев и служб WCF на компьютере. Смотрите "ServiceModelReg.exe /?" для всех вариантов.

Надеюсь, это поможет!

0 голосов
/ 26 февраля 2013
  1. В меню Пуск откройте консоль управления службами, открыв окно командной строки и введя services.msc или открыв команду Выполнить и введя services.msc вполе Открыть.
  2. В столбце Имя списка служб щелкните правой кнопкой мыши службу общего доступа к портам Net.Tcp и выберите в меню Свойства .
  3. Чтобы включить запуск службы вручную , в окне «Свойства» выберите вкладку «Общие», в поле «Тип запуска» выберите «Вручную» и нажмите «Применить».
  4. Чтобы запустить службу, в области статуса службы нажмите кнопку «Пуск».Статус службы теперь должен отображать «Запущено».
  5. Чтобы вернуться к списку служб, нажмите OK и выйдите из консоли MMC.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...