Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows에서 'netsh int ip reset' 명령 실패 시 해결 방법 총정리

netsh int ip reset 명령은 네트워크 문제 해결에 가장 유용한 도구 중 하나로, 심각한 네트워크 오류를 수정할 때 자주 활용됩니다. 이 명령은 TCP/IP가 사용하는 두 개의 레지스트리 키를 다시 작성하며, 사실상 프로토콜을 재설치하는 것과 같은 효과를 냅니다. 그러나 많은 사용자들이 이 명령을 실행할 때 '액세스가 거부되었습니다(Access is denied)' 오류 메시지와 함께 실패한다고 보고하고 있습니다.

Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리

명령 자체가 실행되지 않으면 더 큰 네트워크 문제를 해결하기가 한층 어려워집니다. 다행히도 이 문제를 해결할 수 있는 여러 가지 검증된 방법이 있으며, 이 글에서는 그 모든 방법을 하나로 정리했습니다. 아래 내용을 차근차근 따라 해 보세요!

Windows에서 'netsh int ip reset' 실패의 주요 원인

문제 해결 단계로 넘어가기 전에, 먼저 이 오류가 발생하는 주요 원인들을 살펴보겠습니다. 원인을 정확히 파악하면 최종 해결책에 더 빠르게 도달할 수 있습니다.

  • 'netsh.exe' 파일에 대한 권한 부족 – 명령을 실행하는 데 필요한 실행 파일에 접근할 권한이 없으면 이 문제가 자주 발생합니다. 레지스트리 편집기에서 해당 키의 소유권을 가져오면 해결할 수 있습니다.
  • 설치된 백신 프로그램 – 백신 프로그램은 원래 Windows 서비스나 프로그램을 방해해서는 안 되지만, Avast 같은 일부 백신 프로그램이 이 명령의 실행을 차단한 사례가 있습니다. 이 경우 다른 백신으로 교체하거나, 명령 실행 중 일시적으로 비활성화해 보는 것이 좋습니다.
  • 기타 네트워크 관련 문제 – 네트워크에서 잘못될 수 있는 요소는 매우 다양하지만, 다행히 이런 문제를 해결하는 데 유용한 명령어들이 준비되어 있습니다.

해결 방법 1: 'netsh.exe' 파일에 충분한 권한 부여

명령을 실행하는 데 사용되는 'netsh.exe' 파일에 접근할 권한이 부족하면 이 문제가 발생합니다. 레지스트리 편집기를 통해 모든 사용자에게 권한을 부여하면 비교적 쉽게 해결할 수 있습니다. 아래 지침을 신중하게 따르면, 실제로 대부분의 사용자가 이 방법으로 문제를 해결했습니다.

  1. 레지스트리 키를 편집하기 전에, 다른 문제를 예방하기 위해 레지스트리를 안전하게 백업하는 것을 권장합니다. 물론 단계를 정확히 따른다면 문제가 발생하지 않습니다.
  2. 검색창, 시작 메뉴 또는 Windows 키 + R 조합으로 열 수 있는 실행 창에 "regedit"를 입력하여 레지스트리 편집기를 엽니다. 왼쪽 창에서 아래 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 마지막 키를 확장한 후 이름이 26인 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 사용 권한(Permissions)을 선택합니다.
  2. 고급(Advanced) 버튼을 클릭합니다. '고급 보안 설정' 창이 열리면 여기서 해당 키의 소유자(Owner)를 변경해야 합니다.
  3. '소유자:' 항목 옆의 변경(Change) 링크를 클릭합니다. '사용자 또는 그룹 선택' 창이 나타납니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 고급 버튼을 통해 사용자 계정을 선택하거나, '선택할 개체 이름 입력' 입력란에 직접 계정 이름을 입력한 후 확인을 누릅니다. Everyone을 추가합니다.
  2. 필요에 따라 폴더 내 모든 하위 폴더와 파일의 소유자까지 변경하려면 '고급 보안 설정' 창에서 '하위 컨테이너 및 개체의 소유자 바꾸기' 체크박스를 선택합니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 아래의 추가(Add) 버튼을 클릭한 후 상단의 '보안 주체 선택' 버튼을 누릅니다. 고급 버튼으로 사용자 계정을 선택하거나 '선택할 개체 이름 입력'란에 계정을 입력하고 확인을 클릭한 뒤, Everyone을 추가합니다.
  2. '기본 사용 권한' 섹션에서 변경 사항을 적용하기 전에 반드시 모든 권한(Full control)을 선택합니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 컴퓨터를 재시작한 후 'netsh int ip reset' 명령을 다시 실행하여 '초기화하지 못했습니다. 액세스가 거부되었습니다' 오류가 사라졌는지 확인합니다!

