Anonim

명령 행에서 무언가를하려고하거나 앱을 업데이트하거나 새로운 것을 설치할 때 '내부 또는 외부 명령어로 인식되지 않음'오류가 앱에 대해 발생하거나 혼자 인 경우에는 혼자가 아닙니다. Windows 환경 변수가 변경되어 명령이 실행되지 않을 때 발생합니다.

또한 Windows 10 속도를 높이는 방법 – 최고의 가이드를 참조하십시오.

말 그대로 기본 CMD 명령을 실행하거나 바이러스 백신을 업데이트하는 것까지 그대로 할 수 있습니다. 변수가 변경되면 Windows는 해당 명령을 실행할 수 없습니다. 이런 일이 발생하면 몇 가지 방법으로 처리 할 수 ​​있습니다.

이 오류에는 두 가지 버전이 있습니다. 하나는 일반적인 프로그램을위한 것이고 다른 하나는 CMD 명령을 사용하려는 경우를위한 것입니다. 둘 다 고치는 법을 보여 드리겠습니다.

'명령이 인식되지 않습니다'오류 수정

오류 구문은 대개 'Program.exe가 내부 또는 외부 명령으로 인식되지 않습니다'와 같은 형태입니다. 구문은 다른 작업을 수행하기 전에 설치 파일을 확인해야하므로 당시 수행중인 작업에 따라 다릅니다.

  1. 사용하려는 프로그램의 설치 파일로 이동하여 실행 파일이 있는지 확인하십시오.
  2. 제어판, 시스템 및 보안 및 고급 시스템 설정으로 이동하십시오.
  3. 환경 변수 버튼을 선택하십시오.
  4. 새 창의 맨 아래에있는 시스템 변수 분할 창에서 경로를 선택하십시오.
  5. 편집을 선택하면 새 창이 나타납니다.
  6. '% SystemRoot % \ System32'및 'C : \ Windows \ System32'가 있는지 확인하십시오.
  7. 하나의 값을 메모장에 복사하십시오.
  8. 환경 변수 창의 항목을 다른 것으로 변경하고 확인을 클릭하십시오.
  9. 방금 변경 한 값을 메모장의 원본으로 바꾸고 확인을 클릭하십시오.
  10. 다른 값에 대해서도 동일하게 수행하십시오.

Windows를 아는 경우 때때로 필요한 경우 다시 가져 오기 위해 값을 다시 입력하기 만하면됩니다. 나는 이것이 Windows 내부 데이터베이스 내에서 그것을 다시 한번 링크하지만 누가 아는 것으로 가정합니다.

값을 메모장에 붙여 넣으면 시간을 절약하고이 작업을 수행하는 동안 방해를 받거나 모양을 잊어 버린 경우 올바른 구문을 유지합니다. 각각을 개별적으로 잘라 붙여넣고 환경 변수의 값을 다른 것으로 변경하십시오. 그런 다음 원래 값을 다시 붙여 넣고 확인하십시오. 다시 작업하려는 원래 명령에 충분합니다.

'% SystemRoot % \ System32'와 'C : \ Windows \ System32'가 같은 위치를 가리키고 있다는 것을 눈치 채 셨을 것입니다. 이것은 오래된 시스템을 사용하는 사람들에게는 레거시 항목입니다. 아마도 둘 다 필요하지는 않지만 Windows는 여전히 개별적으로 참조하는 것 같습니다. Systemroot는 주로 더 이상 사실이 아닌 WINNT 및 Windows 폴더를 모두 사용하는 시스템에 사용되었습니다. 그러나 Windows 10에서도 둘 다 있어야합니다.

'CMD 명령이 인식되지 않습니다'오류 수정

CMD 명령을 실행하려고하는데 'CMD가 내부 또는 외부 명령으로 인식되지 않습니다'라는 메시지가 표시 될 경우 이는 다소 다를 수 있습니다. 위의 수정을 시도해도 문제는 없지만 일반적인 명령 체인을 방해하는 몇 개의 레지스트리 항목으로 인해 문제가 발생한 것일 수 있습니다.

어떻게 든 레지스트리에 자동 실행이 설정되어 있으면 ping 또는 nslookup과 같은 특정 CMD 명령이 항상 작동하지는 않습니다. 위의 오류를 반환합니다. .exe가 존재하고 모든 것이 올바르게 보일 수 있지만이 두 개의 작은 항목이 일상을 망치고 있습니다.

이러한 레지스트리 항목은 다음과 같습니다.

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun

HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun

이 문제는 10 년 이상 된 것입니다. 2007 년부터 MSDN 블로그 항목에 대한 책갈피가 있는데이를 설명하기 위해 저장했습니다.

  1. C : \ Windows \ System32로 이동하여 CMD 실행 파일이 있는지 확인하십시오.
  2. 위와 같이 환경 변수 점검을 수행하십시오. 그래도 해결되지 않으면 계속 진행하십시오.
  3. 'cmd / d'명령을 실행하면 자동 실행이 중지됩니다. 메시지가 동일한 경우 계속 진행하십시오.
  4. 위에 나열된 두 레지스트리 항목을 찾아 삭제하십시오.

이 수정은 오래되었지만 금입니다. 나는 유명한 케이블 회사에서 IT 관리자를 일할 때 이것을 사용했습니다. 그래서 나는 여전히 책갈피로 가지고 있습니다. '명령은 내부 또는 외부 명령으로 인식되지 않습니다'라는 오류가 그 주위에 있었으며 내가 아는 한, 수정은 여전히 ​​5 세대의 Windows에서도 동일합니다. 그럼에도 불구하고, 오류가 발생하면 최소한 이제 무엇을해야하는지 알고 있습니다.

Windows에서 '내부 또는 외부 명령으로 인식되지 않습니다'오류가 마지막으로 표시된 시간은 언제입니까? 이 솔루션 중 하나 또는 다른 것을 사용 했습니까?

'내부 또는 외부 명령으로 인식되지 않습니다'오류 해결 방법