When you encounter this issue, you’ll receive the following similar error message in the Event Viewer: The following are the potential culprits to this error:

Glitched or Disabled Net.TCP Port Sharing Service.Inconsistent or corrupted TCP / IP data..NET Framework 3.5 is disabled.Recent critical system change – mostly Windows updateSystem file corruption.

The NET.TCP Port Sharing service failed to start

If you’re faced with this issue, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue. Let’s take a look at the description of the process involved concerning each of the listed solutions.

1] Disable IPV6

Disabling IPv6 on your Windows 10 device could fix the NET.TCP Port Sharing Service Failed To Start issue.

2] Set the NET.TCP Port Sharing Service to automatic startup

You may encounter this error due to a Windows 10 glitch, that will force the NET.TCP Port Sharing Service to be stuck in a state where it can neither be opened nor be closed. In this case, you need to restart the service automatically. Here’s how:

Press Windows key + R to invoke the Run dialog.In the Run dialog box, type services.msc and hit Enter to open Services.In the Services window, scroll and locate the NET.TCP Port Sharing Service.Double-click on the entry to edit it’s properties.Make sure that the option under the Startup type menu in the service’s properties window is set to Automatic. Confirm any dialog boxes which may appear when changing the startup type.

Note:  In case the service is already set to Automatic, then you may need to click the Stop button under Service status section, and then enable it again by clicking the Start button.

Click Apply > OK to save changes.Exit Services console.Restart computer.

If the issue persists, try the next solution.

3] Re-enable the .NET Framework 3.5 Dependency

This solution requires you to enable the .NET Framework 3.5 dependency from the Windows Features applet. Here’s how:

Invoke the Run dialog box.In the Run dialog box, type appwiz.cpl and hit Enter to open the Programs and Features window.In the window that opens, on the left pane, click the Turn Windows Features On or Off link.In the Windows Features applet that pops up, check the .NET Framework 3.5 box and then click the + sign to expand the section.Now, check both the Windows Communication Foundation HTTP Activation and Windows Communication Foundation Non-HTTP Activation box.Click OK to save changes.

Note: In case you find both options are already enabled, then uncheck to disable them temporarily, restart your PC. Then once your PC boots, check both options to enable them again.

Restart computer.

4] Reset Winsock

Since this error might be network adapter-related, resetting Winsock will help you solve the errors pertaining to the Transmission Control Protocol and Internet Protocols.

5] Perform System Restore

A System Restore is basically a snapshot of the Windows System files and other installed application files on your system at a specific point in time. Performing a system restore helps the files to be restored to a previous state when the OS was working fine without issue. If System Restore fails to fix the issue, you can try Reset This PC, or Cloud Reset, or In-place Upgrade Repair to resolve the issue. Hope this helps!