%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
10 dakika kaldı
Güvenlik ve Ağ

Windows 10 ve 11'e OpenSSL Nasıl Kurulur

Kelly Watson By Kelly Watson 10 dk okuma Güncellendi 21 Eylül 2025
Windows logosunu koruyan holografik bir kalkan; Windows üzerine OpenSSL kurulduğunda sağlanan güvenliği simgeliyor.

OpenSSL, kapsamlı bir kriptografi kütüphanesi olarak hem SSL hem de TLS protokol standartlarını uygular. Bu standartlar, modern Windows güvenlik gereksinimleri için vazgeçilmezdir. Windows üzerinde OpenSSL kullanmayı öğrenmek, güçlü şifreleme araçlarına erişim sağlar. Sertifika oluşturma, güvenli iletişim ve ağlar üzerindeki hassas verileri koruyan kriptografik işlemlerin tümüne erişim kazanırsınız.

Çoğu kişinin takıldığı nokta şu: Windows, OpenSSL'yi varsayılan olarak içermez ve kurulum süreci gözden kaçması kolay bağımlılıklar gerektirir. Tek bir adımı atlarsanız, neyin yanlış gittiğini anlamakta zorlandığınız o korkunç "komut tanınmıyor" hatasıyla karşılaşırsınız. Bu kılavuz, OpenSSL kurulumunu tüm gerekli adımlar ve sorun giderme ipuçlarıyla eksiksiz ele alır.

Özet (TL;DR)

4 Adımlı Kurulum Süreci:

  • Adım 1: Önce Microsoft Visual C++ Redistributables'ı indirin (evet, bu önemlidir; atlarsanız OpenSSL başlamaz)
  • Adım 2: Win64OpenSSL yükleyicisini https://slproweb.com/products/Win32OpenSSL.html adresinden edinin
  • Adım 3: PATH ortam değişkenini yapılandırın: C:\Program Files\OpenSSL-Win64\bin
  • Adım 4: OPENSSL_CONF değişkenini ayarlayın: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg
  • Şu komutla test edin: openssl sürümü komut
  • "Tanınmıyor" hatasıyla karşılaşırsanız PATH değişkeniniz doğru ayarlanmamış demektir

Windows 10 ve 11 Üzerine OpenSSL Kurmadan Önce Gerekenler

Windows 10 ve 11 Üzerine OpenSSL Kurulumu için windows düğmesi simgesi

Windows'ye OpenSSL kurmadan önce birkaç bağımlılığı çözmeniz gerekir. Bunları sisteminizin temeli olarak düşünün; bu adımları atlarsanız OpenSSL çalışmaz.

Gereksinim Windows 10 Windows 11 Notlar
Mimari 32-bit/64-bit 64-bit önerilir Yükleyiciyi sisteme göre seçin
Yönetici Hakları Gerekli Gerekli Kurulum için zorunludur
Visual C++ 2015-2019 2015-2022 Microsoft'tan indirin
Disk Alanı 50MB minimum 50MB minimum Artı bağımlılıklar

Kritik Bağımlılıklar: Visual C++ Redistributables

Çoğu kişinin tökezlediği yer burasıdır: Microsoft Visual C++ Redistributables yalnızca önerilen değil, kesinlikle zorunlu bileşenlerdir. OpenSSL, Microsoft'un derleyicisiyle geliştirilmiştir ve çalışmak için belirli çalışma zamanı kitaplıklarına ihtiyaç duyar.

Bu yeniden dağıtılabilir paketler olmadan, herhangi bir OpenSSL komutunu çalıştırmaya çalıştığınız anda DLL eksik hatalarıyla karşılaşırsınız. Hata mesajları kriptik görünebilir ("VCRUNTIME140.dll bulunamadı" gibi), ancak çözümü basittir.

Doğru mimari sürümü indirin: 32-bit sistemler için x86 paketi, 64-bit sistemler için x64 paketi. En güncel desteklenen sürümler Microsoft'un resmi belgelerinde mevcuttur.

