ทำไม“ ipconfig” ไม่ทำงานในหน้าจอรับคำสั่งยกระดับ windows 8 ของฉัน [ซ้ำ]


8

ฉันต้องการหาที่อยู่ ipv4 ของฉันเพื่อสร้างเซิร์ฟเวอร์เพราะอันเก่าของฉันอยู่บน windows 7 จากนั้นฉันอัพเกรดเป็น windows 8 ซึ่งตอนนี้ฉันเสียใจเพราะฉันไม่สามารถหาที่อยู่ ipv4 ของคอมพิวเตอร์ของฉันเมื่อฉันพิมพ์ipconfigคำสั่งยกระดับ (เรียกใช้ในฐานะผู้ดูแลระบบ) รวดเร็ว มันเกิดขึ้นกับข้อผิดพลาดปกติเมื่อมันไม่เข้าใจคำสั่ง ipconfig is not recognized as an internal or external command, operable program or batch file.

ไม่มีใครรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้นหรือไม่สามารถใช้งานได้บน windows 8? ฉันเคยเห็นคนทำ แต่นั่นอาจเป็นเพราะพวกเขาใช้ windows 8 skin

ภาพ: ป้อนคำอธิบายรูปภาพที่นี่


3
สิ่งที่คุณสังเกตอยู่นั้นไม่ใช่เรื่องปกติหรือข้อ จำกัด ของ Windows 8 นั้นเหมาะสำหรับฉัน คุณกำลังทำงานอย่างอื่นนอกเหนือจากการเปลี่ยนแปลงในเวอร์ชัน Windows
ziesemer

อึนั่นไม่ใช่คำตอบที่ฉันอยากได้ยินถ้าใครรู้ว่าทำไมสิ่งนี้ถึงเกิดขึ้น
Antp

1
โพสต์ภาพของมัน ipconfig ใช้งานได้กับทุก editons windows คุณไม่จำเป็นต้องเรียกใช้ในฐานะผู้ดูแลระบบด้วยซ้ำ
Haplo

ฉันอยู่ที่ทำงานในขณะนี้เมื่อฉันกลับถึงบ้านป่วยอย่าลืมโพสต์รูปภาพให้ฉันดูว่าฉันมีรูปมันบนแล็ปท็อปของฉันหรือไม่ และใช่ฉันรู้ว่าคุณไม่จำเป็นต้องเรียกใช้ในฐานะผู้ดูแลระบบ
Antp

@ Ƭᴇcʜιᴇ007ปัญหาของเขา / เธอสำหรับ windows 7
Antp

คำตอบ:


10

ตัวแปรเส้นทางของคุณไม่มี C: \ WINDOWS \ system32 \

หากคุณเรียกใช้C:\WINDOWS\system32\ipconfig.exeหรือ%SystemRoot%\system32\ipconfigควรทำงานตามที่คาดไว้

คุณสามารถแก้ไขตัวแปร PATH บน Windows 8 เช่นนี้

  • ลากตัวชี้เมาส์ไปที่มุมด้านล่างขวาของหน้าจอหรือกด Win + C
  • คลิกที่ไอคอนค้นหาและประเภท: แผงควบคุม
  • คลิกที่ -> แผงควบคุม -> ระบบ -> การตั้งค่าระบบขั้นสูง -> แท็บขั้นสูง
  • คลิกที่ตัวแปรสภาพแวดล้อมภายใต้ตัวแปรของระบบค้นหาเส้นทางและคลิกที่มัน
  • ในหน้าต่าง Edit ให้ปรับเปลี่ยน PATH โดยเพิ่ม "% SystemRoot% \ system32;" บนจุดเริ่มต้นของบรรทัด

ฉันเห็นแล้วดังนั้นจึงไม่มีวิธีใดที่ฉันจะสามารถทำได้ผ่านพรอมต์คำสั่งฉันจะต้องเรียกใช้ไฟล์ทุกครั้งที่ฉันต้องการเห็น ipv4 ของฉันหรือไม่
Antp

2
หากคุณเพิ่ม% SystemRoot% \ system32 \ to 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.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.