Cách nhận biết máy tính Windows có CPU hoặc hệ điều hành 64 bit


15

Làm thế nào bạn có thể kiểm tra nếu máy tính Windows của bạn

  • Có bộ xử lý x86 (32 bit) hay x86-64 (64 bit) không?
  • Đang chạy hệ điều hành 32 bit hay 64 bit?

Bạn đang chạy hệ điều hành nào?
James Mertz

giành chiến thắng xp chuyên nghiệp
tintincutes

1
Sử dụng Linux và superuser.com/questions/208301/ ((và tôi chắc chắn cũng có bản sao cho Windows).
Gilles 'SO- ngừng trở nên xấu xa'

Tôi không có lInux
tintincutes

Câu trả lời:


10

Nếu bạn ở trên XP 64 bit, bên dưới C:\bạn sẽ thấy thư mục "Tệp chương trình" cũng như thư mục "Tệp chương trình (x86)".

Thuộc tính hệ thống cũng sẽ phản ánh HĐH 64 bit:

văn bản thay thế


Tôi đã làm điều đó nhưng tôi không thấy nó nói 32bit. Vì vậy, có lẽ tôi tập hợp rằng XP Pro của tôi là 32 bit nếu 64 bit không được liệt kê.
tintincutes

1
@tint, đúng rồi.
John T

5

Hầu như tất cả các bộ xử lý được sản xuất từ ​​năm 2006 đều hỗ trợ tập lệnh 64 bit và có thể chạy hệ điều hành 32 bit hoặc 64 bit. Chạy HĐH 64 bit cần CPU x86-64, nhưng bạn không cần HĐH 64 bit để sử dụng một trong các CPU này.

Phần cứng

Hầu như tất cả các bộ xử lý AMD kể từ Athlon 64 đều hỗ trợ các hướng dẫn 64 bit. Nếu bạn có bộ xử lý AMD, nó có thể chạy HĐH 64 bit.

Hầu như tất cả các bộ xử lý Intel kể từ dòng Core 2 đều hỗ trợ 64 bit. Nếu bạn có bộ xử lý Core 2 hoặc Core i x , nó có thể chạy HĐH 64 bit. Ngoại lệ duy nhất là một vài bộ xử lý netbook Atom. Để kiểm tra xem phiên bản bộ xử lý của bạn có hỗ trợ x64 hay không, hãy tìm kiếm trong cơ sở dữ liệu bộ xử lý của Intel .

Phần mềm

Mac OS X đã hỗ trợ x64 kể từ OS X 10.4 Tiger và chỉ là x64 kể từ 10.6 Snow Leopard.

Đã có các phiên bản Windows 64 bit kể từ Windows 2000 Server, nhưng không nhập chính thống cho đến Windows Vista. Nhiều máy tính được bán cùng với Windows ngày nay đi kèm với Windows 64 bit 7. Bạn có thể kiểm tra xem bạn đã cài đặt Windows 64 bit hay chưa bằng cách truy cập My Computer và nhấp vào System Properties.

cửa sổ 64 bit


Tôi sẽ sửa câu đầu tiên thành: "Hầu như tất cả các bộ xử lý được sản xuất từ năm 2010 đều hỗ trợ tập lệnh 64 bit" Vẫn còn rất nhiều máy tính xách tay 32 bit được phát hành vào năm 2007/2008.
jiggunjer 7/12/2015

4

Nếu bạn đang chạy Windows XP thì rất có thể bạn đang chạy Hệ điều hành 32 bit, vì Phiên bản WinXP 64 bit là cực kỳ hiếm (vì một lý do chính đáng vì phần lớn không được hỗ trợ).

Nếu bản thân PC tương thích 64-bit thì khó hơn để tìm ra trong trường hợp đó. Hãy thử tải xuống CPU-Z và kiểm tra xem Hướng dẫn có liệt kê thứ gì đó như EM64T, AMD64, x86-64 hoặc tương tự không. Nếu nghi ngờ, vui lòng đăng những gì CPU-Z hiển thị cho Tên, Thông số kỹ thuật và Hướng dẫn.


ok, vì vậy không có cách nào để kiểm tra trong PC nếu 32 bit của nó
tintincutes

Có, nhưng không phải bằng dòng lệnh đơn giản. Sử dụng autoit, macro @CPUARC sẽ trả về 32 bit hoặc 64 bit cho bộ xử lý và @OSARCH sẽ cho bạn biết nếu HĐH là 32 bit hay 64 bit. Điều này sẽ làm việc trên bất kỳ máy tính windows. Tôi có thể có thể viết một kịch bản nhỏ cho điều này trong vài phút.
MaQleod

@MaQleod: Thật tuyệt với bạn. Sẽ đánh giá cao nó. Có cách nào để kiểm tra mà không cần cài đặt nó? Càng nhiều càng tốt, tôi không muốn cài đặt bởi vì, nó làm cho PC của tôi bị chậm
tintincutes

1
liên kết đến phiên bản đã biên dịch không yêu cầu cài đặt.
MaQleod

4

Sử dụng autoit , chạy tập lệnh này:

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)

