Top Qs
Timeline
Chat
Perspective
Ver (command)
Command in many command-line interpreters From Wikipedia, the free encyclopedia
Remove ads
In computing, ver
(short for version) is a command in various command-line interpreters (shells) such as COMMAND.COM
, cmd.exe
and 4DOS/4NT. It prints the name and version of the operating system, the command shell, or in some implementations the version of other commands. It is roughly equivalent to the Unix command uname
.
Remove ads
Implementations
Summarize
Perspective

ver
command on ReactOSThe command is available in FLEX, HDOS,[1] DOS, FlexOS,[2] SpartaDOS X,[3] 4690 OS,[4] OS/2,[5] Windows,[6] and ReactOS.[7] It is also available in the open-source MS-DOS emulator DOSBox, in the KolibriOS Shell[8] and in the EFI shell.[9]
TSC FLEX
In TSC's FLEX operating system, the VER
command is used to display the version number of a utility or program.[10] In some versions the command is called VERSION
.[11][12]
DOS
The command is available in MS-DOS versions 2 and later.[13] MS-DOS versions up to 6.22 typically derive the DOS version from the DOS kernel. This may be different from the string printed on start-up. The argument "/r" can be added to give more information and to list whether DOS is running in the HMA (high memory area).
PC DOS typically derives the version from an internal string in command.com
(so PC DOS 6.1 command.com
reports the version as 6.10, although the kernel version is 6.00.)
DR DOS 6.0 also includes an implementation of the ver
command.[14] DR-DOS reports whatever value the environment variable OSVER
reports.
PTS-DOS includes an implementation of this command that can display, modify, and restore the DOS version number.[15]
IBM OS/2
OS/2 command.com
reports an internal string, with the OS/2 version. The underlying kernel here is 5.00, but modified to report x0.xx (where x.xx is the OS/2 version).
Microsoft Windows

winver
command on Windows 11Windows 9x command.com
report a string from inside command.com. The build version (e.g. 2222), is also derived from there.
Windows NT command.com
reports either the 32-bit processor string (4nt, cmd), or under some loads, MS-DOS 5.00.500, (for all builds). The underlying kernel reports 5.00 or 5.50 depending on the interrupt. MS-DOS 5.00 commands run unmodified on NT.
Microsoft Windows also includes a GUI (Windows dialog) variant of the command called winver
, which shows the Service Pack or Windows Update installed (if any) as well as the version. In Windows before Windows for Workgroups 3.11, running winver
from DOS reported an embedded string in winver.exe
.
Windows also includes the setver
command that is used to set the version number that the MS-DOS subsystem (NTVDM) reports to a DOS program.[16] This command is not available on Windows XP 64-Bit Edition.[17]
DOSBox
In DOSBox, the command is used to view and set the reported DOS version. It also displays the running DOSBox version. The syntax to set the reported DOS version is the following:
VER SET <MAJOR> [MINOR]
The parameter MAJOR
is the number before the period, and MINOR
is what comes after.
Versions can range from 0.0 to 255.255. Any values over 255 will loop from zero. (That is, 256=0, 257=1, 258=2, etc.)[18]
Others
AmigaDOS provides a version
command. It displays the current version number of the Kickstart and Workbench.[19] The DEC OS/8 CCL ver
command prints the version numbers of both the OS/8 Keyboard Monitor and CCL.[20]
Remove ads
Syntax
C:\WINDOWS\system32>ver
Microsoft Windows [Version 10.0.10586]
Some versions of MS-DOS support an undocumented /r
switch, which will show the revision as well as the version.
Version list
Summarize
Perspective
The following table lists version numbers from various Microsoft operating systems:[21][22][23]
Remove ads
See also
References
Further reading
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads