50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 10 minuten
Beveiliging en netwerken

Hoe OpenSSL te installeren op Windows 10 en 11

Kelly Watson By Kelly Watson 10 minuten lezen Bijgewerkt op 21 september 2025
Een holografisch schild dat het Windows-logo beschermt en symbool staat voor de beveiliging die wordt geboden wanneer u OpenSSL op Windows installeert.

OpenSSL implementeert als uitgebreide cryptografiebibliotheek zowel de SSL- als de TLS-protocolstandaarden. Deze zijn essentieel voor de moderne Windows-beveiligingsvereisten. Door te leren hoe u OpenSSL in Windows kunt gebruiken, krijgt u toegang tot krachtige coderingstools. U krijgt toegang tot het genereren van certificaten, beveiligde communicatie en cryptografische bewerkingen die gevoelige gegevens in netwerken beschermen.

Dit is waar de meeste mensen over struikelen: Windows bevat standaard geen OpenSSL en de installatie brengt afhankelijkheden met zich mee die niet voor de hand liggen. Mis je één stap, dan krijg je te maken met de gevreesde foutmelding ‘opdracht niet herkend’, waardoor je je afvraagt ​​wat er mis is gegaan. In deze handleiding wordt precies beschreven hoe u OpenSSL installeert, met alle essentiële stappen en tips voor het oplossen van problemen die u nodig hebt.

TL; DR-samenvatting

Installatieproces in 4 stappen:

  • Stap 1: Download eerst Microsoft Visual C++ Redistributables (ja, dit doet er toe: sla het over en OpenSSL start niet)
  • Stap 2: Download het Win64OpenSSL-installatieprogramma van https://slproweb.com/products/Win32OpenSSL.html
  • Stap 3: Configureer de PATH-omgevingsvariabele: C:\Program Files\OpenSSL-Win64\bin
  • Stap 4: Stel de OPENSSL_CONF variabele in: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg
  • Testen met de openssl-versie commando
  • Als u de foutmelding 'niet herkend' ziet, is uw PATH niet correct ingesteld

Vereisten voor het installeren van OpenSSL op Windows 10 en 11

Windows-knoppictogram voor het installeren van OpenSSL op Windows 10 en 11

Voordat u OpenSSL op Windows kunt installeren, moet u een aantal afhankelijkheden afhandelen. Beschouw dit als het voorbereiden van de basis van uw systeem. Sla deze over, en OpenSSL zal gewoon niet werken.

Vereiste Windows 10 Windows 11 Opmerkingen
Architectuur 32-bits/64-bits 64-bit aanbevolen Match de installateur met het systeem
Beheerdersrechten Vereist Vereist Verplicht voor installatie
Visuele C++ 2015-2019 2015-2022 Downloaden van Microsoft
Schijfruimte 50MB minimum 50MB minimum Plus afhankelijkheden

Kritieke afhankelijkheden – Visual C++ Redistributables

Dit is waar de meeste mensen struikelen: Microsoft Visual C++ Redistributables worden niet alleen aanbevolen, ze zijn absoluut verplicht. OpenSSL is gebouwd met behulp van de compiler van Microsoft en is afhankelijk van specifieke runtime-bibliotheken om te functioneren.

Zonder deze herdistribueerbare bestanden zul je ontbrekende DLL-fouten tegenkomen op het moment dat je een OpenSSL-opdracht probeert uit te voeren. De foutmeldingen zijn cryptisch (zoiets als “VCRUNTIME140.dll niet gevonden”), maar de oplossing is eenvoudig.

Download de juiste architectuurversie: x86-pakket voor 32-bits systemen, x64-pakket voor 64-bits systemen. De nieuwste ondersteunde versies zijn beschikbaar in de officiële documentatie van Microsoft.

Pro-tip: Installeer eerst Visual C++ en daarna OpenSSL. Doe het achterstevoren, en je zult problemen oplossen in plaats van coderen. Wanneer u er klaar voor bent om te leren hoe u OpenSSL specifiek op Windows 11 installeert, blijft het proces identiek aan dat van Windows 10, maar Windows 11-systemen bevatten doorgaans standaard nieuwere Visual C++-versies. Voor bedrijfsimplementaties waarvoor specifieke resources nodig zijn, kan de beste Windows-VPS oplossingen bieden de prestaties en controle die nodig zijn voor veilig certificaatbeheer op schaal.

