OpenSSL، باعتبارها مكتبة تشفير شاملة، تطبق معايير بروتوكول SSL وTLS. هذه ضرورية لمتطلبات أمان Windows الحديثة. إن تعلم كيفية استخدام OpenSSL في Windows يفتح أمامك أدوات تشفير قوية. ستتمكن من الوصول إلى إنشاء الشهادات والاتصالات الآمنة وعمليات التشفير التي تحمي البيانات الحساسة عبر الشبكات.
إليك ما يزعج معظم الأشخاص: لا يتضمن Windows OpenSSL افتراضيًا، ويتضمن التثبيت تبعيات غير واضحة. إذا أخطأت خطوة واحدة، فسوف تواجه الخطأ المروع "لم يتم التعرف على الأمر" الذي يجعلك تتساءل عن الخطأ الذي حدث. يغطي هذا الدليل بالضبط كيفية تثبيت OpenSSL مع جميع الخطوات الأساسية ونصائح استكشاف الأخطاء وإصلاحها التي تحتاجها.
تل؛ ملخص الدكتور
عملية التثبيت من 4 خطوات:
- الخطوة 1: قم بتنزيل Microsoft Visual C++ Redistributables أولاً (نعم، هذا مهم، قم بتخطيه ولن يبدأ OpenSSL)
- الخطوة 2: احصل على برنامج تثبيت Win64OpenSSL من https://slproweb.com/products/Win32OpenSSL.html
- الخطوة 3: تكوين متغير بيئة PATH: C:\ملفات البرنامج\OpenSSL-Win64\bin
- الخطوة 4: تعيين متغير OPENSSL_CONF: C:\ملفات البرنامج\OpenSSL-Win64\bin\openssl.cfg
- اختبار مع نسخة opensl يأمر
- إذا رأيت خطأ "لم يتم التعرف عليه"، فهذا يعني أنه لم يتم تعيين المسار الخاص بك بشكل صحيح
المتطلبات الأساسية لتثبيت OpenSSL على نظامي التشغيل Windows 10 و11

قبل أن تتمكن من تثبيت OpenSSL على نظام التشغيل Windows، تحتاج إلى التعامل مع بعض التبعيات. فكر في هذا كتحضير لأساس نظامك، تخطي هذه الخطوات، ولن يعمل OpenSSL بكل بساطة.
| متطلبات | ويندوز 10 | ويندوز 11 | ملحوظات |
| بنيان | 32 بت/64 بت | يوصى بـ 64 بت | قم بمطابقة المثبت مع النظام |
| حقوق المسؤول | مطلوب | مطلوب | إلزامية للتثبيت |
| فيجوال سي++ | 2015-2019 | 2015-2022 | تحميل من مايكروسوفت |
| مساحة القرص | 50MB minimum | 50MB minimum | بالإضافة إلى التبعيات |
التبعيات الحرجة – Visual C++ القابلة لإعادة التوزيع
هذا هو المكان الذي يتعثر فيه معظم الأشخاص: لا يُنصح باستخدام Microsoft Visual C++ Redistributables فحسب، بل إنها إلزامية تمامًا. تم إنشاء OpenSSL باستخدام مترجم Microsoft ويعتمد على مكتبات وقت تشغيل محددة لتعمل.
بدون هذه العناصر القابلة لإعادة التوزيع، ستواجه أخطاء فقدان DLL في اللحظة التي تحاول فيها تشغيل أي أمر OpenSSL. تكون رسائل الخطأ مشفرة (شيء مثل "لم يتم العثور على VCRUNTIME140.dll")، ولكن الإصلاح بسيط.
قم بتنزيل إصدار البنية الصحيح: حزمة x86 لأنظمة 32 بت، وحزمة x64 لأنظمة 64 بت. ال أحدث الإصدارات المدعومة متوفرة من وثائق Microsoft الرسمية.
نصيحة احترافية: قم بتثبيت Visual C++ أولاً، ثم OpenSSL. افعل ذلك بشكل عكسي، وستقوم باستكشاف الأخطاء وإصلاحها بدلاً من البرمجة. عندما تكون مستعدًا لمعرفة كيفية تثبيت OpenSSL على نظام التشغيل Windows 11 على وجه التحديد، تظل العملية مماثلة لنظام التشغيل Windows 10، ولكن أنظمة Windows 11 تتضمن عادةً إصدارات Visual C++ الأحدث بشكل افتراضي. بالنسبة لعمليات النشر في المؤسسات التي تتطلب موارد مخصصة، فإن أفضل ويندوز VPS توفر الحلول الأداء والتحكم اللازمين لإدارة الشهادات الآمنة على نطاق واسع.
دليل خطوة بخطوة لتثبيت OpenSSL على نظامي التشغيل Windows 10 و11

