%50 indirim tüm planlar, sınırlı süre. Başlangıç ​​tarihi: $2.48/mo
10 dakika kaldı
Güvenlik ve Ağ İletişimi

Windows 10 ve 11'e OpenSSL Nasıl Kurulur

Kelly Watson By Kelly Watson 10 dakika okuma Güncelleme tarihi: 21 Eyl 2025
Windows'a OpenSSL yüklediğinizde sağlanan güvenliği simgeleyen, Windows logosunu koruyan holografik bir kalkan.

Kapsamlı bir şifreleme kütüphanesi olan OpenSSL, hem SSL hem de TLS protokol standartlarını uygular. Bunlar modern Windows güvenlik gereksinimleri için gereklidir. Windows'ta OpenSSL'nin nasıl kullanılacağını öğrenmek, güçlü şifreleme araçlarının kapısını açar. Ağlar genelinde hassas verileri koruyan sertifika oluşturma, güvenli iletişim ve şifreleme işlemlerine erişim kazanacaksınız.

Çoğu insanı şaşırtan şey şu: Windows varsayılan olarak OpenSSL'yi içermiyor ve kurulum, bariz olmayan bağımlılıklar içeriyor. Bir adımı kaçırırsanız, neyin yanlış gittiğini merak etmenize neden olan korkunç "komut tanınmadı" hatasıyla karşılaşırsınız. Bu kılavuz, ihtiyaç duyduğunuz tüm önemli adımlar ve sorun giderme ipuçlarıyla birlikte OpenSSL'in tam olarak nasıl kurulacağını kapsar.

TL;DR Özeti

4 Adımlı Kurulum Süreci:

  • Adım 1: Önce Microsoft Visual C++ Yeniden Dağıtılabilir Dosyalarını indirin (evet, bu önemlidir; atlayın, OpenSSL başlamayacaktır)
  • Adım 2: https://slproweb.com/products/Win32OpenSSL.html adresinden Win64OpenSSL yükleyicisini edinin
  • Adım 3: PATH ortam değişkenini yapılandırın: C:\Program Dosyaları\OpenSSL-Win64\bin
  • Adım 4: OPENSSL_CONF değişkenini ayarlayın: C:\Program Dosyaları\OpenSSL-Win64\bin\openssl.cfg
  • Şununla test edin: opensl sürümü emretmek
  • "Tanınmadı" hatası görürseniz PATH'iniz doğru şekilde ayarlanmamıştır

Windows 10 ve 11'e OpenSSL Kurulumunun Önkoşulları

Windows 10 ve 11'de OpenSSL Nasıl Kurulur için Windows düğmesi simgesi

OpenSSL'yi Windows'a kurmadan önce birkaç bağımlılığı halletmeniz gerekir. Bunu sisteminizin temelini hazırlamak olarak düşünün; bunları atlayın, OpenSSL kesinlikle işe yaramayacaktır.

Gereklilik Windows 10 Windows 11 Notlar
Mimarlık 32 bit/64 bit 64 bit önerilir Yükleyiciyi sistemle eşleştirin
Yönetici Hakları Gerekli Gerekli Kurulum için zorunlu
Görsel 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++ Yeniden Dağıtılabilir Öğeleri

İşte çoğu insanın yanıldığı nokta: Microsoft Visual C++ Yeniden Dağıtılabilir Öğeleri yalnızca tavsiye edilmekle kalmıyor, kesinlikle zorunludur. OpenSSL, Microsoft'un derleyicisi kullanılarak oluşturulmuştur ve çalışması için belirli çalışma zamanı kitaplıklarına güvenir.

Bu yeniden dağıtılabilir öğeler olmadan, herhangi bir OpenSSL komutunu çalıştırmayı denediğiniz anda DLL eksik hatalarıyla karşılaşırsınız. Hata mesajları şifrelidir (“VCRUNTIME140.dll bulunamadı” gibi bir şey), ancak düzeltme basittir.

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

