При поддержке компании Mobatime Systems: лидера в разработке, производстве и продаже приборов и систем времени. Подробнее...
Сайт · Форум · Инструменты WindowsFAQ.ru - Сайт о Windows, компьютерах, системном администрировании, локальных сетях

Поиск

Друзья

Клуб любителей ASPLinux
Kerio Winroute Firewall инструкции настройки

Шаблоны

New_WindowsFAQ
Главная arrow FAQ arrow Командная строка arrow Setver
Setver Версия для печати
Автор SavageNoName   

Устанавливает номер версии MS-DOS, который подсистема MS-DOS сообщает программам. Использованная без параметров, команда setver выводит таблицу текущих версий.

Синтаксис

setver [диск:путь] [имя_файла n.nn]

setver [диск:путь] [имя_файла [/delete [/quiet]]

Для вывода сведений о текущих назначениях версий используется следующий формат:

setver [диск:путь]

Параметры

[диск:путь Указывает путь к файлу Setver.exe. имя_файла Задает имя файла программы (.exe или .com), которое будет добавлено к таблице назначения версий. Использование подстановочных знаков (* и ?) не допускается. n.nn Задает версию MS-DOS (например, 3.3 или 4.01), которую подсистема MS-DOS сообщает заданной программе. /delete Удаляет сведения о данной программе из таблицы назначения версий. Так же можно использовать параметр /d. /quiet Скрывает сообщение, которое обычно выводится при удалении записи из таблицы назначения версий. /? Отображает справку в командной строке.

Примечания

  • Использование таблицы назначения версий

    Многие программы, которые были разработаны для использования с предыдущими версиями MS-DOS, будут корректно работать с системой Windows XP. Однако, в некоторых случаях, программа может не работать до тех пор, пока ее имя не будет включено в таблицу назначения версий. Эта таблица сообщает программе, что она работает с той версией MS-DOS, для которой она была разработана, несмотря на то что она в действительности работает с подсистемой MS-DOS. Воспринимая версию MS-DOS 5.0 как более старую, программа может работать корректно. Однако, использование команды setver не решит проблему с теми программами, которые несовместимы с системой Windows XP.

  • Загрузка таблицы назначения версий в память

    Перед использованием команды setver таблица назначений версий должна быть загружена в память с помощью команды device в файле Config.nt.

  • Обновление таблицы назначения версий

    После обновления таблицы назначения версий (добавления или удаления записей) должен быть запущен новый экземпляр интерпретатора командной строки для считывания обновленной таблицы назначения версий.

  • Обновление существующих записей

    Если задано имя файла, который уже находится в таблице назначения версий, новая запись заменит старую.

  • Коды завершения команды setver

    Чтобы проанализировать в пакетной программе коды завершения, выведенные командой setver, используйте параметр уровень_ошибки в командной строке if. Чтобы увидеть пример пакетной программы, обрабатывающей коды завершения с помощью if, щелкните ссылку «». В следующей таблице перечислены коды завершения с кратким описанием.

    Код завершения

    Описание

    0

    Программа setver успешно закончила работу

    1

    Задан неверный ключ командной строки

    2

    Задано неверное имя файла

    3

    Недостаточно системной памяти для работы команды

    4

    Задан недопустимый формат номера версии

    5

    Программа setver не может найти заданную запись в таблице назначения версий

    6

    Программа setver не может найти файл Setver.exe

    7

    Задан недопустимый диск

    8

    Задано слишком много параметров команды

    9

    Отсутствует параметр команды setver

    10

    Программа setver обнаружила ошибку при чтении файла Setver.exe

    11

    Файл Setver.exe поврежден

    12

    Заданный файл Setver.exe не поддерживает таблицу назначения версий

    13

    В таблице назначения версий недостаточно места для новой записи

    14

    Программа setver обнаружила ошибку при записи в файл Setver.exe

Примеры

Для запуска Myprog.exe, файла, который выполняется с MS-DOS версии 3.30, создайте запись в таблице назначения версий, в результате чего, Myprog.exe интерпретирует подсистему MS-DOS, как версию 3.30, вводом следующей команды:

setver myprog.exe 3.30

Для удаления записи о программе Myprog.exe из таблицы назначения версий служит следующая команда:

setver myprog.exe /delete

Для просмотра содержимого таблицы назначения версий на диске C служит следующая команда:

setver c:

 
< Setlocal   Shell >

Сервер NTP

Время, полученное с NTP-сервера. Для просмотра должен быть разрешён Java-script.
Время, полученное с Вашего компьютера. Для просмотра должен быть разрешён Java-script.

Доступ к серверу NTP первого стратума
Подробнее

На форуме

Лента RSS

Mobatime - Автору - Рекламодателю - Веб-мастеру - Контакт - История - Наверх
© Владислав Семёнов aka SavageNoName 2003-2016
При любом использовании материалов ссылка на WindowsFAQ.ru обязательна
Сайту 12 лет, 7 месяцев и 12 дней. Форуму 15 лет, 11 месяцев и 25 дней.