Cum eliberați (resetați) portul COM în uz în Windows

Configurare noua (How To)

Situatie

Atunci când conectați un nou dispozitiv COM, USB sau Bluetooth la computer, Windows atribuie dispozitivului primul număr de port COM liber disponibil de la 1 la 256 (COM1, COM2, COM3 etc.).

Chiar și după deconectarea dispozitivului, numărul de port COM atribuit nu este eliberat și rămâne rezervat pentru dispozitiv (Windows îl afișează ca fiind „în uz”). Unele aplicații moștenite pot utiliza numai numere mici de port COM de la 1 la 9. Pentru ca o astfel de aplicație și un dispozitiv să funcționeze corect, trebuie să modificați numărul portului COM atribuit sau să eliberați complet porturile COM rezervate utilizate de alte aplicații.

Solutie

Instrumentele integrate PnPUtil pot fi utilizate pentru a lista numerele de port COM atribuite din admin command prompt:

pnputil /enum-devices /class ports

Cum să modificați numărul portului COM în Windows:

  • Manual prin Device Manager:
  1. Deschideți Device Manager/Managerul de dispozitive(apăsați Win + R și rulați devmgmt.msc)
  2. Extindeți Ports (COM & LPT);
  3. Găsiți dispozitivul pentru care doriți să modificați numărul portului COM și deschideți Proprietățile acestuia;
  4. Mergeți la tab Port Settings(Setări port) și apăsați pe butonul Advanced(Avansate);
  5. Selectați un număr de port COM liber din lista derulată COM Port Number(Număr port COM).

Acești pași nu vă vor ajuta dacă OS Windows vă spune că portul COM de care aveți nevoie este deja utilizat. În acest caz, va trebui resetat manual portul COM utilizat și apoi să îl reatribuim unui dispozitiv nou:

  1. Accesați Device Manager, selectați tab-ul View > Show Hidden Devices din meniu. Acest lucru va face ca dispozitivele deconectate să fie afișate în Device Manager.
  2. Extindeți secțiunea Ports (COM & LPT). Dispozitivele deconectate au numărul portului COM rezervat în numele lor și pictograme gri;
  3. Click dreapta pe dispozitivul cu numărul portului COM pe care doriți să îl eliberați și selectați Uninstall Device;
  4. NU bifați opțiunea “Delete the driver software for this device”;
  5. Repetați acești pași până când toate porturile COM marcate în gri sunt eliminate;
  6. Acum puteți atribui un număr de port COM liber dispozitivului dorit, așa cum este descris mai sus.

Pentru a elimina din linia de comandă Command Prompt, după ce ați utilizat comanda de mai sus “pnputil /enum-devices /class ports”, copiați și lipiți Instance ID(ID-ul instanței) în următoarea comandă pentru a elimina rezervarea COM:

pnputil /remove-device “USB\Numărul Serialului&PID”

Tip solutie

Permanent

Voteaza

(1 din 4 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?