Profesyonel ipucu: Önce Visual C++'ı, ardından OpenSSL'yi yükleyin. Bunu geriye doğru yaparsanız kodlama yerine sorun gidermeye çalışacaksınız. OpenSSL'yi özellikle Windows 11'e nasıl yükleyeceğinizi öğrenmeye hazır olduğunuzda, süreç Windows 10 ile aynı kalır ancak Windows 11 sistemleri genellikle varsayılan olarak daha yeni Visual C++ sürümlerini içerir. Özel kaynaklar gerektiren kurumsal dağıtımlar için, en iyi Windows VPS'i çözümler, geniş ölçekte güvenli sertifika yönetimi için gereken performansı ve kontrolü sağlar.

Windows 10 ve 11'e OpenSSL Kurulumu İçin Adım Adım Kılavuz

Windows simgesi oluşturma adımları

Artık ana etkinliğe hazırız. OpenSSL kurulumu üç temel aşamadan oluşur: doğru dosyaların alınması, yükleyicinin doğru şekilde çalıştırılması ve Windows'un ihtiyaç duyduğunuzda OpenSSL'i bulması için yapılandırılması.

Windows için OpenSSL'i İndirme

https://www.openssl.org/ adresindeki resmi kaynağa gidin veya https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions) adresindeki güvenilir Windows ikili kaynağına doğrudan gidin. Endişelenmeyin; URL'deki "Win32"ye rağmen, her iki mimari için de eksiksiz OpenSSL ikili paketini sağlıyorlar.

Mimarinizi dikkatlice seçin: 64 bit sistemler için Win64OpenSSL-1_1_1k.exe veya 32 bit sistemler için Win32OpenSSL-1_1_1k.exe. Hangisine sahip olduğunuzdan emin değil misiniz? “Bu Bilgisayar” → Özellikler'e sağ tıklayın, size söyleyecektir. Ana hatlarıyla belirtilen mimari farklılıkları ve platform hususlarını anlamak Linux ve Windows VPS karşılaştırması SSL altyapı ihtiyaçlarınız için doğru ortamı seçmenize yardımcı olur.

Hafif sürümler (Win64OpenSSL_Light-x.x.x.exe) yalnızca temel bilgileri içerirken tam sürümler, geliştirme kitaplıkları dahil her şeyi içerir. Çoğu kullanıcı için hafif sürüm, sertifika işlemlerini mükemmel bir şekilde gerçekleştirir. OpenSSL'yi Windows 11'e nasıl yükleyeceğinizi özellikle merak ediyorsanız indirme işlemi aynı kalır; yalnızca en iyi Windows 11 entegrasyonu için en son uyumlu sürümü seçtiğinizden emin olun.

Kurulum Süreci İzlenecek Yolu

İndirdiğiniz yükleyiciye sağ tıklayın ve “Yönetici olarak çalıştır”ı seçin. Bu isteğe bağlı değildir; OpenSSL'nin sistem dizinlerini ve Windows kayıt defterini değiştirmesi gerekir.

Kurulum dizini seçimine bastığınızda varsayılanlara sadık kalın:

  • 64 bit sistemler: C:\Program Dosyaları\OpenSSL-Win64
  • 32 bit sistemler: C:\Program Dosyaları\OpenSSL-Win32

İşte kritik bir karar noktası: DLL yerleşimi sorulduğunda her zaman “OpenSSL DLL'lerini Windows sistem dizinine kopyalamayın” seçeneğini seçin. Bu mantık dışı görünebilir, ancak DLL'lerin genel olarak kopyalanması, daha sonra hata ayıklamak için kabus olan sürüm çakışmaları yaratır.

Ortam Değişkenleri Yapılandırması

Sihrin gerçekleştiği yer burası; Windows'a OpenSSL'i nerede bulacağını öğretmek.

