Как включить ntvdm в windows 7

  • Разбираемся
  • Почему ntvdm.exe грузит процессор?
  • На самом деле все сложнее, чем я думал
  • Что делать?
  • Принудительное отключение процесса
  • Вывод

Приветствую друзья! Вы знаете, я иногда пишу о неизвестных процессах. И часто у меня получается узнать что к чему.. Но вот сегодня столкнулся с процессом ntvdm.exe, о котором люди писали в интернете как год назад, так и десять.. Причины, почему он грузит проц — также много, нет одной единственной, поэтому ситуация сложная…((

Разбираемся

ntvdm.exe — процесс виртуальной дос-машины NT Virtual DOS Machine. Он запускается тогда, когда используются дос-программы. Что самое интересное, процесс может остаться висеть в памяти, даже если уже не работает дос-программа на тот случай, если виртуальная дос-машина снова потребуется.

На вики написано что компонент содержится только в 32-битных версиях виндовса:

Также из информации выше мы видим что.. один процесс ntvdm.exe отвечает за выполнение одной дос-программы.

В общем все понятно — ntvdm.exe это процесс/компонент, который нужен чтобы запустить старую дос-программу, другими словами эмулятор.

Почему ntvdm.exe грузит процессор? Прерывание INT 16H

Старые досовские программы постоянно обрабатывают прерывание INT 16H, которое ожидает нажатие клавиш даже если пользователь ничего не делает. Это как одна из причин, почему ntvdm.exe грузит ПК.

Но тут проблема в другом.. некоторые пользователи жалуются — у них без причины стал появляться ntvdm.exe, иногда после включения компа, при этом грузит процессор нереально. Если процесс завершить — то тормоза исчезают.

Вот примерно такая картина может наблюдаться. Оч важно понимать — если при этом вы завершаете процесс и после этого нет проблем, то.. я для вас написал способ внизу как отключить процесс навсегда))

Часто нахожу упоминание ntvdm.exe на антивирусных форумах, поэтому можно сделать вывод.. что иногда под процессом скрывается вирус. Другими словами — маскируется, чтобы вы подумали что это виртуальная машина для досовских прог..

Единственное что мне еще пришло в голову — может написана специальная вирусная прога в формате досовской и она запускается в виртуальной машине. Смысл в том, что таким образом антивирус может не понять что это вирус..

В общем ребят, я понял одно — четкого ответа как решить проблему с загрузкой в интернете нет. Кроме как завершить процесс. Это может быть как вирус, так и системный глюк.

У одного чела процесс начал грузить после того как он в проге Frigate запускал консоль — она тупо потом падала, а процесс ntvdm.exe грузил ПК на 99%.

На самом деле все сложнее, чем я думал

