Hoe u een virtuele COM-poort aanmaakt, inschakelt en beheert in Windows 10/11

Virtuele COM-poorten zijn door software gemaakte emulaties van fysieke seriële interfaces. Virtuele poorten worden vaak gebruikt door ingenieurs en softwareontwikkelaars voor verschillende doeleinden. Gebruikers kunnen virtuele poorten gebruiken om toepassingen te debuggen, software te testen en verbinding te maken met oudere hardware en apparatuur zonder fysieke COM-poorten. Het ontbreken van een ingebouwde tool vereist dat gebruikers vertrouwen op een specifieke virtuele COM-poortdriver op Windows 10/11.

Deze gids bespreekt hoe u virtuele COM-poorten op Windows-systemen kunt maken, controleren, inschakelen en problemen ermee kunt diagnosticeren.

Opmerking: Het Windows-besturingssysteem heeft geen native functionaliteit om virtuele COM-poorten aan te maken. Het OS ondersteunt alleen Hyper-V VM-poorten en RDP-omleiding. Software van derden is noodzakelijk voor elk ander gebruiksscenario waarbij virtuele seriële poorten betrokken zijn.

Hoe controleert u COM-poorten in Windows 10/11?

Misschien wil je weten of je COM-poorten beschikbaar hebt op je systeem voordat je een virtuele COM-poort aanmaakt in Windows 10 of 11. Hieronder staan drie methoden om de COM-poorten van je systeem te controleren.

Commandoregel

Open CMD en voer uit:
mode
Dit commando geeft een overzicht van alle actieve COM-poorten met hun huidige instellingen.

Apparaatbeheer

1. Klik met de rechtermuisknop op de Windows Start-knop en kies Apparaatbeheer 

2. Vouw de sectie “Poorten (COM & LPT)” uit. Als deze sectie ontbreekt, worden er door het besturingssysteem geen COM-poorten herkend.

3. Er wordt een lijst weergegeven met alle actieve COM-poorten en hun nummers.

Apparaatbeheer

PowerShell gebruiken

Voer de volgende opdracht uit om alle actieve COM-poorten weer te geven:
[System.IO.Ports.SerialPort]::GetPortNames()

Voor een gedetailleerder overzicht van poorten en driverproblemen, gebruik:
Get-PnpDevice -PresentOnly | Where-Object { $_.Class -eq 'Ports' }

Hoe een virtuele COM-poort aan te maken op Windows 11 en 10

Windows 11 en 10 hebben geen ingebouwde tools om een virtuele COM-poort aan te maken. De meest efficiënte en betrouwbare oplossing van derden is Virtual Serial Port Driver van Electronic Team.

Virtual Serial Port Driver van Electronic Team, Inc. is een veelzijdige oplossing die virtuele poorten kan aanmaken en ze kan verbinden, hetzij in paren, hetzij in complexe bundels. Er zijn standaardinstellingen beschikbaar, zoals baudrate en pakketgrootte, maar ook minder courante, zoals de pinbezetting van individuele poorten. Er is een gratis proefversie beschikbaar als je zeker wilt zijn of VSPD zal werken voor jouw gebruiksscenario.

Naast het aanmaken van een null-modemverbinding tussen om het even welke combinatie van fysieke en virtuele poorten, laat Virtual Serial Port Driver toe om één poort op te splitsen naar meerdere ontvangers, uitvoer van meerdere poorten samen te voegen tot één gegevensstroom, of een bundel aan te maken waarbij de invoer en uitvoer van elke poort afzonderlijk kunnen worden ingesteld. De loopbackfunctie is ook erg nuttig bij het testen.

Ondernemingen die een oplossing op maat nodig hebben, kunnen best de Virtual Serial Port SDK overwegen, waarmee onze virtuele poorttechnologie in uw product kan worden geïntegreerd. Uitgebreide handleidingen en specialisten van de klantondersteuning staan klaar om ervoor te zorgen dat de integratie succesvol verloopt.

Hoe virtuele poorten maken

2. Installeer en start VSPD. Selecteer “Proefperiode voortzetten” wanneer daarom wordt gevraagd.

Paarbundel geselecteerd in VSPD

3. Maak een virtueel poortpaar aan. Je kunt de opdracht “mode” in CMD gebruiken om te controleren welke poortnummers niet in gebruik zijn.

Aanmaken en instellingen van paarbundel

4. Je nieuw aangemaakte virtuele poorten verschijnen als gewone als je controleert met “mode”.

Virtuele poorten zichtbaar in CMD via modus

5. Gebruik PowerShell om beide poorten te openen en een bericht van de ene naar de andere te sturen.
– Open twee PowerShell-instanties
– Maak voor elke instantie een New-Object System.IO.Ports.SerialPort
– Open beide poorten met Open()
– Voer ReadLine() uit op de ene poort en stuur een WriteLine()-bericht op de andere

6. In het bericht ging door, proficiat! Het paar werkt.

Opmerking: Hetzelfde proces werkt zowel op Windows 10 als op Windows 11, inclusief ARM64-versies.

