50% rabat alle planer, begrænset tid. Start kl $2.48/mo
10 min tilbage
Sikkerhed og netværk

Sådan installeres OpenSSL på Windows 10 og 11

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

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

Her er det, der falder de fleste mennesker i øjnene: Windows inkluderer ikke OpenSSL som standard, og installationen involverer afhængigheder, der ikke er indlysende. Gå glip af et trin, og du vil stå over for den frygtede "kommando ikke genkendt"-fejl, der får dig til at spekulere på, hvad der gik galt. Denne vejledning dækker præcis, hvordan du installerer OpenSSL med alle de væsentlige trin og fejlfindingstip, du har brug for.

TL;DR Resumé

4-trins installationsproces:

  • Trin 1: Download Microsoft Visual C++ Redistributables først (ja, dette betyder noget - spring det over, og OpenSSL starter ikke)
  • Trin 2: Hent Win64OpenSSL-installationsprogrammet 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 indstillet korrekt

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

Windows-knapikon for 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å dette som at forberede dit systems fundament - spring disse over, og OpenSSL vil simpelthen ikke fungere.

Krav Windows 10 Windows 11 Noter
Arkitektur 32-bit/64-bit 64-bit anbefales Match installationsprogrammet til systemet
Admin rettigheder Påkrævet Påkrævet Obligatorisk ved montering
Visuel 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 mennesker snubler: Microsoft Visual C++ Redistributables anbefales ikke kun - de er absolut obligatoriske. OpenSSL blev bygget ved hjælp af Microsofts compiler og er afhængig af specifikke runtime-biblioteker for at fungere.

Uden disse redistributables vil du støde på manglende DLL-fejl i det øjeblik, du prøver at køre en OpenSSL-kommando. Fejlmeddelelserne er kryptiske (noget i stil med "VCRUNTIME140.dll ikke fundet"), men rettelsen er enkel.

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

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

Trin-for-trin vejledning til installation af OpenSSL på Windows 10 og 11

Windows ikon oprettelse af trin

Nu er vi klar til hovedbegivenheden. OpenSSL-installationen involverer tre nøglefaser: at få de rigtige filer, køre installationsprogrammet korrekt og konfigurere Windows til at finde OpenSSL, når du har brug for det.

Downloader OpenSSL til Windows

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

Vælg din arkitektur med omhu: Win64OpenSSL-1_1_1k.exe til 64-bit systemer eller Win32OpenSSL-1_1_1k.exe til 32-bit systemer. Ikke sikker på, hvilken du har? Højreklik på "Denne pc" → Egenskaber, og det vil fortælle dig. Forstå de arkitektoniske forskelle og platformsovervejelser skitseret i Linux vs Windows VPS sammenlignet hjælper med at vælge det rigtige miljø til dine SSL-infrastrukturbehov.

Lette versioner (Win64OpenSSL_Light-x.x.x.exe) inkluderer kun det væsentlige, mens fulde versioner pakker alt, inklusive udviklingsbiblioteker. For de fleste brugere håndterer light-versionen certifikatoperationer helt fint. Hvis du spekulerer på, hvordan du specifikt installerer OpenSSL på Windows 11, forbliver downloadprocessen identisk - bare sørg for, at du vælger den seneste kompatible version for optimal Windows 11-integration.

Gennemgang af installationsprocessen

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

Når du trykker på valg af installationsmappe, skal du holde dig til standardindstillingerne:

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

Her er et kritisk beslutningspunkt: Når du bliver spurgt om DLL-placering, skal du altid vælge "Kopiér IKKE OpenSSL DLL'er til Windows-systemmappe." Dette kan virke kontraintuitivt, men kopiering af DLL'er globalt skaber versionskonflikter, der er mareridt at debugge senere.

Konfiguration af miljøvariabler

Det er her magien sker - at lære Windows, hvor man kan finde OpenSSL.