Adım 1: PATH Değişkenini yapılandırın. PATH değişkenini Windows'un komut satırı araçları için iletişim listesi olarak düşünün. OpenSSL'in telefon numarasını ekliyoruz:

  • “Bu Bilgisayar”a sağ tıklayın ve Özellikler'i seçin
  • “Gelişmiş sistem ayarları”na tıklayın
  • “Ortam Değişkenleri” düğmesini tıklayın
  • Sistem değişkenlerinde “Yol”u seçin ve “Düzenle”ye tıklayın
  • “Yeni”ye tıklayın ve şunu ekleyin: C:\Program Dosyaları\OpenSSL-Win64\bin
  • Değişiklikleri kaydetmek için tüm pencerelerde “Tamam”ı tıklayın

Adım 2: OPENSSL_CONF Değişkenini ayarlayın. Bu, OpenSSL'e yapılandırma dosyasını nerede bulacağını söyler:

  • Yeni sistem değişkeni oluştur: OPENSSL_CONF
  • Değeri ayarlayın: C:\Program Dosyaları\OpenSSL-Win64\bin\openssl.cfg

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

  • Yol=%Yol%;C:\OpenSSL-Win64\bin'i ayarla
  • OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg'yi ayarlayın

Windows-orijinal-vps Windows VPS Barındırma

Güçlü donanım, minimum gecikme süresi ve seçtiğiniz ücretsiz Windows'u içeren uygun fiyatlı Windows VPS planlarımıza göz atın!

Ücretsiz Windows'unuzu talep edin

Kurulumu Doğrulama

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

Her şeyin işe yarayıp yaramadığını görme zamanı. Bu gerçek anıdır; hadi OpenSSL'in doğru yanıt verdiğinden emin olalım.

Temel Kurulum Doğrulaması

Adım 1: Yeni bir Komut İstemi açın. Önemli: Bir yeni Ortam değişkenlerini değiştirdikten sonra Komut İstemi penceresi. Daha önce açtığınız terminaller değişiklikleri kaydetmez. OpenSSL'yi Windows'ta düzgün bir şekilde açmak, yeni bir terminal oturumu kullanılmasını gerektirir.

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

Adım 2: OpenSSL Sürümünü Test Edin Tip opensl sürümü ve Enter'a basın. "OpenSSL 1.1.1g 21 Nisan 2020" gibi bir şey görürseniz (sürüm numaraları değişiklik gösterir), tebrikler; temel kurulumu tamamlamışsınızdır. Bu basit komut, Windows'ta OpenSSL sürümünün nasıl kontrol edileceğini ve uygun PATH yapılandırmasının nasıl onaylanacağını gösterir.

"'openssl' dahili veya harici bir komut olarak tanınmıyor" mesajını alırsanız PATH değişkeniniz doğru şekilde yapılandırılmamıştır. Bu "OpenSSL tanınmıyor" hatası en yaygın sorundur ancak paniğe kapılmayın; bunu sorun giderme bölümünde düzelteceğiz.

İşlevsellik Testi

OpenSSL'in şifreleme işlevlerinin gerçekten çalıştığını doğrulayalım. Temel doğrulama komutları ve bunların beklenen sonuçları şunlardır:

Emretmek Amaç Beklenen Çıktı Durum Göstergesi
opensl sürümü Kurulumu kontrol edin “OpenSSL 1.1.1g 21 Nis 2020” Kurulum başarılı
openssl rand -hex 10 Şifrelemeyi test edin Rastgele altıgen dize Temel işlevler çalışıyor
openssl genpkey -algoritma RSA -out test_key.pem Anahtar oluştur Dosya oluşturuldu Tam işlevsellik
yankı %PATH% PATH'i doğrulayın OpenSSL bin dizinini gösterir Ortam yapılandırıldı

Koşmak openssl rand -hex 10 ve rastgele bir onaltılık dizenin göründüğünü görmelisiniz. Bu, çekirdek şifreleme motorunun çalışır durumda olduğunu doğrular ve size OpenSSL komutunu Windows'ta etkili bir şekilde nasıl çalıştıracağınızı gösterir.