Stapsgewijze handleiding voor het installeren van OpenSSL op Windows 10 en 11

Windows-pictogram stappen maken

Nu zijn we klaar voor het hoofdevenement. De OpenSSL-installatie omvat drie belangrijke fasen: het verkrijgen van de juiste bestanden, het correct uitvoeren van het installatieprogramma en het configureren van Windows om OpenSSL te vinden wanneer u het nodig hebt.

OpenSSL voor Windows downloaden

Ga naar de officiële bron op https://www.openssl.org/ of ga rechtstreeks naar de vertrouwde binaire Windows-bron op https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions). Maak je geen zorgen: ondanks de “Win32” in de URL bieden ze het volledige binaire OpenSSL-pakket voor beide architecturen.

Kies uw architectuur zorgvuldig: Win64OpenSSL-1_1_1k.exe voor 64-bit systemen of Win32OpenSSL-1_1_1k.exe voor 32-bit systemen. Weet u niet zeker welke u heeft? Klik met de rechtermuisknop op “Deze pc” → Eigenschappen, en het zal u vertellen. Inzicht in de architectonische verschillen en platformoverwegingen zoals beschreven in Linux versus Windows VPS vergeleken helpt bij het selecteren van de juiste omgeving voor uw SSL-infrastructuurbehoeften.

Light-versies (Win64OpenSSL_Light-x.x.x.exe) bevatten alleen de essentiële zaken, terwijl volledige versies alles bevatten, inclusief ontwikkelingsbibliotheken. Voor de meeste gebruikers kan de light-versie de certificaatbewerkingen prima afhandelen. Als u zich specifiek afvraagt ​​hoe u OpenSSL op Windows 11 installeert: het downloadproces blijft identiek. Zorg ervoor dat u de nieuwste compatibele versie selecteert voor optimale Windows 11-integratie.

Installatieproces uitleg

Klik met de rechtermuisknop op het gedownloade installatieprogramma en selecteer 'Als administrator uitvoeren'. Dit is niet optioneel: OpenSSL moet systeemmappen en het Windows-register wijzigen.

Wanneer u de keuze voor de installatiemap maakt, blijf dan bij de standaardinstellingen:

  • 64-bits systemen: C:\Program Files\OpenSSL-Win64
  • 32-bits systemen: C:\Program Files\OpenSSL-Win32

Hier is een cruciaal beslissingspunt: wanneer u wordt gevraagd naar de plaatsing van DLL's, selecteert u altijd 'Kopieer OpenSSL DLL's NIET naar de Windows-systeemmap'. Dit lijkt misschien contra-intuïtief, maar het globaal kopiëren van DLL's creëert versieconflicten die nachtmerries zijn om later te debuggen.

Configuratie van omgevingsvariabelen

Dit is waar de magie gebeurt: Windows leren waar OpenSSL te vinden is.

Stap 1: Configureer PATH-variabele. Beschouw de PATH-variabele als de Windows-contactlijst voor opdrachtregelprogramma's. We voegen het telefoonnummer van OpenSSL toe:

  • Klik met de rechtermuisknop op “Deze pc” en selecteer Eigenschappen
  • Klik op “Geavanceerde systeeminstellingen”
  • Klik op de knop "Omgevingsvariabelen".
  • Selecteer in Systeemvariabelen “Pad” en klik op “Bewerken”
  • Klik op “Nieuw” en voeg toe: C:\Program Files\OpenSSL-Win64\bin
  • Klik op “OK” in alle vensters om de wijzigingen op te slaan

Stap 2: Stel de OPENSSL_CONF variabele in. Dit vertelt OpenSSL waar het configuratiebestand te vinden is:

  • Maak een nieuwe systeemvariabele: OPENSSL_CONF
  • Ingestelde waarde: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

Snel alternatief voor testen: Open de opdrachtprompt en typ deze tijdelijke opdrachten:

  • set Pad=%Pad%;C:\OpenSSL-Win64\bin
  • stel OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg in

windows-origineel-vps Windows VPS-hosting

Bekijk onze betaalbare Windows VPS-abonnementen, met krachtige hardware, minimale latentie en een gratis Windows naar keuze!

Claim uw gratis Windows

De installatie verifiëren

Windows-apparaat dat de geverifieerde installatie illustreert

Tijd om te kijken of alles werkte. Dit is het moment van de waarheid: laten we ervoor zorgen dat OpenSSL correct reageert.

Basisinstallatieverificatie

