Ако наиђете на грешку у апликацији или команди „није препозната као унутрашња или спољна команда“, када покушавате да урадите нешто у командној линији, ажурирате апликацију или инсталирате нешто ново, нисте сами. То се дешава када се промене променљиве окружења система Виндовс које спречавају покретање наредбе.
Могли бисте дословно покушати било шта, чак и покретање основне ЦМД наредбе или ажурирање антивируса. Ако се променљива променила, Виндовс неће моћи да изврши ту наредбу. Ако вам се ово догоди, постоји неколико начина да то решите.
Постоје две верзије ове грешке. Један за опште програме и један за ако покушавате да користите ЦМД команду. Показаћу вам како да поправите обоје.
Исправите грешке „команда није препозната“
Синтакса грешке обично ће бити нешто попут „Програм.еке није препознат као унутрашња или спољна наредба“. Синтакса зависи од тога шта тренутно радите, што је важно, јер морамо да проверимо инсталациону датотеку пре него што урадимо било шта друго.
како прегледати листу жеља својих пријатеља на пари
- Дођите до инсталационе датотеке програма који покушавате да користите и уверите се да је извршна датотека присутна.
- Идите на Контролну таблу, Систем и безбедност и Напредна подешавања система.
- Изаберите дугме Променљиве околине.
- Изаберите Патх у окну Систем вариаблес на дну новог прозора.
- Изаберите Уреди и појавиће се нови прозор.
- Уверите се да су присутни „% СистемРоот% Систем32“ и „Ц: ВиндовсСистем32“.
- Копирајте једну вредност у Бележницу.
- Промените унос у прозору Променљива околине у нешто друго и кликните на дугме У реду.
- Замените вредност коју сте управо променили оригиналном из Бележнице и кликните на дугме У реду.
- Урадите исто за другу вредност.
Ако познајете Виндовс, знаћете да понекад све што требате је да поново унесете вредност да би га поново покупили. Претпостављам да је ово још једно повезивање унутар интерне базе података Виндовс-а, али ко зна.
Лепљење вредности у Нотепад штеди време и задржава тачну синтаксу уколико вас узнемире током извођења овог задатка или у случају да заборавите како је то изгледало. Само исеците и залепите сваку појединачно и промените вредност у променљивима животне средине у било шта. Затим налепите оригиналну вредност и потврдите. Ово би требало да буде довољно за оригиналну команду коју сте покушавали поново да урадите.
Орао међу вама може приметити да „% СистемРоот% Систем32“ и „Ц: ВиндовсСистем32“ показују на исто место. Ово је стара верзија за оне који користе старије системе. Сигурно вам нису потребна оба, али чини се да их Виндовс и даље референцира одвојено. Системроот је углавном био намењен системима који су користили и ВИННТ и Виндовс директоријуме, што више није тачно. Међутим, оба морају бити присутна чак и у оперативном систему Виндовс 10.
Исправите грешке „ЦМД наредба није препозната“
Ако покушавате да покренете ЦМД команду и видите да „ЦМД није препознат као унутрашња или спољна команда“, то би могло бити нешто другачије. Покушај са горњим поправком може успети, али проблем је можда узрокован неколико уноса у регистар који прекидају нормалан ланац команди.
Некако, ако сте у регистру поставили АутоРун, одређене ЦМД наредбе као што су пинг или нслоокуп неће увек радити. Они враћају грешку горе. .Еке је присутан и све може изгледати исправно, али ова два мала уноса вам кваре дан.
Ти уноси у регистру су:
ХКЕИ_ЛОЦАЛ_МАЦХИНЕЕСофтвареМицрософтЦомманд ПроцессорАутоРун
ХКЕИ_ЦУРРЕНТ_УСЕРСофтвареМицрософтЦомманд ПроцессорАутоРун
Ово издање је старо најмање деценију. Имам обележивач за МСДН запис на блогу из 2007 да сам сачувао илуструјући управо ову ствар.
- Дођите до Ц: ВиндовсСистем32 и уверите се да је извршна датотека ЦМД присутна.
- Извршите проверу променљивих околине као горе. Ако то не поправи, идите даље.
- Покрените команду ‘цмд / д’ која очигледно зауставља покретање аутоматског покретања. Ако је порука иста, крените даље.
- Пронађите горе наведена два уноса у регистру и избришите их.
Ова поправка је стара, али златна. Некада сам то користио док сам радио ИТ администратора у познатој кабловској компанији. Због тога га и даље имам као обележивач. Грешка „Команда није препозната као унутрашња или спољна команда“ постојала је толико дуго и колико знам, исправак је и даље исти чак и пет генерација Виндовс-а касније. Ипак, ако наиђете на грешку, барем сада знате шта да радите.
Када сте последњи пут видели грешку „Није препознато као унутрашња или спољна наредба“ у оперативном систему Виндовс? Да ли сте користили неко од ових решења или нешто друго?