Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10

การติดตั้งโปรแกรมใน Windows กลายเป็นเรื่องง่ายขึ้นเรื่อยๆ ในช่วงไม่กี่ปีที่ผ่านมา (โดยเฉพาะหลังการเปิดตัว Windows 10) แต่บางโปรแกรมยังคงสำคัญที่คุณต้องติดตั้งเวอร์ชันไบนารีที่ถูกต้อง ขึ้นอยู่กับสถาปัตยกรรมของ Windows (32 บิต หรือ 64 บิต) คุณควรติดตั้งเวอร์ชันแอปพลิเคชันที่เข้ากันได้เต็มที่กับประเภทไบนารีเริ่มต้นที่ Windows ของคุณสร้างขึ้น

วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10

หากคุณใช้ Windows 64 บิต ควรติดตั้งแอปพลิเคชันแบบ 64 บิตเสมอ เพราะจะทำงานได้ดีกว่าบนคอมพิวเตอร์ของคุณ อย่างไรก็ตาม แอปพลิเคชัน 64 บิตจะไม่ทำงานได้อย่างถูกต้องบน Windows 32 บิต

เพราะฉะนั้น ผู้ใช้ Windows จึงมองหาวิธีเพื่อค้นหาประเภทสถาปัตยกรรมของ Windows และตรวจสอบว่าแอปพลิเคชันที่ติดตั้งเป็น 64 บิต หรือ 32 บิต

ถ้าคุณเป็นหนึ่งในพวกเขา บทความนี้จะช่วยแก้ข้อสงสัย เริ่มต้นด้วยการทำตามคำแนะนำด้านล่างเพื่อค้นหาสถาปัตยกรรมของระบบปฏิบัติการ หลังจากทราบแล้ว ให้ทำตามวิธีใดวิธีหนึ่งด้านล่างที่จะช่วยให้คุณทราบว่าไฟล์หรือโปรแกรมนั้นเป็น 32 บิต หรือ 64 บิต

มาเริ่มกันเลย!

วิธีค้นหาสถาปัตยกรรมของ Windows

ก่อนที่คุณจะเริ่มทดสอบวิธีต่างๆ ในการค้นหาประเภทไบนารีของโปรแกรม สิ่งสำคัญคือควรตรวจสอบสถาปัตยกรรมของการติดตั้ง Windows ก่อน ซึ่งจะช่วยให้คุณมั่นใจได้ว่าคุณติดตั้งเวอร์ชันไบนารีที่ดีที่สุดของแอปที่เข้ามาบนคอมพิวเตอร์

หมายเหตุ: หากคุณแน่ใจแล้วเกี่ยวกับสถาปัตยกรรมของ Windows ให้เลื่อนลงไปยังส่วน วิธีตรวจสอบว่าโปรแกรมหรือไฟล์เป็น 32 บิต หรือ 64 บิต โดยตรง

มีหลายวิธีที่ช่วยให้คุณทราบว่าคุณมีการติดตั้ง Windows 32 บิต หรือ 64 บิต แต่เพื่อความเรียบง่าย เราจะนำเสนอเพียงสองวิธี คือ การค้นหาสถาปัตยกรรม Windows ผ่าน GUI หรือผ่าน CMD

เลือกทำตามคำแนะนำที่คุณสะดวกที่สุด:

1. การค้นหาสถาปัตยกรรม Windows ผ่านเมนู Windows

  1. เปิด File Explorer คลิกขวาที่ This PC และเลือก Properties จากเมนูบริบทที่ปรากฏขึ้นวิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10
  2. เมื่ออยู่ในหน้าจอ Basic Information Properties ให้ดูที่เมนูด้านขวาของหน้าจอ และตรวจสอบ System type (ภายใต้ System)วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10

    หากแสดงว่า 64-bit Operating system นั่นคือสถาปัตยกรรม Windows ของคุณ

หมายเหตุ: หากคุณมีโปรเซสเซอร์ x64-based การติดตั้ง Windows 32 บิตจะไม่มีประโยชน์ เพราะคุณจะเสียประสิทธิภาพของคอมพิวเตอร์ไป

2. การค้นหาสถาปัตยกรรม Windows ผ่าน CMD

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run พิมพ์ cmd ในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด CMD ที่มีสิทธิ์ผู้ดูแล เมื่อมีพรอมต์ User Account Control ให้คลิก Yes เพื่อให้สิทธิ์การจัดการวิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10
  2. ใน Command Prompt ที่มีสิทธิ์ผู้ดูแล ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อแสดงสถาปัตยกรรมของระบบปฏิบัติการปัจจุบัน:
    wmic OS get OSArchitecture
  3. ดูบรรทัดภายใต้ OSArchitecture: 64-bit หรือ 32-bit — นั่นคือสถาปัตยกรรม Windows ปัจจุบันของคุณวิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10

