Запуск DOS-программ на Windows 7 в Windows XP mode
На новые машины стали ставить Windows 7 и тут же столкнулись с тем, что DOS-программы не запускаются вообще. Настройка режима совместимости в свойствах файла никак не влияет на запуск (в Windows XP это хоть как-то помогало). В результате гугления выяснилось, что Микрософт предлагает DOS-программы на Windows 7 запускать в виртуальной машине. Разработчики позаботились о том, чтобы этот совершенно дикий метод создавал как можно меньше неудобств, а для неискушенного пользователя выглядел почти прозрачно. Правда, для этого кто-то должен все предварительно настроить… Технология называется Windows XP Mode. Об этом и пойдет речь.
Установка Windows XP mode
1. (Пофиксено в Windows 7 SP1) Windows XP Mode можно поставить не на любую машину. Должна быть поддержка виртуализации. Иногда её нужно включать в BIOS’е машины.
Достоверно убедиться в пригодности ПК для Windows XP Mode можно с помощью теста Intel Processor Identification Utility. Программа требует процесса установки. После запуска на закладке «Технологии ЦП» нужно посмотреть значение в строке «Технология виртуализации Intel».
2. Скачиваем WindowsXPMode_ru-ru.exe со страницы Windows XP Mode and Windows Virtual PC. Это подготовленный разработчиком образ виртуальной машины с Windows XP SP3, размером почти 500 Мб. Скачивается очень долго, у меня заняло больше 4 часов. Попутно сразу скачиваем с той же страницы и Windows6.1-KB958559-x64-RefreshPkg.msu — это обновление как раз и есть Microsoft Virtual PC, в среде которого будет запускаться виртуальная машина.
3. Устанавливаем WindowsXPMode_ru-ru.exe. Программа установки спросит путь для виртуальной машины. Размер каталога будет большой (для пустой машины порядка 1.5 … 2 Гб), поэтому нужно позаботиться, чтобы на диске было достаточно свободного места. Ставим на диск D:.
4. Устанавливаем Windows6.1-KB958559-x64-RefreshPkg.msu. Песле установки перезагрузка обязательна.
Настройка DOS-программы в Windows XP Mode
В меню Пуск выбираем: Все программы — Windows Virtual PC — Windows XP Mode.
При первом запуске происходит конфигурирование Windows XP Mode.
Автоматически создается пользователь XPMUser с правами администратора. Для него запрашивается пароль. От имени этого пользователя будет происходить вход в виртуальную ОС. Если здесь сбрость флажок сохранения пароля, то придется вводить его при каждом запуске виртуальной машины и, соответственно, установленных на ней программ.
После вопроса о порядке установки обновлений в виртуальной гостевой ОС начинается настройка виртуальной машины. Процесс довольно длительный. На i5 3 ГГц занял 3 минуты. В результате открывается окно, в котором выполняется Windows XP SP3. По умолчанию, в виртуальной Windows XP Mode 512 МБ ОЗУ и один жесткий диск на 120 Гб.
Здесь устанавливаем свою DOS-программу. Возникает вопрос, куда её ставить. У виртуальной машины свой диск C:. Если файлы программы находятся на нем, то из Windows 7 они будут доступны только через сеть, а это совсем не удобно. Зато диски Windows 7 по умолчанию автоматически подключаются в Windows XP mode как сетевые и выглядят в проводнике так:
\\tsclient\C
\\tsclient\D
и т.д.
Конкретная задача
DOS-программа на Windows 7 (хост) находится в каталоге C: \ZAYAVKA. Сама обращается за данными к сетевому ресурсу \\Cavs-4\ZAYAVKA , который подключен как диск Y: , так как DOS-программа не понимает сетевых путей, работает только с локального диска. Это работало на Windows XP, нужно запускать на Windows 7 SP1 x64.
На Windows XP mode (гостевая) подключаем диски через net use:
net use H: \\tsclient\C /PERSISTENT:YES /SAVECRED net use Y: \\Cavs-4\ZAYAVKA /PERSISTENT:YES /SAVECRED
Для второй команды потребуется ввести имя и пароль для подключения.
На Windows XP открываем папку H:\ZAYAVKA и делаем на рабочем столе ярлычок для DOS-программы из этого каталога. Запускаем, проверяем. Настраиваем параметры экрана. Если все в порядке, то на гостевой копируем этот ярлычок с рабочего стола в каталог c:\Documents and Settings\All Users\Главное меню\Программы\ и делаем завершение сеанса: Пуск — Выход из системы. Таким образом программа публикуется для хостовой ОС. Выключаем гостевую крестиком.
Теперь на хосте в меню «Пуск — Все программы — Windows Virtual PC — Приложения Windows XP Mode» появилась опубликованная программа. Можно этот значок скопировать на рабочий стол хоста и из него запускать программу.
Проблемы
Для каждого пользователя ПК нужно заново создавать его собственную виртуальную машину.
Работают DOS-программы в виртуальной машине очень медленно. В частности, поиск по подстроке в БД из нескольких тысяч записей длится порядка минуты, а в обычной (без виртуализации) Windows XP на аналогичном железе такой поиск происходит мгновенно.
Как решить проблему с входом в систему Windows 7 во время каждого запуска? — Yi Baodian
Почему я не могу войти в систему Windows 7 после запуска, когда видеокарта и отображение работают нормально, но она работает хорошо после перезагрузки?
Если на компьютере возникает та же проблема, вы можете попытаться восстановить параметры БИО, чтобы устранить ее. Способ восстановления зависит от конфигурации компьютера и версий Windows 7. В следующих примерах описано, как восстановить параметры БИО В некоторых распространенных моделях компьютеров:
Классические версии Optiplex:
Как ввести BIOS?
1. Включите или перезагрузите компьютер.
2. Нажмите «F2», чтобы ввести «System Settings» (BIOS), когда появится значок DELL.
Восстановите параметры ФУНКЦИИ БИОН по умолчанию.
Для включения соответствующего освещения на клавиатуре нажмите кнопки CAPS LOCK, NUM LOCK и SCROLL LOCK. Затем нажмите следующие три сочетания клавиш: ALT+E — очистить (освободить) прерванные ресурсы и перенавести ресурсы
при следующем запуске. После нажатия клавиши сочетания вы услышите резкий звуковой сигнал.
ALT+F — восстановление ФУНКЦИИ БИО ПО умолчанию. После нажатия клавиши сочетания вы услышите резкий звуковой сигнал.
ALT+B — перезапустите систему.
Способ очистки пароля 1. Когда появится поле ввода пароля, введите пароль и нажмите одновременно CTRL и ВВОД.
Способ очистки пароля 2. Удалите мб и запустите систему, удалите перескакивщик PSWD. Задайте пароль пустым в BIOS, отключили систему и повторно подключите переходник PSWD.
Настольные компьютеры с рядами измерений.
Как ввести БИО?
1. Включите или перезагрузите компьютер.
2. Нажмите «F2», чтобы ввести «System Settings» (BIOS), когда появится значок DELL. Восстановить параметры BIOS по умолчанию.
Для включения соответствующего освещения на клавиатуре нажмите кнопки CAPS LOCK, NUM LOCK и SCROLL LOCK. Затем нажмите следующие три сочетания клавиш: ALT+E — очистить (освободить) прерванные ресурсы и перенавести ресурсы
при следующем запуске. После нажатия клавиши сочетания вы услышите резкий звуковой сигнал.
ALT+F — восстановление ФУНКЦИИ БИО ПО умолчанию. После нажатия клавиши сочетания вы услышите резкий звуковой сигнал.
ALT+B — перезапустите систему.
Кроме того, можно настроить в BIOS действие «Сброс данных слияния», которое действует так же, как «ALT+E».
Ноутбуки с широтой:
Как ввести BIOS?
1. Включите или перезагрузите компьютер.
2. Нажмите «F2», чтобы ввести «System Settings» (BIOS), когда появится значок DELL.
Восстановить параметры BIOS по умолчанию.
Системы рядов Latitude C, CP и CS: перезагрузите компьютер, нажмите F2, чтобы ввести ФУНКЦИЮ БИЗ, и нажмите ALT+F, чтобы восстановить CMOS. После нажатия клавиши сочетания вы услышите резкий звуковой сигнал.
Системы рядов L: перезагрузите компьютер, нажмите F2, чтобы ввести ФУНКЦИЮ БИЗ, и нажмите F9, чтобы восстановить CMOS.
Ноутбуки серии «Компироны»:
Как ввести BIOS?
1. Включите или перезагрузите компьютер.
2. Нажмите «F2», чтобы ввести «System Settings» (BIOS), когда появится значок DELL.
Восстановить параметры BIOS по умолчанию.
Перезагрузите компьютер, нажмите «F2», чтобы ввести ФУНКЦИЮ БИЗ, и нажмите «ALT+F», чтобы восстановить CMOS. После нажатия клавиши сочетания вы услышите резкий звуковой сигнал.
Для некоторых версий BIOS для восстановления CMOS можно нажать F9.
1. В моделях Dim4300, Dim8100, Dim8200, GX50, GX240, GX150 и GX400 нажмите «CTRL+ALT+F8». Появится меню заказа на загрузку. Вы можете выбрать в меню порядок загрузки.
2. В новой версии BIOS для всех моделей есть новая функция. Нажмите «F12» при запуске системы, чтобы перейти в меню быстрого запуска, в котором можно переключиться с первого устройства загрузки.
Если с помощью этих способов не решить проблемы на компьютере, не беспокойтесь! Обратитесь за помощью к вашему компьютеру.
Если это не по-прежнему работает, попробуйте найти форум, чтобы найти подходящее решение.
Мы ценим ваши ценные мнения и предложения!

