首页 > 代码库 > windows 查看软件是32位还是64位

windows 查看软件是32位还是64位

我有一个配置挺好的电脑,win10 64位的系统,但是最近下载的一个软件用着巨慢,导致我严重想知道下载的软件是64位的还是32位的

百度谷歌了很久,大多数都说是两个方法:

1. 判断文件的安装路径,如果是安装在“Program Files (x86)”下的就是32位,在“Program Files”下的就是64位,但此方法有个前提——不是自己指定的路径

2. 查看任务管理器“ctrl+alt+del”,“进程”页查看程序是否有“32bit”的后缀,

这两种方法里,

第一种方法经我验证是不靠谱的,我下载了一个64位的软件默认安装路径也是“Program Files (x86)”

第二种方法简单可行,

技术分享

后来一想任务管理器进程页能看,那详情页也必须能看呀,捣鼓了一下,果不其然,在详情页展示列表的标题栏上右键,选择“选择列”,在弹出的列表中勾选“平台”,即可展示软件位数,如图:

技术分享

 

除了上面的两种方法外,还在一个微软问答网站上看到了第三种暴力”的方法,

该方法需要一个能读取二进制文件的编辑器,恰好我有一个emeditor,

在文件上右键,用emeditor打开,选择“以二进制方式打开(十六进制视图)”

技术分享

然后找到片段“This program cannot be run in DOS mode”, 然后在其附近找“PE..L”或“PE..d”,

其中 "PE..L" (十六进制代码: 504500004C) = 32 bit,"PE..d?" (十六进制代码: 504500006486) = 64 bit,

如图:

技术分享技术分享

windows 查看软件是32位还是64位