จะทราบได้อย่างไรว่าคอมพิวเตอร์ Windows มี CPU หรือระบบปฏิบัติการ 64 บิต


15

คุณจะตรวจสอบได้อย่างไรว่าคอมพิวเตอร์ Windows ของคุณ

  • มีโปรเซสเซอร์ x86 (32 บิต) หรือ x86-64 (64 บิต) หรือไม่
  • ใช้ระบบปฏิบัติการ 32 บิตหรือ 64 บิตหรือไม่

คุณใช้ระบบปฏิบัติการอะไร
James Mertz

รับรางวัล xp professional
tintincutes

1
ใช้ Linux และsuperuser.com/questions/208301/… (และฉันแน่ใจว่ามี Windows และซ้ำกันเช่นกัน)
Gilles 'หยุดความชั่วร้าย'

ฉันไม่มี lInux
tintincutes

คำตอบ:


10

หากคุณใช้ XP แบบ 64 บิตภายใต้C:\คุณจะเห็นโฟลเดอร์ "Program Files" รวมถึงโฟลเดอร์ "Program Files (x86)"

คุณสมบัติของระบบจะสะท้อนถึงระบบปฏิบัติการ 64 บิต:

ข้อความแสดงแทน


ฉันทำอย่างนั้น แต่ฉันไม่เห็นว่ามันบอกว่า 32 บิต ดังนั้นฉันอาจรวบรวมว่า XP Pro ของฉันคือ 32 บิตหาก 64 บิตไม่อยู่ในรายการ
tintincutes

1
@ สีถูกต้อง
John T

5

โปรเซสเซอร์เกือบทั้งหมดที่ผลิตตั้งแต่ปี 2549 รองรับชุดคำสั่ง 64 บิตและสามารถเรียกใช้ระบบปฏิบัติการแบบ 32 บิตหรือ 64 บิต การรันระบบปฏิบัติการ 64 บิตต้องการซีพียู x86-64 แต่คุณไม่จำเป็นต้องใช้ระบบปฏิบัติการ 64- ​​บิตเพื่อใช้หนึ่งในซีพียูเหล่านี้

ฮาร์ดแวร์

โปรเซสเซอร์ AMD เกือบทั้งหมดตั้งแต่ Athlon 64 ได้รองรับคำสั่ง 64 บิต หากคุณมีหน่วยประมวลผลกลาง AMD ก็อาจเรียกใช้ระบบปฏิบัติการ 64 บิต

โปรเซสเซอร์ Intel เกือบทุกรุ่นตั้งแต่ Core 2 series รองรับ 64 บิต หากคุณมีหน่วยประมวลผลCore 2 หรือ Core i xก็สามารถเรียกใช้ระบบปฏิบัติการ 64 บิต ข้อยกเว้นเพียงอย่างเดียวคือโปรเซสเซอร์เน็ตบุ๊ค Atom สองสามตัว เพื่อตรวจสอบว่าหน่วยประมวลผลรุ่นของการสนับสนุน x 64 ดูมันขึ้นในอินเทลฐานข้อมูลการประมวลผล

ซอฟต์แวร์

Mac OS X รองรับ x64 ตั้งแต่ OS X 10.4 Tiger และได้รับ x64 ตั้งแต่ 10.6 Snow Leopard เท่านั้น

มี Windows รุ่น 64 บิตตั้งแต่ Windows 2000 Server แต่ไม่ได้ป้อนข้อมูลหลักจนกว่า Windows Vista คอมพิวเตอร์หลายเครื่องที่จำหน่ายกับ Windows วันนี้มาพร้อมกับ Windows 7 64 บิตคุณสามารถตรวจสอบว่าคุณมี Windows 64 บิตติดตั้งอยู่หรือไม่โดยไปที่ My Computer และคลิกที่ System Properties

windows 64 บิต


ฉันจะแก้ไขประโยคแรกให้เป็น: "โปรเซสเซอร์เกือบทั้งหมดผลิตตั้งแต่ปี 2010รองรับชุดคำสั่ง 64 บิต" ยังมีแล็ปท็อปขนาด 32 บิตจำนวนมากที่วางจำหน่ายในปี 2550/2551
jiggunjer

4

หากคุณใช้ Windows XP แสดงว่าคุณใช้ระบบปฏิบัติการแบบ 32 บิตเป็นส่วนใหญ่เนื่องจากรุ่น 64 บิต WinXP นั้นหายากมาก (ด้วยเหตุผลที่ดีเนื่องจากส่วนใหญ่ไม่รองรับ)