Если вы использовали «Yi Baodian», у вас будет несколько минут, чтобы заполнить форму отзыва в конце этой веб-страницы, которая поможет нам улучшить свою работу. Если у вас есть предложения или идеи, заполните «Дополнительные комментарии». (Чтобы как можно скорее решить ваши проблемы, обратитесь к Microsoft Answers для обсуждения любых технических вопросов.)
Как войти в dos на windows 7
Вопрос от посетителя:
Как зайти в DOS?
Ответы:

Tele:
DOS в ХР называется \»Консоль восстановления\». Там можно запустить Волков Командер или старый Нортон и работать с комфортом.

independence777:
В Windows XP нет ДОСа. В командную строку зато зайти можно. Пуск -> Выполнить -> Набирай «cmd» без кавычек. Дальше — набирай «help» для справки. Параметры вводятся через слеш, т.е. так: «shutdown /r».

Shurovik:
А никак. В ХР уже нет DOS’а. Есть только его эмулятор. Называется «Командная строка» (Command Prompt).

Юрий Александрович Пейсахович:
DOSа в XP нет. Есть виртуальная DOS-машина, в которую можно войти, набрав в меню «Выполнить» cmd.

Роман Гураль:
Пуск — Выполнить — cmd.exe.

Maks3:
Если Вам нужен все-таки реальный DOS, то Вам нужно достать образ загрузочной дискеты DOS, например, взяв его отсюда: http://www.bootdisk.com/bootdisk.htm. Также можно создать загрузочную дискету и средствами самой ОС (в опциях форматирования дискеты укажите \»Создание загрузочного диска MS-DOS\», но тогда функциональность такого DOS будет минимальна. После создания загрузочной дискеты вставьте ее в дисковод, перезагрузите компьютер, активируйте в BIOS загрузку с дискеты и сохраните изменения. Затем начнется загрузка с дискеты. И учтите, что если на Вашем жестком диске нет разделов с FAT16 или FAT32, то из-под DOS такие разделы не будут видны.

Голубев Тоха:
Чтобы были видны разделы с NTFS из-под DOS\’а — Volkov Commander + NtfsPRO. Для этого советую диск Utility_CD_8cm_v9.50_Bootable — в инете не редкость.

Кириллиус:
Что конкретно требуется автору от эмуляции DOS-режима? В одном случае — это консоль восстановления (правда, нет там никакого Нортона или Волкова, как тут отвечали). Это \»дополнения\» на CD нелицензионной виндовс. В другом случае — это командная строка. А в третьем случае — при загрузке компа перед стартом винды нажать F8 и выбрать \»Загрузка с поддержкой командной строки\», при этом виндовс загружается без графического интерфейса, но практически полностью функционален (в пределах позволенного ему).

Смотреть другие вопросы раздела FAQ Windows XP >>
Как зайти в режим DOS на Windows 7?
И зачем же это, если не секрет? Не проще ли установить DOS, скажем на дискету? Или же FreeDos, который корректно работает с нынешним объемом памяти (оперативки) и не только.
пуск -все программы -выполнить- cmd
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.