الآن نحن على استعداد للحدث الرئيسي. يتضمن تثبيت OpenSSL ثلاث مراحل رئيسية: الحصول على الملفات الصحيحة، وتشغيل برنامج التثبيت بشكل صحيح، وتهيئة Windows للعثور على OpenSSL عندما تحتاج إليه.
تنزيل OpenSSL لنظام التشغيل Windows
توجه إلى المصدر الرسمي على https://www.openssl.org/ أو انتقل مباشرةً إلى المصدر الثنائي الموثوق به لنظام Windows على https://slproweb.com/products/Win32OpenSSL.html (Shining Light Productions). لا تقلق - على الرغم من وجود "Win32" في عنوان URL، إلا أنها توفر حزمة OpenSSL الثنائية الكاملة لكلا البنيتين.
اختر بنيتك بعناية: Win64OpenSSL-1_1_1k.exe لأنظمة 64 بت أو Win32OpenSSL-1_1_1k.exe لأنظمة 32 بت. لست متأكدا مما لديك؟ انقر بزر الماوس الأيمن على "هذا الكمبيوتر" ← خصائص، وسيخبرك بذلك. فهم الاختلافات المعمارية واعتبارات النظام الأساسي الموضحة في مقارنة بين Linux وWindows VPS يساعد عند اختيار البيئة المناسبة لاحتياجات البنية التحتية لـ SSL الخاصة بك.
تتضمن الإصدارات الخفيفة (Win64OpenSSL_Light-x.x.x.exe) الأساسيات فقط، بينما الإصدارات الكاملة تحتوي على كل شيء، بما في ذلك مكتبات التطوير. بالنسبة لمعظم المستخدمين، يتعامل الإصدار الخفيف مع عمليات الشهادات بشكل جيد تمامًا. إذا كنت تتساءل على وجه التحديد عن كيفية تثبيت OpenSSL على نظام التشغيل Windows 11، فستظل عملية التنزيل متطابقة - فقط تأكد من تحديد أحدث إصدار متوافق للتكامل الأمثل مع نظام التشغيل Windows 11.
إرشادات عملية التثبيت
انقر بزر الماوس الأيمن على المثبت الذي تم تنزيله وحدد "تشغيل كمسؤول". هذا ليس اختياريًا — يحتاج OpenSSL إلى تعديل أدلة النظام وسجل Windows.
عندما تضغط على خيار دليل التثبيت، التزم بالإعدادات الافتراضية:
- أنظمة 64 بت: C:\ملفات البرنامج\OpenSSL-Win64
- أنظمة 32 بت: C:\ملفات البرنامج\OpenSSL-Win32
إليك نقطة قرار حاسمة: عند سؤالك عن وضع DLL، حدد دائمًا "عدم نسخ ملفات OpenSSL DLLs إلى دليل نظام Windows". قد يبدو هذا غير بديهي، لكن نسخ مكتبات الارتباط الحيوي (DLL) على مستوى العالم يؤدي إلى حدوث تعارضات في الإصدارات والتي قد تكون بمثابة كوابيس لتصحيح الأخطاء لاحقًا.
تكوين متغيرات البيئة
هذا هو المكان الذي يحدث فيه السحر — تعليم Windows مكان العثور على OpenSSL.
الخطوة 1: تكوين متغير PATH. فكر في متغير PATH كقائمة جهات اتصال Windows لأدوات سطر الأوامر. نقوم بإضافة رقم هاتف OpenSSL:
- انقر بزر الماوس الأيمن فوق "هذا الكمبيوتر" وحدد خصائص
- انقر فوق "إعدادات النظام المتقدمة"
- انقر فوق الزر "متغيرات البيئة".
- في متغيرات النظام، حدد "المسار" ثم انقر فوق "تحرير"
- انقر على "جديد" وأضف: C:\ملفات البرنامج\OpenSSL-Win64\bin
- انقر فوق "موافق" في جميع النوافذ لحفظ التغييرات
الخطوة 2: قم بتعيين متغير OPENSSL_CONF. هذا يخبر OpenSSL بمكان العثور على ملف التكوين الخاص به:
- إنشاء متغير نظام جديد: OPENSSL_CONF
- تعيين القيمة: C:\ملفات البرنامج\OpenSSL-Win64\bin\openssl.cfg
بديل سريع للاختبار: افتح موجه الأوامر واكتب هذه الأوامر المؤقتة:
- اضبط المسار=%Path%;C:\OpenSSL-Win64\bin
- اضبط OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg
استضافة ويندوز VPS
تحقق من خطط Windows VPS ذات الأسعار المعقولة، والتي تتميز بأجهزة قوية وزمن وصول أدنى وWindows مجاني من اختيارك!
المطالبة بنظام Windows المجاني الخاص بكالتحقق من التثبيت