Все дело в том, что:

  1. Проблема встречается как на Windows XP, так и на семерке, а может даже и на десятке.
  2. Причины — оч разные. У одних проблема при использовании досовских приложений, то есть юзеры сами запускают такие приложения, в следствии чего — процесс грузит. В таком случае сори ребята — но я не шарю вообще в досе, поэтому тут советов не дам((
  3. Другие просто жалуются что начал грузить ntvdm.exe процессор оч сильно. Причиной может быть какая-то прога, которая использует досовский компонент. Но вообще причин — оч много, поэтому единственного рецепта, как взять и решить проблему — нет.
  4. Да и вообще — это может быть вирус, сколько только упоминаний ntvdm.exe на антивирусных форумах..
  5. Проблема с ntvdm.exe встречалась у юзеров как год назад так и десять, а то и больше, поэтому повторюсь — причины могут быть ну оч разные.

РЕКЛАМА

И что же делать?

Я напишу то, чтобы сделал я в таком случае:

  1. Проверка ПК антивирусными утилитами — как против опасных вирусов, так и против рекламных. Есть шанс что исправит ситуацию.
  2. Переустановка Windows. Вариант крайний, неприятный и малоинтересен — нужно все заново настраивать, короче попадос.
  3. Отключить ntvdm.exe в корне. Сделать так, чтобы он вообще не смог запуститься. При возникновении проблем — обратно включить его. Перед отключением — сделать точку восстановления.

Какими утилитами я советую проверить ПК (название утилиты это ссылка на офф сайт):

  1. Dr.Web CureIt!. Лучшая утилита против опасных вирусов, троянов, червей и прочей ерунды. Скачивается уже с антивирусными базами, поэтому размер может быть немного больше сто мегов. Оч советую проверить, если найдет, то удалит, но для этого может потребоваться перезагрузка.
  2. AdwCleaner и HitmanPro. Две утилиты, также лучшие в своем роде против рекламных вирусов. Проверяют ярлыки, планировщик задач, службы, профили браузеров, автозагрузку.. в общем все места, где могут быть рекламные вирусы. Чистит реально качественно, оч советую использовать обе, эффект будет лучше. Дело в том, что иногда то.. что не находит одна утилита — находит другая.

Хм, интересную картинку нашел:

Возможно компонент NTVDM можно вполне легально отключить в компонентах. Чтобы открыть: зажимаете Win + R, пишите команду appwiz.cpl, нажимаете ОК > откроется окно, там будет кнопка Включение или отключение компонентов Windows > попробуйте там поискать NTVDM.

Переустановка Windows. Тут особо нечего говорить — дело нудное, собственно не так переустановка, как потом устанавливать повторно все проги, настраивать их.. Дам только такой совет — по возможности ставьте проги, скачанные с офф сайтов либо из безопасных источников. И после установки винды поставьте сразу антивирус хороший, не реклама, но лично я советую Каспера, тем более что есть полностью бесплатная версия его. Или на крайняк Аваст.

Принудительное отключение процесса

Отключение ntvdm.exe в корне. Да, можно отключить в корне этот процесс. Нужно просто его переименовать. Но так, как он системный — у вас это сделать не получится. Нужна спец прога — Unlocker, она бесплатная, ходовая версия — 1.9.2, в интернете есть на каждом углу, но советую качать с проверенного софт-портала. Теоритически способ подойдет и для Windows XP, ибо утилита поддерживает эту операционку.

Очень важно создать точку восстановления. Да, небольшой риск есть что начнутся глюки несовместимые с комфортной работой за ПК)) Поэтому создаем точку — зажимаем Win + R, пишем команду:

sysdm.cpl

Нажали ОК. Далее появится окошко — активируете вкладку Защита системы и выбираете системный диск:

Если в колонке Защита у вас будет отключено — нажмите настроить и включите защиту.

Теперь нажимаем кнопку Создать:

И пишем название точки. Советую писать на понятном языке, например:

До отключения ntvdm.exe через Unlocker

На самом деле точка восстановления — оч полезный инструмент, которые многие почему-то игнорируют..((

Нажали Создать и точка быстренько создалась:

Вернемся к нашему делу. Устанавливая Unlocker будьте внимательны — лично у меня еще хотел установиться какой-то Дельта тулбар:

Поэтому снимаем галочки чтобы эта ерундовина не ставилась))

Утилита установится за секунду. Теперь самое главное — будем успокаивать процесс ntvdm.exe. Но у меня этого процесса нет. Поэтому для примера я возьму.. процесс SearchIndexer.exe:

Процесс относится к индексированию, запущен от имени система, вам лично не советую его отключать. Это только в целях эксперимента))

Итак, утилита у нас установлена. Процесс в диспетчере — нашли. Теперь нажимаем по нему правой кнопкой и выбираем пункт Открыть место хранения файла:

Откроется папка, в ней будет выделен файл:

Если у вас вдруг проблема с ntvdm.exe будет на Windows 10 — то действия аналогичны.

Нажимаем правой кнопкой по файлу и выбираем пункт Unlocker:

Теперь выбираем Переименовать:

Далее нужно указать имя. Советую указывать так, чтобы сохранилось оригинальное, назовите например так:

ntvdm.exe_off

В моем случае это будет:

SearchIndexer.exe_off

