50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
10 min tilbage
Sikkerhed og netværk

Sådan installerer du OpenSSL på Windows 10 & 11

Kelly Watson By Kelly Watson 10 min læsning Opdateret 21. sep. 2025
Et holografisk skjold, der beskytter Windows-logoet, symboliserer den sikkerhed, du får, når du installerer OpenSSL på Windows.

OpenSSL implementerer som et omfattende kryptografi-bibliotek både SSL og TLS protokolstandarden. Disse er vigtige for moderne Windows sikkerhedskrav. At lære at bruge OpenSSL i Windows åbner kraftfulde krypteringsværktøjer. Du får adgang til certifikatgenerering, sikker kommunikation og kryptografiske operationer, som beskytter følsomme data på tværs af netværk.

Her er, hvad der forvirrer de fleste: Windows inkluderer ikke OpenSSL som standard, og installationen involverer afhængigheder, der ikke er indlysende. Hvis du mister et trin, møder du den frygtede 'kommando ikke genkendt'-fejl, som efterlader dig i tvivl om, hvad der gik galt. Denne guide dækker præcis, hvordan du installerer OpenSSL med alle væsentlige trin og fejlfindingstips, du har brug for.

Hurtig oversigt

4-trins installationsproces:

  • Trin 1: Download Microsoft Visual C++ Redis-distribuerbarheder først (ja, dette betyder noget - spring det over, og OpenSSL starter ikke)
  • Trin 2: Hent Win64OpenSSL-installeren fra https://slproweb.com/products/Win32OpenSSL.html
  • Trin 3: Konfigurer PATH-miljøvariabel: C:\Program Files\OpenSSL-Win64\bin
  • Trin 4: Indstil OPENSSL_CONF-variabel: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg
  • Test med openssl version kommando
  • Hvis du ser en "ikke genkendt" fejl, er din PATH ikke sat korrekt op

Forudsætninger for installation af OpenSSL på Windows 10 og 11

Windows-knap-ikon til Sådan installeres OpenSSL på Windows 10 og 11

Før du kan installere OpenSSL på Windows, skal du håndtere nogle få afhængigheder. Tænk på det som at forberede dit systems fundament - springer du disse over, virker OpenSSL simpelthen ikke.

Krav Windows 10 Windows 11 Noter
Arkitektur 32-bit/64-bit 64-bit anbefales Tilpas installeren til systemet
Administratorrettigheder Påkrævet Påkrævet Obligatorisk for installation
Visual C++ 2015-2019 2015-2022 Download fra Microsoft
Diskplads 50MB minimum 50MB minimum Plus afhængigheder

Kritiske afhængigheder - Visual C++ Redistributables

Det er her, de fleste støder på problemer: Microsoft Visual C++ Redistributables er ikke bare anbefalede - de er absolut obligatoriske. OpenSSL blev bygget med Microsofts compiler og er afhængig af specifikke runtime-biblioteker for at fungere.

Uden disse redistributables får du DLL-fejl det øjeblik, du forsøger at køre en OpenSSL-kommando. Fejlmeddelelelserne er kryptiske (noget som "VCRUNTIME140.dll ikke fundet"), men løsningen er simpel.

Download den korrekte arkitekturversion: x86-pakken til 32-bit systemer, x64-pakken til 64-bit systemer. De seneste understøttede versioner er tilgængelige fra Microsofts officielle dokumentation.

Professionelt tip: Installer Visual C++ først, derefter OpenSSL. Gør det omvendt, og du vil fejlfinde i stedet for at kode. Når du er klar til at lære, hvordan du installerer OpenSSL på Windows 11 specifikt, forbliver processen identisk med Windows 10, men Windows 11-systemer inkluderer typisk nyere Visual C++-versioner som standard. Til enterprise-installationer, der kræver dedikerede ressourcer, giver bedste Windows VPS løsningerne den ydelse og kontrol, der er nødvendig for sikker certifikatstyring i stor skala.

