Используя Windows 7, на одной из моих машин, набрав «ipconfig», больше ничего не происходит.
Есть причина для этого?
Я предполагаю, что это как-то связано с установкой / изменением системных переменных java SDK.
Команда и ответ:
C:\Users\Paul>ipconfig
«ipconfig» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Мой 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
источник
источник
Ответы:
Я полагаю, что если C: \ Windows \ System32 отсутствует в операторе пути, ipconfig не работает будет наименьшим из ваших беспокойств.
C: \ Windows \ System32 содержит большое количество исполняемых файлов и динамических библиотек (DLL), которые позволяют Windows функционировать.
Запись в настройках системного пути указывает компьютеру искать в указанном месте исполняемые файлы и файлы, на которые ссылаются программы.
Хотя может показаться, что хорошая программа не будет полагаться на переменные Path, а должна напрямую ссылаться на расположение любого и каждого файла, от которого она зависит, оператор Path позволяет нескольким аналогичным ОС сосуществовать на одном диске (Windows XP в C: Папка \ WinXP \, Windows 7 в C: \ Win7 \ и т. Д., Что может привести к различным и несовместимым каталогам. \ System32 \), и позволяет более легко и гибко обновлять файлы инфраструктуры (ищите новейшую версию. Сетевые библиотеки в версионном каталоге, где они установлены, а не в центральном каталоге, где они могут перезаписывать друг друга недопустимым способом).
Таким образом, программа, желающая использовать функции встроенной обработки zip в Windows XP, вызовет zipfldr.dll, и ОС вернет функции этого исполняемого файла, хранящегося в C: \ Windows \ System32 \ zipfldr.dll. Если вы просмотрите этот каталог, вы увидите много файлов, которые вы, вероятно, узнаете как обычные команды сценариев или функции, критичные для работы ОС.
Я никогда не удалял запись C: \ Windows \ System32 из своего оператора пути, и я не думаю, что когда-либо сделаю это (хотя я полагаю, что тестирование на ВМ с функциональностью отката не должно быть слишком сложным), и поэтому я не могу сказать, наверняка, что случилось бы, если бы оно полностью отсутствовало.
Достаточно сказать, что практически любой пакетный скрипт не будет функционировать полностью, а возможности вашей ОС будут сильно ограничены.
Другие уже отметили, как добавить C: \ Windows \ System32 в оператор Path, если он отсутствует, и поэтому я не буду повторять это здесь. Но я не удивлюсь, так как это единственная функция, которую вы обнаружили, что она не работает, если здесь что-то не так.
источник
Это действительно может быть до системных переменных.
Если это не помогает, откройте каталог C: \ Windows \ system32 и убедитесь, что он содержит IPConfig.exe . Если этого не произойдет, то, я думаю, у вас не хватает системных файлов.
источник
Еще одна вещь, которую стоит проверить, которая была виновна в моем случае: переменная окружения PATHEXT.
У меня была переменная пользовательской среды PATHEXT, установленная на "* .LNK", чтобы попытаться получить файлы ярлыков в командной строке без ввода расширения, но это было просто затенением системной переменной среды PATHEXT = ". COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC ", не добавляя к нему. Таким образом, ipconfig.exe не был найден. Установка на уровне пользователя PATHEXT полного списка исправленных расширений.
источник
Я добавляю ту же проблему, но когда я набираю в командной строке (cmd.exe) следующее
Это
%SystemRoot%\system32
действительно было.Я где-то читал, что проблема может быть вызвана пробелом после точки с запятой в определении переменной PATH, но это не так для меня.
Моя проблема была решена, когда я обнаружил, что один из элементов PATH был
%SYSTEMROOT%
вместо%SystemRoot%
(чувствителен к регистру)источник
Проверьте настройки безопасности вашего Антивируса или Брандмауэра. На моем офисном ноутбуке, если уровень безопасности не установлен на «Выкл.», Он просто возвращается в командную строку без какого-либо вывода.
источник
Вы должны запустить командную строку от имени администратора. По умолчанию Windows 7 не разрешает доступ к командной строке системы. В меню «Пуск» щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Теперь вы сможете запускать все команды, которые ожидаете, например, ipconfig.
источник
ipconfig
программу, не говоря уже о запросе повышения прав.У меня были проблемы с некоторыми командами в
cmd
лайкеipconfig
. Затем, после того, как я установил путь для этого, он работает.для всех команд Windows встроенных.
источник
Попробуйте удалить и переустановить драйверы сетевой карты. Теперь я вспоминаю, что давно видел это в XP, и простая переустановка драйвера работала.
источник
Если все вышеперечисленные рекомендации не работают, попробуйте следующее: -
Введите «ipconfig» в строке поиска, щелкните правой кнопкой мыши и выберите «Открыть местоположение».
Затем щелкните правой кнопкой мыши файл .exe и запустите его с правами администратора и попробуйте снова.
источник