حان الوقت لمعرفة ما إذا كان كل شيء يعمل. هذه هي لحظة الحقيقة، فلنتأكد من استجابة OpenSSL بشكل صحيح.
التحقق من التثبيت الأساسي
الخطوة 1: افتح موجه الأوامر الجديد. هام: افتح أ جديد نافذة موجه الأوامر بعد تغيير متغيرات البيئة. أي محطات قمت بفتحها من قبل لن تسجل التغييرات. يتطلب فتح OpenSSL في Windows بشكل صحيح استخدام جلسة طرفية جديدة.
- اضغط على Windows + R، واكتب "cmd" ثم اضغط على Enter
- أو ابحث عن "موجه الأوامر" في بحث Windows
الخطوة 2: اختبار إصدار OpenSSL يكتب نسخة opensl واضغط على Enter. إذا رأيت شيئًا مثل "OpenSSL 1.1.1g 21 أبريل 2020" (تختلف أرقام الإصدارات)، تهانينا، لقد انتهيت من الإعداد الأساسي. هذا الأمر البسيط هو كيفية التحقق من إصدار OpenSSL في Windows والتأكد من تكوين PATH الصحيح.
إذا حصلت على "لم يتم التعرف على"openssl" كأمر داخلي أو خارجي، فهذا يعني أنه لم يتم تكوين متغير PATH بشكل صحيح. يعد الخطأ "لم يتم التعرف على OpenSSL" هو المشكلة الأكثر شيوعًا، ولكن لا داعي للذعر، فسنقوم بإصلاح ذلك في قسم استكشاف الأخطاء وإصلاحها.
اختبار الوظائف
دعونا نتحقق من أن وظائف التشفير في OpenSSL تعمل بالفعل. فيما يلي أوامر التحقق الأساسية ونتائجها المتوقعة:
| يأمر | غاية | الناتج المتوقع | مؤشر الحالة |
| نسخة opensl | تحقق من التثبيت | "OpenSSL 1.1.1g 21 أبريل 2020" | تم التثبيت بنجاح |
| أوبينسل راند -هيكس 10 | اختبار التشفير | سلسلة سداسية عشوائية | الوظائف الأساسية تعمل |
| openssl genpkey -algorithm RSA -out test_key.pem | توليد المفتاح | تم إنشاء الملف | وظائف كاملة |
| صدى %PATH% | التحقق من المسار | يظهر دليل بن OpenSSL | تم تكوين البيئة |
يجري أوبينسل راند -هيكس 10 ويجب أن تشاهد ظهور سلسلة سداسية عشرية عشوائية. يؤكد هذا أن محرك التشفير الأساسي يعمل ويوضح لك كيفية تشغيل أمر OpenSSL في Windows بشكل فعال.
لإجراء اختبار حقيقي، حاول إنشاء مفتاح خاص: openssl genpkey -algorithm RSA -out test_key.pem. يؤدي هذا إلى إنشاء ملف مفتاح خاص RSA بطول 2048 بت في دليلك الحالي. إذا كان يعمل بدون أخطاء، فإن OpenSSL يعمل بكامل طاقته وجاهز لعمليات بروتوكول SSL/TLS.
تريد أن تذهب أبعد من ذلك؟ إنشاء طلب توقيع شهادة: opensl req -new -key test_key.pem -out test_csr.pem. سيطلب النظام تفاصيل مثل رمز البلد واسم المؤسسة، ما عليك سوى ملء أي شيء لأغراض الاختبار.
بالنسبة لبيئات التطوير التي تقوم فيها أيضًا بإعداد خوادم الويب، يصبح فهم إدارة شهادة SSL أمرًا بالغ الأهمية. دليلنا على كيفية تثبيت IIS على نظام التشغيل Windows 10 يوضح كيفية عمل OpenSSL جنبًا إلى جنب مع تكوينات خادم الويب لإدارة الشهادات الشاملة.
مع أكثر من 85% من المواقع الآن باستخدام تشفير HTTPS، فإن وجود إعداد OpenSSL فعال يضعك في الطليعة فيما يتعلق بالاتصالات الآمنة وإدارة الشهادات.
المشكلات الشائعة واستكشاف الأخطاء وإصلاحها