Trinvis vejledning til installation af OpenSSL på Windows 10 og 11

Windows-ikon for oprettelse af trin

Nu er vi klar til hovedbegivenheden. OpenSSL-installationen omfatter tre vigtige faser: få de rigtige filer, kør installeren korrekt, og konfigurer Windows til at finde OpenSSL, når du har brug for det.

Download af OpenSSL til Windows

Gå til den officielle kilde på https://www.openssl.org/ eller gå direkte til den pålidelige Windows-binær-kilde på https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions). Bekymring dig ikke - trods "Win32" i URL, leverer de den komplette OpenSSL-binær-pakke til begge arkitekturer.

Vælg din arkitektur omhyggeligt: Win64OpenSSL-1_1_1k.exe til 64-bit systemer eller Win32OpenSSL-1_1_1k.exe til 32-bit systemer. Usikker på hvad du har? Højreklik på "Denne PC" → Egenskaber, og det vil fortælle dig. At forstå arkitektoniske forskelle og platform-overvejelser beskrevet i Linux mod Windows VPS sammenlignet hjælper ved valg af det rigtige miljø til dine SSL-infrastruktursbehov.

Light-versioner (Win64OpenSSL_Light-x.x.x.exe) indeholder kun det væsentligste, mens fuld-versioner pakkes med alt, herunder udviklings-biblioteker. For de fleste brugere håndterer light-versionen certifikatoperationer perfekt. Hvis du undrer dig specifikt over, hvordan du installerer OpenSSL på Windows 11, forbliver download-processen identisk - sørg blot for, at du vælger den seneste kompatible version til optimal Windows 11-integration.

Installationsguide

Højreklik på dit downloadede installationsprogram og vælg "Kør som administrator." Det er ikke valgfrit – OpenSSL skal ændre systemmappe og Windows-registreringsdatabasen.

Når du skal vælge installationsmappe, beholder du standardindstillingerne:

  • 64-bit-systemer: C:\Program Files\OpenSSL-Win64
  • 32-bit-systemer: C:\Program Files\OpenSSL-Win32

Her kommer et vigtigt valg: Når du bliver spurgt om DLL-placering, skal du altid vælge "Kopiér IKKE OpenSSL DLL-filer til Windows systemmappe." Det virker måske ulogisk, men hvis du kopierer DLL-filer globalt, opstår der versionskonflikter, som er et mareridt at fejlfindet senere.

Konfiguration af miljøvariabler

Her sker det magiske – vi lærer Windows hvor det skal finde OpenSSL.

Trin 1: Konfigurer PATH-variablen. Tænk på PATH-variablen som Windows' kontaktliste for kommandolinjeværktøjer. Vi tilføjer OpenSSL's nummer:

  • Højreklik på "Denne computer" og vælg Egenskaber
  • Klik på "Avancerede systemindstillinger"
  • Klik på knappen "Miljøvariabler"
  • Vælg "Path" under Systemvariabler og klik "Rediger"
  • Klik "Ny" og tilføj: C:\Program Files\OpenSSL-Win64\bin
  • Klik "OK" i alle vinduer for at gemme ændringerne

Trin 2: Angiv variablen OPENSSL_CONF. Dette fortæller OpenSSL hvor konfigurationsfilen ligger:

  • Opret ny systemvariabel: OPENSSL_CONF
  • Indstil værdi: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

Hurtig alternativ til test: Åbn Kommandoprompt og skriv disse midlertidige kommandoer:

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

windows-original-vps Windows VPS-hosting

Se vores billige Windows VPS-planer med kraftig hardware, minimal latency og gratis Windows efter valg!

Hent din gratis Windows

Bekræftelse af installationen

Windows-enhed, der viser bekræftet installation

Nu skal vi se om det hele virker. Dette er afgørende – vi skal sikre os at OpenSSL svarer korrekt.

Grundlæggende installationsverifikation

