2012-04-05 17:37:38 +0000 2012-04-05 17:37:38 +0000
37
37

Hoe reinig ik de in gebruik zijnde COM-poorten?

Hoe reinig ik deze in gebruik zijnde COM-poorten?

De COM-poortnummers lijken altijd door iets te worden opgenomen en hoewel ik op dit moment slechts 4 seriële poorten heb (3 over Bluetooth en een USB naar RS-232), heb ik tal van COM-poorten ingesteld zoals in gebruik. Ik wil die lijst graag een beetje opschonen.

Ook lijkt het me dat van tijd tot tijd een van de gebruikte COM-poorten vrij komt en dan zal een van de apparaten die ik gebruik dat nummer nemen wat voor verwarring zorgt, omdat ik dan op zoek moet gaan naar het com nummer in device manager.

UPDATE:

Nou ik heb net ontelbare USB-apparaten opgeruimd die ooit met USBDeview op de computer waren aangesloten en het probleem blijft nog steeds bestaan.

Antwoorden (9)

34
34
34
2012-04-05 17:44:34 +0000

Voer Device Manager uit vanaf de verhoogde opdrachtregel:

> set DEVMGR_SHOW_NONPRESENT_DEVICES=1
> devmgmt.msc

Schakel “Toon verborgen apparaten” in het menu in en verwijder de grijze COM-poorten.

28
28
28
2013-07-04 21:26:20 +0000

Ik vond een nuttig antwoord op Hoe kan ik de COM-poort wissen of resetten?

  1. 1. Klik op start → Uitvoeren → type regedit en klik op de OK-knop
  2. 2. Navigeer naar HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
  3. Klik op de knop OK. 4. Op het rechterpaneel zie je nu de toets ComDB. Klik met de rechtermuisknop en klik op wijzig
  4. Selecteer in het onderdeel Gegevens alles en verwijder reset naar nul (0) De 32 bytes met 8 bits in elke byte in de hexadecimale weergave. Een bit van waarde 1 maakt een poortnummer (1…256) gereserveerd. De eerste 8 poorten staan in twee meest linkse hexadecimale waarden, de bits stijgen van de laagste naar de hoogste rechts naar links, de volgende 8 poorten staan in de tweede twee en zo verder: hex F3 24 zou binair 1111 0011 0010 0100 zijn, wat betekent dat de volgende poorten worden gebruikt: 1, 2, 5, 6, 7, 8 (1111 0011) en 11, 14 (0010 0100).
  5. Sluit de register-editor en start dan uw computer opnieuw op. Als u de waarde instelt op 0 zijn alle COM-poorten vrij.

Het kan zijn dat u een USB-naar-serieel converter opnieuw moet installeren.

14
14
14
2015-10-13 16:27:14 +0000

Bedankt voor alle bovenstaande adviezen. Ik heb software geschreven om het register automatisch op te schonen, maar hoewel het de Hardware, Software en Arbiter secties heeft aangepast, heeft het de fantoom COM-poort vermeldingen NIET verwijderd. Zelfs een herstart met het “USB naar 2Serial Port” apparaat verwijderd heeft het systeem niet goed opgeschoond.

De instructies op deze PDF werkten echter wel correct:

Voor Win7 heb ik de instructies op die PDF enigszins aangepast:

  1. Klik op Start / (rechtermuisknop:) Computer / Eigenschappen / Geavanceerde systeeminstellingen (niet Apparaatbeheer)
  2. 2. Klik op Omgevingsvariabelen
  3. Klik op de knop ‘Start / (rechter muisklik:)’. 3. Klik in de Systeemvariabelen (onderste gedeelte) op Nieuwe
  4. Klik op de knop Systeemvariabelen. 4. Voer de naam van de variabele in: 5. Klik op OK (sluit Omgeving af)
  5. Klik op de knop Omgevingsvariabelen
  6. Klik op de knop Omgeving. 6. Klik op OK (sluit Systeemeigenschappen af)

  7. Klik op Start. 8. Typ in het commandovenster Beheer Dit toont het venster Computerbeheer …

  8. Klik op Start. 8. Klik op Apparaatbeheer

  9. Klik op de knop Apparaatbeheer

  10. Klik op de knop Apparaatbeheer

  11. Klik op de knop Apparaatbeheer

  12. Klik op de knop Apparaatbeheer

  13. Klik op de knop Apparaatbeheer

  14. Klik op de knop Apparaatbeheer

  15. Klik op de knop Apparaatbeheer

  16. Klik op de knop Apparaatbeheer

  17. Klik op de knop Apparaatbeheer

  18. Klik op de knop Apparaatbeheer

    1. Klik op View en selecteer Show Hidden Devices
  19. Klik op Ports (COM & LPT) Nu verschijnen alle poorten, real (zwarte tekst) en phantom (grijze tekst).

  20. Klik op Ports (COM & LPT)

  21. Klik op Ports (COM & LPT)

  22. Klik op Ports (zwarte tekst) en phantom (grijze tekst). Een voor een, klik met de rechtermuisknop op de fantoompoorten, en selecteer Uninstall

Dit zou nu uw systeem van ongewenste fantoom USB-poorten moeten hebben verwijderd.

Opmerking: na het verwijderen van al mijn fantoompoorten, waardoor alleen “COM1” overblijft, vind ik dat mijn register toont:

Hardware: COM1
Software: COM1, COM2, COM3, COM4, COM5
Arbiter: COM1, COM2, COM3

en een rechtermuisklik op Computer / Eigenschappen / Apparaatbeheer / Poorten toont alleen COM1. Een rechterklik op COM1 / Eigenschappen / Poortinstellingen / Geavanceerd toont COM1 met COM2 “in gebruik” en COM3 “in gebruik”. Alle andere instellingen tot 7 die vroeger “in gebruik” waren, zijn nu vrijgemaakt. Dus alleen de “Arbiter” instelling lijkt het Win7 systeem te vertellen wat er echt “in gebruik” is. Het Computer Management systeem heeft de Arbiter opgeschoond, maar niet de Software sectie…

… veel zijn de mysteries van Microsoft…

8
8
8
2012-04-10 15:05:39 +0000

Oplossen van USB driver problemen

Methode Met behulp van Elevated Command Prompt

d.w.z. type cmd in de zoekbalk en klik dan met de rechtermuisknop op cmd.exe en selecteer Uitvoeren als Administrator

  • 1e stap Zoals besproken vanaf commando prompt type; stel devmgr_show_nonpresentdevices=1 devmgmt.msc
Under Ports (Com & LPT) delete all instances of prolific USB to Serial Comm Port
  • 2e stap Opnieuw van Elevated Command Prompt - Verwijder Driver Packages uit de drivers store. De driver store is een beschermd gebied van de computer dat apparaat driver pakketten bevat die zijn goedgekeurd voor installatie op de computer
You need to Identify OEM#.inf where # is a number so type 
        pnputil.exe -e (then enter)

    Read the entries in the output to find the description of your package(s) and its file name(s)

    Its highly likely you will have multiple entries from previous attempts.

Noteer alle oem####.inf gevallen van de productieve driver waar # (hash) het nummer is.

To remove entries type:
        pnputil.exe -d oem###.inf

(gebruik de ruimte tussen exe & - en d & Oem dan druk op enter) Vergeet niet om # te vervangen door het nummer van het inf bestand dat u wilt verwijderen.

Als de computer meldt dat het stuurprogrammapakket in gebruik is door een op dat moment geïnstalleerd apparaat, dan moet u het apparaat eerst verwijderen, of de -f op het pnputil commando gebruiken om het verwijderen van het pakket af te dwingen.

Ook kan het zijn dat u het stuurprogrammapakket geladen heeft als programma dat wellicht verwijderd moet worden met behulp van het bedieningspaneel/programma’s/oninstalleren van een programma.