Нажали ОК. Потом еще раз нажали ОК. Результат:

Файл переименован. Теперь он никак не сможет запуститься. Вообще. Тоже самое вам нужно сделать с ntvdm.exe.

Внимание! У вас файл может быть не ntvdm.exe, а просто ntvdm — означает что скрыт показ расширений файлов. Тогда просто переименуйте в ntvdm_off и все.

У вас при переименовании может потребоваться перезагрузка. Это нормальное явление.

Таким образом вы можете полностью отключить ntvdm.exe, но.. могут ли быть проблемы? В принципе да:

  1. Некоторые проги могут использовать модули в виде досовских программ. Или компоненты, но.. таких программ немного. Соответственно без ntvdm.exe могут быть траблы в этих прогах.
  2. Теоритически.. возможно могут быть проблемы когда вы захотите запустить прогу в режиме совместимости, но это только теоритически.

А так в принципе проблемы могут отсутствовать. Но увы, это все зависит от установленного софта на вашем ПК. Именно поэтому сделать точку восстановления — просто обязательно!!!

Вывод

Выяснили:

  1. ntvdm.exe — виртуальная машина, которая запускает досовские проги, чтобы они могли работать на современном виндовсе.
  2. ntvdm.exe — вирус, который маскируется под виртуальную машину. Сложность еще в том, что и вирус и виртуальная машина — грузит процессор. Поэтому.. проверить на вирусы я бы все таки рекомендовал в любом случае.

Надеюсь информация помогла. Удачи и добра!

Содержание

  • 1 Как исправить, что Ntvdm exe перестал работать?
  • 2 Что такое Ntvdm EXE win7?
  • 3 Как исправить, что приложение Windows 7 exe перестало работать?
  • 4 Могут ли 16-битные приложения работать в Windows 7?
  • 5 Как включить Ntvdm в Windows 7?
  • 6 Как включить поддержку 16-битных приложений в Windows 10?
  • 7 Как запустить 16-разрядные программы в 64-разрядной версии Windows 10?
  • 8 Как мне скачать Ntvdm?
  • 9 Может ли Windows XP запускать 16-битные приложения?
  • 10 Как исправить, что игра для Windows 7 перестала работать?
  • 11 Как мне исправить EXE-файл, который не открывается?
  • 12 Как исправить, что AC4BFSP exe перестал работать?
  • 13 Как установить 16-битные программы в Windows 7?
  • 14 Почему 64-битная версия не может работать с 16-битной?
  • 15 Как я могу запускать 32-битные программы в 64-битной Windows 7?

EXE перестал работать «, и он продолжает появляться снова и снова. Чтобы устранить эту проблему, запустите проверку системных файлов (SFC) на своем компьютере. Кроме того, убедитесь, что на вашем компьютере установлены все последние обновления. Посетите раздел поддержки на своем компьютере. сайт производителя и проверьте наличие всех обновлений.

Что такое Ntvdm EXE win7?

Ntvdm.exe — это законный файл. Он также известен как виртуальная машина Windows NT Dos, которая принадлежит операционным системам Microsoft Windows. Он используется для обеспечения среды для 16-битного процесса, выполняемого на 32-битной платформе.

Как исправить, что приложение Windows 7 exe перестало работать?

  1. Перезапустите проблемную программу. Первое, что вам нужно сделать, это закрыть диалоговое окно с отчетом о сбое приложения и попробовать снова запустить программу. …
  2. Измените настройки совместимости. …
  3. Запустите программу от имени администратора. …
  4. Сканирование на наличие вредоносных программ. …
  5. Чистые значения реестра. …
  6. Очистите временные файлы. …
  7. Запустите SFC и DISM. …
  8. Изменить разрешения.

Могут ли 16-битные приложения работать в Windows 7?

Да, вы можете, запустить Windows 7 и Windows XP как с двойной загрузкой. … 16-битные программы не могут работать в 64-битной Windows 7 изначально. Как заявляет ITKnowledge24, если у вас установлена ​​Windows 7 Professional или Ultimate, вы можете работать в режиме XP. XP-режим — это 32-битная XP sp3.