Trin 1: Åbn en frisk kommandoprompt Vigtig: Åbn en ny Kommandopromptvindue efter ændring af miljøvariabler. Terminaler, du havde åbne før, registrerer ikke ændringerne. Hvis du vil åbne OpenSSL i Windows korrekt, skal du bruge en frisk terminalsession.

  • Tryk Windows+R, skriv "cmd" og tryk Enter
  • Eller søg efter "kommandoprompt" i Windows søgefunktion

Trin 2: Test OpenSSL-version Type openssl version og tryk Enter. Hvis du ser noget som "OpenSSL 1.1.1g 21 Apr 2020" (versionsnumre varierer), tillykke - du er færdig med grundopsætningen. Denne enkle kommando er sådan, du tjekker OpenSSL-version i Windows og bekræfter, at PATH-konfigurationen er korrekt.

Hvis du får fejlen "'openssl' is not recognized as an internal or external command", er din PATH-variabel ikke konfigureret korrekt. Denne "OpenSSL not recognized"-fejl er det mest almindelige problem, men panik er ikke nødvendig - vi løser det i fejlfindingssektionen.

Funktionalitetstestning

Lad os kontrollere, at OpenSSL's kryptografiske funktioner virker. Her er de vigtigste verifikationskommandoer og deres forventede resultater:

Kommando Formål Forventet Output Statusindikator
openssl version Tjek installation OpenSSL 1.1.1g 21. apr. 2020 Installationen blev fuldført
openssl rand -hex 10 Test kryptering Tilfældig heksadecimal streng Kernefunktioner fungerer
openssl genpkey -algorithm RSA -out test_key.pem Generer nøgle Fil oprettet Fuld funktionalitet
echo %PATH% Bekræft PATH Viser OpenSSL-binmappe Miljø konfigureret

Kør openssl rand -hex 10 og du skal se en tilfældig heksadecimal streng blive vist. Dette bekræfter, at krypteringsmotoren kører, og viser dig, hvordan du kører OpenSSL-kommandoen i Windows effektivt.

Til en test i virkeligheden kan du prøve at generere en privat nøgle: openssl genpkey -algorithm RSA -out test_key.pem. Dette opretter en 2048-bit RSA-privatnøglefil i dit aktuelle bibliotek. Hvis det fungerer uden fejl, er OpenSSL fuldt funktionelt og klar til SSL/TLS-protokoloperationer.

Vil du gå længere? Opret en certifikatanmodning: openssl req -new -key test_key.pem -out test_csr.pem. Systemet beder om oplysninger som landekode og organisationsnavn - udfyld blot hvad som helst til testformål.

I udviklingmiljøer, hvor du også opsætter webservere, bliver forståelse af SSL-certificatstyring vigtig. Vores vejledning om sådan installeres IIS på Windows 10 viser, hvordan OpenSSL fungerer sammen med webserverkonfigurationer til omfattende certificatstyring.

Med over 85% af websites nu med HTTPS-kryptering betyder et fungerende OpenSSL-setup, at du er foran flokken inden for sikker kommunikation og certificatstyring.

Almindelige problemer og fejlfinding

en Windows-enhed med en kegle ved siden af, der minder om fejlfindingsprocessen

Selv hvis du følger trinene perfekt, kan du løbe ind i problemer. Her er de mest almindelige fejl og deres løsninger - jeg har set disse fejl utallige gange, så du er ikke alene.

Fejltype Symptomer Primær årsag Hurtig løsning
Ikke genkendt Kommando mislykkedes PATH ikke indstillet Tilføj til miljøvariabler
DLL mangler Startfejl Ingen Visual C++ Installer redistributables
Adgang nægtet Tilladelsefejl Ingen administratorrettigheder Kør som administrator

"OpenSSL er ikke genkendt" fejlløsning

Denne fejl indikerer fejlkonfiguration af PATH-miljøvariablen og er almindelig, når du installerer OpenSSL på Windows. Fejlmeddelelsen "OpenSSL er ikke genkendt som en intern eller ekstern kommando" vises, når systemet ikke kan finde den udførbare OpenSSL-fil. Bekræft PATH-indholdet ved at skrive echo %PATH% i Kommandoprompt. Søg i outputtet efter C:\Program Files\OpenSSL-Win64\bin. Kan du ikke se det? Det er dit problem.

