Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 NetTcpPortSharing 서비스가 시작되지 않는 문제 해결 방법

Windows 11/10에는 수많은 시스템 서비스가 실행되고 있으며, 그중 하나가 NET.TCP 포트 공유 서비스(NetTcpPortSharing)입니다. 이 서비스는 net.tcp 프로토콜을 통해 여러 사용자가 TCP 포트를 보다 안전하게 공유할 수 있도록 지원하는 역할을 합니다.

그런데 가끔 이 서비스가 자동 시작으로 설정되어 있음에도 불구하고 정상적으로 시작되지 않는 경우가 발생합니다. 이 글에서는 'NetTcpPortSharing 서비스를 시작하지 못했습니다' 오류의 원인과 함께 가장 효과적인 해결 방법을 소개합니다.

이 문제가 발생하면 이벤트 뷰어(Event Viewer)에서 다음과 유사한 오류 메시지를 확인할 수 있습니다.

NetTcpPortSharing 서비스가 다음 오류로 인해 시작되지 못했습니다:
서비스가 시작 또는 제어 요청에 적시에 응답하지 않았습니다.

오류의 주요 원인

  • NET.TCP 포트 공유 서비스의 오류 상태 또는 비활성화
  • TCP/IP 데이터의 불일치 또는 손상
  • .NET Framework 3.5 비활성화
  • 최근 중요한 시스템 변경 사항(주로 Windows 업데이트)
  • 시스템 파일 손상

NetTcpPortSharing 서비스 시작 오류 해결 방법

이 문제를 해결하려면 아래 방법들을 순서와 관계없이 하나씩 적용해 보시기 바랍니다.

  1. IPv6 비활성화
  2. NET.TCP 포트 공유 서비스 자동 시작 설정
  3. .NET Framework 3.5 종속성 다시 활성화
  4. Winsock 초기화
  5. 시스템 복원 수행

각 해결 방법의 자세한 절차를 살펴보겠습니다.

1] IPv6 비활성화

Windows에서 IPv6를 비활성화하면 NET.TCP 포트 공유 서비스 시작 오류가 해결되는 경우가 있습니다. 네트워크 어댑터 설정에서 IPv6 옵션을 끄고 문제가 해결되는지 확인해 보세요.

2] NET.TCP 포트 공유 서비스 자동 시작 설정

Windows의 일시적인 오류로 인해 해당 서비스가 열리지도 닫히지도 않는 상태에 갇힐 수 있습니다. 이 경우 서비스를 자동으로 다시 시작하도록 설정해야 합니다. 절차는 다음과 같습니다.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 services.msc를 입력하고 Enter 키를 눌러 서비스 창을 엽니다.
  • 서비스 목록에서 NET.TCP Port Sharing Service를 찾습니다.
  • 해당 항목을 두 번 클릭하여 속성 창을 엽니다.
  • 속성 창의 시작 유형(Startup type)자동(Automatic)으로 설정되어 있는지 확인합니다. 시작 유형 변경 시 나타나는 대화 상자가 있다면 확인을 눌러 진행합니다.

참고: 이미 자동으로 설정되어 있다면, 서비스 상태(Service status) 섹션에서 중지(Stop) 버튼을 클릭한 후 다시 시작(Start) 버튼을 눌러 서비스를 재시작해 보세요.

  • 적용(Apply) > 확인(OK)을 클릭하여 변경 사항을 저장합니다.
  • 서비스 콘솔을 닫습니다.
  • 컴퓨터를 다시 시작합니다.

문제가 계속된다면 다음 해결 방법을 시도해 보세요.

3] .NET Framework 3.5 종속성 다시 활성화

이 방법은 Windows 기능 애플릿에서 .NET Framework 3.5 종속성을 활성화하는 것입니다. 절차는 다음과 같습니다.

  • 실행 대화 상자를 엽니다.
  • appwiz.cpl을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.
  • 왼쪽 창에서 Windows 기능 켜기/끄기 링크를 클릭합니다.
  • 팝업되는 Windows 기능 창에서 .NET Framework 3.5 항목의 체크박스를 선택하고 + 기호를 클릭하여 하위 항목을 확장합니다.
  • Windows Communication Foundation HTTP 활성화Windows Communication Foundation Non-HTTP 활성화 항목을 모두 체크합니다.
  • 확인(OK)을 클릭하여 변경 사항을 저장합니다.

참고: 두 옵션이 이미 활성화되어 있다면, 일단 체크를 해제하여 비활성화한 후 PC를 재시작하세요. 부팅이 완료되면 다시 두 옵션을 체크하여 활성화하면 됩니다.

  • 컴퓨터를 다시 시작합니다.

4] Winsock 초기화

이 오류는 네트워크 어댑터와 관련이 있을 수 있으므로, Winsock을 초기화하면 전송 제어 프로토콜(TCP) 및 인터넷 프로토콜(IP) 관련 오류를 해결하는 데 도움이 됩니다. 명령 프롬프트를 관리자 권한으로 실행한 후 netsh winsock reset 명령을 입력하고 PC를 재시작하면 됩니다.

5] 시스템 복원 수행

시스템 복원은 특정 시점의 Windows 시스템 파일과 설치된 애플리케이션 파일의 스냅샷입니다. 시스템 복원을 수행하면 운영체제가 문제없이 정상 작동하던 이전 상태로 파일을 되돌릴 수 있습니다.

시스템 복원으로도 문제가 해결되지 않는다면, PC 초기화, 클라우드 재설치 또는 현재 위치 업그레이드 복구(In-place Upgrade Repair)를 시도해 볼 수 있습니다.

이 글이 문제 해결에 도움이 되기를 바랍니다!