Gerçek dünya testi için özel bir anahtar oluşturmayı deneyin: openssl genpkey -algoritma RSA -out test_key.pem. Bu, geçerli dizininizde 2048 bitlik bir RSA özel anahtar dosyası oluşturur. OpenSSL hatasız çalışıyorsa tamamen işlevseldir ve SSL/TLS protokol işlemlerine hazırdır.

Daha ileri gitmek ister misin? Sertifika imzalama isteği oluşturun: openssl req -new -key test_key.pem -out test_csr.pem. Sistem, ülke kodu ve kuruluş adı gibi ayrıntıları isteyecektir; yalnızca test amacıyla gerekenleri doldurmanız yeterlidir.

Web sunucularını da kurduğunuz geliştirme ortamları için SSL sertifika yönetimini anlamak çok önemli hale gelir. hakkındaki rehberimiz Windows 10'a IIS nasıl yüklenir Kapsamlı sertifika yönetimi için OpenSSL'in web sunucusu yapılandırmalarıyla birlikte nasıl çalıştığını gösterir.

İle web sitelerinin %85'inden fazlası Artık HTTPS şifrelemesi kullanılıyor ve çalışan bir OpenSSL kurulumuna sahip olmak, güvenli iletişim ve sertifika yönetimi konusunda sizi diğerlerinden bir adım öne taşıyor.

Yaygın Sorunlar ve Sorun Giderme

yanında sorun giderme işlemine benzeyen bir koni bulunan bir Windows cihazı

Adımları mükemmel bir şekilde takip etseniz bile bazı çarpmalarla karşılaşabilirsiniz. İşte en yaygın sorunlar ve çözümleri: Bu hataları sayısız kez gördüm, yani yalnız değilsiniz.

Hata Türü Belirtiler Birincil Neden Hızlı Düzeltme
“Tanınmadı” Komut başarısız oluyor YOL ayarlanmadı Ortam değişkenlerine ekle
DLL eksik Başlangıç ​​hatası Görsel C++ yok Yeniden dağıtılabilir öğeleri yükleyin
Erişim engellendi İzin hatası Yönetici hakları yok Yönetici olarak çalıştır

“OpenSSL tanınmıyor” Hata Çözümü

Bu hata, PATH ortam değişkeninin yanlış yapılandırıldığını gösterir ve Windows'ta OpenSSL yüklediğinizde yaygın olarak görülür. “OpenSSL dahili veya harici bir komut olarak tanınmıyor sistem OpenSSL çalıştırılabilir dosyasını bulamadığında mesaj görünür. PATH içeriğini yazarak doğrulayın yankı %PATH% Komut İstemi'nde. Şunun için çıktıya bakın: C:\Program Dosyaları\OpenSSL-Win64\bin. Görmüyor musun? Bu senin sorunun.

Bunu nasıl düzelteceğiniz aşağıda açıklanmıştır:

  • Tüm Komut İstemi pencerelerini kapatın (bu önemlidir)
  • Sistem Özellikleri → Gelişmiş → Ortam Değişkenleri'ne geri dönün
  • Sistem PATH değişkenine doğru yolu eklediğinizi bir kez daha kontrol edin
  • Bir aç yeni Komut İstemi ve deneyin opensl sürümü Tekrar

Hala çalışmıyor musun? Nükleer seçeneği deneyin: bilgisayarınızı yeniden başlatın. Özellikle birden fazla açık terminal pencereniz varsa, Windows'un PATH değişikliklerini tanımak için bazen tam olarak yeniden başlatılması gerekir. Yeniden başlatmanın ardından "OpenSSL dahili veya harici komut olarak tanınmıyor" hatasıyla karşılaşmaya devam ederseniz kurulum yolunuzun PATH değişkenine eklediğiniz yol ile tam olarak eşleştiğini doğrulayın.

İzin ve DLL Sorunları