หาก PC นั้นรองรับ 64-bit นั้นยากที่จะค้นหาในกรณีนั้น ลองดาวน์โหลดCPU-Zและตรวจสอบว่าคำแนะนำแสดงรายการอะไรเช่น EM64T, AMD64, x86-64 หรือคล้ายกัน หากมีข้อสงสัยโปรดโพสต์สิ่งที่ CPU-Z แสดงสำหรับชื่อ, สเปคและคำแนะนำ


ตกลงดังนั้นจึงไม่มีวิธีการตรวจสอบในพีซีถ้าเป็น 32 บิต
tintincutes

มี แต่ไม่ใช่โดยบรรทัดคำสั่งแบบง่าย การใช้ autoit มาโคร @CPUARC จะส่งคืน 32- บิตหรือ 64- บิตสำหรับโปรเซสเซอร์และ @ OSARCH จะบอกคุณว่าระบบปฏิบัติการเป็น 32- บิตหรือ 64- บิต จะทำงานกับเครื่อง windows ใด ๆ ฉันอาจจะเขียนสคริปต์เล็กน้อยสำหรับเรื่องนี้ในไม่กี่นาที
MaQleod

@MaQleod: นั่นเป็นสิ่งที่ดีสำหรับคุณ จะขอบคุณมัน มีวิธีตรวจสอบโดยไม่ติดตั้งหรือไม่ มากที่สุดเท่าที่เป็นไปได้ที่ฉันไม่ต้องการติดตั้งเพราะมันทำให้พีซีของฉันช้า
แจ้งเตือนเมื่อ

1
ลิงก์ไปยังเวอร์ชันที่คอมไพล์แล้วไม่ต้องการการติดตั้งใด ๆ
MaQleod

4

ใช้autoitให้เรียกใช้สคริปต์นี้:

If @CPUARCH = "x86" Then
    $CPUARCH = "32-bit"
Else
    $CPUARCH = "64-bit"
EndIf

If @OSARCH = "x86" Then
    $OSARCH = "32-bit"
Else
    $OSARCH = "64-bit"
EndIf

MsgBox(64,"OS and CPU Architechure","The CPU is " & $CPUARCH & " and the OS is " & $OSARCH)

มีรุ่นที่รวบรวมได้ที่นี่หากคุณไม่ต้องการดาวน์โหลด autoit และรวบรวมด้วยตัวเอง หมายเหตุจะใช้กับ 2K / XP / VISTA / 7


อืมฉันจะเรียกใช้สคริปต์นี้อย่างไร ฉันจำเป็นต้องเรียกใช้สิ่งนี้ในพรอมต์คำสั่งหรือไม่ ฉันขอโทษที่ฉันเป็นผู้เริ่มต้นในโลกแห่งการเขียนโปรแกรม
tintincutes

ลิงค์สำหรับเวอร์ชั่นคอมไพล์ดูแปลกสำหรับฉัน แต่ฉันต้องดาวน์โหลดจากที่นี่
tintincutes

ขออภัยเกี่ยวกับข้อผิดพลาดในการสะกดคำที่ฉันเพิ่งสังเกตเห็นกำลังพยายามทำอย่างรวดเร็วกับเด็ก ๆ กรีดร้องที่ฉันฉันจะแก้ไขเมื่อฉันมีเวลา
MaQleod

ขอบคุณ MaQleod ฉันสนใจวิธีลองใช้สคริปต์นี้ คุณรันสคริปต์ได้อย่างไร ไม่แน่ใจจริงๆ
tintincutes

1
ถ้าคุณได้เวอร์ชั่นที่คอมไพล์แล้วคุณก็รันมันเหมือน exe ใด ๆ มันจะปรากฎกล่องข้อความที่มีทั้งระบบปฏิบัติการและสถาปัตยกรรมตัวประมวลผล หากคุณติดตั้ง autoit ก่อนคุณเพียงวางสคริปต์ด้านบนลงในไฟล์ข้อความบันทึกเป็นไฟล์. au3 และคลิกขวาแล้วเลือก "run script"
MaQleod

2

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

โปรดทราบว่าวิธีการจะแตกต่างกันไปตามรุ่นของ Windows


รุ่น Windows ใด ๆ

ระบบปฏิบัติการ

หากคุณใช้ Windows รุ่น 64 บิตคุณจะมีProgram Files (x86)และProgram FilesในC:\ไดรฟ์ของคุณ

หากคุณใช้ Windows รุ่น 32 บิตจะมีเฉพาะโฟลเดอร์Program Filesเท่านั้น


Windows 10

ระบบปฏิบัติการ & โปรเซสเซอร์