Có một phiên bản được biên dịch ở đây nếu bạn không muốn tải xuống tự động và tự biên dịch nó. Lưu ý, điều này sẽ hoạt động trên 2K / XP / VISTA / 7


hmm, làm thế nào để tôi chạy tập lệnh này? Tôi có cần chạy cái này trong dấu nhắc lệnh không? Tôi xin lỗi vì tôi là người mới bắt đầu trong một thế giới lập trình
tintincutes

Liên kết cho phiên bản biên dịch có vẻ lạ đối với tôi, nhưng tôi phải tải xuống từ đây.
tintincutes

Xin lỗi về lỗi chính tả tôi vừa nhận thấy, đã cố gắng làm điều đó nhanh chóng với những đứa trẻ la hét với tôi, tôi sẽ sửa nó khi tôi có thời gian, nhưng nó thực sự không tạo ra nhiều khác biệt trong cách ứng dụng hoạt động.
MaQleod

cảm ơn MaQleod, tôi quan tâm làm thế nào để thử kịch bản này. Làm thế nào để bạn chạy một kịch bản? Không thực sự chắc chắn.
tintincutes

1
Nếu bạn có phiên bản đã biên dịch, bạn chỉ cần chạy nó, giống như bất kỳ exe nào, nó sẽ bật lên một hộp thông báo có cả kiến ​​trúc HĐH và Bộ xử lý. Nếu bạn đã cài đặt tự động trước, bạn chỉ cần dán đoạn mã trên vào tệp văn bản, lưu tệp dưới dạng tệp .au3 và nhấp chuột phải và chọn "chạy tập lệnh".
MaQleod

2

Dưới đây là danh sách các phương pháp để kiểm tra xem Hệ điều hành hiện đang cài đặt của bạn là 32 hay 64 bit và liệu bộ xử lý của bạn có thể hỗ trợ HĐH 64 bit hay không.

Lưu ý rằng các phương pháp sẽ thay đổi tùy thuộc vào phiên bản Windows của bạn.


Mọi phiên bản Windows

Hệ điều hành

Nếu bạn đang sử dụng phiên bản Windows 64 bit, bạn sẽ có Tệp chương trình (x86)Tệp chương trình trên C:\ổ đĩa của mình .

Nếu bạn đang sử dụng phiên bản Windows 32 bit, chỉ có thư mục Tệp chương trình sẽ xuất hiện.


Windows 10

Hệ điều hành & Bộ xử lý

Nhấp chuột phải vào nút Bắt đầu, sau đó nhấp vào Hệ thống .

Windows 10 Nhấp chuột phải vào Menu Bắt đầu

Loại HĐH và Bộ xử lý sẽ được hiển thị dưới tiêu đề Hệ thống bên cạnh Loại hệ thống .

Thông tin hệ thống Windows 10

Nguồn: Hỗ trợ WD - Cách xác định xem HĐH Windows là 32 bit (x86) hay 64 bit (x64)


Windows 8

Hệ điều hành & Bộ xử lý

Từ Bàn làm việc, nhấn ⊞ Win+ i( Phím Windows + i ), sau đó bấm Thông tin PC .

Cài đặt Windows 8

