Всякий раз, когда я открываю cmd, используя start > run > cmd, я запускаю ping, например, ping 127.0.0.1
он никогда не запускается, ничего не происходит, я просто получаю новую строку для ввода другой команды, как будто я только что нажал войти.
Однако, когда я запускаю его, используя C:\Windows\System32\PING.exe
вручную, или я использую весь путь с определенной целью C:\Windows\System32\PING.exe 127.0.0.1
непосредственно в диалоговом окне запуска или из Сам CMD, он будет работать нормально. Короче говоря, что-то не так с командой ping, когда я запускаю ее из cmd обычным способом: запуск ярлыка> run > cmd, затем ping.
У меня уже есть некоторые знания об этих распространенных проблемах с cmd, таких как проблема PATH, но обычно они связаны с командой, которая не распознается как внутренняя или внешняя команда, работающая с программой или командным файлом, для меня такого типа нет. ошибка, потому что, как я уже сказал, это просто пусто, когда я запускаю команду вообще не отвечать.
Итак, я проверил переменную среды PATH, и все, кажется, в порядке, поэтому я проверил ее, и я делал это снова и снова, я даже сравнил ее со свежей установленной переменной среды PATH по умолчанию, установленной по умолчанию Windows 8.1, потому что у меня Windows 8.1 x64, и опять все вроде бы мне хорошо.
Я провел тонну исследований, прежде чем опубликовать этот вопрос, и все, что я нахожу, связано с общей проблемой PATH, на каждом форуме, где я участвую, это одна и та же идея, поэтому я пытался создать свой собственный пост, возможно, вы поможете мне найти ответ об этой странной проблеме, потому что сводит меня с ума, это не мешает мне использовать ping, но это раздражает, поэтому, пожалуйста, попробуйте помочь мне, вместо того, чтобы делать пост не по теме, потому что я видел, как это случилось с каким-то другим вопросом по этой теме. ,
Итак, это значение переменной среды 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\2.12\bin;C:\Program Files\AMI\DuOS\;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\Skype\Phone\
Вот некоторые скриншоты, снятые со странным ответом:
снимок экрана при попытке пропинговать 127.0.0.1
снимок экрана при попытке пропинговать www.google.com
И они все одинаковые. всегда один и тот же ответ. ничего не происходит вообще.
Изменить 1:
Где команда на ping Вывод:
C:\Windows\System32\PING.EXE
Я уже сделал команду поиска, чтобы выяснить, существует ли какой-либо поддельный ping-файл и что получилось после выполнения этой команды dir /a / sc:\ping.* Я обнаружил 37 различных файлов ping с разными расширениями, но большинство из них связано с доверенным программным обеспечением, которое я использую, и да, это не значит, что это может быть одна из причин проблемы. в конце концов, я ничего странного не уловил, так что это результат, попробуйте проверить, вы можете заметить то, что я не заметил: DIR - ping файлы результат
Я также попытался запустить команду, предложенную вами из Windows PowerShell, и вот что получилось: Get-ChildItem - результат ping-файлов
Изменить 2:
Я перепробовал все, что вы предлагаете, все прошло хорошо, но проблема возникает всегда, когда я пытаюсь открыть cmd, используя start> run> cmd, затем я запускаю ping для цели, на самом деле извините за долгосрочный ответ, потому что время этой проблемы Подошел, у меня появился новый компьютер, этот был сброшен, и я со временем забыл обо всем этом, так что я не использовал это устройство какое-то время, но после того, как я проверил ответную реакцию в последнее время, я попытался исправить проблему снова. тогда я понял, что ping на PowerShell работает нормально, но все же не в командной строке.