คลิกขวาที่ปุ่ม Startแล้วคลิกระบบ

Windows 10 คลิกขวาที่เมนู Start

OS และประมวลผลชนิดจะแสดงภายใต้ระบบหัวติดกับชนิดของระบบ

ข้อมูลระบบ Windows 10

แหล่งที่มา: ฝ่ายสนับสนุนของ WD - วิธีตรวจสอบว่าระบบปฏิบัติการ Windows เป็น 32 บิต (x86) หรือ 64- บิต (x64)


วินโดว์ 8

ระบบปฏิบัติการ & โปรเซสเซอร์

จากเดสก์ท็กด⊞ Win+ i( Windows Key + i ) จากนั้นคลิกข้อมูลเครื่องคอมพิวเตอร์

ทางลัดการตั้งค่า Windows 8

OS และประมวลผลชนิดจะแสดงภายใต้ระบบหัวติดกับชนิดของระบบ

ข้อมูลระบบ Windows 8

แหล่งที่มา: Picohelp - วิธีตรวจสอบว่า Windows 8 เป็นรุ่น 32 บิตหรือ 64 บิต


Windows 7 / Vista / Server 2008

ระบบปฏิบัติการ

เปิดเมนู Startคลิกขวาคอมพิวเตอร์และเลือกProperties ประเภท OS จะถูกแสดงภายใต้ระบบ

ข้อมูลระบบ Windows 7

ที่มา: WikiHow - ตรวจสอบว่าคอมพิวเตอร์ของคุณเป็นแบบ 64 บิต

หน่วยประมวลผล

วิธีนี้อาจต้องใช้สิทธิ์ผู้ดูแลระบบ

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

  2. คลิกดูและพิมพ์ประสิทธิภาพการทำงานและระบบรายละเอียดข้อมูล

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

ที่มา: ฝ่ายสนับสนุนของ Microsoft - Windows 32 บิตและ 64 บิต: คำถามที่ถามบ่อย


Windows XP

ระบบปฏิบัติการ

เปิดเมนู Startคลิกขวาที่ My ComputerและเลือกProperties ทั่วไปแท็บจะแสดงว่าระบบของคุณใช้ 64 บิตระบบปฏิบัติการภายใต้ระบบหัว

คุณสมบัติของระบบ Windows XP

เอื้อเฟื้อภาพหน้าจอของJohn T


1

คำตอบอื่น ๆ ทั้งหมดไม่ได้พิสูจน์ว่าระบบของคุณคือ 64 บิต พวกเขาเพียงแค่บอกคุณว่าคุณติดตั้งระบบปฏิบัติการ 64 บิตหรือไม่ ฉันขอแนะนำให้คุณทำเช่นกัน แต่ถ้าสำเนา Windows ของคุณไม่ใช่ 64 บิต (เพราะคุณสามารถติดตั้ง Windows 32 บิตในระบบ 64 บิตได้) ฉันขอแนะนำให้คุณติดตั้ง CPU-Z

เมื่อคุณติดตั้งแล้วให้รัน CPU-Z แล้วมองหา EM64T ภายใต้คำแนะนำบนแท็บ CPU


EM64T ใช้กับชิป Intel เท่านั้น ชิป AMD จะแสดงเป็น "x86_64" +1
Billy ONeal

0

คลิกขวาที่ My Computer จากนั้นคลิกที่ Properties


ฉันทำอย่างนั้น แต่ไม่มีทางที่นี่ที่บอกว่ามันเป็น 32 บิต
tintincutes

คุณใช้ XP หรือเปล่า Vista? 7? ฉัน?
ระหว่าง

1
ฉันใช้ XP Professional
tintincutes

ดังนั้นในภาพหน้าจอด้านบน ( i.imgur.com/wJa5R.gif ) เมื่อมีข้อความระบุว่า x64 Edition นั่นเพราะเขามี Windows XP รุ่น 64 บิต คุณพูดว่าอย่างไรเมื่อคุณเปิดคุณสมบัติ
ระหว่าง

1
ไม่มีอะไร ของฉันค่อนข้างเก่าฉันเดา มันพูดเพียงว่า: Microsoft Windows XP Professional รุ่น 2002 Service Pack 3 ดังนั้นฉันคิดว่านี่เป็นเพียง 32 บิต
tintincutes

0

บรรทัดคำสั่งใน Windows:

wmic computersystem

เพียงประเภทของระบบ:

wmic computersystem get systemtype

เทอร์มินัลใน Linux:

sudo lscpu

เพียงประเภทของระบบ:

sudo lscpu | grep Architecture
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.