Tisztítás alkalmazott com portok

Ha csatlakozol egy teljesen új COM vagy USB-eszköz, a Windows felismeri a Plug-n-Play és hozzárendel egy COM port számát a 1-től 255-ig Ha csatlakoztatja a készüléket újra csatolja ugyanaz, fenntartva, mielőtt a COM portot . Ha csatlakoztatja egy új készüléket, akkor van rendelve egy másik lakatlan COM port számát.

Egyes programok (főleg régebbi), képesek működni csak a kétjegyű szám a COM port, és nem működnek a COM100, vagy több. Néhány nagyon régi programok csak akkor működik a port COM1-COM9. Mi van, ha a készülék megkapta a kívánt COM portot? Lehetséges, hogy távolítsa el a számot a lefoglalt COM port?

Megváltoztatása a COM port számát alkalmazás vagy eszköz

Az első az, hogy megpróbálja kézzel felülbírálhatja a COM port számát egy adott COM-készüléket. Tegyük fel, hogy a kívánt COM port már használatban van, és szeretnénk, hogy kiszabadítsa őt.

  1. Futtatás Device Manager (Eszközkezelő) így: set devmgr_show_nonpresent_devices = 1
    start devmgmt.msc
  2. A Konzol menü Nézet -> Rejtett eszközök megjelenítése.
  3. Bontsa ki a Portok (COM ág LPT) szerepel a listán, keresse meg az eszközt rendelt a COM port (halvány ikon azt jelenti, hogy a COM port van rendelve, de jelenleg nem áll kapcsolatban). RMB kattintson rá, és válassza ki az Uninstall
  4. Freed COM port lehet rendelni egy másik készülékre. Keresse az azonos ág eszközön nyissa meg a Tulajdonságok ablakot (Properties). Akkor megy PortSettings fülre, majd a Speciális gombra. A legördülő listából válassza ki egy használaton kívüli portot.

technika nem mindig a fenti felszabadítja elfoglalt COM port. Ebben az esetben, akkor kénytelenek a rendszerleíró adatbázis szerkesztése.

Visszaállítása kötések COM portot a rendszerleíró adatbázisban

Információ a felhasznált COM port van tárolva rendszerleíró kulcsot CommDB razdeleHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ COM Név Arbiter

  • ComDB paraméter értékét binárisan listáját határozza COM portok fenntartva a rendszerben. Mindegyik bit határozza meg az állam a mindenkori port (1 255-ig). Például, ha van, hogy hagyja el a foglalás csak a COM3 hexadecimális érték egyenlő lesz 04 ComDB (0000 0100)

    Fontos! Legyen nagyon óvatos, minden esetben ne add ezt a paramétert további bájt, különben a rendszer kezd esni az BSOD.

  • Ha azt szeretnénk, hogy teljesen elveszíti az összes kötések COM, ComDB módosítsa a kulcs értékét 0-ra.

    Megjegyzés. A HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ SERIALCOMM akkor megjelenik egy lista a COM portok, amelyek kapcsolódnak a rendszerhez.

  • Az ág HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ portok felsorolja a kijelölt COM portot. Minden felesleges port lehet távolítani (a példánkban fogjuk hagyni csak COM3 és törölje a többit.
  • Kapcsolja ki az összes berendezést és indítsa újra a számítógépet.
  • Az újraindítás után, viszont a gépek a megfelelő sorrendben (újra telepíteni átalakítók USB-soros, stb.) Minden észlelt COM-port automatikusan érzékeli a rendszer, és következetesen kiemelni száma COM portot.
  • Kapcsolódó cikkek