Menggunakan Windows 7, hanya pada salah satu mesin saya, mengetik "ipconfig" tidak lagi melakukan apa-apa.
Apakah ada alasan untuk ini?
Spekulasi saya adalah bahwa itu ada hubungannya dengan instalasi SDK java / mengubah variabel sistem.
Perintah dan respons:
C:\Users\Paul>ipconfig
'ipconfig' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan, atau file batch.
Saya 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
sumber
sumber
Jawaban:
Saya akan membayangkan jika C: \ Windows \ System32 hilang dari pernyataan path, ipconfig tidak berjalan akan menjadi sedikit dari kekhawatiran Anda.
C: \ Windows \ System32 berisi sejumlah besar executable dan dynamic link libraries (DLLs) yang memungkinkan Windows berfungsi.
Entri dalam pengaturan Path sistem memberi tahu komputer untuk mencari di lokasi yang ditentukan untuk file yang dapat dieksekusi dan file yang dirujuk oleh program.
Walaupun kelihatannya suatu program yang bagus tidak akan bergantung pada variabel Path tetapi harus secara langsung merujuk lokasi dari setiap dan setiap file yang menjadi sandarannya, pernyataan Path memungkinkan beberapa OS serupa untuk hidup berdampingan di drive yang sama (Windows XP di C: \ WinXP \ folder, Windows 7 di C: \ Win7 \, dll, yang akan menghasilkan direktori yang berbeda dan tidak kompatibel. \ System32 \), dan memungkinkan peningkatan lebih mudah dan fleksibel file kerangka kerja (mencari versi terbaru dari. Net pustaka di direktori berversi tempat mereka diinstal daripada direktori pusat di mana mereka dapat saling menimpa dengan cara yang tidak diinginkan).
Jadi sebuah program yang ingin menggunakan fungsi-fungsi Windows XP yang terintegrasi dalam penanganan zip akan memanggil zipfldr.dll dan OS akan mengembalikan fungsi-fungsi yang dapat dieksekusi yang disimpan dalam C: \ Windows \ System32 \ zipfldr.dll. Jika Anda melihat-lihat direktori itu, Anda akan melihat banyak file yang mungkin Anda kenali sebagai perintah scripting umum atau fungsi-fungsi penting untuk operasi OS.
Saya tidak pernah menghapus entri C: \ Windows \ System32 dari pernyataan jalur saya dan saya rasa saya tidak akan pernah melakukannya (meskipun saya kira menguji ini dalam VM dengan fungsionalitas rollback seharusnya tidak terlalu sulit) dan jadi saya tidak bisa mengatakan pasti apa yang akan terjadi jika itu benar-benar hilang.
Cukuplah untuk mengatakan, hampir semua skrip batch tidak akan berfungsi sama sekali, dan kemampuan OS Anda akan sangat dibatasi.
Orang lain telah mencatat cara menambahkan C: \ Windows \ System32 ke pernyataan Path jika tidak ada, jadi saya tidak akan mengulanginya di sini. Tapi saya tidak akan terkejut, karena ini adalah satu-satunya fungsi yang Anda temukan tidak berfungsi, jika ada sesuatu yang salah di sini.
sumber
Memang bisa turun ke variabel sistem.
Jika ini tidak membantu maka buka direktori C: \ Windows \ system32 Anda dan pastikan mengandung IPConfig.exe . Jika tidak maka saya kira Anda harus kehilangan file sistem.
sumber
Hal lain yang perlu diperiksa, yang merupakan penyebab dalam kasus saya: variabel lingkungan PATHEXT.
Saya memiliki variabel lingkungan pengguna PATHEXT diatur ke "* .LNK" dalam upaya untuk mendapatkan file pintasan diambil pada baris perintah tanpa mengetikkan ekstensi, tetapi ini hanya membayangi variabel lingkungan sistem PATHEXT = ". COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC ", bukan menambahnya. Dengan demikian, ipconfig.exe tidak ditemukan. Mengatur PATHEXT tingkat pengguna ke daftar lengkap ekstensi yang memperbaikinya.
sumber
Saya menambahkan masalah yang sama, tetapi ketika saya mengetikkan baris perintah (cmd.exe) berikut ini
Itu
%SystemRoot%\system32
memang ada.Saya membaca di suatu tempat bahwa masalahnya bisa disebabkan oleh ruang yang mengikuti tanda titik koma dalam definisi variabel PATH, tetapi ini tidak terjadi pada saya.
Masalah saya terpecahkan ketika saya menemukan bahwa salah satu item PATH saya
%SYSTEMROOT%
bukan%SystemRoot%
(peka huruf besar kecil)sumber
Periksa pengaturan Keamanan Anti-Virus atau Firewall Anda. Di laptop kantor saya, kecuali tingkat keamanan diatur ke "Off", itu hanya kembali pada prompt perintah tanpa output apa pun.
sumber
Anda harus Menjalankan prompt perintah sebagai administrator. Secara default, Windows 7 tidak memungkinkan akses sistem prompt perintah. Dari menu Start, klik kanan pada Command Prompt dan pilih Run as administrator. Sekarang Anda akan dapat menjalankan semua perintah yang Anda harapkan, seperti ipconfig.
sumber
ipconfig
program, apalagi meminta elevasi.Saya punya masalah dengan beberapa perintah
cmd
sepertiipconfig
. Kemudian setelah saya mengatur jalur untuk itu berfungsi.untuk semua perintah bawaan windows.
sumber
Coba hapus instalan dan instal ulang driver kartu jaringan Anda. Saya ingat sekarang bahwa saya sudah lama melihatnya di XP, dan menginstal ulang drivernya berhasil.
sumber
Jika semua rekomendasi di atas tidak berhasil coba ini: -
Ketik "ipconfig" pada bilah pencarian, klik kanan padanya lalu pilih "buka lokasi".
Kemudian klik kanan pada file .exe dan jalankan sebagai administrator dan coba lagi.
sumber