Sådan fikser du det:

  • Luk alle Kommandoprompt-vinduer (dette er vigtigt)
  • Gå tilbage til Systemindstillinger → Avanceret → Miljøvariabler
  • Dobbelttjek at du tilføjede den korrekte sti til systemets PATH-variabel
  • Åbn en ny Kommandoprompt og prøv openssl version igen

Virker det stadig ikke? Prøv den drastiske løsning: genstart din computer. Windows har nogle gange brug for en fuld genstart for at genkende PATH-ændringer, især hvis du har flere terminalvinduer åbne. Hvis du stadig får fejlmeddelelsen "OpenSSL er ikke genkendt som en intern eller ekstern kommando" efter genstart, så kontroller at din installationssti matcher præcis det, du tilføjede til PATH-variablen.

Tilladelser og DLL-problemer

Hvis du ser fejl som "Adgang nægtet", køres du ikke med tilstrækkelige rettigheder. Nogle OpenSSL-operationer kræver administratorrettigheder, især når du arbejder med systemcertifikater.

Manglende DLL-fejl peger normalt tilbage til Visual C++ Redistributables. Fejlmeddelelserne ser skræmmende ud - sådan noget som "Programmet kan ikke starte, fordi VCRUNTIME140.dll mangler" - men løsningen er ligetil: download og installer den officielle Windows-dokumentation for miljøvariabler, som forklarer hele systemarkitekturen.

Tip: Hvis du stadig har DLL-problemer efter installation af Visual C++ Redistributables, så prøv at afinstallere OpenSSL helt og installere det igen. Nogle gange bliver den første installation forvirret, hvis afhængigheder ikke var på plads. Når du er klar til at installere OpenSSL på Windows fra bunden, forhindrer korrekt rækkefølge af afhængigheder de fleste installationskonflikter.

For brugere der styrer flere OpenSSL-versioner eller søger efter hvordan man opdaterer OpenSSL på Windows, er den sikreste fremgangsmåde at afinstallere den nuværende version via Windows Tilføj/fjern programmer, derefter download og installer den seneste version fra de officielle kilder. Denne proces sikrer rene konfigurationsfiler og forhindrer versionskonfikter, der kan få kryptografiske operationer til at mislykkes.

windows-vps Windows 10 VPS-hosting

Få dig en effektiv Windows 10 VPS til remote desktop til den laveste pris. GRATIS Windows 10 der kører på NVMe SSD-lager og højhastighedsinternet.

Se Windows 10 VPS-planer

Konklusion

Korrekt OpenSSL-installation kræver opmærksomhed på afhængigheder, miljøvariabler og verifikationstrin. Efter denne guide sikres pålidelig SSL/TLS-funktionalitet for dit Windows-udviklingsmiljø. Du får sikker certifikatadministration og krypteret kommunikation, der er vigtig for moderne applikationer.

De vigtigste succesfaktorer er at installere Visual C++ Redistributables først, konfigurere PATH-variabler korrekt og bekræfte funktionalitet med grundlæggende kommandoer. De fleste installationsproblemer stammer fra udeladte afhængigheder eller konfigurationsproblemer med miljøvariabler, som begge nemt kan løses med de troubleshooting-trin, der er angivet. Uanset om du skal installere OpenSSL på Windows til udviklings- eller produktionsbrug, forbliver disse fundamentals konsistente på tværs af alle Windows-versioner.

Ofte stillede spørgsmål

Kan jeg installere OpenSSL uden administratorrettigheder?

Nej, administratorrettigheder er obligatoriske for at installere OpenSSL på Windows. Installationsprocessen kræver ændringer på systemniveau, registerændringer og filplacering i beskyttede mapper. Hvis du arbejder på en låst virksomhedscomputer, har du nogle få alternativer: bed dit IT-afdelingsmedlemmer om at installere det for dig, eller undersøg portable versioner, der kan køres fra en brugermappe (selvom disse ikke har systemomfattende PATH-integration).