Profesyonel ipucu: Önce Visual C++ kurun, ardından OpenSSL'yi yükleyin. Sırayı tersine çevirirseniz, kod yazmak yerine hata ayıklamakla vakit kaybedersiniz. OpenSSL'yi özellikle Windows 11'e kurmak istiyorsanız süreç Windows 10 ile aynıdır; ancak Windows 11 sistemleri genellikle daha yeni Visual C++ sürümleriyle birlikte gelir. Özel kaynaklar gerektiren kurumsal dağıtımlar için en iyi Windows VPS çözümler, ölçekli güvenli sertifika yönetimi için gereken performansı ve kontrolü sağlar.

Windows 10 ve 11'e OpenSSL Kurulumu: Adım Adım Kılavuz

windows simgesi adım oluşturma

Artık asıl işe hazırız. OpenSSL kurulumu üç temel aşamadan oluşur: doğru dosyaları bulmak, kurulum programını doğru çalıştırmak ve Windows'nin OpenSSL'yi bulabilmesi için yapılandırmak.

Windows için OpenSSL İndirme

Resmi kaynak olan https://www.openssl.org/ adresine gidin ya da güvenilir Windows ikili kaynağı https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions) adresine doğrudan erişin. URL'de "Win32" yazdığı için endişelenmeyin; her iki mimari için de eksiksiz OpenSSL ikili paketi burada bulunmaktadır.

Mimarinizi dikkatli seçin: 64-bit sistemler için Win64OpenSSL-1_1_1k.exe, 32-bit sistemler için Win32OpenSSL-1_1_1k.exe. Hangisini kullandığınızdan emin değil misiniz? "Bu PC"ye sağ tıklayıp Özellikler'e girin, orada yazar. Mimari farklılıkları ve platform değerlendirmelerini anlamak için Linux ile Windows VPS karşılaştırması SSL altyapı gereksinimleriniz için doğru ortamı seçerken işinize yarar.

Light sürümler (Win64OpenSSL_Light-x.x.x.exe) yalnızca temel bileşenleri içerirken tam sürümler geliştirme kütüphaneleri dahil her şeyi içerir. Çoğu kullanıcı için light sürüm, sertifika işlemlerini eksiksiz karşılar. OpenSSL'yi özellikle Windows 11'e kurmak istiyorsanız indirme süreci birebir aynıdır; tek yapmanız gereken Windows 11 uyumluluğu için en güncel sürümü seçmektir.

Kurulum Süreci

İndirdiğiniz kurulum dosyasına sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini belirleyin. Bu zorunludur; OpenSSL sistem dizinlerini ve Windows kayıt defterini değiştirmesi gerekir.

Kurulum dizini seçimi geldiğinde varsayılan ayarları koruyun:

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

Burada kritik bir karar noktası var: DLL yerleşimi sorulduğunda her zaman "OpenSSL DLL'lerini Windows sistem dizinine kopyalama" seçeneğini işaretleyin. Kulağa mantıksız gelebilir; ancak DLL'leri genel sistem dizinine kopyalamak, ilerleyen süreçte hata ayıklaması son derece güç olan sürüm çakışmalarına yol açar.

Ortam Değişkenlerini Yapılandırma

İşte kritik adım: Windows'ye OpenSSL'nin nerede olduğunu öğretiyoruz.

1. Adım: PATH Değişkenini Yapılandırın. PATH değişkenini, Windows'nin komut satırı araçlarını kayıt altında tuttuğu liste olarak düşünün. OpenSSL'yi bu listeye ekliyoruz:

  • "Bu PC"ye sağ tıklayın ve Özellikler'i seçin
  • "Gelişmiş sistem ayarları"na tıklayın
  • "Ortam Değişkenleri" düğmesine tıklayın
  • Sistem değişkenleri bölümünde "Path"i seçin ve "Düzenle"ye tıklayın
  • "Yeni"ye tıklayın ve şunu ekleyin: C:\Program Files\OpenSSL-Win64\bin
  • Değişiklikleri kaydetmek için tüm pencerelerde "Tamam"a tıklayın

