none
如何在dos模式下查看windows版本? RRS feed

  • 问题

  •  我的意思是如果不能进系统(包括正常模式和安全模式),只能进dos模式,准备用windows xp光盘进行覆盖,但是我不知道到底是专业版还是家庭版,也不知道有没有打过补丁,我怎么在dos模式里知道windows的版本?谢谢!

    2009年1月21日 8:57

答案

  • 那可能就没有办法了,此时的windows就像普通的文件夹一样了,

    比如打开boot.ini文件来找了,windows的某些文件里面应该可以反映类似的信息

    2009年1月22日 7:28

全部回复

  • 在dos下进入系统所在盘符 \WINDOWS\system32

    运行systeminfo.exe

    2009年1月21日 9:10
    版主
  • 你好,楼主

    查看系统的信息,可以在DOS下使用命令SYSTEMINFO

    所有必要的信息都列出来了

    2009年1月21日 9:46
    版主
  • 键入这个命令后显示This program cannot be run in dos mode.这个命令只能在windows下运行,问题是如果可以进系统,查看当前系统的版本是非常容易的,我的问题是在dos模式下查看当前c盘windows的版本。

    2009年1月22日 1:49
  • 敲入cmd,就可以看到

     

    C:\>cmd
    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.

     

    2009年1月22日 2:27
  •  

    或者键入

    ver命令

     

    C:\>ver

    Microsoft Windows [版本 5.2.3790]

    2009年1月22日 2:28
  •  我的意思是在纯dos模式,是无法进入系统(正常和安全模式)的情况下。

    2009年1月22日 2:30
  • 或者试试

     

    WINVER

     

    命令

     

    2009年1月22日 2:32
  •  

    ver应该就是基本的dos命令吧,没有环境,没有进行测试,以前使用dos的时候使用过
    2009年1月22日 2:33
  • ver只会显示当前dos的版本,比如dos6.0

     

    2009年1月22日 2:36
  • ver显示的是cmd的命令行版本。如果 windows没有启动,好像还很难通过命令看到 windows 版本

     

    2009年1月22日 2:36
  • 你可以试试下面的方法

    在dos用编辑器,好像叫edit.exe吧,保存一个批处理文件,内容如下

    Code Snippet
     

    ::SPack.cmd
    @echo off
    SETLOCAL
    :: Get the WINDOWS SERVICE PACK Level
    :: For NT, 2k and XP
    :: Requires the REG.exe utility (NT Reskit or standard in Win XP)

    :: Delimiters below are tab plus space

    FOR /f "tokens=2* delims=  " %%G IN ('Reg.exe QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDVersion ^| find /i ^"CSDVersion^"') DO (
    set v_sp=%%h & echo CURRENT SERVICE PACK IS: %%H)

    PAUSE


     

     

     

     

    也就是通过REG.exe QUERY 命令去查询注册表

    2009年1月22日 2:42
  • 不好意思,同样的问题,reg.exe命令只能在windows平台使用的,如果我可以进windows系统,想知道系统的版本(pro版 或 home版?),补丁是多少还不容易吗?

    2009年1月22日 4:08
  •  

    2009年1月22日 5:11
  •  harrycat 写:

     我的意思是如果不能进系统(包括正常模式和安全模式),只能进dos模式,准备用windows xp光盘进行覆盖,但是我不知道到底是专业版还是家庭版,也不知道有没有打过补丁,我怎么在dos模式里知道windows的版本?谢谢!



    你好,harrycat

    假如不能进系统,我们是否可以跳开这个思维,不一定要在Dos看,这样看看。

    将这个硬盘盘作为从盘,用另一台机的硬盘做主盘启动,进去后查看从盘的信息,
    比如系统,查看从盘的boot.ini

    比如打了多少补丁,从盘的\windows下的log

    2009年1月22日 5:58
    版主
  • 那可能就没有办法了,此时的windows就像普通的文件夹一样了,

    比如打开boot.ini文件来找了,windows的某些文件里面应该可以反映类似的信息

    2009年1月22日 7:28
  • 我教你个最简单的办法,你看看 Windows\system32 有没有 GPEDIT.MSC(组策略编辑器),就可以大致得知是专业版还是家庭版。

    2009年1月22日 10:08
    版主
  • 你们好

    你们所说的dos已经不是真正意义上的纯dos了!!现在的dos可以支持长字节文件名。纯dos是需要独立安装的。

    MS-DOS 7.10安装程序的下载地址:

    安装盘1:http://www.cn-dos.net/msdos71/dos71_1.zip (必需)
    安装盘2:http://www.cn-dos.net/msdos71/dos71_2.zip (可选)

    也可以将这两个1.44MB的IMG软盘镜像做成光盘的720K、1.44MB、2.88MB的启动镜像来进行安装。下面就有MS-DOS 7.10光盘安装ISO版:

    安装光盘:http://help.cn-dos.net/soft/dos71cd.zip

    对于IMG文件,请使用HD-COPY或WinImage等软件将它展开到软盘中并启动即可。而且它也可以在虚拟机(例如Virtual PC、VMWare、Bochs)下完全正常运行!所以也可以在虚拟机下来测试或使用这个MS-DOS 7.10完整安装版。

    2009年1月23日 7:59