해결 방법 2: 사용 중인 백신 프로그램 교체

백신 프로그램은 무해하고 유용한 Windows 내장 서비스나 명령에 영향을 주어서는 안 되지만, 일부 무료 보안 도구는 네트워크 기능과 호환성 문제를 일으키는 것으로 확인되었습니다. 현재 사용 중인 백신 프로그램을 제거해 보는 것을 권장합니다. 아래 단계를 따라 제거하세요!

  1. 시작 메뉴를 클릭하고 검색하여 제어판을 엽니다. Windows 10 사용자라면 톱니바퀴 아이콘을 클릭해 설정 앱을 열 수도 있습니다.
  2. 제어판에서 오른쪽 상단의 '보기 기준'을 범주로 변경한 후, '프로그램' 섹션 아래의 프로그램 제거를 클릭합니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 설정 앱을 사용하는 경우 을 클릭하면 PC에 설치된 모든 프로그램 목록이 바로 표시됩니다.
  2. 제어판 또는 설정에서 백신 프로그램을 찾아 제거를 클릭합니다.
  3. 제거 마법사가 열리면 화면의 안내에 따라 프로그램을 삭제합니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 제거가 완료되면 '마침'을 클릭하고 컴퓨터를 재시작하여 오류가 계속 발생하는지 확인합니다. 이후에는 반드시 더 나은 백신 프로그램으로 교체하세요.

해결 방법 3: 추가 네트워크 명령어 실행

이 방법은 간단함으로 유명하며, 많은 사용자가 관련 문제를 해결하는 데 활용합니다. 재미있는 점은 실제로 효과가 있다는 것이며, 이 단계만으로 문제가 해결되었다는 사용자 후기도 있습니다. 지금 바로 시도해 보세요!

  1. 시작 메뉴에 직접 입력하거나 옆의 검색 버튼을 눌러 "명령 프롬프트"를 검색합니다. 검색 결과로 나타난 첫 번째 항목을 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  2. 또는 Windows 로고 키 + R 조합으로 실행 창을 연 후 "cmd"를 입력하고, Ctrl + Shift + Enter 키 조합을 눌러 관리자 권한 명령 프롬프트를 실행할 수도 있습니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 창에 아래 명령어를 입력하고 각 명령마다 Enter 키를 누릅니다. '작업을 완료했습니다'라는 메시지가 표시될 때까지 기다리면 성공적으로 적용된 것입니다.
ipconfig /flushdns
ipconfig /release
ipconfig /renew
  1. 'netsh int ip reset' 명령을 다시 실행하여 오류가 여전히 나타나는지 확인합니다!

해결 방법 4: Winsock 초기화

Winsock 초기화는 명령 프롬프트에서 Winsock 카탈로그를 기본 설정 또는 깨끗한 상태로 되돌리는 유용한 방법입니다. 'netsh int ip reset' 명령이 실행되지 않을 때 이 방법을 시도해 볼 수 있습니다. 아래 내용을 확인하세요!

  1. 시작 메뉴에 직접 입력하거나 검색 버튼을 눌러 "명령 프롬프트"를 검색합니다. 첫 번째 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
  1. 또는 Windows 로고 키 + R 조합으로 실행 창을 연 후 "cmd"를 입력하고, Ctrl + Shift + Enter 키 조합을 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리
  1. 창에 아래 명령어를 입력한 후 Enter 키를 누릅니다. 'Winsock 리셋을 성공적으로 완료했습니다'라는 메시지가 표시되면 올바르게 실행된 것입니다. 입력 과정에서 실수가 없었는지도 함께 확인하세요. 이후 문제가 지속되는지 점검합니다.
netsh winsock reset catalog
Windows에서  netsh int ip reset  명령 실패 시 해결 방법 총정리