Adım 2: OPENSSL_CONF Değişkenini Ayarlayın. Bu ayar, OpenSSL'ye yapılandırma dosyasının nerede olduğunu belirtir:

  • Yeni sistem değişkeni oluşturun: OPENSSL_CONF
  • Değeri ayarla: C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

Test için hızlı alternatif: Komut İstemi'ni açın ve şu geçici komutları girin:

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

windows-original-vps Windows VPS Barındırması

Güçlü donanım, düşük gecikme süresi ve ücretsiz bir Windows içeren uygun fiyatlı Windows VPS planlarımıza göz atın!

Ücretsiz Windows'nizi Talep Edin

Kurulumu Doğrulama

Doğrulanmış kurulumu gösteren Windows cihazı

Her şeyin doğru çalışıp çalışmadığını kontrol etme zamanı. OpenSSL'nin düzgün yanıt verdiğinden emin olalım.

Temel Kurulum Doğrulaması

Adım 1: Yeni Bir Komut İstemi Açın. Önemli: Aç yeni Ortam değişkenlerini değiştirdikten sonra açılan Komut İstemi penceresi. Daha önce açık olan terminaller bu değişiklikleri algılamaz. Windows üzerinde OpenSSL'yi düzgün kullanmak için yeni bir terminal oturumu açmanız gerekir.

  • Windows+R tuşlarına basın, "cmd" yazın ve Enter'a basın
  • Ya da Windows aramasında "Komut İstemi"ni arayın

Adım 2: OpenSSL Sürümünü Test Edin Tür openssl sürümü yazıp Enter'a basın. "OpenSSL 1.1.1g 21 Apr 2020" gibi bir çıktı görürseniz (sürüm numaraları farklılık gösterebilir) temel kurulumu tamamladınız. Bu basit komut, Windows üzerinde OpenSSL sürümünü kontrol etmenin yolunu gösterir ve PATH yapılandırmasının doğru olduğunu onaylar.

"'openssl' is not recognized as an internal or external command" hatasını alırsanız PATH değişkeniniz doğru yapılandırılmamış demektir. Bu "OpenSSL not recognized" hatası en sık karşılaşılan sorundur, ancak paniğe gerek yok. Sorun giderme bölümünde bu hatayı birlikte çözeceğiz.

İşlevsellik Testi

OpenSSL'nin kriptografik işlevlerinin gerçekten çalıştığını doğrulayalım. Temel doğrulama komutları ve beklenen sonuçları aşağıda yer almaktadır:

Komut Amaç Beklenen Çıktı Durum Göstergesi
openssl sürümü Kurulumu kontrol et OpenSSL 1.1.1g 21 Nis 2020 Kurulum başarılı
openssl rand -hex 10 Şifrelemeyi test et Rastgele hex dizisi Temel işlevler çalışıyor
openssl genpkey -algorithm RSA -out test_key.pem Anahtar oluştur Dosya oluşturuldu Tam işlevsellik
echo %PATH% PATH'i Doğrula OpenSSL bin dizinini gösterir Ortam yapılandırıldı

Komutun mevcut olup olmadığını görmek için openssl rand -hex 10 ve rastgele bir onaltılık dize göreceksiniz. Bu, temel şifreleme motorunun çalıştığını doğrular ve OpenSSL komutunu Windows üzerinde nasıl etkili biçimde çalıştıracağınızı gösterir.

Gerçek dünya testi için özel bir anahtar oluşturmayı deneyin: openssl genpkey -algorithm RSA -out test_key.pem. Bu komut, mevcut dizininizde 2048 bit'lik bir RSA özel anahtar dosyası oluşturur. Hata vermeden tamamlanırsa, OpenSSL tam olarak çalışıyor demektir ve SSL/TLS protokol işlemleri için hazırdır.