Hvad er forskellen mellem Win32 og Win64 OpenSSL versioner?

Win64 versioner er bygget til 64-bit Windows systemer og kan håndtere større hukommelsesoperationer mere effektivt. De er det bedre valg til moderne Windows 10 og 11 systemer. Win32 versioner kører på både 32-bit og 64-bit systemer, men de er begrænset til 32-bit hukommelsesadressering. Medmindre du har en specifik grund til at have brug for 32-bit kompatibilitet (som at understøtte ældre programmer), skal du altid vælge Win64 på moderne systemer.

Hvorfor kræver OpenSSL Visual C++ Redistributables?

Her er den tekniske forklaring: OpenSSL blev kompileret ved hjælp af Microsoft Visual C++, hvilket betyder, at det afhænger af specifikke runtime-biblioteker for at fungere. Disse redistributables indeholder vigtige DLL-filer som MSVCR140.dll og VCRUNTIME140.dll, som OpenSSL kalder når det kører. Tænk på det som at have brug for den rigtige motor for at køre en bil. Uden disse biblioteker kan OpenSSL simpelthen ikke starte - det mangler kernekomponenter, som det blev bygget til at bruge.

Hvordan verificerer jeg min OpenSSL version efter installation?

Den hurtigste måde er at bruge kommandoen openssl version i Kommandoprompten. Dette er standardmetoden til at kontrollere OpenSSL version på Windows og vil vise versionsinformationen, hvis den er installeret korrekt.

Kan jeg have flere OpenSSL versioner installeret samtidigt?

Selvom det teknisk set er muligt ved at installere i forskellige mapper, anbefales det ikke på grund af PATH-konflikter. Hvis du vil vide, hvordan du opdaterer OpenSSL på Windows til en nyere version, skal du først fjerne den aktuelle version og derefter installere den opdaterede version for at undgå konfigurationsproblemer.

Del

Mere fra bloggen

Læs videre.

Et Cloudzy titelbillede til en MikroTik L2TP VPN-guide, der viser en bærbar computer, der forbinder til en serverracks via en glødende blå og guld digital tunnel med skjold-ikoner.
Sikkerhed og netværk

MikroTik L2TP VPN-opsætning (med IPsec): RouterOS-guide (2026)

I denne MikroTik L2TP VPN-opsætning håndterer L2TP tunneleringen, mens IPsec håndterer kryptering og integritet. At kombinere dem giver dig native klientkompatibilitet uden tredjepartsafhængigheder.

Rexa CyrusRexa Cyrus 9 min læsning
Terminalvindue med SSH-advarsel om ændring af fjernværtsidentifikation. Overskriften er 'Retteguide' og Cloudzy-branding vises på mørk blågrøn baggrund.
Sikkerhed og netværk

Advarsel: Fjernværtsidentifikation er ændret – Sådan repareres det

SSH er en sikker netværksprotokol, der opretter en krypteret tunnel mellem systemer. Den er stadig populær blandt udvikler, der har brug for fjernadgang til computere uden at skulle bruge en grafisk grænseflade.

Rexa CyrusRexa Cyrus 10 min læsning
DNS-serverens fejlfindingguide illustration med advarselssymboler og blå server på mørk baggrund til Linux-navneopløsningsfejl.
Sikkerhed og netværk

Midlertidig fejl i navneopløsning: Hvad betyder det, og hvordan repareres det?

Når du bruger Linux, kan du støde på en midlertidig fejl i navneopløsning, når du forsøger at få adgang til websteder, opdatere pakker eller udføre opgaver, der kræver internetforbindelse.

Rexa CyrusRexa Cyrus 12 min læsning

Klar til at implementere? Fra $2,48/mdr.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14-dages pengene-tilbage-garanti.