% windir% erro não reconhecido

0

Estou tentando executar o comando %windir% em um prompt de comando, mas estou recebendo um erro abaixo:

    
por M.Y.Mnu 10.09.2016 / 12:27

4 respostas

12

Estranhamente, ninguém explicou toda a história, ou seja, o erro.

De fato, %windir% é uma variável e seu conteúdo no sistema é C:\Windows .
Então quando você 'executar' %windir% seu conteúdo é substituído e seu comando é C:\Windows , o qual, como o Windows informa é não reconhecido como um comando interno ou externo, programa operável ou arquivo em lote .

Um experimento divertido seria colocar um executável chamado windows.exe na sua raiz C:\ ; -)

    
por 10.09.2016 / 20:46
23

%windir% é uma variável e deve ser usado em conjunto com comandos ou ações padrão.

Por exemplo, CD %WINDIR% irá levá-lo ao diretório do windows ...

    
por 10.09.2016 / 12:41
4

Você deve estar acostumado a um shell diferente (em particular 4DOS / 4NT / TakeCommand) onde um nome de diretório é tratado como um comando para mudar para esse diretório. Esse não é o caso do CMD, e você precisa usar CD antes (se já estiver na mesma unidade. Não sei se o CMD tem o comando cdd para alterar a unidade e o diretório).

    
por 10.09.2016 / 18:03
0

quando você usa %windir% , você deve usá-lo com outros comandos. então é por isso que há um erro. por exemplo, se você fizer cd %windir% , você não receberá um erro

    
por 10.09.2016 / 12:57

Tags