Відкриває таблицю версій. Повідомляє про номер версії (молодше 6.x) програм і драйверів пристроїв, призначених для більш ранніх версій MS-DOS.
Цю команду можна використовувати для виведення і модифікації таблиці версій, в якій перераховуються імена програм і номера версій MS-DOS, для яких вони призначені. Якщо ви користуєтеся програмою, модифікованої для версії 6.x, то за допомогою команди SETVER можете додати її ім'я до таблиці версій.
Для виведення поточної таблиці версій використовується синтаксис:
MS-DOS виводить на екран дві колонки, перераховуючи в лівій імена файлів, а в правій - відповідні версії MS-DOS (в якій може виконуватися даний файл).
Параметр [диск: маршрут] задаетрасположеніефайла SETVER.EXE. «Ім'я_файлу» визначає ім'я програмного файла (зазвичай .EXE або .COM), який ви хочете додати до таблиці (трафаретні символи * і. Вказувати не допускається). Параметр n.nn задає номер версії MS-DOS (наприклад, 3.30 або 4.01). Якщо ви задасте ім'я файлу, вже включеного в таблицю версій, то новий запис замінює існуючу.
Параметр / DELETE (скорочено / D) видаляє з таблиці версій запис для даного програмного файлу. / QUIT забороняє висновок повідомлення при видаленні запису з таблиці.
Якщо при зміні таблиці версій виявляються помилки, MS-DOS виводить довге повідомлення, в якому говориться, що за інформацією про роботу конкретної програми у версії 6 потрібно звернутися до розробника, і дана програма не перевірена Microsoft: при запуску її після зміни таблиці версій в MS -DOS 6, ви можете зіпсувати або втратити дані.
Якщо виводиться повідомлення:
то зміна версії буде діяти при наступному перезапуску системи.
Перед використанням команди SETVER таблицю версій потрібно завантажити в пам'ять командою DEVICE файла CONFIG.SYS. За замовчуванням програма установки MS-DOS модифікує CONFIG.SYS таким чином, щоб забезпечити завантаження в пам'ять таблиці версій при кожному запуску системи.
Ви можете використовувати команду SETVER для установки номера версії командного інтерпретатора, проте заміна номера версії для інтерпретатора команд MS-DOS 6 (COMMAND.COM) може привести до того, що ви не зможете запустити систему.
Багато програм, призначені для роботи з попередніми версіями MS-DOS, будуть коректно працювати і в версії 6 MS-DOS. Однак, в деяких випадках програма не правильно працювати, поки її ім'я не включено в таблицю версій. Таблиця вказує програмі, що вона працює з тією версією MS-DOS, для якої вона призначена (навіть при виконанні в MS-DOS 6). Інтерпретуючи MS-DOS 6 як більш ранню версію, програма буде працювати коректно. Однак в разі несумісності з MS-DOS 6 команда SETVER не вирішує проблеми.
Коди виходу команди SETVER показані в наступній таблиці.