วิธีตรวจสอบว่าโปรแกรมหรือไฟล์เป็น 32 บิต หรือ 64 บิต

หลังจากที่คุณแน่ใจแล้วเกี่ยวกับสถาปัตยกรรมของระบบปฏิบัติการ คุณสามารถใช้วิธีใดวิธีหนึ่งด้านล่างเพื่อค้นหาสถาปัตยกรรมของโปรแกรมหรือไฟล์ที่คุณต้องการตรวจสอบ

มีหลายวิธีที่ช่วยให้คุณทำได้ แต่วิธีใดวิธีหนึ่งอาจเหมาะสมกว่าขึ้นอยู่กับไฟล์ที่คุณต้องการวิเคราะห์

ในกรณีที่คุณต้องการระบุประเภทไบนารีของโปรแกรมที่ติดตั้งแบบปกติ ให้ทำตาม วิธี 1 และ วิธี 2 แต่ถ้าคุณเพียงต้องการวิเคราะห์ไฟล์เดียว หรือต้องการเปิดเผย Machine Target ของ portable executable ให้ทำตาม วิธี 3 หรือ วิธี 4

วิธี 1: ตรวจสอบสถาปัตยกรรมของโปรแกรมโดยใช้ Task Manager

หากคุณต้องการตรวจสอบโปรแกรมที่ติดตั้งอยู่บนคอมพิวเตอร์แล้ว วิธีที่มีประสิทธิภาพที่สุดคือผ่าน Task Manager มันสะอาดและมีประสิทธิภาพ ช่วยให้คุณดูรายการแอปพลิเคชันที่ติดตั้งทุกตัวตามแพลตฟอร์ม (32 บิต หรือ 64 บิต)

นี่คือคำแนะนำรวดสำหรับการกำหนดค่า Task Manager เพื่อแสดงว่ามันสร้างสำหรับ 32 บิต หรือ 64 บิต:

  1. กด Ctrl + Shift + Esc เพื่อเปิด Task Manager
  2. หากคุณเห็นอินเตอร์เฟซ Task Manager แบบง่าย ให้คลิกที่ More details เพื่อดูเวอร์ชันเต็ม
  3. เมื่อคุณเห็นเวอร์ชันเต็มของ Task Manager ให้เลือกแท็บ Details จากเมนูแนวนอนที่ด้านบน
  4. เมื่ออยู่ในเมนู Details ให้คลิกขวาที่คอลัมน์ Name และเลือก Select columns จากเมนูบริบทที่ปรากฏขึ้น
  5. ในหน้าต่าง Select Columns ให้เลื่อนลงในรายการคอลัมน์ที่เป็นไปได้ และติ๊กที่กล่องที่เกี่ยวข้องกับ Platform แล้วคลิก OK เพื่อบันทึกการเปลี่ยนแปลง
  6. เมื่อคุณถึงจุดนี้ คุณควรจะเห็นคอลัมน์ Platform แสดงว่า executable ใดเป็น 32 บิต และอันใดเป็น 64 บิต
วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10

ในกรณีที่คุณต้องการตรวจสอบประเภทไบนารีของโปรแกรมโดยไม่ต้องเปิดมันขึ้นมาให้มันแสดงใน Task Manager ให้ทำตามวิธีถัดไปสองวิธีด้านล่าง

วิธี 2: ตรวจสอบใน Program Files (หากใช้ได้)

ถ้าโปรแกรมที่คุณพยายามตรวจสอบถูกติดตั้งแบบปกติในตำแหน่งเริ่มต้น คุณยังสามารถค้นหาประเภทไบนารีของมันได้โดยดูว่ามันถูกติดตั้งในโฟลเดอร์ Program Files ไหนจากสองโฟลเดอร์

ถ้าโปรแกรมถูกติดตั้งภายในโฟลเดอร์ Program Files มันชัดเจนว่าเป็น 64 บิต แต่ถ้าไฟล์และ executable หลักอยู่ในโฟลเดอร์ Program Files (x86) มันเป็น 32 บิต

นี่คือคำแนะนำรวดสำหรับการตรวจสอบด้วยตนเองผ่าน File Explorer:

  1. เปิด File Explorer และเปิดดิสก์ระบบปฏิบัติการ (โดยทั่วไปคือ C:)
  2. ภายในโฟลเดอร์รากของดิสก์ระบบปฏิบัติการ คุณจะเห็นโฟลเดอร์เริ่มต้นสองโฟลเดอร์สำหรับการติดตั้งโปรแกรม:
    Program Files และ Program Files (x86)

    วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10
  3. เปิดแต่ละโฟลเดอร์แยกกัน และดูว่าอันไหนมีโปรแกรมที่คุณกำลังตรวจสอบ ถ้าโปรแกรมอยู่ใน Program Files ประเภทไบนารีคือ 64 บิต หากพบใน Program Files (x86) โปรแกรมนั้นชัดเจนว่าสร้างสำหรับสถาปัตยกรรม 32 บิต

วิธี 3: ตรวจสอบ executable ผ่าน Notepad++

ในกรณีที่คุณต้องการตรวจสอบประเภทไบนารีของโปรแกรมที่ไม่ได้ติดตั้ง หรือไม่ได้ลงนามโดยผู้เผยแพร่ วิธีที่ง่ายที่สุดในการค้นหาประเภทไบนารีคือการเปิด executable ด้วยโปรแกรมแก้ไขข้อความของบุคคลที่สามอย่าง NotePad++

ซึ่งคุณสามารถค้นหาประเภทไบนารีของ executable ใดๆ ได้ง่ายๆ โดยการเปิดมันผ่าน Notepad นี่คือคำแนะนำรวดพร้อมกับสิ่งที่คุณต้องทำ:

  1. ในกรณีที่คุณยังไม่มี NotePad++ หรือซอฟต์แวร์เทียบเท่าติดตั้งบนคอมพิวเตอร์ ให้ติดตั้ง Notepad++ จากลิงก์ นี้ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งบนคอมพิวเตอร์และรีสตาร์ทคอมพิวเตอร์เมื่อการติดตั้งเสร็จสิ้น
  2. เมื่อคอมพิวเตอร์เริ่มต้นครั้งต่อไป ให้คลิกขวาที่ executable (หรือไอคอนลัดทางของมัน) และเลือก Edit with Notepad++ จากเมนูบริบทที่ปรากฏขึ้นวิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10
  3. เมื่อคุณเปิดไฟล์ด้วย Notepad++ สำเร็จ ให้กด Ctrl + F เพื่อเปิดหน้าต่าง Find
  4. ในหน้าต่าง Find ให้เลือกแท็บ Find จากด้านบน พิมพ์ PE ภายใต้ Find what และกดปุ่ม Find Nextวิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10
  5. เมื่อผลการค้นหาถูกสร้างขึ้น ให้ดูตัวอักษรหลัง PE หากคุณเห็นตัวอักษร L หมายความว่าโปรแกรมเป็น 32 บิต ในกรณีที่คุณเห็นตัวอักษร D หมายความว่าโปรแกรมเป็น 64 บิต

วิธี 4: วิเคราะห์ไฟล์ด้วย VirusTotal

หากคุณเพียงต้องการวิเคราะห์ไฟล์ — ไม่ใช่โปรแกรมที่ติดตั้งแล้วและใช้กระบวนการพื้นหลัง — วิธีที่ง่ายที่สุดในการค้นหาประเภทไบนารีคือการอัปโหลดมันไปที่ VirusTotal

แน่นอน การใช้งานหลักของกระบวนการนี้คือเพื่อระบุว่าไฟล์ติดไวรัสหรือไม่ แต่ก็สามารถใช้เพื่อค้นหาข้อมูลพื้นฐานของ PE header ได้เช่นกัน ข้อกำหนดเดียวคือคอมพิวเตอร์ของคุณต้องเชื่อมต่ออินเทอร์เน็ต

นี่คือวิธีค้นหาประเภทไบนารีของไฟล์โดยใช้ VirusTotal:

  1. ไปที่ลิงก์นี้ (ที่นี่) และคลิกที่ File จากนั้นคลิก Choose File และเลือกไฟล์ที่คุณต้องการวิเคราะห์วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10
  2. เมื่อการวิเคราะห์เสร็จสิ้น ให้คลิกที่แท็บ Details เลื่อนลงไปที่ PE header basic information และตรวจสอบรายการที่เกี่ยวข้องกับ Target Machine นี่จะบอกคุณว่าไฟล์เป็น 32 บิต หรือ 64 บิต
วิธีตรวจสอบว่าไฟล์หรือโปรแกรมเป็น 32 บิต หรือ 64 บิต ใน Windows 10