wcf - Sådan installeres Net.Tcp Port Sharing Service på Windows Server 2008 R2?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har slettet Net.Tcp Port Sharing Service med sc delete -kommandoen, nu når jeg forsøger at installere Application Server Role , giver det mig følgende fejl:



  Forsøg at installere TCP Port Sharing
  mislykkedes med fejlkode 0x80070404. Det
  Den angivne tjeneste findes ikke som en
  installeret service.



Hvordan løses dette? Geninstaller Windows Server 2008 er ikke en mulighed.


Tak.

Bedste reference


Microsoft .NET Framework 3.5.1 er inkluderet Windows Server 2008 R2, og .NET Framework 2.0 Service Pack 2 er et underkomponent grundlag af .NET Framework 3.5.1.


For at få Net.Tcp tilbage på en maskine med denne rammeudgivelse, kør ServiceModelReg.exe. Se lidt detaljerede instruktioner her. [1]


Den afgørende del er dette:


'\% WINDIR\% \ Microsoft.Net \ Framework \ v4.0.30319 \ aspnet\_regiis' -i -enable
'\% WINDIR\% \ Microsoft.Net \ Framework \ v4.0.30319 \ ServiceModelReg.exe' -r


Alternativet '-r' i ServiceModelReg geninstallerer WCF-scriptmapper og -tjenester på maskinen. Se 'ServiceModelReg.exe/?' for alle mulighederne.


Håber dette hjælper!

Andre referencer 1



  1. Fra startmenuen skal du åbne Services Management Console enten ved at åbne et kommandoprompt vindue og skrive services.msc eller ved at åbne Kør og skrive services.msc i Åbn boks.

  2. I kolonnen Navn på listen over tjenester klikker du højreklik på porten for Net.Tcp-portdeling , og vælg Egenskaber i menuen.

  3. Hvis du vil aktivere den manuelle opstart af tjenesten , skal du i fanen Egenskaber vælge fanen Generelt og vælge Manuel i feltet Starttype, og derefter klikke på Anvend.

  4. For at starte tjenesten, klik på knappen Start i området Servicestatus. Servicestatusen skal nu vise 'Startet'.

  5. For at vende tilbage til listen over tjenester klik på OK og afslut MMC-konsollen.