Daha ileri gitmek ister misiniz? Sertifika imzalama isteği oluşturun: openssl req -new -key test_key.pem -out test_csr.pem. Sistem, ülke kodu ve kuruluş adı gibi bilgiler isteyecektir - test amaçlı olduğu için istediğiniz değerleri girebilirsiniz.

Web sunucuları da kurduğunuz geliştirme ortamları için, SSL sertifika yönetimini anlamak kritik önem taşır. Şu kılavuzumuz: Windows 10 üzerine IIS nasıl kurulur OpenSSL'nin kapsamlı sertifika yönetimi için web sunucusu yapılandırmalarıyla nasıl birlikte çalıştığını gösterir.

İle web sitelerinin %85'inden fazlası artık HTTPS şifrelemesini kullanıyorsa, çalışan bir OpenSSL kurulumuna sahip olmak sizi güvenli iletişim ve sertifika yönetimi konusunda bir adım öne taşır.

Yaygın Sorunlar ve Sorun Giderme

yanında huni simgesi olan bir Windows cihazı, sorun giderme sürecini temsil ediyor

Adımları eksiksiz uygulasanız bile bazı sorunlarla karşılaşabilirsiniz. İşte en sık görülen sorunlar ve çözümleri - bu hataları sayısız kez gördüm, yalnız değilsiniz.

Hata Türü Semptomlar Birincil Neden Hızlı Çözüm
Tanınmıyor Komut başarısız oldu PATH ayarlanmamış Ortam değişkenlerine ekle
DLL eksik Başlangıç hatası Visual C++ yok Yeniden dağıtılabilir dosyaları yükle
Erişim reddedildi İzin hatası Yönetici hakları yok Yönetici olarak çalıştır

"OpenSSL tanınmıyor" Hatasını Çözme

Bu hata, PATH ortam değişkeninin yanlış yapılandırıldığını gösterir ve OpenSSL'yi Windows'ye yüklerken sıkça karşılaşılır. "OpenSSL dahili veya harici komut olarak tanınmıyor" iletisi, sistem OpenSSL çalıştırılabilir dosyasını bulamadığında görünür. PATH içeriğini doğrulamak için Komut İstemi'ne şunu yazın: echo %PATH% Çıktıyı inceleyerek şunu arayın: C:\Program Files\OpenSSL-Win64\bin. Görmüyor musunuz? Sorun tam da burada.

Nasıl düzeltileceği:

  • Tüm Komut İstemi pencerelerini kapatın (bu adım önemlidir)
  • Sistem Özellikleri → Gelişmiş → Ortam Değişkenleri bölümüne geri dönmek için Go
  • Sistem PATH değişkenine doğru yolu ekleyip eklemediğinizi kontrol edin
  • Aç bir yeni Komut İstemi'ni açın ve tekrar deneyin openssl sürümü tekrar

Hâlâ çalışmıyor mu? Son çare olarak bilgisayarınızı yeniden başlatın. Windows, özellikle birden fazla terminal penceresi açıkken PATH değişikliklerini tanımak için bazen tam bir yeniden başlatma gerektirir. Yeniden başlattıktan sonra da "OpenSSL is not recognized as an internal or external command" hatası almaya devam ediyorsanız, kurulum yolunun PATH değişkenine eklediğiniz değerle tam olarak eşleştiğini doğrulayın.

Yetki ve DLL Sorunları

"Access is denied" hatası alıyorsanız, yeterli ayrıcalıklarla çalışmıyorsunuz demektir. Bazı OpenSSL işlemleri, özellikle sistem sertifikalarıyla çalışırken yönetici hakları gerektirir.