Как включить Ntvdm в Windows 7?

Откройте «Программы и компоненты», а затем нажмите «Включение или отключение компонентов Windows» слева. 5. Разверните «Устаревшие компоненты», установите флажок «NTVDM» и нажмите «ОК».

Как включить поддержку 16-битных приложений в Windows 10?

Настройте поддержку 16-битных приложений в Windows 10. Для поддержки 16-битных приложений потребуется включить функцию NTVDM. Для этого нажмите клавиши Windows + R, затем введите: optionalfeatures.exe и нажмите Enter. Разверните «Устаревшие компоненты», затем отметьте NTVDM и нажмите «ОК».

Как запустить 16-разрядные программы в 64-разрядной версии Windows 10?

Единственный возможный способ запустить 16-битную версию в 64 — это использовать эмулятор или запустить виртуальную машину в Hyper-v. Вы можете запустить 32-битную виртуальную машину win xp и запускать на ней приложения.

Как мне скачать Ntvdm?

Выполните следующие действия, чтобы загрузить и правильно заменить файл:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы ntvdm.exe».
  2. Нажмите соответствующую кнопку «Загрузить сейчас» и загрузите свою версию файла Windows.
  3. Скопируйте файл в каталог, соответствующий вашей версии Windows:

Может ли Windows XP запускать 16-битные приложения?

Windows XP — это 32-разрядная операционная система, которая запускает 16-разрядные программы с помощью небольшого механизма, известного как поддержка Windows NT Virtual DOS Machine (NTVDM). … Однако 16-битные программы Windows вообще не будут работать, когда мы перейдем на 64-битную Windows (а 32-битные программы запускаются с использованием WOW), так что пора начать их замену.

Как исправить, что игра для Windows 7 перестала работать?

Выполните чистую загрузку.

Чтобы помочь устранить сообщения об ошибках и другие проблемы, вы можете запустить Windows 7, используя минимальный набор драйверов и программ запуска. Такой запуск известен как «чистая загрузка».

Как мне исправить EXE-файл, который не открывается?

Невозможно открыть . EXE файлы

  1. Способ 1.
  2. Щелкните на своем рабочем столе. …
  3. Откройте командную строку, набрав cmd или команду в диалоговом окне.
  4. cd windows.
  5. Теперь введите команду regedit, чтобы открыть редактор реестра:
  6. ПРИМЕЧАНИЕ. Если вы не можете использовать regedit, нажмите CTRL + ALT + DEL и выберите Диспетчер задач. …
  7. Теперь перейдите к ключу с именем HKEY_CLASSES_ROOT .exe.

Как исправить, что AC4BFSP exe перестал работать?

# 8 Ошибка Assassin’s Creed 4 — AC4BFSP.exe перестал работать. Попробуйте удалить AC4BFSP.exe из папки с игрой, затем попробуйте снова запустить игру, проблема должна быть устранена путем загрузки нового файла или ….

Как установить 16-битные программы в Windows 7?

Во всех версиях Windows 7 вы, конечно, можете свободно установить Virtual PC или какой-либо другой продукт виртуализации (например, Oracle VirtualBox, VMWare), установить желаемую 16-битную или 32-битную операционную систему и запускать приложения на виртуальной машине. . Интеграция будет не такой хорошей, как в режиме Windows XP.

Почему 64-битная версия не может работать с 16-битной?

Поскольку 64-битные дескрипторы имеют 32 значащих бита:

Обратите внимание, что 64-битная Windows не поддерживает запуск 16-битных приложений Windows. Основная причина в том, что в 64-битной Windows дескрипторы имеют 32 значащих бита.

Как я могу запускать 32-битные программы в 64-битной Windows 7?

Как установить 32-битное программное обеспечение на 64-битную Windows?

  1. Нажмите одновременно клавиши «Windows» + «S», чтобы открыть Поиск.
  2. Введите «Панель управления» и выберите первый вариант. …
  3. Нажмите на опцию «Программы», а затем выберите кнопку «Включить или выключить компоненты Windows». …
  4. Установите флажок «Информационные службы Интернета» и нажмите «ОК».