Trin 1: Konfigurer PATH-variabelen. Tænk på PATH-variablen som Windows' kontaktliste til kommandolinjeværktøjer. Vi tilføjer OpenSSLs telefonnummer:

  • Højreklik på "Denne pc" og vælg Egenskaber
  • Klik på "Avancerede systemindstillinger"
  • Klik på knappen "Miljøvariabler".
  • I Systemvariable, vælg "Sti" og klik på "Rediger"
  • Klik på "Ny" og tilføj: C:\Program Files\OpenSSL-Win64\bin
  • Klik på "OK" i alle vinduer for at gemme ændringerne

Trin 2: Indstil OPENSSL_CONF-variabel. Dette fortæller OpenSSL, hvor dens konfigurationsfil kan findes:

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

Hurtigt alternativ til test: Åbn kommandoprompt og skriv disse midlertidige kommandoer:

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

windows-original-vps Windows VPS Hosting

Tjek vores overkommelige Windows VPS-planer, der byder på kraftfuld hardware, minimal latenstid og en gratis Windows efter eget valg!

Gør krav på din gratis Windows

Bekræftelse af installationen

Windows-enhed, der illustrerer verificeret installation

Tid til at se, om alt fungerede. Dette er sandhedens øjeblik - lad os sikre os, at OpenSSL reagerer korrekt.

Grundlæggende installationsbekræftelse

Trin 1: Åbn en frisk kommandoprompt. Vigtigt: Åbn en ny Kommandopromptvindue efter ændring af miljøvariabler. Eventuelle terminaler, du havde åbne før, registrerer ikke ændringerne. At åbne OpenSSL i Windows korrekt kræver brug af en ny terminalsession.

  • Tryk på Windows+R, skriv "cmd" og tryk på Enter
  • Eller søg "Kommandoprompt" i Windows-søgning

Trin 2: Test OpenSSL-versionen Type openssl version og tryk på Enter. Hvis du ser noget som "OpenSSL 1.1.1g 21 Apr 2020" (versionsnumre varierer), tillykke - du er færdig med den grundlæggende opsætning. Denne enkle kommando er, hvordan man kontrollerer OpenSSL-versionen i Windows og bekræfter korrekt PATH-konfiguration.

Hvis du får "'openssl' er ikke genkendt som en intern eller ekstern kommando", er din PATH-variabel ikke konfigureret korrekt. Denne "OpenSSL ikke genkendt" fejl er det mest almindelige problem, men gå ikke i panik - vi løser dette i fejlfindingsafsnittet.

Funktionalitetstest

Lad os kontrollere, at OpenSSLs kryptografiske funktioner rent faktisk fungerer. Her er de væsentlige verifikationskommandoer og deres forventede resultater:

Kommando Formål Forventet output Statusindikator
openssl version Tjek installationen "OpenSSL 1.1.1g 21. april 2020" Installationen lykkedes
openssl rand -hex 10 Test kryptering Tilfældig hex-streng Kernefunktioner fungerer
openssl genpkey -algoritme RSA -out test_key.pem Generer nøgle Fil oprettet Fuld funktionalitet
ekko %PATH% Bekræft PATH Viser OpenSSL bin-mappe Miljø konfigureret

Løbe openssl rand -hex 10 og du skulle se en tilfældig hexadecimal streng vises. Dette bekræfter, at kernekrypteringsmotoren er operationel og viser dig, hvordan du kører OpenSSL-kommandoen i Windows effektivt.

For en test i den virkelige verden, prøv at generere en privat nøgle: openssl genpkey -algoritme RSA -out test_key.pem. Dette opretter en 2048-bit RSA privat nøglefil i din nuværende mappe. Hvis det fungerer uden fejl, er OpenSSL fuldt funktionelt og klar til SSL/TLS-protokoloperationer.

Vil du videre? Opret en anmodning om certifikatsignering: openssl req -new -key test_key.pem -out test_csr.pem. Systemet vil bede om detaljer som landekode og organisationsnavn - bare udfyld hvad som helst til testformål.