"Erişim reddedildi" hataları görüyorsanız yeterli ayrıcalıklarla çalışmıyorsunuz demektir. Bazı OpenSSL işlemleri, özellikle sistem sertifikalarıyla uğraşırken yönetici hakları gerektirir.

Eksik DLL hataları genellikle Visual C++ Yeniden Dağıtılabilir Öğelerine işaret eder. Hata mesajları korkutucu görünüyor ("VCRUNTIME140.dll eksik olduğundan program başlatılamıyor" gibi) ancak düzeltme oldukça basit: resmi Windows ortam değişkenleri belgeleri, tüm sistem mimarisini açıklayan.

Profesyonel ipucu: Visual C++ Yeniden Dağıtılabilir Öğeleri yükledikten sonra hala DLL sorunları yaşıyorsanız, OpenSSL'yi tamamen kaldırıp yeniden yüklemeyi deneyin. Bağımlılıklar mevcut değilse bazen ilk kurulumda kafa karışıklığı yaşanır. OpenSSL'yi Windows'a yeni yüklemeye hazır olduğunuzda, bağımlılık sırasını takip etmek çoğu kurulum çakışmasını önler.

Birden fazla OpenSSL sürümünü yöneten veya Windows'ta OpenSSL'yi nasıl güncelleyeceğini arayan kullanıcılar için en güvenli yaklaşım, mevcut sürümü Windows Program Ekle/Kaldır aracılığıyla kaldırmak, ardından en son sürümü resmi kaynaklardan indirip yüklemektir. Bu işlem, yapılandırma dosyalarının temiz olmasını sağlar ve şifreleme işlemlerinin başarısız olmasına neden olabilecek sürüm çakışmalarını önler.

Windows-vps Windows 10 VPS Barındırma

Uzak masaüstü için kendinize verimli bir Windows 10 VPS'yi piyasadaki en ucuz fiyata 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

Çözüm

Doğru OpenSSL kurulumu bağımlılıklara, ortam değişkenlerine ve doğrulama adımlarına dikkat edilmesini gerektirir. Bu kılavuzun izlenmesi, Windows geliştirme ortamınız için güvenilir SSL/TLS özellikleri sağlar. Modern uygulamalar için gerekli olan güvenli sertifika yönetimine ve şifreli iletişime sahip olacaksınız.

Temel başarı faktörleri, öncelikle Visual C++ Yeniden Dağıtılabilir Öğelerini yüklemek, PATH değişkenlerini doğru şekilde yapılandırmak ve temel komutlarla işlevselliği doğrulamaktır. Çoğu yükleme sorunu, atlanan bağımlılıklardan veya ortam yapılandırma sorunlarından kaynaklanır; bunların her ikisi de sağlanan sorun giderme adımlarıyla kolayca çözülebilir. Geliştirme veya üretim amaçlı kullanım için Windows'a OpenSSL'yi yüklemeniz gerekip gerekmediği, bu temeller tüm Windows sürümlerinde tutarlı kalır.

SSS

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

Hayır, Windows'ta OpenSSL kurulumu için yönetici ayrıcalıkları zorunludur. Yükleme işlemi, sistem düzeyinde değişiklikler, kayıt defteri değişiklikleri ve korumalı dizinlere dosya yerleştirmeyi gerektirir. Kilitli bir kurumsal makine üzerinde çalışıyorsanız birkaç alternatifiniz vardır: BT departmanınızdan bunu sizin için kurmasını isteyin veya bir kullanıcı dizininden çalıştırılabilen taşınabilir sürümlere bakın (ancak bunların sistem çapında PATH entegrasyonu yoktur).

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

Win64 sürümleri 64 bit Windows sistemleri için üretilmiştir ve daha büyük bellek işlemlerini daha verimli bir şekilde gerçekleştirebilir. Modern Windows 10 ve 11 sistemleri için daha iyi bir seçimdirler. Win32 sürümleri hem 32 bit hem de 64 bit sistemlerde çalışır ancak 32 bit bellek adreslemeyle sınırlıdır. 32 bit uyumluluğa ihtiyaç duymanız için özel bir nedeniniz yoksa (eski uygulamaları desteklemek gibi), modern sistemlerde her zaman Win64'ü tercih edin.

