无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3646|回复: 8
打印 上一主题 下一主题

在命令行下如何区分win7和win2008?

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-11 20:31:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在cmd命令行下如果区分XP和win7,只需要用到ver命令即可
但是区分win7和win2008,却显示的是一样的,这个怎么办呢?
我想到一个办法,就是使用systeminfo把命令结果保存下来,然后find一下进行判断
但是这个方法执行缓慢
有没有什么更快捷的方法?
2#
发表于 2012-1-12 11:38:05 | 只看该作者
不知读取注册表信息可以不?

reg query "hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion" |findstr /i "productname"
回复

使用道具 举报

3#
发表于 2012-1-12 16:32:05 | 只看该作者
win7是nt 6.1,2008是6.0,ver命令很明显不一样。

至于vista和2008都是6.0,我记得vista的ver命令结果里面有"vista"字符串的
回复

使用道具 举报

4#
 楼主| 发表于 2012-1-12 21:16:46 | 只看该作者

回复 #3 fujianabc 的帖子

2008 r2 sp1显示的跟win7 x64 sp1一模一样,都是版本6.1
回复

使用道具 举报

5#
 楼主| 发表于 2012-1-12 21:18:52 | 只看该作者

回复 #2 pznpt 的帖子

还真的,都忘了使用注册表了
回复

使用道具 举报

6#
发表于 2012-1-13 05:32:07 | 只看该作者
原帖由 ones 于 2012-1-12 21:16 发表
2008 r2 sp1显示的跟win7 x64 sp1一模一样,都是版本6.1


r2和win7的6.1联机状态下可以用dism /online /get-currentedition命令来查询本系统的版本
回复

使用道具 举报

7#
发表于 2012-1-13 07:42:30 | 只看该作者
看了看,都忘了使用注册表了…
回复

使用道具 举报

8#
 楼主| 发表于 2012-1-13 08:51:32 | 只看该作者

回复 #6 yueyezhan 的帖子

居然还有这命令,不过要联网才行,那不是很方便
回复

使用道具 举报

9#
发表于 2012-1-13 09:04:48 | 只看该作者
原帖由 ones 于 2012-1-13 08:51 发表
居然还有这命令,不过要联网才行,那不是很方便


不是联网,是联机,是针对部署的映像而言,启动进系统是联机用dism /online,针对映像或者部署到分区后未启动的状态叫离线,用dism /image:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 08:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表