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

Windows 11/10에서 Net.Tcp 포트 공유 서비스가 시작되지 않을 때 해결 방법

Windows 11/10에는 수많은 시스템 서비스가 내장되어 있는데, 그중 하나인 Net.Tcp 포트 공유 서비스(NetTcpPortSharing)는 여러 사용자가 net.tcp 프로토콜을 통해 TCP 포트를 더욱 안전하게 공유할 수 있도록 지원하는 기능입니다. 그런데 자동 시작으로 분명히 설정해 두었는데도 이 서비스가 정상적으로 구동되지 않는 경우가 간혹 발생합니다. 이번 글에서는 Windows 11/10에서 나타나는 "NetTcpPortSharing 서비스를 시작하지 못했습니다" 오류의 원인과 가장 효과적인 해결 방법을 자세히 안내합니다.

Windows 11/10에서 Net.Tcp 포트 공유 서비스가 시작되지 않을 때 해결 방법

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

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

이 오류의 주요 원인은 다음과 같습니다.

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

Net.Tcp 포트 공유 서비스 시작 오류 해결 방법

이 문제를 겪고 있다면 아래에서 소개하는 해결 방법을 순서와 관계없이 하나씩 적용해 보면서 문제가 해결되는지 확인해 보세요.

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

이제 각 해결 방법의 세부 절차를 살펴보겠습니다.

1. IPv6 비활성화

Windows 장치에서 IPv6를 비활성화하면 Net.Tcp 포트 공유 서비스 시작 실패 문제가 해결되는 경우가 있습니다. 절차는 다음과 같습니다.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • ncpa.cpl을 입력하고 Enter 키를 눌러 네트워크 연결 창을 엽니다.
  • 사용 중인 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
  • 인터넷 프로토콜 버전 6(TCP/IPv6) 항목의 체크를 해제합니다.
  • 확인을 클릭하여 변경 사항을 저장한 후 PC를 다시 시작합니다.

2. Net.Tcp 포트 공유 서비스 자동 시작 설정

Windows 11/10에서 Net.Tcp 포트 공유 서비스가 시작되지 않을 때 해결 방법

Windows의 일시적 오류로 인해 Net.Tcp 포트 공유 서비스가 열리지도 닫히지도 못하는 상태에 갇히는 경우가 있습니다. 이럴 때는 서비스를 자동 시작으로 다시 설정해 주면 됩니다. 절차는 다음과 같습니다.

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

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

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

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

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

Windows 11/10에서 Net.Tcp 포트 공유 서비스가 시작되지 않을 때 해결 방법

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

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

참고: 두 옵션이 이미 활성화되어 있는 경우라면, 먼저 체크를 해제하여 임시로 비활성화한 뒤 PC를 다시 시작하세요. 부팅이 완료되면 다시 두 옵션을 체크하여 활성화하면 됩니다.

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

4. Winsock 재설정

이 오류는 네트워크 어댑터와 관련된 문제일 가능성이 있으므로, Winsock을 재설정하면 전송 제어 프로토콜(TCP) 및 인터넷 프로토콜(IP)과 관련된 오류를 해결하는 데 도움이 됩니다.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 터미널(관리자) 또는 명령 프롬프트(관리자)를 실행합니다.
  • 다음 명령을 입력하고 Enter 키를 누릅니다.
    netsh winsock reset
  • 명령 실행이 완료되면 컴퓨터를 다시 시작하여 변경 사항을 적용합니다.

5. 시스템 복원 수행

시스템 복원은 특정 시점의 Windows 시스템 파일과 설치된 응용 프로그램 파일의 스냅샷입니다. 시스템 복원을 수행하면 운영체제가 문제없이 정상 작동하던 이전 시점으로 파일을 되돌릴 수 있습니다.

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

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