DLL hatalarının kaynağı genellikle Visual C++ Redistributables eksikliğidir. "The program can't start because VCRUNTIME140.dll is missing" gibi mesajlar ürkütücü görünebilir; ancak çözüm basittir: indirip yükleyin: resmi Windows ortam değişkenleri belgeleri, bu belgede sistemin tüm mimarisi açıklanmaktadır.

İpucu: Visual C++ Redistributables kurulumundan sonra hâlâ DLL sorunları yaşıyorsanız, OpenSSL'yi tamamen kaldırıp yeniden yüklemeyi deneyin. Bağımlılıklar yerinde değilken yapılan ilk kurulum bazen sorun çıkarabilir. OpenSSL'yi Windows'ye sıfırdan yüklerken bağımlılıkları doğru sırayla kurmak, çoğu kurulum çakışmasını önler.

Birden fazla OpenSSL sürümü yöneten veya Windows üzerinde OpenSSL'yi nasıl güncelleyeceğini arayanlar için en güvenli yöntem şudur: mevcut sürümü Windows Programlar Ekle/Kaldır üzerinden kaldırın, ardından en güncel sürümü resmi kaynaklardan indirip yükleyin. Bu işlem, yapılandırma dosyalarının temiz kalmasını sağlar ve şifreleme işlemlerinin başarısız olmasına yol açabilecek sürüm çakışmalarını önler.

windows-vps Windows 10 VPS Barındırma

Uzak masaüstü için en uygun fiyatlı Windows 10 VPS'nizi edinin. NVMe SSD depolama ve yüksek hızlı internet üzerinde çalışan ÜCRETSİZ Windows 10.

Windows 10 VPS Planlarına Göz Atın

Sonuç

OpenSSL'nin doğru kurulumu; bağımlılıklara, ortam değişkenlerine ve doğrulama adımlarına dikkat edilmesini gerektirir. Bu kılavuzu takip etmek, Windows geliştirme ortamınızda güvenilir SSL/TLS yetenekleri sağlar. Modern uygulamalar için gerekli olan güvenli sertifika yönetimi ve şifreli iletişim altyapısına sahip olursunuz.

Başarılı kurulumun temel koşulları şunlardır: önce Visual C++ Redistributables'ı yüklemek, PATH değişkenlerini doğru yapılandırmak ve temel komutlarla işlevselliği doğrulamak. Kurulum sorunlarının büyük çoğunluğu, atlanan bağımlılıklardan veya ortam yapılandırma hatalarından kaynaklanır; her ikisi de sağlanan sorun giderme adımlarıyla kolayca çözülebilir. OpenSSL'yi Windows'ye geliştirme ya da üretim ortamı için kurmanız fark etmeksizin, bu temel adımlar tüm Windows sürümlerinde geçerlidir.

SSS

OpenSSL'yi yönetici hakları olmadan kurabilir miyim?

Hayır, Windows'ye OpenSSL yüklemek için yönetici ayrıcalıkları zorunludur. Kurulum işlemi sistem düzeyinde değişiklikler, kayıt defteri düzenlemeleri ve dosyaların korumalı dizinlere yerleştirilmesini gerektirir. Kısıtlı bir kurumsal makinede çalışıyorsanız birkaç alternatif seçeneğiniz var: IT departmanınızdan kurulum yapmasını isteyebilir ya da kullanıcı dizininden çalışabilen taşınabilir sürümleri inceleyebilirsiniz (ancak bu sürümler sistem genelinde PATH entegrasyonu sağlamaz).

Win32 ve Win64 OpenSSL sürümleri arasındaki fark nedir?

Win64 sürümleri 64-bit Windows sistemler için derlenmiştir ve büyük bellek işlemlerini daha verimli yönetir. Modern Windows 10 ve 11 sistemleri için daha iyi bir seçimdir. Win32 sürümleri hem 32-bit hem de 64-bit sistemlerde çalışır; ancak 32-bit bellek adreslemeyle sınırlıdır. Eski uygulamaları desteklemek gibi belirli bir nedeniniz yoksa, modern sistemlerde her zaman Win64 tercih edin.