Loại HĐH và Bộ xử lý sẽ được hiển thị dưới tiêu đề Hệ thống bên cạnh Loại hệ thống .

Thông tin hệ thống Windows 8

Nguồn: Picohelp - Cách kiểm tra xem Windows 8 là phiên bản 32 bit hay 64 bit


Windows 7 / Vista / Máy chủ 2008

Hệ điều hành

Mở Menu Bắt đầu , bấm chuột phải vào Máy tính và chọn Thuộc tính . Loại hệ điều hành sẽ được liệt kê trong Hệ thống .

Thông tin hệ thống Windows 7

Nguồn: WikiHow - Kiểm tra xem Máy tính của bạn có 64-bit không

Bộ xử lý

Phương pháp này có thể yêu cầu quyền Quản trị viên.

  1. Mở Công cụ và thông tin hiệu suất bằng cách nhấp vào nút Bắt đầu , sau đó nhấp vào Bảng điều khiển . Trong hộp tìm kiếm, nhập Thông tin và Công cụ Hiệu suất , sau đó, trong danh sách kết quả, bấm Công cụ và Thông tin Hiệu suất .

  2. Nhấp vào Xem và in hiệu suất chi tiết và thông tin hệ thống .

  3. Trong phần Hệ thống , bạn có thể xem loại hệ điều hành nào bạn đang chạy trong Loại hệ thống và liệu bạn có thể chạy phiên bản Windows 64 bit có khả năng 64 bit hay không . (Nếu máy tính của bạn đang chạy phiên bản Windows 64 bit, bạn sẽ không thấy danh sách có khả năng 64 bit .)

Nguồn: Hỗ trợ của Microsoft - Windows 32 bit và 64 bit: Câu hỏi thường gặp


Windows XP

Hệ điều hành

Mở Menu Bắt đầu , bấm chuột phải vào Máy tính của tôi và chọn Thuộc tính . Các chung tab sẽ hiển thị nếu hệ thống của bạn sử dụng một phiên bản 64-bit OS dưới hệ thống tiêu đề.

Thuộc tính hệ thống Windows XP

Ảnh chụp màn hình lịch sự của John T


1

Tất cả các câu trả lời khác không thực sự chứng minh rằng hệ thống của bạn là 64 bit. Họ chỉ đơn giản cho bạn biết bạn có cài đặt HĐH 64 bit hay không. Tôi có thể đề nghị bạn làm điều đó quá. Nhưng, nếu bản sao các cửa sổ của bạn không phải là 64 bit (vì bạn có thể cài đặt các cửa sổ 32 bit trên các hệ thống 64 bit) thì tôi khuyên bạn nên cài đặt CPU-Z.

Khi bạn đã cài đặt nó, hãy chạy CPU-Z và tìm EM64T theo hướng dẫn trên tab CPU.


EM64T chỉ áp dụng cho chip Intel. Chip AMD sẽ hiển thị là "x86_64". +1
Billy ONeal

0

Nhấp chuột phải vào Máy tính của tôi và sau đó nhấp vào Thuộc tính.


Tôi đã làm điều đó nhưng không có cách nào ở đây nói rằng đó là 32 bit
tintincutes

Bạn đang sử dụng XP? Vista? 7? TÔI?
Vào giữa

1
Tôi đang sử dụng XP Professional
tintincutes

Vì vậy, trong ảnh chụp màn hình ở trên, ( i.imgur.com/wJa5R.gif ) khi nó nói x64 Edition đó là vì anh ta đã cài đặt phiên bản Windows XP 64 bit. Bạn nói gì khi bạn mở tài sản?
Vào giữa

1
không có gì. Tôi đoán là khá cũ. Nó chỉ nói: Microsoft Windows XP Professional Phiên bản 2002 Gói dịch vụ 3. Vì vậy, tôi cho rằng đây chỉ là 32 bit
tintincutes

0

Dòng lệnh, trong Windows:

wmic computersystem

Chỉ là loại hệ thống:

wmic computersystem get systemtype

Thiết bị đầu cuối, trong Linux:

sudo lscpu

Chỉ là loại hệ thống:

sudo lscpu | grep Architecture
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.