Почему «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.

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

Antp
источник
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;» в начале линии
rAlen
источник
я вижу, поэтому нет ли способа, которым я смогу сделать это через командную строку, мне придется запускать файл каждый раз, когда я хочу увидеть свой 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.
vembutech
источник