Je kunt ook zien dat er gegevens zijn overgedragen. Virtual Serial Port Driver houdt de hoeveelheid bij die is verzonden en ontvangen.

Virtuele COM-poortdrivers inschakelen op Windows 10/11

Stuurprogramma’s voor USB-seriële apparaten worden doorgaans automatisch geactiveerd. Gebruik een van de volgende methoden om een fysieke of virtuele COM-poort in Windows 10 of 11 handmatig in te schakelen.

Apparaatbeheer

  1. Open Apparaatbeheer.
  2. Vouw de sectie “Universal Serial Bus Controllers” uit.
  3. Klik met de rechtermuisknop op uw apparaat en selecteer Eigenschappen.
  4. Ga naar het tabblad Geavanceerd en schakel “Load VCP” in.
  5. Herstart de computer.

Stuurprogramma bijwerken of opnieuw installeren

Als Apparaatbeheer de poort met een gele waarschuwing weergeeft:

  1. Klik met de rechtermuisknop op het apparaat en kies Stuurprogramma bijwerken.
  2. Selecteer “Automatisch naar stuurprogramma’s zoeken”.
  3. Als er geen stuurprogramma wordt gevonden, download dan handmatig het nieuwste stuurprogramma van de website van de fabrikant. Afhankelijk van je chipset is de fabrikant doorgaans FTDI, Prolific of Silicon Labs.

BIOS/UEFI met ingebouwde seriële poorten

COM-poorten kunnen standaard in de BIOS uitgeschakeld zijn.

  1. Herstart de pc en ga naar de BIOS.
  2. Zoek naar “Serial Port”, “COM Port,” of “Integrated Peripherals”.
  3. Stel de status van de geselecteerde poort in op “Enabled”.
  4. Sla op en sluit af.

Veelvoorkomende problemen met virtuele COM-poorten oplossen op Windows 10/11

Virtuele COM-poorten kunnen zich soms onverwacht gedragen op Windows 10 en 11, zelfs als de juiste driver is geïnstalleerd. Hieronder vindt u enkele typische problemen waarmee u te maken kunt krijgen en hoe u ze kunt oplossen.

COM-poort wordt niet weergegeven in Apparaatbeheer

  1. Schakel de optie “Verborgen apparaten weergeven” in in het menu Beeld in Apparaatbeheer.
  2. Controleer of het stuurprogramma correct is geïnstalleerd.
  3. Probeer een andere USB-poort te gebruiken.
Opmerking: Als u een USB-adapter gebruikt, worden oudere Prolific-chipsets niet ondersteund in Windows 11. U zult een andere adapter met een nieuwere chipset moeten gebruiken.

COM-poort verdwijnt na een Windows 11-update

  1. Zet het stuurprogramma van de poort terug naar de vorige versie.
  2. Voer de Windows-hardwareprobleemoplosser uit.
  3. Installeer het stuurprogramma opnieuw door het te downloaden van de website van de fabrikant.

Virtuele COM-poort wordt weergegeven als "In gebruik"

  1. Sluit alle toepassingen af die de poort zouden kunnen gebruiken.
  2. Start de Windows Serial Port-service opnieuw.
  3. Controleer Taakbeheer om processen te identificeren die de poort gebruiken.

Slechts één COM-poort wordt weergegeven in Windows 11

U kunt handmatig een COM-poort toevoegen in Windows 11 met de volgende procedure.

  1. Open Apparaatbeheer, selecteer “Actie” en vervolgens “Verouderde hardware toevoegen”.
  2. Selecteer “Communicatiepoort” en volg de stappen van de wizard.
Opmerking: De software voor de Virtual Serial Port Driver elimineert deze stap doordat u rechtstreeks vanuit de toepassing een virtuele COM-poort in Windows 11 kunt aanmaken.

Veelgestelde vragen

Een virtuele COM-poort is een softwarematige emulatie van een fysieke seriële poort. De virtuele poort reproduceert volledig de functionaliteit van een fysieke poort zonder hardware. Seriële toepassingen gebruiken een virtuele poort op dezelfde manier als een fysieke poort. Veelvoorkomende toepassingen van virtuele COM-poorten zijn het testen van seriële toepassingen, het verbinden van legacy seriële software en het testen van seriële software.

Windows-gebruikers kunnen een COM-poort niet gelijktijdig delen tussen meerdere applicaties met behulp van native OS-functies. Gebruikers hebben een hulpprogramma van derden nodig, zoals Virtual Serial Port Driver, om meerdere virtuele kopieën te maken van een fysieke COM-poort. Alle applicaties die de poort delen, ontvangen dezelfde gegevensstroom via een toegewezen virtuele poort.

Ja, u kunt een COM-nummer wijzigen in Windows 10/11 met deze procedure:

  1. Open Apparaatbeheer en vouw Poorten (COM & LPT) uit.
  2. Selecteer een poort en klik er met de rechtermuisknop op om Eigenschappen te openen.
  3. Open het tabblad Poortinstellingen en selecteer Geavanceerd.
  4. Kies een nieuw COM-poortnummer uit de beschikbare opties in het vervolgkeuzemenu.