辨识计算机环境
本文将简单介绍三类主流系统中判断系统版本和架构的方法。如果你确认你本来就知道,那就没必要看这篇文章。
Windows
首先,大致判断你的系统
根据winver.exe
- 按下组合键
WIN
+R
- 在弹出窗口里输入
winver
,然后点击运行 - 在弹出窗口中可以看到你的系统版本。根据版本选择 #1 或是 #2 继续操作。
根据外观
- 如果你的电脑系统开机后可看见 “欢迎使用”:
这是Windows XP,我们的软件不支持。 - 如果你的任务栏和窗口标题栏看起来很圆润,或是在开机时候底部可见【Windows 7 xx版】或【Windows Vista】:
这是Windows Vista或7,转到下文中的 #1 继续操作。 - 如果你的开始按钮不可见,或者开始按钮可见是一个斜面的四格图标,并且你的开始菜单是全屏的可以横向滚动的磁贴形式(全是大小不一的方块):
这是Windows8或Windows8.1,转到下文中的 #1 继续操作。 - 如果你的开始按钮旁有一个圆环图标或搜索图标(除非它们被关闭了),且开始菜单存在一些磁贴(不全是磁贴,不一定全屏,除非你自己更改过默认开始菜单),并且系统图标看起来是扁平的(而不是圆润的)并且开机动画是几个点转圈,登陆进入系统时背景是你的锁屏壁纸:
这是Windows10。早期版本和后期红石更新有较大区别,但是八九不离十。下文中的 #1 和 #2 可能都适合你。 - 如果你的底部任务栏(除非你把它挪走了)上的开始按钮中可见【开始】字样,任务栏和窗口标题栏背景是灰色的,窗口是直角的,几乎不可见窗口动效动画:
这可能是Windows XP、Windows 7、Windows8/8.1(精简版),或者更早的Windows。你可以尝试通过 #1 的步骤进行确认。这样的外观往往是被手动设置过后,或是处于安全模式(Windows 7 +),或是出于其他情况。 - 如果你开机后能看到锁屏界面并且时钟居中显示,或任务栏上的开始按钮是略显圆润的正方形四格图标,并且你在一些系统界面里点击右键出现的菜单是等边距的圆润的菜单(往往包含简洁的图标):
这是Windows 11。转到下文中的 #2 继续操作。 - 如果是这里没有提及的外观:
你的系统外观可能被大幅度篡改了,或者本文未能及时更新(最后更新:2025年1月16日),尝试使用上文winver.exe
方法判断系统版本。
Windows Server
请注意,对于Windows Server,判断标准大致一致。
一般而言,Windows8及以后版本的Windows在UI风格上与WS2013及以后的Server版本一致,可以尝试找到设置后按#2方法操作,找不到设置则按#1方法。
对于更早版本的Windows Server,我们无法保证兼容性。
其次,依据大致的系统版本确认详细信息
较老的Windows (Vista/7/8/8.1/早期10)
- 在桌面的空白区域右键点击鼠标,选择【属性】
- 将会弹出一个来自控制面板的窗口。在这个窗口里可以查看系统的关键信息。
- 找寻关键词,然后参考文末的一般词对照表来确认你的电脑使用的系统具体版本和CPU架构。
较新的Windows(红石10/11)
- 打开系统设置(或使用组合键
WIN
+I
) - 搜索或找到: [系统 -> 系统信息] 或 [系统 -> 关于]
- 在这里可以查看系统信息。参考文末的一般词对照表来确认你的电脑使用的系统具体版本和CPU架构。
- 打开系统设置(或使用组合键
Linux
Linux用户一般都知道自己的操作系统版本和类型以及处理器架构。如果不知道的话,参见下文中通用的方法。
请注意,我们的产品除非是命令行应用程序,否则需要一个桌面环境来运行。
参考文末的一般词对照表来确认你的电脑使用的系统具体版本和CPU架构。
macOS
一般而言,可以通过点击左上角的Apple图标后点击菜单中的【关于本机】来查看关键信息。
当然,如果你喜欢使用终端,除了使用下文通用的方法,还可以:
打开终端
- 按下 Command + 空格键,输入 “终端”,然后按回车键打开终端。
输入以下命令
bashsw_vers
查看输出结果
终端会显示类似以下的信息:
ProductName: macOS ProductVersion: 13.0.1 BuildVersion: 22A400
其中,
ProductVersion
表示 macOS 的版本号。
如果想要查看CPU架构:
在终端中输入以下命令:
basharch
查看输出结果:
- 如果结果是
arm64
,说明你的系统当前运行在 Apple Silicon(ARM 架构)。 - 如果结果是
i386
或x86_64
,说明你的系统运行在 Intel 架构。
- 如果结果是
参考文末的一般词对照表来确认你的电脑使用的系统具体版本和CPU架构。
通用的方法(xxfetch)
对于上述系统的现代化版本(即,肉眼可见的能感受到系统它很新:Windows10+,macOS10.15+,Linux(内核版本5+))一般都可以通过安装一种fetch工具来获取当前的关键系统信息。甚至可以拿来截图装X
以下介绍了各个系统如何安装和使用neofetch
:
安装Neofetch
Windows
在 Windows 系统上,可以通过在Powershell中可运行的包管理器 scoop
或者 choco
来安装 neofetch
。
使用 Scoop:
- 确保已安装 Scoop(未安装请参考 Scoop 的安装指引 Quickstart片段)。
- 打开 PowerShell 或命令提示符,运行:powershell
scoop install neofetch
- 安装完成后,运行
neofetch
。
使用 Chocolatey:
:::warn 替代软件
在Chocolatey的默认源中,笔者没能找到neofetch,但类似的工具winfetch
是可用的。
:::
- 确保已安装 Chocolatey(未安装请参考 Chocolatey 的安装指引 ,运行第二步中可以复制并在Powershell中执行的命令)。
- 打开 PowerShell 或命令提示符(以管理员身份运行),执行:powershell
choco install winfetch
- 安装完成后,运行
winfetch
。
macOS
在 macOS 上,可以通过 Homebrew 包管理器安装 neofetch
。
使用 Homebrew:
- 确保已安装 Homebrew(未安装请参考 Homebrew安装指引)。
- 打开终端,执行以下命令安装
neofetch
:bashbrew install neofetch
- 安装完成后,运行
neofetch
。
Linux
在 Linux 系统上,neofetch
通常可以通过系统的包管理器直接安装。以下是基于不同包管理器的安装步骤:
使用 pacman(Arch Linux 及其衍生发行版,如 Manjaro):
- 打开终端,运行以下命令:bash
sudo pacman -S neofetch
- 安装完成后,运行
neofetch
。
使用 apt(Debian、Ubuntu 及其衍生发行版,如 Linux Mint):
- 打开终端,运行以下命令:bash
sudo apt update sudo apt install neofetch
- 安装完成后,运行
neofetch
。
使用 dnf(Fedora 及其衍生发行版,如 RHEL 和 CentOS Stream):
- 打开终端,运行以下命令:bash
sudo dnf install neofetch
- 安装完成后,运行
neofetch
。
使用Neofetch
运行neofetch
命令后,应该会在终端里打印出这样的内容:
要确认系统版本和CPU架构,只需要看OS那一行即可。一般而言,那里会有两个部分表示本文中涉及的关键信息。请根据文末的一般词对照表来分析。
一般词对照表
类型 | 可能出现的词 | 解释 |
---|---|---|
系统类型/系统名称/系统版本 | Windows,Windows NT,NT (Windows); macOS,OS X,Mac OS X (macOS); Fedora,Ubuntu,Linux,Manjaro,Arch (Linux); | 目前主流操作系统基本就是这三类。 Linux用户一般不会不知道自己的系统信息 (除非使用的是单位发的国产电脑—— 目前我们的产品基本未验证其兼容性。以及其他的边缘情况。) 系统版本往往作为数字出现在系统名称后面。 |
系统架构/CPU架构/指令集 | x86_64,x86,64-bit,amd64,arm64,ARM,armv8,aarch (或类似形式的词) | 如果你在设备上看到 x86_64 、64-bit 或 amd64 ,这些通常表示你的操作系统是 64 位的,或者你的 CPU 使用 64 位架构。我们通常将这一架构简称为 x64 。 相对地,如果你看到的是 x32 或 x86 ,则表示设备使用的是 32 位架构。需要注意的是,我们的软件通常 不再支持任何32位架构。除此之外的情况除非有特殊说明否则均不保证兼容。 |
CPU类型或CPU型号 | Apple Silicon,M1,M1 Ultra,Snapdragon (ARM处理器); Ryzen,CORE,..。(现代常见x64处理器系列); | 如果你看到的是 arm64 (请注意,这与 amd64 完全不同,千万不要混淆!),或者单独出现了 ARM 、aarch ,亦或包含了这些词汇,则通常表示你的 CPU 是基于 ARM 架构 的。近年来,许多使用 ARM 处理器的设备(例如部分笔记本电脑或移动设备)都采用了 arm64 架构。 |