Stap 1: Open een nieuwe opdrachtprompt. Belangrijk: Open een nieuw Opdrachtpromptvenster na het wijzigen van omgevingsvariabelen. Alle terminals die u eerder had geopend, registreren de wijzigingen niet. Om OpenSSL in Windows correct te openen, is het gebruik van een nieuwe terminalsessie vereist.

  • Druk op Windows+R, typ cmd en druk op Enter
  • Of zoek naar “Opdrachtprompt” in de Windows-zoekopdracht

Stap 2: Test de OpenSSL-versie Type openssl-versie en druk op Enter. Als je iets ziet als “OpenSSL 1.1.1g 21 april 2020” (versienummers variëren), gefeliciteerd, je bent klaar met de basisinstallatie. Met deze eenvoudige opdracht controleert u de OpenSSL-versie in Windows en bevestigt u de juiste PATH-configuratie.

Als u de melding krijgt dat ‘openssl’ niet wordt herkend als een interne of externe opdracht,’ is uw PATH-variabele niet correct geconfigureerd. Deze foutmelding 'OpenSSL niet herkend' is het meest voorkomende probleem, maar raak niet in paniek: we zullen dit oplossen in het gedeelte over het oplossen van problemen.

Functionaliteit testen

Laten we verifiëren dat de cryptografische functies van OpenSSL echt werken. Hier zijn de essentiële verificatieopdrachten en hun verwachte resultaten:

Commando Doel Verwachte output Statusindicator
openssl-versie Controleer de installatie “OpenSSL 1.1.1g 21 april 2020” Installatie succesvol
openssl rand-hex 10 Encryptie testen Willekeurige zeskantige tekenreeks Kernfuncties werken
openssl genpkey -algoritme RSA -out test_key.pem Sleutel genereren Bestand gemaakt Volledige functionaliteit
echo %PATH% Verifieer PAD Toont de OpenSSL bin-map Omgeving geconfigureerd

Loop openssl rand-hex 10 en je zou een willekeurige hexadecimale reeks moeten zien verschijnen. Dit bevestigt dat de kerncoderingsengine operationeel is en laat zien hoe u de OpenSSL-opdracht in Windows effectief kunt uitvoeren.

Probeer voor een test in de echte wereld een privésleutel te genereren: openssl genpkey -algoritme RSA -out test_key.pem. Hiermee wordt een 2048-bits RSA-privésleutelbestand gemaakt in uw huidige map. Als het zonder fouten werkt, is OpenSSL volledig functioneel en klaar voor SSL/TLS-protocolbewerkingen.

Wil je verder gaan? Maak een certificaatondertekeningsverzoek: openssl req -new -key test_key.pem -out test_csr.pem. Het systeem vraagt ​​om details zoals de landcode en de naam van de organisatie. Vul gewoon alles in voor testdoeleinden.

Voor ontwikkelomgevingen waarin u ook webservers opzet, is het begrijpen van SSL-certificaatbeheer cruciaal. Onze gids op hoe IIS op Windows 10 te installeren laat zien hoe OpenSSL samenwerkt met webserverconfiguraties voor uitgebreid certificaatbeheer.

Met ruim 85% van de websites Nu u HTTPS-codering gebruikt, loopt u met een werkende OpenSSL-installatie voorop op het gebied van veilige communicatie en certificaatbeheer.

Veelvoorkomende problemen en probleemoplossing

een Windows-apparaat met een kegel ernaast, die lijkt op het probleemoplossingsproces

Zelfs als u de stappen perfect volgt, kunt u tegen enkele hobbels aanlopen. Hier zijn de meest voorkomende problemen en hun oplossingen. Ik heb deze fouten talloze keren gezien, dus je bent niet de enige.

Fouttype Symptomen Primaire oorzaak Snelle oplossing
“Niet herkend” Commando mislukt PATH niet ingesteld Voeg toe aan omgevingsvariabelen
DLL ontbreekt Opstartfout Geen visuele C++ Installeer herdistribueerbare bestanden
Toegang geweigerd Toestemmingsfout Geen beheerdersrechten Uitvoeren als beheerder

“OpenSSL wordt niet herkend” Foutoplossing

