Pokud používáte Windows 10 nebo starší verzi Linuxu, možná jste se při kontrole IP adres přiřazených k vašim zařízením spolehli na příkazový řádek ipconfig (Internet Protocol Configuration). Je to všestranný příkaz, zejména v Linuxu, kde může zobrazovat adresy IP Wi-Fi a Ethernet. To je o to více frustrující, když se vám zobrazí obávaná chyba „ipconfig Not Found“.
K této chybě může dojít z několika důvodů, přičemž opravy se liší v závislosti na tom, zda používáte Windows 10 nebo starší operační systém Linux.
Oprava ipconfig Not Found ve Windows 10
V systému Windows 10 se problém s ipconfigem může projevit buď jako varování „ipconfig nenalezen“ nebo „ip konfigurace nebyla rozpoznána“. Ať tak či onak, právě jste přišli o užitečnou metodu kontroly IP adres, vyprázdnění serverů DNS (Domain Name Servers) a úpravy různých aspektů vašeho počítače se systémem Windows 10.
Existují tři možné opravy chyby „ipconfig not found“ ve Windows 10.
Oprava 1 – Použijte funkci Path Variable Function
Pomocí funkce proměnné cesty můžete do systémové cesty přidat umístění souborů, což vám dává možnost spouštět spustitelné soubory. Na tom záleží, protože chyba „ipconfig nenalezena“ může být způsobena nesprávnou systémovou cestou přiřazenou funkci ipconfig.
Oprava tohoto problému je případ přidání správných proměnných cesty.
- Stisknutím kláves Win + R otevřete dialogové okno „Spustit“ a zadejte „
sysdm.cpl
“. - Stiskněte „Enter“ a vyberte „Vlastnosti systému“.
- Přejděte na kartu „Upřesnit“.
- Najděte a klikněte na „Startup and Recovery“, což se zobrazí po kliknutí na tlačítko „Proměnné prostředí“.
- V novém okně vyhledejte proměnnou s názvem „Cesta“ a dvakrát na ni klikněte.
- Klikněte na „Nový“ a zadejte „
%SystemRoot%\system32
“ pro vytvoření nové cesty. - Před restartováním počítače vyberte „OK“.
Po restartu byste měli zjistit, že vaše ručně nakonfigurovaná cesta umožňuje příkazu ipconfig znovu pracovat. Při provádění těchto kroků ale také můžete narazit na problém – proměnná „Cesta“ zmíněná v pátém kroku se nemusí objevit ve vyskakovacím okně „Startup and Recovery“.
proč moje myš kliká dvakrát
Pokud k tomu dojde, můžete vytvořit proměnnou Path a propojit její hodnotu s příkazem ipconfig pomocí těchto kroků:
- V okně „Spuštění a obnovení“ klikněte na „Nový“.
- Do vyskakovacího pole zadejte „Cesta“ jako „Název proměnné“.
- Do textového pole „Hodnota proměnné“ zadejte „
%SystemRoot%\system32
“. - Klikněte na „OK“ a restartujte zařízení.
Oprava 2 – Proveďte skenování DISM a SFC
Někdy problém s ipconfig znamená, že existuje problém se spustitelným souborem nad rámec nešikovného hledání cesty. Soubor může být poškozen nebo chybí, takže konfigurace nové cesty nebude fungovat, protože tato cesta není kam jít.
Oprava poškozeného nebo ztraceného spustitelného souboru může vyřešit váš problém s ipconfigem. A můžete to udělat spuštěním skenovacích nástrojů SFC a DISM:
- Přejděte do vyhledávacího pole systému Windows a zadejte „cmd“, abyste našli aplikaci Příkazový řádek.
- Klikněte pravým tlačítkem na „Příkazový řádek“ a vyberte „Spustit jako správce“.
- Napište „
sfc/scannow
“ a klepnutím na klávesu „Enter“ spusťte kontrolu problémů s integritou ve vašem systému. - Po dokončení procesu opakujte krok 1 a krok 2 a znovu otevřete příkazový řádek jako správce.
- Napište „
DISM /Online /Cleanup-Image /RestoreHealth
“ a stiskněte „Enter“.
Nechte proces běžet (trvá to asi 15 minut) a měl by detekovat a opravit všechny poškozené spustitelné soubory nebo systémové soubory, včetně ipconfig. Po dokončení skenování zadejte do příkazového řádku „ipconfig“, abyste zjistili, zda to znovu funguje.
Oprava 3 – Použijte Powershell
Použitím Microsoft Powershell technicky nejde o opravu problému „ipconfig nenalezen“. Je to náhrada, tedy způsob, jak obejít problém pomocí v podstatě výkonnější verze aplikace Příkazový řádek. Jeho příkazy, jako je „Get-NetIPConfiguration“, poskytují podrobnější výsledky než příkaz ipconfig.
Použití je jednoduché:
- Stisknutím kláves Win + R otevřete dialogové okno „Spustit“.
- Napište „
Powershell
“ a otevřete aplikaci. - Zadejte příkaz Powershell a zkontrolujte svou IP adresu, například „
Get-NetIPConfiguration
“.
Toto není dokonalá oprava – nezískáte zpět ipconfig pro vaše zařízení s Windows 10. Ale jako alternativa přináší lepší výsledky a znamená, že se nemusíte potýkat s vytvářením nových cest nebo opravováním poškozených spustitelných souborů.
Oprava ipconfig Not Found in Linux
Starší verze Linuxu měly příkaz ipconfig předinstalovaný, ale nedostatek údržby vedl k tomu, že většina vývojářů jej opustila jako zaniklý příkaz. Pokud v Linuxu narazíte na chybu „ipconfig not found“, obvykle to znamená, že používáte novou verzi operačního systému, pro kterou příkaz již neexistuje.
Ale můžete to získat instalací balíčku net-tools.
Instalace balíčku net-tools je jednoduchý případ spuštění příkazu, i když se příkaz liší v závislosti na verzi Linuxu, kterou máte.
- Arch-Based Systems – Spusťte „
sudo pacman -S net-tools
“ - Systémy nebo deriváty Debian a Ubuntu – Spusťte „
sudo apt install net-tools
“ - RHEL, Fedora a CentOS Systémy – Spusťte „
sudo dnf install net-tools
“
Příslušný příkaz pro váš systém vyzve Linux k instalaci net-tools, které obsahují spustitelný soubor ipconfig. Po instalaci zkuste spustit ipconfig z příkazového řádku, abyste zjistili, zda funguje.
Spuštění alternativy k ipconfig v Linuxu
Hlavním důvodem, proč narazíte na chybu „ipconfig not found“ v Linuxu, je to, že je (a balíček net-tools) považován za „zastaralý“. To znamená, že vývojáři Linuxu se kolektivně domnívají, že je zastaralý, takže na něm již nepracují.
Naštěstí byl balíček net-tools nahrazen v novějších verzích Linuxu iproute2, který má příkaz, který poskytuje stejný výstup jako starší příkaz ipconfig. Jednoduše zadejte „ip a“ jako příkaz a měli byste vidět výstup zobrazující IP adresu vašeho linuxového zařízení.
Vyřešte problémy s ipconfigem
Narazit na chybu „ipconfig not found“ je nepříjemné, když vše, co chcete udělat, je zkontrolovat IP adresu zařízení. Přesto je stále běžnější, zejména vzhledem k tomu, že ipconfig je starší příkaz, který je považován za zastaralý v systémech Windows i Linux. Ve Windows je nahrazena aplikací Powershell a jejím novým příkazem, zatímco softwarový balík iproute2 jej nahrazuje v novějších verzích Linuxu.
Použití starších systémů nebo v případě Linuxu ti, kteří chtějí pouze získat přístup k ipconfig na novém operačním systému, mají zástupná řešení a opravy. Opětovné stažení, oprava cesty k ipconfig a spuštění skenování, aby se potvrdilo, že spustitelný soubor není poškozen, to vše může vyřešit vaši chybu „ipconfig nenalezen“.
Dáváte přednost použití ipconfig před novými příkazy nabízenými ve Windows a Linuxu? Jak často jste používali ipconfig, než jste narazili na problém „nenalezeno“? Dejte nám vědět v sekci komentářů níže.