حتى مع اتباع الخطوات بشكل مثالي، قد تصطدم ببعض المطبات. فيما يلي المشكلات الأكثر شيوعًا وحلولها — لقد رأيت هذه الأخطاء مرات لا تحصى، لذا فأنت لست وحدك.
| نوع الخطأ | أعراض | السبب الأساسي | حل سريع |
| "غير معترف به" | فشل الأمر | لم يتم تعيين المسار | أضف إلى متغيرات البيئة |
| DLL مفقود | خطأ في بدء التشغيل | لا يوجد فيجوال سي ++ | تثبيت القابلة لإعادة التوزيع |
| تم الرفض | خطأ في الإذن | لا حقوق المسؤول | تشغيل كمسؤول |
حل الخطأ "لم يتم التعرف على OpenSSL".
يشير هذا الخطأ إلى خطأ في تكوين متغير بيئة PATH وهو شائع عند تثبيت OpenSSL على نظام التشغيل Windows. "لم يتم التعرف على OpenSSL كأمر داخلي أو خارجي“ تظهر الرسالة عندما يتعذر على النظام تحديد موقع الملف القابل للتنفيذ OpenSSL. تحقق من محتويات PATH عن طريق الكتابة صدى %PATH% في موجه الأوامر. انظر من خلال الإخراج ل C:\ملفات البرنامج\OpenSSL-Win64\bin. ألا تراه؟ هذه مشكلتك.
وإليك كيفية إصلاحه:
- أغلق جميع نوافذ موجه الأوامر (هذا مهم)
- ارجع إلى خصائص النظام → خيارات متقدمة → متغيرات البيئة
- تحقق جيدًا من إضافة المسار الصحيح إلى متغير PATH الخاص بالنظام
- افتح أ جديد موجه الأوامر وحاول نسخة opensl مرة أخرى
لا يزال لا يعمل؟ جرب الخيار النووي: أعد تشغيل جهاز الكمبيوتر الخاص بك. يحتاج Windows في بعض الأحيان إلى إعادة تشغيل كاملة للتعرف على تغييرات PATH، خاصة إذا كان لديك عدة نوافذ طرفية مفتوحة. إذا استمرت مواجهة الخطأ "لم يتم التعرف على OpenSSL كأمر داخلي أو خارجي" بعد إعادة التشغيل، فتأكد من أن مسار التثبيت يطابق تمامًا ما أضفته إلى متغير PATH.
مشاكل الأذونات وDLL
إذا ظهرت لك الأخطاء "تم رفض الوصول"، فأنت لا تعمل بامتيازات كافية. تتطلب بعض عمليات OpenSSL حقوقًا إدارية، خاصة عند التعامل مع شهادات النظام.
عادةً ما تشير أخطاء DLL المفقودة إلى عناصر Visual C++ القابلة لإعادة التوزيع. تبدو رسائل الخطأ مخيفة - أشياء مثل "لا يمكن بدء تشغيل البرنامج لأن VCRUNTIME140.dll مفقود" - ولكن الإصلاح واضح ومباشر: قم بتنزيل البرنامج وتثبيته وثائق متغيرات بيئة Windows الرسمية، وهو ما يشرح بنية النظام بالكامل.
نصيحة احترافية: إذا كنت لا تزال تواجه مشكلات DLL بعد تثبيت Visual C++ Redistributables، فحاول إلغاء تثبيت OpenSSL بالكامل وإعادة تثبيته. في بعض الأحيان يتم الخلط بين التثبيت الأول إذا لم تكن التبعيات موجودة. عندما تكون جاهزًا لتثبيت OpenSSL على نظام التشغيل Windows حديثًا، فإن اتباع ترتيب التبعية يمنع معظم تعارضات التثبيت.
بالنسبة للمستخدمين الذين يديرون إصدارات OpenSSL متعددة أو يبحثون عن كيفية تحديث OpenSSL على Windows، فإن الطريقة الأكثر أمانًا تتضمن إلغاء تثبيت الإصدار الحالي من خلال Windows Add/Remove Programs، ثم تنزيل أحدث إصدار وتثبيته من المصادر الرسمية. تضمن هذه العملية تنظيف ملفات التكوين وتمنع تعارضات الإصدارات التي قد تؤدي إلى فشل عمليات التشفير.
استضافة ويندوز 10 VPS
احصل على Windows 10 VPS فعال لسطح المكتب البعيد، بأرخص الأسعار المتوفرة. نظام التشغيل Windows 10 مجانًا يعمل على وحدة تخزين NVMe SSD وإنترنت عالي السرعة.
تحقق من خطط Windows 10 VPSخاتمة
يتطلب التثبيت الصحيح لـ OpenSSL الانتباه إلى التبعيات ومتغيرات البيئة وخطوات التحقق. يضمن اتباع هذا الدليل إمكانات SSL/TLS موثوقة لبيئة تطوير Windows لديك. ستتمتع بإدارة شهادات آمنة واتصالات مشفرة ضرورية للتطبيقات الحديثة.
تتمثل عوامل النجاح الرئيسية في تثبيت Visual C++ Redistributables أولاً، وتكوين متغيرات PATH بشكل صحيح، والتحقق من الوظائف باستخدام الأوامر الأساسية. تنبع معظم مشكلات التثبيت من التبعيات التي تم تخطيها أو مشكلات تكوين البيئة، والتي يمكن حلها بسهولة من خلال خطوات استكشاف الأخطاء وإصلاحها المتوفرة. سواء كنت بحاجة إلى تثبيت OpenSSL على Windows للتطوير أو الاستخدام الإنتاجي، تظل هذه الأساسيات متسقة عبر جميع إصدارات Windows.