27 апр. 2020 г.

30.01.2016

Просмотров: 6922

После установки нового софта на ПК с операционной системой Windows XР или 7, многие пользователи сталкиваются с ошибкой следующего содержания: «Процессор NTVDM обнаружил недопустимую инструкцию».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Что делать в таком случае? В чём кроется ошибка? Можно ли решить её самостоятельно без переустановки Windows.

Читайте также: Ошибка: Прекращена работа программы Radeon Setting: Host Application

Содержание:

  • Причины ошибки
  • Способы решения ошибки

Причины ошибки

Ошибка, когда процессор NTVDM обнаружил недопустимую инструкцию, может возникать в следующих случаях:

  • Поражение ПК вирусами;
  • Некорректная установка или удаление программ;
  • Повреждение системных файлов autoexec.nt, command.com и config.nt.

Решить данную проблему можно двумя способами: переустановкой операционной системы и восстановлением повреждённых файлов, удалением вирусов.

Способы решения ошибки

Прежде чем выполнять восстановление системных файлов, стоить запустить сканирование ПК на наличие вредоносного ПО. Для этого можно использовать любой антивирус или лечащую утилиту. Скачать программы для сканирования компьютера можно по ссылке.

После проверки системы стоит выполнить восстановление повреждённых файлов autoexec.nt, command.com и config.nt. В Windows 7 открываем «Мой компьютер», далее диск С, папку «Windows», «System32». Находим нужные файлы, кликаем на них правой кнопкой мыши и выбираем «Восстановить прежнюю версию».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

В Windows XP эти файлы таким же способом не восстановишь. Их можно скопировать с другого ПК и вставить в конечную папку. Однако этот метод не всегда действует. Поэтому файлы нужно восстановить вручную. Переходим в папку и удаляем существующие файлы.

Что создать новый работающий файл config.nt, стоит открыть блокнот и ввести следующий текст: «dos=high, umb device=%SYSTEMROOT%system32himem.sys files=40|».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Сохраняем файл на диск С, в папку «Windows», «System32», присваиваем ему наименование config.nt и выставляем тип файла – «Все файлы».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Перезагружаем компьютер.

Чтобы восстановить файл autoexec.nt, стоит удалить старый и открыв блокнот, скопировать следующий текст:

@echo off 1h %SYSTEMROOT%system32mscdexnt.exe

1h %SYSTEMROOT%system32redir

1h %SYSTEMROOT%system32dosx

SET BLASTER=A220 I5 D1 P330 T3

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Сохраняем файл в ту же папку, что и предыдущий файл. Присваиваем старое название и в типе файла выставляем «Все файлы».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Затем находим сохранённый файл, нажимаем правой кнопкой мыши, выбираем «Свойства».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Откроется новое окно. Во вкладке «Общее» ставим отметку «Только чтение».

Как исправить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию?

Перезагружаем ПК, чтобы изменения вступили в силу и файл был добавлен в систему.

Чтобы восстановить файл command.com, потребуется установочный диск сй идентичной операционной системой. Вставляем его в дисковод, жмём «Пуск» и выбираем «Поиск». Вводим запрос command.com. После того, как система обнаружит его на диске, копируем его и вставляем в папку «System32». После перезагружаем ПК.

Один из вышеуказанных способов поможет решить проблему, когда процессор NTVDM обнаружил недопустимую инструкцию.

Я пытаюсь включить функцию Windows NTVDM для запуска 16-разрядного приложения на моей виртуальной машине Windows 8.
Я знаю, как включить NTVDM с панели управления Windows.
Но я не знаю, как использовать команду (wmic? Vb script?), Чтобы включить ее в мой пакетный файл.
Я ценю вашу помощь, спасибо.

Windows 8.1

Чтобы включить тип функции:

dism /online /enable-feature /all /featurename:NTVDM

