如何判断Windows计算机是否具有64位CPU或操作系统


15

如何检查Windows计算机

  • 是否具有x86(32位)或x86-64(64位)处理器?
  • 运行的是32位还是64位操作系统?

您正在运行什么操作系统?
詹姆斯·默兹

赢得XP专业人士
tintincutes 2010年

1
使用Linux和superuser.com/questions/208301/…(并且我确定Windows也存在重复的内容)。
吉尔斯(Gillles)“所以-别再邪恶了”

我没有lInux
tintincutes 2010年

Answers:


10

如果您使用的是64位XP,C:\则将在下面看到“程序文件”和“程序文件(x86)”文件夹。

系统属性还将反映一个64位操作系统:

替代文字


我这样做了,但我看不到它说的是32位。因此,如果未列出64位,也许我会发现我的XP Pro是32位。
tintincutes

1
@tint,正确。
约翰·T

5

自2006年以来生产的几乎所有处理器都支持64位指令集,并且可以运行32位或64位操作系统。运行64位OS 需要使用x86-64 CPU,但是不需要 64位OS即可使用这些CPU之一。

硬件

自Athlon 64以来,几乎所有AMD处理器都支持64位指令。如果您有AMD处理器,则它可能可以运行64位OS。

自Core 2系列以来,几乎所有Intel处理器都支持64位。如果您具有Core 2或Core i x处理器,则它可以运行64位OS。唯一的例外是一些Atom上网本处理器。要检查您的处理器版本是否支持x64,请在Intel的处理器数据库中查找它。

软件

自OS X 10.4 Tiger起,Mac OS X就支持x64,而自10.6 Snow Leopard起,仅一直支持x64。

自Windows 2000 Server以来,已有64位版本的Windows,但直到Windows Vista才进入主流。今天,随Windows一起出售的许多计算机都带有64位Windows7。可以通过转到“我的电脑”并单击“系统属性”来检查是否安装了64位Windows。

Windows 64位


我将第一句话更正为:“自2010年以来,几乎所有生产的处理器都支持64位指令集”在2007/2008年,仍然有很多32位笔记本电脑发布。
jiggunjer 2015年

4

如果您运行的是Windows XP,则极有可能运行的是32位操作系统,因为64位WinXP版本极为罕见(这是一个很好的原因,因为它基本上不受支持)。

如果PC本身是64位兼容的,那么在这种情况下很难发现。尝试下载CPU-Z,并检查说明中是否列出了EM64T,AMD64,x86-64或类似内容。如有疑问,请张贴CPU-Z显示的名称,规格和说明。


好的,因此无法检查PC是否为32位
tintincuts 2010年

有,但不是通过简单的命令行。使用autoit,@ CPUARC宏将为处理器返回32位或64位,而@OSARCH会告诉您操作系统是32位还是64位。这将适用于任何Windows计算机。我可能会在几分钟内为此编写一个小脚本。
MaQleod 2010年

@MaQleod:很好。会很感激的。有没有不安装就可以检查的方法吗?我尽可能不要安装,因为这会使我的电脑运行缓慢
tintincuts 2010年

1
指向编译版本的链接不需要任何安装。
MaQleod 2010年

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 2010年

感谢MaQleod,我对如何尝试此脚本感兴趣。您如何运行脚本?不太确定。
tintincutes

1
如果您获得了编译版本,则可以像运行任何exe一样运行它,它会弹出一个消息框,其中包含操作系统和处理器体系结构。如果首先安装了autoit,则只需将上面的脚本粘贴到文本文件中,将其另存为.au3文件,然后右键单击并选择“运行脚本”。
MaQleod

2

下面是检查您当前安装的操作系统是32位还是64位,以及处理器是否可以支持64位OS的方法列表。

请注意,方法将因Windows版本而异。


任何Windows版本

操作系统

如果您使用的是Windows的64位版本,您将有程序文件(x86)程序文件您的C:\驱动器。

如果您使用的Windows是32位版本,则仅存在Program Files文件夹。


Windows 10

操作系统和处理器

右键单击开始按钮,然后单击系统

Windows 10右键单击开始菜单

操作系统和处理器类型将显示在系统类型旁边的系统标题下。

Windows 10系统信息

来源:WD支持-如何确定Windows操作系统是32位(x86)还是64位(x64)


Windows 8

操作系统和处理器

在桌面上,按⊞ Win+ iWindows键+ i),然后单击PC信息

Windows 8设置超级按钮

操作系统和处理器类型将显示在系统类型旁边的系统标题下。

Windows 8系统信息

资料来源:Picohelp-如何检查Windows 8是32位还是64位版本


Windows 7 / Vista / Server 2008

操作系统

打开“ 开始”菜单,右键单击“ 计算机”,然后选择“ 属性”。操作系统类型将在“ 系统”下列出

Windows 7系统信息

来源:WikiHow-检查您的计算机是否为64位

处理器

此方法可能需要管理员权限。

  1. 单击“ 开始”按钮,然后单击“ 控制面板”,打开“性能信息和工具” 。在搜索框中,键入Performance Information and Tools,然后在结果列表中,单击Performance Information and Tools

  2. 单击查看并打印详细的性能和系统信息

  3. 在“ 系统”部分,您可以在“ 系统类型”下查看当前正在运行的操作系统类型,以及是否可以在64位功能下运行64位版本的Windows 。(如果您的计算机已经在运行64位版本的Windows,则不会看到支持64位的列表。)

来源:Microsoft支持-32位和64位Windows:常见问题


Windows XP

操作系统

打开“ 开始”菜单,右键单击“ 我的电脑”,然后选择“ 属性”。“ 常规”选项卡将显示您的系统是否在“ 系统”标题下使用64位操作系统。

Windows XP系统属性

屏幕截图由John T提供


1

所有其他答案实际上并不能证明您的系统是64位的。它们只是告诉您是否已安装64位操作系统。我可以建议您也这样做。但是,如果Windows副本不是64位(因为您可以在64位系统上安装32位窗口),则建议您安装CPU-Z。

安装后,运行CPU-Z并在“ CPU”选项卡上的说明下查找EM64T。


EM64T仅适用于英特尔芯片。AMD芯片将显示为“ x86_64”。+1
Billy ONeal

0

右键单击“我的电脑”,然后单击“属性”。


我是这样做的,但这里没有办法说这是32位
tintincutes 2010年

您在使用XP吗?Vista?7?我?
其间的

1
我正在使用XP Professional
tintincutes 2010年

因此,在上面的屏幕截图中(i.imgur.com/wJa5R.gif)说x64 Edition多数民众赞成是因为他安装了64位版本的Windows XP。打开物业时您怎么说?
其间的

1
没有。我猜我的年纪很大。它只是说:微软的Windows XP专业版2002 Service Pack 3的所以我认为这仅仅是32位
tintincutes

0

Windows中的命令行:

wmic computersystem

只是系统类型:

wmic computersystem get systemtype

终端,在Linux中:

sudo lscpu

只是系统类型:

sudo lscpu | grep Architecture
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.