كيفية التحقق مما إذا كان ملف EXE بنظام 32 بت أو 64 بت على نظام التشغيل ويندوز 10

للتحقق مما إذا كان ملف EXE يعمل بنظام 32 بت أو 64 بت على نظام التشغيل Windows 10، اقرأ رأس PE الخاص به باستخدام Windows PowerShell. تستخدم الطريقة الموضحة أدناه نافذة PowerShell المدمجة في Windows 10، ولا تتطلب صلاحيات المسؤول، وتقرأ الملف دون تشغيله. وهي تحدد الملفات التنفيذية الشائعة لأنظمة x86 و x64 و ARM64.

إن اسم الملف مثل "setup-x64.exe"، أو أيقونة البرنامج، أو تصنيف "التطبيق" في مستكشف الملفات، ليس سوى دليل إرشادي. أما المعلومة الموثوقة فهي بنية الجهاز المسجلة في رأس الملف التنفيذي.

تحقق من بنية ملف EXE باستخدام PowerShell

1. انسخ المسار الكامل للملف التنفيذي

في مستكشف الملفات، حدد موقع الملف التنفيذي. اضغط باستمرار على مفتاح Shift ، ثم انقر بزر الماوس الأيمن على الملف، واختر " نسخ كمسار" . سيؤدي هذا إلى نسخ المسار بالكامل، بما في ذلك اسم الملف، وهو أمر مفيد عندما يحتوي اسم المجلد أو الملف على مسافات. يمكنك أيضًا النقر على شريط عنوان مستكشف الملفات لعرض مسار المجلد وإضافة اسم الملف التنفيذي بنفسك.

يعرض مستكشف الملفات مسار مجلد التنزيلات وملف setup.exe المحدد؛ ولا يظهر تصنيف نوع التطبيق ما إذا كان 32 بت أو 64 بت.
يعرض مستكشف الملفات مسار مجلد التنزيلات وملف setup.exe المحدد؛ ولا يظهر تصنيف نوع التطبيق ما إذا كان 32 بت أو 64 بت.

2. افتح برنامج Windows PowerShell

افتح قائمة ابدأ، واكتب Windows PowerShell ، ثم حدد التطبيق. يمكنك استخدام نافذة PowerShell عادية؛ لا تختر "تشغيل كمسؤول". عيّن $pathمسار الملف الذي نسخته. احتفظ بعلامات الاقتباس المفردة حوله حتى يتم التعامل مع المسافات في المسار كقيمة واحدة.

ويندوز باور شيل مع تعيين المسار الكامل لملف setup.exe إلى متغير $path.
ويندوز باور شيل مع تعيين المسار الكامل لملف setup.exe إلى متغير $path.

3. اقرأ حقل آلة البولي إيثيلين

ألصق الكتلة التالية في PowerShell، مع استبدال المسار المذكور في المثال بمسارك الخاص. يتحقق هذا الكود من أن حجم الملف كافٍ وأن لديه توقيع PE المتوقع قبل قراءة قيمة الجهاز.

$path = 'C:\Users\you\Downloads\setup.exe'
$bytes = [System.IO.File]::ReadAllBytes($path)
if ($bytes.Length -lt 64) { throw 'File is too small to contain a PE header.' }
$peOffset = [BitConverter]::ToInt32($bytes, 0x3C)
if ($peOffset -lt 0 -or $peOffset -gt ($bytes.Length - 6)) {
    throw 'The file does not contain a complete PE header.'
}
$signature = [Text.Encoding]::ASCII.GetString($bytes, $peOffset, 4)
if ($signature -ne "PE`0`0") { throw 'PE signature not found.' }
$machine = [BitConverter]::ToUInt16($bytes, $peOffset + 4)
$architecture = switch ($machine) {
    0x014c { 'x86 (32-bit)' }
    0x8664 { 'x64 (64-bit)' }
    0xAA64 { 'ARM64 (64-bit)' }
    default { 'Other machine type' }
}
'{0:X4} = {1}' -f $machine, $architecture
يقرأ PowerShell حقل الجهاز القابل للتنفيذ ويعرض القيمة السداسية العشرية إلى جانب تفسيرها x64.
يقرأ PowerShell حقل الجهاز القابل للتنفيذ ويعرض القيمة السداسية العشرية إلى جانب تفسيرها x64.

