O comando ping gera uma linha em branco sempre que executado a partir da linha de comando do Windows?

0

Sempre que eu abro o cmd usando start > executar > cmd , então eu executo o ping, por exemplo, ping 127.0.0.1 ele nunca roda, nada acontece de todo , é só pegar uma nova linha para digitar outro comando, como se eu apenas apertou enter.

No entanto, quando eu o executo usando C:\Windows\System32\PING.exe manualmente ou uso todo o caminho com um destino específico C:\Windows\System32\PING.exe 127.0.0.1 diretamente na caixa de diálogo de execução ou a partir do próprio cmd, ele será executado normalmente. Então, em suma, há algo errado com o comando ping quando eu o executo a partir do cmd usando a maneira normal: atalho start > executar > cmd , em seguida, faça ping.

Eu já tenho algum conhecimento sobre esses problemas comuns cmd, como o problema PATH, mas que geralmente têm uma conexão com o comando não foi reconhecido como um programa operacional de comando interno ou externo ou arquivo de lote, para mim eu não tenho esse tipo de erro, porque como eu disse, apenas blank quando eu corro o comando não responde nada .

Então eu verifiquei a variável de ambiente PATH e tudo parece estar bem, então eu verifiquei e fiz isso de novo e de novo, eu até comparei com a variável de ambiente padrão do Windows 8.1 PATH, porque eu tenho windows 8.1 x64 , e novamente tudo parece estar bem para mim.

Eu fiz uma tonelada de pesquisas antes de postar esta pergunta, e tudo que eu acho está relacionado ao problema comum do PATH, em cada fórum eu passo na mesma idéia, então eu tentei fazer meu próprio post, talvez você me ajude a encontrar uma resposta sobre esse problema estranho porque está me deixando louca, não está me impedindo de usar o ping, mas é irritante, então por favor tente me ajudar ao invés de fazer o meu post off-topic porque eu vi isso acontecer com alguma outra pergunta sobre este assunto.

Portanto, este é o valor da variável de ambiente PATH :

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32\Npcap;C:\Program Files\Java\jdk1.8.0_101\bin;C:\Program Files (x86)\GtkSharp.12\bin;C:\Program Files\AMI\DuOS\;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\Skype\Phone\

Estas são algumas imagens captadas para a resposta estranha:

captura de tela tentando fazer ping 127.0.0.1

captura de tela tentando fazer ping em www.google.com

E eles são todos iguais. sempre a mesma resposta. nada ocorre de todo .

Editar 1:

Onde o comando na saída do ping:

C:\Windows\System32\PING.EXE

Eu já fiz um comando de busca para descobrir se há algum arquivo de ping falso e este que saiu depois de executar este comando dir / a /sc:\ping.*, eu encontrei 37 arquivos ping diferentes com extensões diferentes, mas a maioria deles estão relacionados ao software confiável que eu uso, e sim, isso não significa que pode ser um deles causando o problema. afinal, eu não peguei nada de estranho, então esse é o resultado que sai, tente checar, você pode encontrar algo que eu não notei: DIR - resultado dos arquivos ping

Eu também tentei executar o comando sugerido no Windows PowerShell e o que saiu: Get-ChildItem - resultado dos arquivos ping

Editar 2:

Eu tentei tudo o que você sugere que tudo correu bem, mas o problema ocorre sempre quando tento abrir o cmd usando o > executar > cmd, então eu corro ping em um alvo, na verdade me desculpe pela resposta a longo prazo, porque o tempo que esse problema surgiu Eu tenho um novo computador este foi despejado e eu esqueci tudo sobre isso ao longo do tempo, então eu não estava usando este dispositivo por um tempo agora, mas depois que eu verifiquei a resposta do post ultimamente eu tentei corrigir o problema novamente. foi quando descobri que o ping realmente funciona bem no PowerShell, mas ainda não na linha de comando.

    
por Yassine HADHADI 20.12.2016 / 06:13

1 resposta

0

Verifique se há executáveis de ping falso no seu sistema:

Execute o powershell como administrador, clique com o botão direito e execute como administrador:

Get-ChildItem -Path C:\ -Recurse -Force -Filter ping* -ErrorAction SilentlyContinue

Você só deve ter resultados nas seguintes pastas:

C:\Windows\WinSxS\
C:\Windows\SysWOW64\ (If system is 64 bit)
C:\Windows\System32\
C:\Windows\Prefetch (This result is not relevant)

Se você encontrar algo como ping.cmd, ping.bat ou algum outro ping.exe em algum lugar em uma instrução de caminho ou o diretório local do qual você está executando o ping, isso pode ser um problema seu.

Tente um sfc / scannow

Start > Run > cmd > sfc /scannow

Experimente um novo perfil de usuário do Windows (edição Pro / Ultimate / Enterprise)

Start > Run > compmgmt.msc > Users > Right click > new user > set name and password > log out > log in as new user > try ping

Tente um novo perfil de usuário do Windows (edição Home)

Start > run > control > user accounts > make changes in PC Settings > Other accounts >  Add an account > without microsoft account > local account > set user name password > finish > log out > log in as new user > try ping

Tente de um shell diferente, como o powershell

Experimente no modo de segurança para excluir malware ou outros processos que causam um problema

Tente outros comandos que estão na declaração de caminho. O nslookup funciona? O que é taskmgr?

    
por 20.12.2016 / 06:43