Deze fout duidt op een verkeerde configuratie van de PATH-omgevingsvariabele en komt vaak voor wanneer u OpenSSL op Windows installeert. De “OpenSSL wordt niet herkend als een interne of externe opdracht Er verschijnt een bericht wanneer het systeem het uitvoerbare OpenSSL-bestand niet kan vinden. Controleer de PATH-inhoud door te typen echo %PATH% in de opdrachtprompt. Bekijk de uitvoer voor C:\Program Files\OpenSSL-Win64\bin. Zie je het niet? Dat is jouw probleem.

Hier ziet u hoe u dit kunt oplossen:

  • Sluit alle opdrachtpromptvensters (dit is belangrijk)
  • Ga terug naar Systeemeigenschappen → Geavanceerd → Omgevingsvariabelen
  • Controleer nogmaals of u het juiste pad aan de systeemvariabele PATH hebt toegevoegd
  • Open een nieuw Opdrachtprompt en probeer het openssl-versie opnieuw

Werkt het nog steeds niet? Probeer de nucleaire optie: start uw computer opnieuw op. Windows moet soms volledig opnieuw worden opgestart om PATH-wijzigingen te herkennen, vooral als u meerdere terminalvensters geopend heeft. Als u na het opnieuw opstarten de foutmelding 'OpenSSL wordt niet herkend als een interne of externe opdracht' blijft ervaren, controleer dan of uw installatiepad precies overeenkomt met wat u aan de PATH-variabele hebt toegevoegd.

Toestemmings- en DLL-problemen

Als u de foutmelding 'Toegang geweigerd' ziet, beschikt u niet over voldoende rechten. Voor sommige OpenSSL-bewerkingen zijn beheerdersrechten vereist, vooral als het om systeemcertificaten gaat.

Ontbrekende DLL-fouten wijzen meestal terug naar Visual C++ Redistributables. De foutmeldingen zien er angstaanjagend uit (zaken als "Het programma kan niet starten omdat VCRUNTIME140.dll ontbreekt"), maar de oplossing is eenvoudig: download en installeer de officiële documentatie over Windows-omgevingsvariabelen, waarin de volledige systeemarchitectuur wordt uitgelegd.

Pro-tip: Als u nog steeds DLL-problemen ondervindt na het installeren van Visual C++ Redistributables, probeer dan OpenSSL volledig te verwijderen en opnieuw te installeren. Soms raakt de eerste installatie in de war als er geen afhankelijkheden waren. Wanneer u klaar bent om OpenSSL opnieuw op Windows te installeren, voorkomt het volgen van de afhankelijkheidsvolgorde de meeste installatieconflicten.

Voor gebruikers die meerdere OpenSSL-versies beheren of zoeken hoe ze OpenSSL op Windows kunnen updaten, is de veiligste aanpak het verwijderen van de huidige versie via Windows Add/Remove Programs, en vervolgens het downloaden en installeren van de nieuwste versie van de officiële bronnen. Dit proces zorgt voor schone configuratiebestanden en voorkomt versieconflicten die ertoe kunnen leiden dat cryptografische bewerkingen mislukken.

Windows-vps Windows 10 VPS-hosting

Koop een efficiënte Windows 10 VPS voor extern bureaublad, tegen de goedkoopste prijs die er is. GRATIS Windows 10 op NVMe SSD-opslag en supersnel internet.

Bekijk Windows 10 VPS-abonnementen

Conclusie

Voor een juiste OpenSSL-installatie is aandacht nodig voor afhankelijkheden, omgevingsvariabelen en verificatiestappen. Als u deze handleiding volgt, bent u verzekerd van betrouwbare SSL/TLS-mogelijkheden voor uw Windows-ontwikkelomgeving. U beschikt over veilig certificaatbeheer en gecodeerde communicatie die essentieel zijn voor moderne toepassingen.

De belangrijkste succesfactoren zijn eerst het installeren van Visual C++ Redistributables, het correct configureren van PATH-variabelen en het verifiëren van de functionaliteit met basisopdrachten. De meeste installatieproblemen komen voort uit overgeslagen afhankelijkheden of problemen met de omgevingsconfiguratie, die beide eenvoudig kunnen worden opgelost met de meegeleverde stappen voor probleemoplossing. Of u OpenSSL nu op Windows moet installeren voor ontwikkelings- of productiegebruik, deze basisprincipes blijven consistent in alle Windows-versies.

Veelgestelde vragen

Kan ik OpenSSL installeren zonder beheerdersrechten?