For udviklingsmiljøer, hvor du også opsætter webservere, bliver det afgørende at forstå SSL-certifikathåndtering. Vores guide på hvordan man installerer IIS på Windows 10 viser, hvordan OpenSSL fungerer sammen med webserverkonfigurationer for omfattende certifikatstyring.

Med over 85 % af websteder Nu bruger du HTTPS-kryptering, og en fungerende OpenSSL-opsætning sætter dig foran kurven for sikker kommunikation og certifikatstyring.

Almindelige problemer og fejlfinding

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

Selvom du følger trinene perfekt, kan du ramme nogle bump. Her er de mest almindelige problemer og deres løsninger - jeg har set disse fejl utallige gange, så du er ikke alene.

Fejltype Symptomer Primær årsag Hurtig rettelse
“Ikke genkendt” Kommandoen mislykkes PATH ikke indstillet Tilføj til miljøvariabler
DLL mangler Opstartsfejl Ingen Visual C++ Installer redistributables
Adgang nægtet Tilladelsesfejl Ingen administratorrettigheder Kør som administrator

"OpenSSL er ikke genkendt" Fejlløsning

Denne fejl angiver fejlkonfiguration af PATH-miljøvariablen og er almindelig, når du installerer OpenSSL på Windows. "OpenSSL genkendes ikke som en intern eller ekstern kommando meddelelsen vises, når systemet ikke kan finde den eksekverbare OpenSSL-fil. Bekræft PATH-indholdet ved at skrive ekko %PATH% i kommandoprompt. Se outputtet igennem for C:\Program Files\OpenSSL-Win64\bin. Kan du ikke se det? Det er dit problem.

Sådan løser du det:

  • Luk alle kommandopromptvinduer (dette er vigtigt)
  • Gå tilbage til Systemegenskaber → Avanceret → Miljøvariabler
  • Dobbelttjek, at du har tilføjet den korrekte sti til system-PATH-variablen
  • Åbn a ny Kommandoprompt og prøv openssl version igen

Virker stadig ikke? Prøv den nukleare mulighed: 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 fortsætter med at opleve fejlen "OpenSSL er ikke genkendt som en intern eller ekstern kommando" efter genstart, skal du kontrollere, at din installationssti stemmer overens med det, du føjede til PATH-variablen.

Tilladelse og DLL-problemer

Hvis du ser "Adgang nægtet" fejl, kører du ikke med tilstrækkelige privilegier. Nogle OpenSSL-operationer kræver administrative rettigheder, især når det drejer sig om systemcertifikater.

Manglende DLL-fejl peger normalt tilbage på Visual C++ Redistributables. Fejlmeddelelserne ser skræmmende ud - ting som "Programmet kan ikke starte, fordi VCRUNTIME140.dll mangler" - men rettelsen er ligetil: download og installer officiel dokumentation for Windows-miljøvariabler, som forklarer den komplette systemarkitektur.

Pro tip: Hvis du stadig har DLL-problemer efter installation af Visual C++ Redistributables, så prøv at afinstallere OpenSSL fuldstændigt og geninstallere det. 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 frisk, forhindrer du de fleste installationskonflikter ved at følge afhængighedsrækkefølgen.

For brugere, der administrerer flere OpenSSL-versioner eller leder efter, hvordan man opdaterer OpenSSL på Windows, involverer den sikreste tilgang at afinstallere den aktuelle version gennem Windows Tilføj/fjern programmer og derefter downloade og installere den seneste version fra de officielle kilder. Denne proces sikrer rene konfigurationsfiler og forhindrer versionskonflikter, der kan forårsage, at kryptografiske operationer mislykkes.

windows-vps Windows 10 VPS Hosting

Få dig en effektiv Windows 10 VPS til fjernskrivebord til den billigste pris derude. GRATIS Windows 10 kører på NVMe SSD-lager og højhastighedsinternet.

