Usando o Windows 7, em apenas uma das minhas máquinas, digitar "ipconfig" não faz mais nada.
Existe uma razão para isso?
Minha especulação é que ele tem algo a ver com a instalação do SDK em java / alterando as variáveis do sistema.
O comando e resposta:
C:\Users\Paul>ipconfig
'ipconfig' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.
Meu PATH
:
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files (x86)\MiKTeX 2.8\miktex\bin;
C:\Program Files (x86)\Windows Live\Shared;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files\Java\jdk1.6.0_22\bin;
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files (x86)\QuickTime\QTSystem\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Program Files (x86)\MATLAB\R2007b\bin;
C:\Program Files (x86)\MATLAB\R2007b\bin\win32;
C:\Program Files (x86)\Common Files\Autodesk Shared\;
C:\Program Files (x86)\Autodesk\Backburner\;
C:\Program Files\Common Files\Autodesk Shared\
windows-7
command-line
ipconfig
Doomsknight
fonte
fonte
Respostas:
Eu imagino que se C: \ Windows \ System32 estivesse ausente na instrução path, o ipconfig não executando seria a menor das suas preocupações.
C: \ Windows \ System32 contém um grande número de executáveis e bibliotecas de vínculo dinâmico (DLLs) que permitem que o Windows funcione.
Uma entrada nas configurações de caminho do sistema instrui o computador a procurar nesse local especificado por arquivos executáveis e arquivos aos quais os programas estão fazendo referência.
Embora pareça que um bom programa não confie nas variáveis Path, mas deva referenciar diretamente o local de todos os arquivos dos quais depende, a instrução Path permite que vários sistemas operacionais semelhantes coexistam na mesma unidade (Windows XP no C: \ WinXP \, Windows 7 em C: \ Win7 \, etc, o que resultaria em diretórios. \ System32 \ diferentes e incompatíveis) e permite uma atualização mais fácil e flexível dos arquivos de estrutura (procure a versão mais recente do. Bibliotecas de rede em um diretório com versão em que estão instaladas, em vez de em um diretório central em que podem se substituir de uma maneira não substituível).
Portanto, um programa que pretenda usar as funções do manuseio de zip incorporado do Windows XP chamaria zipfldr.dll e o sistema operacional retornará as funções desse executável armazenado em C: \ Windows \ System32 \ zipfldr.dll. Se você procurar nesse diretório, verá muitos arquivos que provavelmente reconhecerá como comandos ou funções comuns de script, essenciais para a operação de SOs.
Nunca removi a entrada C: \ Windows \ System32 da minha declaração de caminho e acho que nunca (embora suponha que testar isso em uma VM com funcionalidade de reversão não deva ser muito difícil) e, portanto, não posso dizer com certeza o que aconteceria se estivesse completamente ausente.
Basta dizer que praticamente qualquer script em lote não funcionaria completamente, e as habilidades do seu sistema operacional seriam severamente reduzidas.
Outros já observaram como adicionar C: \ Windows \ System32 à instrução Path, se ela estiver ausente, e por isso não vou repetir isso aqui. Mas eu não ficaria surpreso, pois essa é a única função que você descobriu que não está funcionando, se houver algo mais errado aqui.
fonte
Poderia, de fato, estar relacionado a variáveis do sistema.
Se isso não ajudar, abra o diretório C: \ Windows \ system32 e verifique se ele contém IPConfig.exe . Se isso não acontecer, acho que você deve estar faltando arquivos do sistema.
fonte
Outra coisa a verificar, que foi o culpado no meu caso: a variável de ambiente PATHEXT.
Eu tinha a variável de ambiente do usuário PATHEXT definida como "* .LNK", na tentativa de obter arquivos de atalho selecionados na linha de comando sem digitar a extensão, mas isso apenas sombreava a variável de ambiente do sistema PATHEXT = ". COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC ", sem adicionar a ele. Portanto, ipconfig.exe não estava sendo encontrado. A configuração do PATHEXT no nível do usuário para a lista completa de extensões foi corrigida.
fonte
Eu adiciono o mesmo problema, mas quando digito uma linha de comando (cmd.exe), o seguinte
O
%SystemRoot%\system32
fato estava presente.Li em algum lugar que o problema poderia ser causado por um espaço após um ponto-e-vírgula na definição da variável PATH, mas esse não foi o meu caso.
Meu problema foi resolvido quando descobri que um dos meus itens PATH estava em
%SYSTEMROOT%
vez de%SystemRoot%
(diferencia maiúsculas de minúsculas)fonte
Verifique as configurações de segurança do seu antivírus ou firewall. No laptop do meu escritório, a menos que o nível de segurança esteja definido como "Desativado", ele simplesmente retorna no prompt de comando sem nenhuma saída.
fonte
Você precisa executar o prompt de comando como administrador. Por padrão, o Windows 7 não permite o acesso ao sistema do prompt de comando. No menu Iniciar, clique com o botão direito do mouse em Prompt de Comando e selecione Executar como administrador. Agora você poderá executar todos os comandos que espera, como o ipconfig.
fonte
ipconfig
programa, muito menos pedir elevação.Eu tive problema com alguns comandos no
cmd
gostoipconfig
. Então, depois que eu definir o caminho para o que está funcionando.para todos os comandos embutidos do Windows.
fonte
Tente desinstalar e reinstalar o (s) driver (s) da placa de rede. Estou me lembrando agora que já vi isso há muito tempo no XP e simplesmente reinstalar o driver funcionou.
fonte
Se todas as recomendações acima não funcionarem, tente o seguinte: -
Digite "ipconfig" na barra de pesquisa, clique com o botão direito do mouse e selecione "abrir local".
Em seguida, clique com o botão direito do mouse no arquivo .exe, execute-o como administrador e tente novamente.
fonte