Чтобы отключить тип функции:

dism /online /disable-feature /featurename:NTVDM

Прежде всего, я хотел бы поблагодарить вас за то, что вы ответили на свой вопрос, это поможет многим людям в Google. Теперь я хотел бы предложить альтернативный ответ, если люди столкнутся с этим.

Если вы хотите сделать это в PowerShell, вам необходимо загрузить этот модуль https://psclientmanager.codeplex.com/

После установки модуля вы можете использовать это в своем сценарии Powershell:

Импорт-модуль PSClientManager

Add-ClientFeature -Name NTVDM

64-разрядные клиентские операционные системы не имеют NTVDM, однако есть альтернатива с открытым исходным кодом, которая может работать для ваших приложений: http://sourceforge.net/projects/nxvdm/

Наконец, я обнаружил, что для работы с окнами 8 есть инструмент командной строки dism.exe.

dism/online/enable-feature:ntvdm

Для командной строки:

Чтобы включить NTVDM в Windows 8.1 (только для 32-разрядных):
dism/online/enable-feature/all/featurename:NTVDM/quiet/norestart

Чтобы отключить NTVDM в Windows 8.1 (только для 32-бит):
dism/online/disable-feature/featurename:NTVDM/quiet/norestart

В открывшемся стартовом окне Windows 8.1 введите ntvdm для поиска, и приложение ntvdm запустится первым в результате поиска, щелкните его правой кнопкой мыши и запустится как администратор, он установит функцию ntvdm после установки перезапуска окна для внесения изменений. Это оно.

Введите минимум 50 символов

  1. Здравствуйте , прошу помощи с установкой ntvdm64 на Windows 7
    Скачал тут NTVDMx64 by Leecher1337

    понизил ползунок контроль аккаунта до низшего тоесть винда не будет спрашивать ничего и выполнять все.

    запускаю install.bat с правами администратора, сам на компе и так админ.

    безконечно появляются и пропадают консольные окна с надписью

    Requesting administrative privileges…

    как установить , кто баловался?

  2. ПКМ — Запуск с правами админа. не помогает?

  3. yplus


    yplus

    Регистрация:
    13 апр 2006
    Сообщения:
    690

    Установить-то не сложно… Для наглядности предложу только что испробованный мной пример: устанавливаю файловый менеджер для командной строки FAR, верней в моём случае я его даже не устанавливал, а скачал 7z архив и распаковал в подготовленную папку без кириллицы и прочих нелатинских символов (на всякий случай). Запускаю Far.exe с правами администратора, и уже в запущенном Фаре нахожу и запускаю тот самый install.bat для NTVDM64. Ставится легко и непринуждённо. Если хорошо разбираешься в командной строке (что вряд ли, просто тогда бы этой темы здесь не было) можно обойтись просто запуском командной строки от лица администратора, а в ней уже переход в папку с этим ntvdm64 и запуском инсталлятора. Но дело в том, что разобраться в командной строке с оболочками типа этого FAR банально проще, подготовленные люди их используют и они вряд ли когда-нибудь создадут тему вроде этой.

  4. Установил на ноуте и на домашнем компе, нигде не работает.

  5. @RaVeN-05, запустите cmd с админскими правами (запуск от имени администратора который), в ней перейдите в папку с файлами для установки. Запустите инсталл.бат. Скриншот ошибок в студию. А то кофейная гуща

  6. Есть скомпилированное поделие авторства Enderman,
    По ссылке в комментариях есть ссылка на сайт автора, там оно компилированное, уже готовый пакет (видео и скомпилированный пакет — лето 2019, как оно будет себя вести сегодня — не известно).
    DrWeb на это никак не среагировал, но ставить не хочется ) Особенно учитывая то что автор поддерживает еще репозитарий всякой вредной фигни.


Форум Old-Games.RU. Всё о старых играх

I try to enable windows NTVDM feature to run 16-bit application on my windows 8 virtual machine .
I know how to enable NTVDM by windows control panel .
But I have no idea how to use command (wmic ? vb script ? ) to enable it in my batch file.
I appreciate your help , thanks .