Tjek Windows 10 VPS-planer

Konklusion

Korrekt OpenSSL-installation kræver opmærksomhed på afhængigheder, miljøvariabler og verifikationstrin. At følge denne vejledning sikrer pålidelige SSL/TLS-funktioner til dit Windows-udviklingsmiljø. Du får sikker certifikatstyring og krypteret kommunikation, der er afgørende for moderne applikationer.

De vigtigste succesfaktorer er først at installere Visual C++ Redistributables, konfigurere PATH-variabler korrekt og verificere funktionaliteten med grundlæggende kommandoer. De fleste installationsproblemer stammer fra oversprungne afhængigheder eller miljøkonfigurationsproblemer, som begge nemt kan løses med de medfølgende fejlfindingstrin. Uanset om du skal installere OpenSSL på Windows til udviklings- eller produktionsbrug, forbliver disse grundlæggende principper konsistente på tværs af alle Windows-versioner.

FAQ

Kan jeg installere OpenSSL uden administrative rettigheder?

Nej, administrative rettigheder er obligatoriske for at installere OpenSSL på Windows. Installationsprocessen kræver ændringer på systemniveau, ændringer i registreringsdatabasen og filplacering i beskyttede mapper. Hvis du arbejder på en låst virksomhedsmaskine, har du et par alternativer: Bed din it-afdeling om at installere den for dig, eller se på bærbare versioner, der kan køre fra en brugermappe (selvom disse ikke har systemdækkende 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 vil køre 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 applikationer), skal du altid gå med Win64 på moderne systemer.

Hvorfor kræver OpenSSL Visual C++ Redistributables?

Her er den tekniske årsag: OpenSSL blev kompileret ved hjælp af Microsoft Visual C++, hvilket betyder, at det afhænger af specifikke runtime-biblioteker for at fungere. Disse videredistribuerbare filer 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 til at køre en bil. Uden disse biblioteker kan OpenSSL bogstaveligt talt ikke starte - det mangler kernekomponenter, det er bygget til at bruge.

Hvordan verificerer jeg min OpenSSL-version efter installation?

Den hurtigste måde at bekræfte er at bruge kommandoen openssl-versionen i kommandoprompt. Dette er standardmetoden til, hvordan man kontrollerer OpenSSL-versionen i Windows og viser versionsoplysninger, hvis den er korrekt installeret.

Kan jeg have flere OpenSSL-versioner installeret samtidigt?

Selvom det er teknisk muligt ved at installere til 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 afinstallere den aktuelle version og derefter installere den opdaterede version for at undgå konfigurationsproblemer.

Dele

Mere fra bloggen

Fortsæt med at læse.

Et Cloudzy-titelbillede til en MikroTik L2TP VPN-guide, der viser en bærbar computer, der forbinder til et serverrack via en glødende blå og guld digital tunnel med skjoldikoner.
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; parring af dem giver dig indbygget klientkompatibilitet uden tredjeparts alder

Rexa CyrusRexa Cyrus 9 min læst
Terminalvindue, der viser SSH-advarselsmeddelelse om ændring af fjernværtsidentifikation, med Fix Guide-titel og Cloudzy-branding på mørk blågrøn baggrund.
Sikkerhed og netværk

Advarsel: Fjernværtsidentifikation er ændret, og hvordan man løser det

SSH er en sikker netværksprotokol, der skaber en krypteret tunnel mellem systemerne. Det er stadig populært blandt udviklere, der har brug for fjernadgang til computere uden at kræve en grafi

Rexa CyrusRexa Cyrus 10 min læst
DNS-server fejlfindingsvejledning illustration med advarselssymboler og blå server på mørk baggrund for Linux-navneopløsningsfejl
Sikkerhed og netværk

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

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

Rexa CyrusRexa Cyrus 12 min læst

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

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