OpenSSL neden Visual C++ Redistributables gerektiriyor?

Teknik açıklaması şu: OpenSSL, Microsoft Visual C++ kullanılarak derlenmiştir; bu nedenle çalışmak için belirli çalışma zamanı kütüphanelerine ihtiyaç duyar. Bu redistributable paketler, OpenSSL'nin çalışırken kullandığı MSVCR140.dll ve VCRUNTIME140.dll gibi temel DLL dosyalarını içerir. Bunu bir arabanın çalışması için doğru motora ihtiyaç duyması gibi düşünebilirsiniz. Bu kütüphaneler olmadan OpenSSL hiç başlayamaz; çünkü üzerine inşa edildiği temel bileşenler eksiktir.

Kurulumdan sonra OpenSSL sürümümü nasıl doğrularım?

Doğrulamanın en hızlı yolu, Komut İstemi'nde openssl version komutunu çalıştırmaktır. Bu, Windows'de OpenSSL sürümünü kontrol etmenin standart yöntemidir; kurulum doğruysa sürüm bilgilerini görüntüler.

Aynı anda birden fazla OpenSSL sürümü kurulu olabilir mi?

Farklı dizinlere yükleyerek teknik olarak mümkündür; ancak PATH çakışmaları nedeniyle önerilmez. Windows üzerinde OpenSSL'yi daha yeni bir sürüme güncellemek istiyorsanız, yapılandırma sorunlarından kaçınmak için önce mevcut sürümü kaldırın, ardından güncel sürümü yükleyin.

Paylaş

Blogdan daha fazlası

Okumaya devam et.

MikroTik L2TP VPN kurulum kılavuzu için Cloudzy başlık görseli; kalkan simgeleriyle süslenmiş parlak mavi ve altın renkli dijital bir tünel aracılığıyla bir dizüstü bilgisayarın sunucu rafına bağlandığını gösteriyor.
Güvenlik ve Ağ

MikroTik L2TP VPN Kurulumu (IPsec ile): RouterOS Kılavuzu (2026)

Bu MikroTik L2TP VPN kurulumunda L2TP tünellemeyi, IPsec ise şifreleme ve bütünlüğü sağlar. İkisini birlikte kullanmak, üçüncü taraf yazılıma gerek kalmadan yerel istemci uyumluluğu sunar.

Reksa SirusReksa Sirus 9 dk okuma
Karanlık teal arka planda Cloudzy markasıyla, uzak ana bilgisayar kimliği değişikliği hakkında SSH uyarı mesajı ve Düzeltme Kılavuzu başlığını gösteren terminal penceresi.
Güvenlik ve Ağ

Uyarı: Uzak Ana Bilgisayar Kimliği Değişti ve Nasıl Düzeltilir

SSH, sistemler arasında şifreli bir tünel oluşturan güvenli bir ağ protokolüdür. Grafik arayüz gerektirmeksizin bilgisayarlara uzaktan erişmesi gereken geliştiriciler arasında popülerliğini korumaktadır.

Reksa SirusReksa Sirus 10 dk okuma
Karanlık arka planda uyarı sembolleri ve mavi sunucu içeren DNS sunucu sorun giderme kılavuzu görseli, Linux ad çözümleme hataları için.
Güvenlik ve Ağ

Ad Çözümlemede Geçici Hata: Ne Anlama Gelir ve Nasıl Düzeltilir?

Linux kullanırken web sitelerine erişmeye, paket güncellemeye ya da internet bağlantısı gerektiren görevleri çalıştırmaya çalışırken ad çözümlemede geçici hata ile karşılaşabilirsiniz.

Reksa SirusReksa Sirus 12 dk okuma

Dağıtmaya hazır mısınız? Aylık 2,48 dan başlayan fiyatlarla.

2008'den bu yana bağımsız bulut. AMD EPYC, NVMe, 40 Gbps. 14 gün para iade garantisi.