asked Sep 2, 2013 at 17:17

user2740605's user avatar

Windows 8.1

To enable the Feature type:

dism /online /enable-feature /all /featurename:NTVDM

To disable the Feature type:

dism /online /disable-feature /featurename:NTVDM

Benvorth's user avatar

Benvorth

7,0648 gold badges47 silver badges69 bronze badges

answered Dec 12, 2014 at 9:45

N-iceman's user avatar

N-icemanN-iceman

611 silver badge4 bronze badges

0

First of all I’d like to say Thank You for answering your own question, this will help many people on Google. Now I would like to offer an alternative answer in case people come across this.

If you would like to do it in PowerShell you need to download this module https://psclientmanager.codeplex.com/

After installing the module you can use this in your Powershell script:

Import-Module PSClientManager

Add-ClientFeature –Name NTVDM

64-bit client operating systems do not have NTVDM, however there is an open source alternative that may work for your applications: http://sourceforge.net/projects/nxvdm/

answered Dec 3, 2014 at 5:54

Andrew Fox's user avatar

For Command Prompt:

To enable NTVDM in Windows 8.1 (32-bit only):
dism /online /enable-feature /all /featurename:NTVDM /quiet /norestart

To disable NTVDM in Windows 8.1 (32-bit only):
dism /online /disable-feature /featurename:NTVDM /quiet /norestart

zulc22's user avatar

zulc22

3371 gold badge6 silver badges17 bronze badges

answered Aug 3, 2015 at 11:37

John Smith's user avatar

Finally I find that windows 8 have dism.exe command line tool to achieve this .

dism /online /enable-feature:ntvdm

answered Sep 4, 2013 at 10:02

user2740605's user avatar

user2740605user2740605

611 gold badge1 silver badge5 bronze badges

In windows 8.1 open start screen, type ntvdm to search, and the ntvdm application will come first in the search result, right click it and run as administrator, it will install the ntvdm feature, after installing restart the windows to effect the changes. Thats it.

answered Feb 8, 2015 at 4:58

Antony's user avatar

I try to enable windows NTVDM feature to run 16-bit application on my windows 8 virtual machine .
I know how to enable NTVDM by windows control panel .
But I have no idea how to use command (wmic ? vb script ? ) to enable it in my batch file.
I appreciate your help , thanks .

asked Sep 2, 2013 at 17:17

user2740605's user avatar

Windows 8.1

To enable the Feature type:

dism /online /enable-feature /all /featurename:NTVDM

To disable the Feature type:

dism /online /disable-feature /featurename:NTVDM

Benvorth's user avatar

Benvorth

7,0648 gold badges47 silver badges69 bronze badges

answered Dec 12, 2014 at 9:45

N-iceman's user avatar

N-icemanN-iceman

611 silver badge4 bronze badges

0

First of all I’d like to say Thank You for answering your own question, this will help many people on Google. Now I would like to offer an alternative answer in case people come across this.

If you would like to do it in PowerShell you need to download this module https://psclientmanager.codeplex.com/

After installing the module you can use this in your Powershell script:

Import-Module PSClientManager

Add-ClientFeature –Name NTVDM

64-bit client operating systems do not have NTVDM, however there is an open source alternative that may work for your applications: http://sourceforge.net/projects/nxvdm/

answered Dec 3, 2014 at 5:54

Andrew Fox's user avatar

For Command Prompt:

To enable NTVDM in Windows 8.1 (32-bit only):
dism /online /enable-feature /all /featurename:NTVDM /quiet /norestart

To disable NTVDM in Windows 8.1 (32-bit only):
dism /online /disable-feature /featurename:NTVDM /quiet /norestart

zulc22's user avatar

zulc22

3371 gold badge6 silver badges17 bronze badges

answered Aug 3, 2015 at 11:37

John Smith's user avatar

Finally I find that windows 8 have dism.exe command line tool to achieve this .

dism /online /enable-feature:ntvdm