السطر الأخير الذي يطبعه PowerShell هو النتيجة. على سبيل المثال، 8664 = x64 (64-bit)يعني أن رمز الجهاز سداسي عشري 0x8664وأن ملف EXE يستهدف نظام التشغيل Windows 64 بت. هذا الأمر يفحص البايتات فقط؛ فهو لا يقوم بتثبيت البرنامج أو تشغيله.

فهم قيمة الهندسة المعمارية

تستخدم ملفات ويندوز التنفيذية تنسيق الملفات التنفيذية المحمولة (PE). في ملف PE، يتبع التوقيع المكون من أربعة بايتات رأس COFF، حيث يُحدد حقل Machine المعالج المستهدف. يحدد البرنامج النصي إزاحة رأس PE، ويقرأ هذا الحقل، ويترجم القيم الشائعة إلى إجابة بلغة بسيطة. توثق مايكروسوفت تخطيط PE ومعرفات الأجهزة في مرجع تنسيق PE الخاص بها .

تعيين مرجعي للملفات التنفيذية I386 أو x86 32 بت، و AMD64 أو x64 64 بت، و ARM64.
تعيين مرجعي للملفات التنفيذية I386 أو x86 32 بت، و AMD64 أو x64 64 بت، و ARM64.
قيمة الآلةتسمية شائعةالمعنى
0x014CI386 / x86متوافق مع معالجات إنتل 32 بت
0x8664AMD64 / x6464 بت x64
0xAA64ARM64معالج ARM 64 بت
0x01C0ARMمعالج ARM 32 بت

إذا كانت النتيجة تشير إلى "نوع جهاز آخر"، فقد يكون الملف مُصمماً لمعالج أقل شيوعاً أو يستخدم تنسيقاً لا يدعمه البرنامج النصي المختصر. احتفظ بالقيمة السداسية العشرية وتحقق من متطلبات النظام الخاصة بناشر البرنامج بدلاً من افتراض أن كل نتيجة هي x86 أو x64.

قارن ملف EXE مع تثبيت نظام التشغيل Windows الخاص بك

بنية ملف EXE ونسخة نظام التشغيل Windows المثبتة لديك أمران منفصلان. للتحقق من نظام Windows، افتح الإعدادات > النظام > حول ، واقرأ نوع النظام ضمن مواصفات الجهاز. يشرح دليل معلومات الجهاز من Microsoft هذه الصفحة.

غالبًا ما يعمل تطبيق x86 ذو 32 بت على نظام ويندوز x64 ذو 64 بت، لكن تطبيق x64 ذو 64 بت لا يمكن تشغيله على نظام ويندوز 32 بت. استخدم الإصدار الذي يوصي به ناشر التطبيق؛ فخيار 64 بت ليس بالضرورة الخيار الأمثل لكل جهاز كمبيوتر. يتميز نظام ويندوز 10 على معالجات Arm بملف تعريف توافق مختلف: تُشير مايكروسوفت إلى دعمها لتطبيقات Arm64 وx86 ذات 32 بت، بينما لا تعمل تطبيقات x64 على نظام ويندوز 10 Arm. راجع الأسئلة الشائعة حول ويندوز لأجهزة الكمبيوتر التي تعمل بمعالجات Arm إذا كان جهازك يستخدم معالج Arm.

