“İpconfig” neden dahili veya harici komut olarak tanınmıyor?


20

Windows 7 kullanarak, makinelerimden yalnızca birinde, "ipconfig" yazmak artık hiçbir şey yapmıyor.

Bunun bir sebebi var mı?

Benim spekülasyon java SDK kurulum / sistem değişkenlerini değiştirmek ile ilgili bir şey var.

Komut ve yanıt:

C:\Users\Paul>ipconfig

'ipconfig' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmıyor.

Benim 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\

11
Komutu yazdığınızda çıktısı nedir?
En Büyük Bender

evet boş bir satır mı çıkarıyor yoksa ne? ve o makinede kurulmuş adaptörler var .. ;-)

1
Aslında, "yol ayarla" nın çıktısını gönderebilir misiniz?
En Büyük Bender

Ah, o zaman bir yol sorunu gibi görünmüyor (komutun tanınmadığını söylerdi). Aygıt yöneticisini açabilir ve ağ bağdaştırıcılarınızın hepsinin kurulu olduğunu ve düzgün çalışmadığını doğrulayabilir misiniz?
En Büyük Bender

@MetalSearGolid'in istediği gibi, lütfen "yol ayarla" nın çıktısını gönderin. C: \ Windows \ System32 yol deyiminde eksik olup olmadığını hayal etsem de, ipconfig çalışmıyor endişelerinizin en azı olurdu.
music2my

Yanıtlar:


17

C: \ Windows \ System32 yol deyiminde eksik olsaydı, ipconfig çalışmıyor endişelerinizin en az olacağını hayal ediyorum.

C: \ Windows \ System32, Windows'un çalışmasına izin veren çok sayıda yürütülebilir dosya ve dinamik bağlantı kitaplığı (DLL) içerir.

Sistem Yolu ayarlarındaki bir giriş, bilgisayara programların başvurduğu yürütülebilir dosyalar ve dosyalar için belirtilen konuma bakmasını söyler.