answered Sep 4, 2013 at 10:02

user2740605's user avatar

user2740605user2740605

611 gold badge1 silver badge5 bronze badges

In windows 8.1 open start screen, type ntvdm to search, and the ntvdm application will come first in the search result, right click it and run as administrator, it will install the ntvdm feature, after installing restart the windows to effect the changes. Thats it.

answered Feb 8, 2015 at 4:58

Antony's user avatar

0 / 0 / 0

Регистрация: 03.10.2013

Сообщений: 14

1

10.10.2013, 13:15. Показов 3923. Ответов 4


1. Почему при запуске нескольких приложений Win16 запускается один процесс виртуальной машины ntvdm?

2. Почему при запуске нескольких приложений DOS запускается несколько процессов виртуальных машин ntvdm?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

10.10.2013, 13:15

Ответы с готовыми решениями:

Виртуальная машина
Нужно настроить виртуальную машину под игру. Игра не запускается на виртуальных машинах, но это…

Виртуальная машина
Здравствуйте всем. Решил недавно поставить Linux Mint на виртуалку. скачал дистрибутив, настроил но…

Виртуальная машина
Здравствуйте, установил на компьютер программу VMWare, не могу найти для неё образы Windows Server…

Windows 7 x64 и виртуальная машина.
В общем нужно было ноутбук "чистить" от Windows 7. Сделал я образ диска "C" с виндовсом (а заодно и…

4

Модератор

Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows

6871 / 3818 / 477

Регистрация: 13.03.2013

Сообщений: 14,058

Записей в блоге: 9

11.10.2013, 13:46

2

Цитата
Сообщение от Zyklone
Посмотреть сообщение

1. Почему при запуске нескольких приложений Win16 запускается один процесс виртуальной машины ntvdm?
2. Почему при запуске нескольких приложений DOS запускается несколько процессов виртуальных машин ntvdm?

Это мешает работать системе?
Кроме наличие процессов, какие существенные проблемы есть?



0



0 / 0 / 0

Регистрация: 03.10.2013

Сообщений: 14

11.10.2013, 13:49

 [ТС]

3

это просто вопросы из лабы=)) хотелось бы в них разобраться, почему так происходит=)



0



Модератор

Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows

6871 / 3818 / 477

Регистрация: 13.03.2013

Сообщений: 14,058

Записей в блоге: 9

11.10.2013, 14:00

4

Гугл рулит:

Скорее всего в автозагрузке стоит запуск 16-разрядной программы (приложения написанные для win 3.1 тоже 16-разрядные). Так как ntvdm это виртуальная машина, использующаяся для запуска таких приложений, то вполне вероятно что проблема в этом.
Удалите подозрительные элементы из автозагрузки, для этого можно воспользоваться встроенной утилитой msconfig (Пуск -> Выполнить -> msconfig), либо установить специальную утилиту, например Starter, и удалять уже с помощью неё (в отличие от msconfig знает о многих местах запуска программ).

Можно также ручками посмотреть через редактор реестра (regedit.exe) ветки:
HKCU/Software/Microsoft/Windows/CurrentVersion/Run
HKLM/Software/Microsoft/Windows/CurrentVersion/Run
чаще всего там попадаются ссылки на автозапуск.
Вообще же стоит посмотреть, что порождает этот процесс. Например через тот же TotalCommander, в нем есть встроенный Диспетчер процессов.



0



2832 / 1641 / 254

Регистрация: 03.12.2007

Сообщений: 4,222

11.10.2013, 20:15

5

Думаю, потому, что Windows многозадачный (то есть процессы Win16 могут выполняются в одной виртуальной системе), а DOS — нет. Хотя Win16 можно запустить и в отдельной ntdvm, если надо.



1



Like this post? Please share to your friends:
  • Как вернуться к стандартным настройкам windows 10
  • Как включить ntp сервер на windows 10
  • Как вернуться к прежней версии windows после обновления
  • Как включить norton security на windows 10
  • Как вернуться к предыдущему обновлению windows 10