Nee, beheerdersrechten zijn verplicht voor het installeren van OpenSSL op Windows. Het installatieproces vereist wijzigingen op systeemniveau, wijzigingen in het register en plaatsing van bestanden in beveiligde mappen. Als je op een afgesloten bedrijfscomputer werkt, heb je een paar alternatieven: vraag je IT-afdeling om het voor je te installeren, of kijk naar draagbare versies die vanuit een gebruikersmap kunnen draaien (hoewel deze geen systeembrede PATH-integratie hebben).

Wat is het verschil tussen Win32 en Win64 OpenSSL-versies?

Win64-versies zijn gebouwd voor 64-bits Windows-systemen en kunnen grotere geheugenbewerkingen efficiënter verwerken. Ze zijn de betere keuze voor moderne Windows 10- en 11-systemen. Win32-versies kunnen zowel op 32-bits als 64-bits systemen worden uitgevoerd, maar zijn beperkt tot 32-bits geheugenadressering. Tenzij je een specifieke reden hebt om 32-bits compatibiliteit nodig te hebben (zoals het ondersteunen van oudere applicaties), kies dan altijd voor Win64 op moderne systemen.

Waarom vereist OpenSSL Visual C++ Redistributables?

Hier is de technische reden: OpenSSL is gecompileerd met Microsoft Visual C++, wat betekent dat het afhankelijk is van specifieke runtimebibliotheken om te functioneren. Deze herdistribueerbare bestanden bevatten essentiële DLL-bestanden zoals MSVCR140.dll en VCRUNTIME140.dll die OpenSSL aanroept wanneer deze wordt uitgevoerd. Zie het als het hebben van de juiste motor om een ​​auto te laten draaien. Zonder deze bibliotheken kan OpenSSL letterlijk niet starten; er ontbreken kerncomponenten waarvoor het is gebouwd.

Hoe verifieer ik mijn OpenSSL-versie na installatie?

De snelste manier om dit te verifiëren is door de opdracht openssl-versie in de opdrachtprompt te gebruiken. Dit is de standaardmethode voor het controleren van de OpenSSL-versie in Windows en geeft versie-informatie weer als deze correct is geïnstalleerd.

Kan ik meerdere OpenSSL-versies tegelijk geïnstalleerd hebben?

Hoewel dit technisch mogelijk is door installatie in verschillende mappen, wordt dit niet aanbevolen vanwege PATH-conflicten. Als u wilt weten hoe u OpenSSL op Windows kunt updaten naar een nieuwere versie, verwijder dan eerst de huidige versie en installeer vervolgens de bijgewerkte versie om configuratieproblemen te voorkomen.

Deel

Meer van de blog

Blijf lezen.

Een Cloudzy-titelafbeelding voor een MikroTik L2TP VPN-gids, waarin een laptop wordt weergegeven die verbinding maakt met een serverrack via een gloeiende blauw-gouden digitale tunnel met schildpictogrammen.
Beveiliging en netwerken

MikroTik L2TP VPN-installatie (met IPsec): RouterOS-handleiding (2026)

In deze MikroTik L2TP VPN-installatie verzorgt L2TP de tunneling, terwijl IPsec de encryptie en integriteit afhandelt; Door ze te koppelen, krijgt u native clientcompatibiliteit zonder leeftijd van derden

Rex CyrusRex Cyrus 9 minuten lezen
Terminalvenster met SSH-waarschuwingsbericht over wijziging van hostidentificatie op afstand, met Fix Guide-titel en Cloudzy-branding op een donkerblauwgroene achtergrond.
Beveiliging en netwerken

Waarschuwing: de externe hostidentificatie is gewijzigd en hoe u dit kunt oplossen

SSH is een beveiligd netwerkprotocol dat een gecodeerde tunnel tussen systemen creëert. Het blijft populair bij ontwikkelaars die externe toegang tot computers nodig hebben zonder dat daarvoor een grafische kaart nodig is

Rex CyrusRex Cyrus 10 minuten lezen
Gids voor probleemoplossing voor DNS-servers met waarschuwingssymbolen en blauwe server op donkere achtergrond voor Linux-naamomzettingsfouten
Beveiliging en netwerken

Tijdelijke fout in naamresolutie: wat betekent dit en hoe kunt u dit oplossen?

Wanneer u Linux gebruikt, kunt u een tijdelijke fout in de naamresolutie tegenkomen wanneer u probeert toegang te krijgen tot websites, pakketten bij te werken of taken uit te voeren waarvoor een internetverbinding nodig is.

Rex CyrusRex Cyrus 12 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.