İyi bir programın Path değişkenlerine bağlı olmadığı, ancak bağımlı olduğu her dosyanın konumuna doğrudan başvurması gerektiği görülse de, Path ifadesi birden çok benzer işletim sisteminin aynı sürücüde bir arada var olmasına izin verir (C'deki Windows XP: \ WinXP \ klasör, Windows 7 C: \ Win7 \, vb, hangi farklı ve uyumsuz sonuç verecektir. \ System32 \ directories) ve çerçeve dosyalarının daha kolay ve esnek yükseltilmesine izin verir (. Net kütüphaneler, merkezi bir dizin yerine, yüklü bir dizinde birbirlerinin üzerine yazılabilir bir şekilde yazabilecekleri, yüklü bir dizindeki).

Bu nedenle, zip işlemesinde yerleşik Windows XP'nin işlevlerini kullanmak isteyen bir program zipfldr.dll'yi çağırır ve işletim sistemi C: \ Windows \ System32 \ zipfldr.dll'de saklanan yürütülebilir dosyanın işlevlerini döndürür. Bu dizine bakarsanız, muhtemelen işletim sistemleri için kritik olan ortak komut dosyası komutları veya işlevleri olarak tanıyacağınız birçok dosya görmeniz gerekir.

C: \ Windows \ System32 girişini yol ifademden hiç çıkarmadım ve şimdiye kadar yapacağımı sanmıyorum (gerçi bunu geri alma işlevine sahip bir sanal makinede test etmek çok zor olmamalı) ve bu yüzden söyleyemem çünkü tamamen eksik olsaydı ne olurdu.

Şunu söylemek yeterli, herhangi bir toplu komut dosyası tamamen çalışmaz ve işletim sisteminizin yetenekleri ciddi şekilde kısıtlanır.

Diğerleri zaten eksikse C: \ Windows \ System32 yol deyimine nasıl eklediğini kaydetti ve bu yüzden burada tekrar etmeyeceğim. Ama şaşırmam, çünkü burada yanlış bir şey olsaydı, işe yaramadığını bulduğunuz tek işlev bu.


Şerefe dostum! Ben infact eksik olduğu gibi PATH sonuna C: \ Windows \ system32 üzerinde ekledim. Sonra benim pc ile başladı, ve belki de masum yüz Ben bu listede çok daha fazla Java SDK yüklerken sildi. Muhtemelen aslında kullandığım tek cmd komut istemi komutudur, bu yüzden bu yüzden sadece bunun çalışmadığını fark ettim. Yine de, son zamanlarda bilgisayarım garip davranıyor! ve MS programlarında garip renkler gösteriyor .. Ama bu başka bir soru!
Doomsknight

O zaman ben de bir şeyler öğrendiğimi söyleyebilirim. C: \ Windows \ System32 dizinini Path deyiminin dışında bırakmak, mutlaka dünyanın sonuna bir öncü değildir. Bu can sıkıcı ama hayatı tehdit edici değil. Yardımcı olduğuma sevindim.
music2my

Win7 üzerinde bir Delphi IDE'yi el ile yüklerken istemeden Path dizinlerimi değiştirdikten sonra da aynı sorunu yaşadım. Aşağıdaki üç değeri geri ekledikten sonra yeniden başlattım ve düzelttim:% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem
notidaho

13

Gerçekten de sistem değişkenlerine bağlı olabilir.

  • Başlat Menüsü'nde veya masaüstünde Bilgisayarım'ı sağ tıklatın ve Özellikler'i tıklatın.
  • Seç Gelişmiş Sistem ayarları -> Gelişmiş
  • Click Ortam Değişkenleri ... düğmesini
  • Path adlı sistem değişkenini bulun ve tıklayın
  • Click Düzenleme ... düğmesini
  • Yarım sütunlarla ayrılmış birkaç yol içeren uzun bir dize olmalıdır;
  • C: \ Windows \ system32 içerdiğini kontrol edin (Sistem sürücünüzün C olduğunu varsayıyorum )
  • Doğru olup olmadığından emin değilseniz, kopyalayıp buraya göndermek isteyebilirsiniz.
  • Değişiklik yaparsanız, herhangi bir etki görmek için yeniden başlatmanız gerekebilir

Bu işe yaramazsa, C: \ Windows \ system32 dizininizi açın ve IPConfig.exe dosyasını içerdiğinden emin olun . Değilse, sistem dosyalarını eksik olmalı sanırım.


1

Kontrol edilecek başka bir şey, benim durumumdaki suçlu: PATHEXT ortam değişkeni.

Kullanıcı ortamı değişkeni PATHEXT "* .LNK" olarak ayarlanmış, kısayol dosyalarını komut satırında uzantı yazmadan aldı almak için bir girişim vardı, ama bu sadece sistem ortamı değişkeni PATHEXT = "gölgeliyordu. COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC ", eklenmez. Böylece, ipconfig.exe bulunamadı. Kullanıcı düzeyi PATHEXT'i uzantıların tam listesine ayarlamak sorunu çözdü.


1

Aynı sorunu eklerim, ancak virgül satırına (cmd.exe) yazdığımda aşağıdaki

echo% PATH%

%SystemRoot%\system32Gerçekten de mevcut olmuştur.

Sorunun PATH değişkeni tanımında noktalı virgül izleyen bir boşluktan kaynaklanabileceğini bir yerde okudum, ama bu benim için geçerli değildi.

PATH öğemin birinin %SYSTEMROOT%yerine %SystemRoot%(büyük / küçük harfe duyarlı) olduğunu keşfettiğimde sorunum çözüldü


0

Anti-Virüs veya Güvenlik Duvarınızın Güvenlik ayarlarını kontrol edin. Ofis dizüstü bilgisayarımda, güvenlik düzeyi "Kapalı" olarak ayarlanmadığı sürece, herhangi bir çıktı olmadan komut istemine geri döner.


0

Komut istemini yönetici olarak çalıştırmanız gerekir. Varsayılan olarak, Windows 7 komut istemi sistem erişimine izin vermez. Başlat menüsünden Komut İstemi'ne sağ tıklayın ve Yönetici olarak çalıştır'ı seçin. Artık ipconfig gibi beklediğiniz tüm komutları çalıştırabileceksiniz.


2
Hayır. Komutun mevcut olup olmadığı ancak yeterli ayrıcalığa sahip olmadığı durumlarda kullanıcıdan yükseltmesi istenir. OP durumunda, komut istemi ipconfigyükseklik sormak yerine programı bile bulamaz .
bwDraco - Eski Monica

RD Alkire kullanıcısından : Win 8.1'de aynı sorunu yaşadım, "... tanınmadı ...", ancak BrbnMn'den Win 7 ile ilgili cevabı takip ettim, "... Yönetici olarak çalıştır" ı seçti ve işe yaradı. aksine yorum yapar.
fixer1234

0

Ben bazı komutlar ile sorun vardı cmdgibi ipconfig. Sonra bunun için yolu ayarladıktan sonra çalışıyor.

SYSTEM DLL PATHS 
C:\Windows\System32

tüm windows dahili komutları için.


Bu sorunun cevabıdır, ancak gördüğünüz gibi, bu cevap zaten verilmiş ve kabul edilmiştir. Önceden önerilenleri tekrarlamaktan kaçınmak için kendi cevaplarınızı eklemeden önce mevcut cevapları okuyun.
music2my

-1

Ağ kartı sürücülerinizi kaldırmayı ve yeniden yüklemeyi deneyin. Şimdi bunu uzun zaman önce XP'de gördüğümü hatırlıyorum ve sadece sürücüyü yeniden yüklemek işe yaradı.


Herhangi bir ağ bağdaştırıcısının yüklü olmaması yukarıdaki hata iletisine neden olmaz.
Steve

Bunun benim için düzelttiği gerçeğini değiştirmez. Neden işe yaradığını anladığımı söylemiyorum ama işe yaradı.
En Büyük

-1

Yukarıdaki önerilerin tümü işe yaramazsa şunu deneyin: -
Arama çubuğuna "ipconfig" yazın, sağ tıklayın ve ardından "konumu aç" ı seçin.
Ardından .exe dosyasına sağ tıklayın ve yönetici olarak çalıştırın ve tekrar deneyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.