Als u dat allemaal doet voordat u het juiste driverpakket laadt en probeert het Com-apparaat in dezelfde poort te houden in plaats van het rond uw poorten te verplaatsen, zult u minder problemen hebben met het Prolific-stuurprogramma.

1
1
1
2018-08-22 18:41:19 +0000

Ik vond dat dit gereedschap uitstekend werkt voor dit probleem.

Apparaat verwijderen https://www.majorgeeks.com/files/details/device_remover_543c.html

Gewoon laden, klik op “Display Mode”, “Show only hidden/detached devices” , Vink “Ports” aan (die alle ongebruikte compoorten selecteert), klik dan “Remove all checked”, en bevestig de verwijdering wanneer de waarschuwing verschijnt.

Cheers!

~Andrew

EmpoweringSolutions.net

0
0
0
2016-06-14 07:56:57 +0000

Dit werkte niet voor mij. Maar de officiële Microsoft-hulppagina werkte wel voor mij.

Van https://support.microsoft.com/en-us/kb/222018

  • Klik in de map Printers op Server Eigenschappen in het menu Bestand.
  • Klik op het tabblad Poorten, klik op de poort die u wilt verwijderen, klik op Poort verwijderen en klik vervolgens op OK.
0
0
0
2015-11-08 05:28:33 +0000

Ik heb een eenvoudige oplossing die voor mij werkte… mijn telling was tot 45 compoorten in gebruik!

1) Open Device Manager

2) Selecteer in het menu View ‘Show Hidden Devices’

3) Expandeer de categorie ‘Poorten (COM & LPT)’ uit de lijst

4) Klik met de rechtermuisknop op alle apparaten en verwijder ze (niet nodig om de driver te verwijderen)

5) Selecteer in het menu Action ‘Scan for New Devices’

6) Viola! Alle eigenlijke apparaten worden opnieuw toegewezen vanaf COM1

-1
-1
-1
2018-04-03 15:17:20 +0000

Voor degenen die de CMD lijninterface niet willen gebruiken gebruik ik deze in Windows 7.

  1. 1. Open het configuratiescherm
  2. 2. Selecteer “SYSTEEM” in het menu
  3. Selecteer de optie “SYSTEEM”. 3. Selecteer “ADVANCED SYSTEM SETTINGS” aan de linkerkant
  4. Selecteer “ADVANCED SYSTEM SETTINGS” aan de linkerkant
  5. Selecteer “ADVANCED SYSTEM SETTINGS” aan de linkerkant
  6. Selecteer “ADVANCED SYSTEM SETTINGS” aan de linkerkant
  7. Open het configuratiescherm . 4. Selecteer “ENVIRONMENT VARIABLES” rechtsonder in het vak
  8. Zoek naar “DEVMGRSHOW_NONPRESENTDEVICES” in de lijst met systeemvariabelen. Als het er niet is, maak het dan aan en geef het een variabele waarde van
  9. Terug met OK, OK, OK. 2. U bent nu terug in het configuratiescherm.
  10. Selecteer “Device Manager” en ga naar “View”
  11. Selecteer “Show Hidden Devices” en alle verborgen apparaten inclusief de Comm poorten worden grijs of Ghosted weergegeven.
  12. 8. Selecteer de apparaten die u wilt verwijderen, klik met de rechtermuisknop en selecteer “Uninstall”.
-1
-1
-1
2016-11-11 07:37:18 +0000

(Voor degenen die kwamen van google)

Als de vorige antwoorden niet werken en heeft geïnstalleerd windows mobile 6 SDK. Het kan een probleem zijn met XPVCOM.SYS (dit stuurprogramma heeft 14 COM-poorten gereserveerd) Om de installatie in de console

CD te verwijderen, programmabestanden, Windows Mobile 6 SDK, gereedschap, Cellular Emulator

InstallXPVCom.exe UnInstall

en vervolgens opnieuw op te starten.