Přejít na hlavní obsah

Konfigurace portu Windows Server obsazeného jiným procesem

Když nainstalujete Windows Server a pokusíte se spustit aplikaci na konkrétním portu, můžete narazit na chybu, která naznačuje, že tento port je již zaneprázdněn jiným procesem. To může být nepříjemná situace, zvláště pokud potřebujete pro svou aplikaci použít právě tento port.

Nezoufejte však! Ve Windows Server existuje několik způsobů, jak nakonfigurovat port, který je již zaneprázdněn jiným procesem. V tomto článku se podíváme na některé z nich, abyste si mohli vybrat tu nejvhodnější pro vaši situaci.

Použití příkazového řádku a nástroje netstat je jedním z nejrychlejších a nejjednodušších způsobů, jak zjistit, který proces zabírá požadovaný port. Jednoduše spusťte příkaz "netstat-ano" na příkazovém řádku a získáte seznam všech otevřených portů a souvisejících procesů. Poté můžete najít požadovaný port a jeho ID procesu, abyste jej později uvolnili.

Přiřazení a konfigurace portu Windows Server při zaměstnání jiným procesem

Windows Server poskytuje uživatelům možnost nakonfigurovat porty pro sdílení dat mezi počítači v síti. Někdy však může nastat situace, kdy port, který chcete použít, je již zaneprázdněn jiným procesem. V takovém případě budete muset přiřadit nový port nebo nakonfigurovat stávající Port způsobem, který zabrání konfliktu.

Nejprve musíte zjistit, který port je již zaneprázdněn jiným procesem. K tomu můžete použít příkaz "netstat" v příkazovém řádku systému Windows. Spusťte příkazový řádek jako správce a zadejte následující příkaz:

netstat -ano | findstr "LISTENING"

Tento příkaz zobrazí seznam všech otevřených portů a procesů, které je zabírají. Port, který vás zajímá, bude označen jako "LISTENING" a vedle něj bude uveden identifikátor procesu (PID).

Nyní, když víte, který port je zaneprázdněn, můžete buď přiřadit nový port pro proces, který potřebujete, nebo změnit nastavení stávajícího portu.

Pokud chcete pro proces přiřadit nový port, musíte na serveru otevřít "Ovládací panely". Poté přejděte na systém a zabezpečení - > Windows Firewall - > oprávnění programů přes bránu Windows Firewall. Najděte požadovaný program v seznamu a umožněte mu přístup přes firewall. Poté vyberte "Povolit jinou aplikaci" a přidejte nový port pro danou aplikaci.

Pokud chcete změnit nastavení stávajícího portu, musíte na serveru otevřít "Ovládací panely". Poté přejděte na síť a Internet - > Síťová připojení. Vyhledejte požadované připojení a klikněte na něj pravým tlačítkem. Vyberte Vlastnosti a přejděte na protokol verze 4 (IPv4). Poté klikněte na tlačítko Vlastnosti a změňte nastavení portu, jak chcete.

Po provedení změn uložte nastavení a restartujte server. Nyní můžete použít přidělený nebo upravený port pro proces, který potřebujete, bez konfliktů s jinými aplikacemi.

KrokyPopis
1Spusťte příkazový řádek jako správce a zadejte příkaz "netstat-ano / findstr "LISTENING""
2Zjistěte, který port je již zaneprázdněn jiným procesem
3Ovládací panely - > Systém a zabezpečení- > Windows Firewall - > rozlišení programů přes bránu Windows Firewall
4Povolte přístup k požadovanému programu prostřednictvím brány firewall a přidejte nový port
5Nebo plán řízení - > síť a připojení k internetu> síťová připojení
6Vyberte požadované připojení a poté Vlastnosti- > protokol verze 4 (IPv4) - > vlastnosti
7Změňte nastavení portu
8Uložte nastavení a restartujte server

Metody detekce obsazeného portu

Při konfiguraci portu na Windows Server může dojít k situaci, kdy je port již obsazen jiným procesem. V takovém případě je nutné použít metody detekce zaneprázdněného portu k nalezení konfliktního procesu.

Existují následující metody detekce zaneprázdněného portu:

MetodaPopis
Tým netstatPříkaz netstat vám umožňuje zobrazit seznam otevřených portů a připojených procesů. Chcete-li to provést, musíte otevřít příkazový řádek a spustit příkaz "netstat-ano". Výsledný seznam vám umožní určit, který proces používá požadovaný port.
Nástroj Resource MonitorNástroj Resource Monitor (dostupný v rámci ovládacího panelu) umožňuje zobrazit seznam aktivních připojení a procesů. Chcete-li to provést, musíte otevřít Monitor Resource, přejít na kartu Síť a najít požadované připojení.
Systémový protokol WindowsSystémový protokol Windows obsahuje informace o činnosti systému a lze jej použít k vyhledání konfliktních procesů. Chcete-li to provést, musíte otevřít "události" v ovládacím panelu, přejít do sekce "Systém" a pomocí filtru Vyhledat události související s porty.

Pokud je detekován zaneprázdněný port, můžete provést příslušné kroky k uvolnění portu nebo ke změně nastavení procesu, který používá port. To může zahrnovat dokončení procesu, změnu nastavení portu v softwaru nebo změnu portu v samotném softwarovém kódu.

Konfigurace portu v systému Windows Server

Když se v systému Windows Server objeví problém s rušným portem, může to způsobit potíže se serverem. Chcete-li tento problém vyřešit a uvolnit port, musíte provést následující kroky:

  1. Otevřete příkazový řádek v režimu správce.
  2. Zadejte příkaz "netstat-ano", který zobrazí všechny použité Porty a příslušné procesy.
  3. Najděte port, který chcete uvolnit, a zapamatujte si identifikátor procesu (PID), který jej zabírá.
  4. Zavřete příkazový řádek.
  5. Otevřete Správce úloh systému Windows Server stisknutím kombinace kláves "Ctrl + Shift + Esc".
  6. Povolte zobrazení procesů všech uživatelů (pokud jsou skryté) a přejděte na kartu Podrobnosti.
  7. Vyhledejte proces se stejným identifikátorem (PID) jako port, který chcete uvolnit.
  8. Zvýrazněte tento proces a klikněte na tlačítko "zastavit proces" nebo "dokončit úkol".
  9. V případě potřeby potvrďte akci.

Po provedení těchto akcí musí být Port úspěšně uvolněn a je k dispozici pro použití jinými procesy. V případě, že problém stále přetrvává, doporučujeme restartovat Windows Server, abyste se ujistili, že všechny procesy byly zcela dokončeny a port byl uvolněn.