ماذا تفعل إذا أعاد البرنامج النصي خطأً؟

  • لم يتم العثور على المسار: انسخ المسار مرة أخرى وتأكد من أنه يشير إلى ملف EXE نفسه، وليس إلى مجلده فقط. اترك المسار بين علامتي اقتباس مفردتين.
  • لم يتم العثور على توقيع PE أو أن رأس الملف غير مكتمل: قد يكون الملف تالفًا أو غير مكتمل أو ليس ملفًا تنفيذيًا قياسيًا لنظام Windows PE على الرغم من امتداده. قم بتنزيله مرة أخرى من الناشر إذا كنت تثق في المصدر.
  • ملف EXE هو برنامج تثبيت أو تشغيل: قد يختلف نوع الجهاز الذي يعمل عليه عن نوع التطبيق الذي يقوم بتثبيته. راجع أيضًا وثائق الناشر لمعرفة البنية المدعومة للتطبيق المُثبَّت.

لا يضمن فحص بنية النظام سلامة أو أصالة التنزيل. احصل على برامج التثبيت من ناشر البرنامج أو من مصدر آخر موثوق، واستخدم ملاحظات التوافق الخاصة بالناشر عند اختيار الإصدار المراد تثبيته.

ملاحظة بخصوص نظام التشغيل ويندوز 10: أنهت مايكروسوفت الدعم القياسي لنظام التشغيل ويندوز 10 في 14 أكتوبر 2025. لا يزال نظام التشغيل يعمل، ولكن تحديثات الأمان القياسية والدعم الفني قد انتهت؛ راجع الأسئلة الشائعة حول ويندوز 32 بت و64 بت من مايكروسوفت للحصول على معلومات الدعم الحالية.

اترك تعليقاً

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل صورتك إلى لوحة فنية، أو رسم تخطيطي بالقلم الرصاص، أو رسم كاريكاتوري باستخدام برنامج FotoSketcher Studio. تعرّف على كيفية اختيار التأثير، وضبط المعاينة، وحفظ عملك الفني.

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تعرف على ما يكشفه برنامج Audio Identifier عن معدل البت، والمشفرات، والعلامات، وكيف يعمل سير العمل القديم الخاص به، وما هي الأدوات الحالية التي تفحص الملفات أو تحدد الأغاني.

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

برنامج My Photo Index هو برنامج قديم لنظام ويندوز يُستخدم لتصنيف الصور المحلية وتقييمها واستعراضها. راجع ميزاته الموثقة، وحدود توافقه، وبديلًا مُحدّثًا له.

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تعرف على كيفية استخدام برنامج تغيير السمات لتحرير سمات ملفات ويندوز والطوابع الزمنية، وتحديث تواريخ صور JPEG EXIF، ومعاينة التغييرات المجمعة بأمان.

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

قم بتعيين خلفية شاشة منفصلة لكل شاشة من شاشات نظام التشغيل Windows 10، وحدد الشاشات، واضبط ملاءمة الصورة، وقم باستكشاف أخطاء خيارات الشاشة المفقودة وإصلاحها.

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

تعرف على وظيفة برنامج pViewer، وكيفية عمل وضعيات الصور والقصص المصورة فيه، وأي إصدار من نظام ويندوز يجب تنزيله، وكيف تختلف الإصدارات القديمة عن الإصدارات المعاد كتابتها.

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

تعرف على كيفية إنشاء مشروع NeoDownloader، واختيار نطاق الزحف، وتعيين مرشحات الصور والوجهة، ومراجعة عمليات التنزيل المجمعة.

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

قم بإعداد عرض شرائح لنظام التشغيل Windows 7 أو 8، وأنشئ اختصارًا صغيرًا بلغة VBScript، وقم بتعيين مفتاح اختصار لوحة المفاتيح للانتقال إلى خلفية الشاشة التالية.

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

استخدم برنامج XnConvert لتطبيق التأثيرات، وتغيير حجم الصور، وتحويل صيغ الصور دفعة واحدة. اختر إعدادات الإخراج، وعاين التعديلات، واحفظ ملفاتك الأصلية.

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تعرف على كيفية قيام ManicTime بتتبع استخدام التطبيق، ووقت النشاط ووقت الخمول، والمستندات، ثم قم بتحويل سجل نشاطك إلى علامات للمشاريع وجداول زمنية.