# ✅ 纯文本文件(记事本直接打开可读,不用特殊工具)
## 1. osver.txt【首选!Win10/Win11 纯文本,直接看内部版本号】
路径:
```
C:\ProgramData\Microsoft\Diagnosis\osver.txt
```
里面只有一行数字,示例 `10.0.22621`
- ≥22000 → Win11
- 10240~19045 → Win10
> ⚠️ ProgramData 默认是**隐藏文件夹**,资源管理器要开启【查看 → 隐藏的项目】才能看见
## 2. license.rtf(写字板打开,Vista/Win7/Win8/Win8.1 直接写完整系统名称)
路径:
```
C:\Windows\System32\license.rtf
```
Win7/Win8 首页直接写:Windows 7 Professional 这类完整版本;
**Win10/Win11 的 license.rtf 不再标注系统版本**,只能用来排除旧系统
## 3. eula.txt(XP专用)
```
C:\Windows\System32\eula.txt
```
文末 EULAID 可以判断 XP 是否带SP包、家庭/专业版
# ❗重要说明
`C:\Windows\System32\config\SOFTWARE` 是**注册表 hive 二进制文件,不是纯文本,记事本打开全是乱码**,不能直接看,需要 Registry Explorer 离线加载解析(可以查到家庭版/专业版完整产品名称)
# 📌 备选方案(如果上面txt找不到,看文件属性,不用进系统)
`C:\Windows\System32\ntoskrnl.exe` 右键→属性→详细信息→产品版本
对照:
- 6.1 → Win7
- 6.2 → Win8
- 6.3 → Win8.1
- 10.0.10240~19045 → Win10
- 10.0.22000及以上 → Win11
# 🧾 最简操作顺序(离线硬盘、无法进桌面)
1. 开启显示隐藏文件,找 `ProgramData\Microsoft\Diagnosis\osver.txt`,记事本打开看版本号
2. 找不到就打开 `Windows\System32\license.rtf`,用写字板查看
3. 都不行:拷贝 ntoskrnl.exe 到正常电脑,右键看文件版本
4. 需要区分家庭/专业版:拷贝 `Windows\System32\config\SOFTWARE`,用 Registry Explorer 读取注册表项
如果你需要,我可以给 Registry Explorer 的下载和离线读取注册表完整步骤。