OpenSSL neden Visual C++ Yeniden Dağıtılabilir Öğelerine ihtiyaç duyuyor?

Teknik nedeni şu: OpenSSL, Microsoft Visual C++ kullanılarak derlendi; bu, çalışması için belirli çalışma zamanı kitaplıklarına bağlı olduğu anlamına gelir. Bu yeniden dağıtılabilir dosyalar, OpenSSL'nin çalıştırıldığında çağırdığı MSVCR140.dll ve VCRUNTIME140.dll gibi temel DLL dosyalarını içerir. Bunu, bir arabayı çalıştırmak için doğru motora ihtiyaç duymak gibi düşünün. Bu kitaplıklar olmadan OpenSSL tam anlamıyla başlayamaz; kullanmak üzere oluşturulduğu temel bileşenler eksiktir.

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

Doğrulamanın en hızlı yolu Komut İsteminde openssl version komutunu kullanmaktır. Bu, Windows'ta OpenSSL sürümünün nasıl kontrol edileceğine ilişkin standart yöntemdir ve düzgün yüklenmişse sürüm bilgilerini görüntüler.

Aynı anda birden fazla OpenSSL sürümünü yükleyebilir miyim?

Farklı dizinlere kurulum teknik olarak mümkün olsa da PATH çakışmaları nedeniyle önerilmez. Windows'ta OpenSSL'yi daha yeni bir sürüme nasıl güncelleyeceğinizi öğrenmek istiyorsanız, önce mevcut sürümü kaldırın, ardından yapılandırma sorunlarını önlemek için güncellenmiş sürümü yükleyin.

Paylaşmak

Blogdan daha fazlası

Okumaya devam edin.

MikroTik L2TP VPN kılavuzu için Cloudzy başlık görüntüsü, bir dizüstü bilgisayarın, kalkan simgelerine sahip parlak mavi ve altın renkli bir dijital tünel aracılığıyla sunucu rafına bağlanmasını gösteriyor.
Güvenlik ve Ağ İletişimi

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

Bu MikroTik L2TP VPN kurulumunda L2TP tünellemeyi, IPsec ise şifrelemeyi ve bütünlüğü yönetir; bunları eşleştirmek, üçüncü taraf yaşı olmadan yerel istemci uyumluluğu sağlar

Rexa CyrusRexa Cyrus 9 dakikalık okuma
Koyu deniz mavisi arka plan üzerinde Fix Guide başlığı ve Cloudzy markasıyla uzak ana bilgisayar kimlik değişikliği hakkında SSH uyarı mesajını görüntüleyen terminal penceresi.
Güvenlik ve Ağ İletişimi

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 gerektirmeden bilgisayarlara uzaktan erişime ihtiyaç duyan geliştiriciler arasında popüler olmaya devam ediyor

Rexa CyrusRexa Cyrus 10 dakika okuma
Linux ad çözümleme hataları için uyarı simgeleri ve koyu arka planda mavi sunucu içeren DNS sunucusu sorun giderme kılavuzu çizimi
Güvenlik ve Ağ İletişimi

Ad Çözümlemesinde Geçici Hata: Bu Ne Anlama Geliyor ve Nasıl Düzeltilir?

Linux kullanırken web sitelerine erişmeye, paketleri güncellemeye veya internet bağlantısı gerektiren görevleri yürütmeye çalışırken ad çözümleme hatasında geçici bir hatayla karşılaşabilirsiniz.

Rexa CyrusRexa Cyrus 12 dakikalık okuma

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

Bağımsız bulut, 2008'den beri. AMD EPYC, NVMe, 40 Gbps. 14 gün içinde para iadesi.