Почему «ipconfig» не работает в командной строке Windows 8 с повышенными правами? [Дубликат]


8

Мне нужно найти свой IPv4-адрес, чтобы сделать сервер, потому что мой старый был на Windows 7, затем я обновился до Windows 8, о чем я сейчас сожалею, потому что не могу найти IPV-адрес моего компьютера, когда я набираю ipconfigсвою команду повышенных прав (Запуск от имени администратора) незамедлительный. он приходит с обычной ошибкой, когда не понимает команду ipconfig is not recognized as an internal or external command, operable program or batch file.

Кто-нибудь знает, почему это происходит, или это просто не доступно на Windows 8? Я видел, как люди делают это, но это может быть только они, используя скин Windows 8.

Рисунок: введите описание изображения здесь


3
То, что вы наблюдаете, не является нормой или ограничением Windows 8. У меня работает. Вы сталкиваетесь с чем-то другим, кроме изменения в версии Windows.
ziesemer

Дерьмо, это не тот ответ, который я хотел услышать, ну, если кто-нибудь знает, почему это происходит, пожалуйста, напишите и ответьте.
Antp

1
опубликовать изображение этого. ipconfig работает на всех окнах редактирования. вам даже не нужно запускать его от имени администратора.
Хапло

Я нахожусь на работе в данный момент. Когда я прихожу домой заболел, обязательно выложу фотографию, позвольте мне посмотреть, есть ли у меня ее фотография на моем ноутбуке. и да, я знаю, что вам не нужно запускать его от имени администратора.
Antp

@ Ƭᴇcʜιᴇ007 Его / ее проблема была для Windows 7
Antp

Ответы:


10

Ваша переменная пути отсутствует C: \ WINDOWS \ system32 \

Если вы запускаете C:\WINDOWS\system32\ipconfig.exeили %SystemRoot%\system32\ipconfigон должен работать как положено

Вы можете редактировать переменную PATH в Windows 8 следующим образом

  • Перетащите указатель мыши в правый нижний угол экрана или нажмите Win + C
  • Нажмите на значок поиска и введите: Панель управления
  • Нажмите -> Панель управления -> Система -> Расширенные настройки системы -> вкладка Дополнительно
  • Нажмите «Переменные среды», в разделе «Системные переменные» найдите «PATH» и щелкните по нему.
  • В окнах редактирования измените PATH, добавив «% SystemRoot% \ system32;» в начале линии

я вижу, поэтому нет ли способа, которым я смогу сделать это через командную строку, мне придется запускать файл каждый раз, когда я хочу увидеть свой ipv4?
Antp

2
если вы добавляете% SystemRoot% \ system32 \ в PATH, как описано выше, вы можете запустить ipconfig без префикса пути, а также вы можете запустить полный путь «C: \ WINDOWS \ system32 \ ipconfig.exe» из командной строки, он работает так же
rAlen

0

Эта проблема возникает, если переменная среды «PATH» НЕ содержит «C: \ WINDOWS \ system32». Любой исполняемый файл в этой папке можно запустить только из командной строки cmd, если в команде указан полный путь.

Решением для этого является добавление "C: \ WINDOWS \ system32;" к началу моей переменной среды PATH, например:

Log in with Administrator priviledges.
Right-click "My Computer" & select "Properties."
Click "Advanced" tab.
Click "Environment Variables" button.
In the "System variables" box, scroll down to "PATH" and highlight it.
Click the "Edit" button.
In the "Variable value:" box, add to the very beginning of the text "C:\WINDOWS\system32;" without my quotation marks.
Make sure you include the semicolon.
Click OK three times.
No reboot required. If this was your problem, then ipconfig should work right away.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.