Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » 99% загрузка проца процессом ntvdm.exe

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

RedAnt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята хелп! Ни с того ни с сего стал грузиться проц, глянул там 99% захавал ntvdm.exe.
В чём может быть причина?

Всего записей: 12 | Зарегистр. 08-01-2005 | Отправлено: 07:57 22-04-2005
vanushao



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ntvdm = NT Virtual DOS Machine, следовательно запущенна Досовая программа, которая заглючила, либо выполняет сложный расчет.

Всего записей: 4 | Зарегистр. 14-03-2005 | Отправлено: 08:36 22-04-2005
RedAnt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну и что мне делать? Это почтовый сервак и там кроме почты ничего не бегает.

Всего записей: 12 | Зарегистр. 08-01-2005 | Отправлено: 08:51 22-04-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RedAnt

Цитата:
ну и что мне делать? Это почтовый сервак и там кроме почты ничего не бегает.

антивирус + анти spy-adware

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:09 22-04-2005
RedAnt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вы думаете это вирус?

Всего записей: 12 | Зарегистр. 08-01-2005 | Отправлено: 09:20 22-04-2005
respite



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Попробуйте заменить этот файл на аналогичный из дистрибутива.

Всего записей: 201 | Зарегистр. 26-08-2003 | Отправлено: 10:31 22-04-2005
StatujaLeha

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
которая заглючила

у меня такое бывает иногда, например, когда из под Frigate запускаешь консоль, а она ни стого ни с сего падает, то процесс ntvdm жрет 99% процессорного времени.

Всего записей: 20 | Зарегистр. 11-04-2005 | Отправлено: 09:02 23-04-2005
Arax



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В каталоге %SystemRoot%\system32\ есть два файла
 
autoexec.nt

Цитата:
@echo off
 
REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment.
REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
REM different startup file is specified in an application's PIF.
REM Файл AUTOEXEC.BAT не используется для инициализации среды MS-DOS.
REM Для инициализации среды MS-DOS используется файл AUTOEXEC.NT,
REM если не указан другой файл инициализации в PIF-файле приложения.
 
REM Install CD ROM extensions
REM Установка расширений для поддержки CD ROM
lh %SystemRoot%\system32\mscdexnt.exe
 
REM Install network redirector (load before dosx.exe)
REM Установка сетевого редиректора (загружается перед dosx.exe)
lh %SystemRoot%\system32\redir
 
REM Install DPMI support
REM Установка поддержки DPMI
lh %SystemRoot%\system32\dosx
 

 
config.nt

Цитата:
REM Windows MS-DOS Startup File
REM
REM CONFIG.SYS vs CONFIG.NT
REM CONFIG.SYS is not used to initialize the MS-DOS environment.
REM CONFIG.NT is used to initialize the MS-DOS environment unless a
REM different startup file is specified in an application's PIF.
REM
REM ECHOCONFIG
REM By default, no information is displayed when the MS-DOS environment
REM is initialized. To display CONFIG.NT/AUTOEXEC.NT information, add
REM the command echoconfig to CONFIG.NT or other startup file.
REM
REM NTCMDPROMPT
REM When you return to the command prompt from a TSR or while running an
REM MS-DOS-based application, Windows runs COMMAND.COM. This allows the
REM TSR to remain active. To run CMD.EXE, the Windows command prompt,
REM rather than COMMAND.COM, add the command ntcmdprompt to CONFIG.NT or
REM other startup file.
REM
REM DOSONLY
REM By default, you can start any type of application when running
REM COMMAND.COM. If you start an application other than an MS-DOS-based
REM application, any running TSR may be disrupted. To ensure that only
REM MS-DOS-based applications can be started, add the command dosonly to
REM CONFIG.NT or other startup file.
REM
REM EMM
REM You can use EMM command line to configure EMM(Expanded Memory Manager).
REM The syntax is:
REM
REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM]
REM
REM     AltRegSets
REM         specifies the total Alternative Mapping Register Sets you
REM         want the system to support. 1 <= AltRegSets <= 255. The
REM         default value is 8.
REM     BaseSegment
REM         specifies the starting segment address in the Dos conventional
REM         memory you want the system to allocate for EMM page frames.
REM         The value must be given in Hexdecimal.
REM         0x1000 <= BaseSegment <= 0x4000. The value is rounded down to
REM         16KB boundary. The default value is 0x4000
REM     RAM
REM         specifies that the system should only allocate 64Kb address
REM         space from the Upper Memory Block(UMB) area for EMM page frames
REM         and leave the rests(if available) to be used by DOS to support
REM         loadhigh and devicehigh commands. The system, by default, would
REM         allocate all possible and available UMB for page frames.
REM
REM     The EMM size is determined by pif file(either the one associated
REM     with your application or _default.pif). If the size from PIF file
REM     is zero, EMM will be disabled and the EMM line will be ignored.
REM
REM - - -
REM
REM Файл CONFIG.SYS более не используется для инициализации среды MS-DOS.
REM Для инициализации среды MS-DOS используется файл CONFIG.NT,
REM если не указан другой файл инициализации в PIF-файле приложения.
REM
REM ECHOCONFIG
REM По умолчанию при инициализации среды MS-DOS на экран не выводится
REM никакия информация. Для того, чтобы команды CONFIG.NT/AUTOEXEC.NT  
REM выводились на экран, нужно добавить команду ECHOCONFIG  
REM к файлу CONFIG.NT или другому стартовому файлу настройки.
REM
REM NTCMDPROMPT
REM При вызове интерпретатора команд из резидентной программы (TSR)
REM или во время выполнения иного DOS-приложения,  
REM Windows запускает COMMAND.COM.
REM Это позволяет запущенной резидентной программе (TSR) оставаться
REM активной. Для того, чтобы запускался CMD.EXE (интерпретатор командных
REM строк Windows), а не COMMAND.COM, нужно добавить команду NTCMDPROMPT
REM к файлу CONFIG.NT или другому стартовому файлу настройки.  
REM
REM DOSONLY
REM По умолчанию разрешается запускать с помощью интерпретатора командных
REM строк COMMAND.COM любые приложения. Однако, если вы запустите приложение,
REM не являющееся DOS-приложением, то все выполняющиеся в настоящий момент
REM резидентные программы (TSR) могут быть остановлены. Для того, чтобы
REM разрешить запуск только DOS-приложеений, нужно добавить команду DOSONLY
REM к файлу CONFIG.NT или другому стартовому файлу настройки.  
REM
REM EMM
REM Можно использовать команду EMM  
REM для настройки диспетчера отображаемой памяти (Expanded Memory Manager).
REM Синтаксис этой команды:
REM
REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM]
REM
REM     AltRegSets
REM         задает общее количество альтернативных наборов регистров
REM         (Alternative Mapping Register Sets), которые должна поддерживать
REM         система. Допустимый диапазон значений: 1 <= AltRegSets <= 255.
REM         Значение, принимаемое по умолчанию: 8.
REM     BaseSegment
REM         задает адрес начального сегмента в обычной памяти DOS, который
REM         система должна использовать для размещения страниц EMM.
REM         Значение должно быть задано в шестнадцатеричном формате.
REM         Допустимый диапазон значений: 0x1000 <= BaseSegment <= 0x4000.
REM         Значение округляется до кратного 16 Kбайт.  
REM         Значение, принимаемое по умолчанию: 0x4000.
REM     RAM
REM         указывает, что система должна распределить только 64 Кбайт из
REM         области UMB (Upper Memory Block) для буфера страниц EMM и оставить
REM         остальное место (если таковое имеется) для использования DOS,
REM         чтобы обеспечить поддержку команд LOADHIGH и DEVICEHIGH.
REM         По умолчанию система использует всю доступную память из  
REM         области UMB (Upper Memory Block) для буфера страниц EMM.
REM
REM     Размер EMM указывается в PIF-файле (либо в специальном PIF-файле,
REM     использующемся для данного приложения, либо в файле _default.pif).  
REM     Если в PIF-файле в качестве размера EMM задан нуль, то EMM не  
REM     используется и строка EMM в файле настройки DOS игнорируется.
REM
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=200
 

 
Если в этих файлах есть дополнительные "строки", то путем их комментирования (REM) проблема устраняется.
Далее надо разбираться к каким программам это относится и искать индивидуальное решение для каждой ситуации.
 
Часто проблема возникает при установке ПО с ключами защиты (HASP).

----------
Люди требуют свободу слова как компенсацию за свободу мысли, которую они редко используют.
ЖЖ

Всего записей: 1149 | Зарегистр. 21-06-2002 | Отправлено: 09:28 23-04-2005 | Исправлено: Arax, 09:38 23-04-2005
RedAnt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
блин да нет у меня там дополнительных строк, всё как у вас в примере

Всего записей: 12 | Зарегистр. 08-01-2005 | Отправлено: 13:50 24-04-2005
Arax



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RedAnt
Отключть его просто не пробовал, если он тебе не нужен?

----------
Люди требуют свободу слова как компенсацию за свободу мысли, которую они редко используют.
ЖЖ

Всего записей: 1149 | Зарегистр. 21-06-2002 | Отправлено: 05:24 25-04-2005
JAY1JAY

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня таже проблема с файлом NTVDM.exe При запуске любой Досовской програмы этот файл жрет 100% ЦП!
Что нету ниодново ламера чтобы помочь?

Всего записей: 3 | Зарегистр. 04-01-2005 | Отправлено: 14:03 29-04-2005
vii



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Esli v etot moment zapusheno DOS-prilozhenie, imeushee interface, to eto absoliutno normal`naia situacia. Eto iz-za dossovskoi obrabotki ozhidania nazhatia na klavu.
Varianty lechenia:
1. Ne zapuskat' eto DOS prilozhenie. Ili otkazat`sia ot nego voobshe ili nayti Win32-variant ili skorrectirovannyi DOS-variant.
2. Esli proga vse-taki nuzhna, a zamenit` ee nechem, to:
2.1. Postavit`, v autoexec.nt zapusk programmki tipa resfree. Eto umenshit appetit ntvdm, no ne do konca.
2.2. Zapuskat' progu s nizkim prioritetom. Naprimer iz batnika:
start /belownormal ......... ili start /low.  
NTVDM budet zhrat` stolko zhe ressursov, no iz-za nizkogo prioriteta eto ne pudet vliat` na rabotu ostalnuh processov.

Всего записей: 444 | Зарегистр. 21-10-2004 | Отправлено: 20:46 29-04-2005
Steels



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такой момент всех Дос задач под win2k и далее, при своем запуске они используют все доступные на момент запуска ресурсы (судя повсему что-то у MS не вышло с ДОС). Найденные варианты:
1. RedAnt
Это не вирь, это такой метод работы системы через ntvdm с ДОС и 16-ти разрядными приложениями;)

Цитата:
Это почтовый сервак и там кроме почты ничего не бегает

Если твоя почта ДОС не юзает, попробуй отключи ntvdm (если она 16-тиразрядка см пункт 2).
2.JAY1JAY и тем, у кого должны работать старые задачи:
Если стоин win2k - http://ftp.roverbook.com/NoteBooks/G320/Utility/ - небольшой (~300Кб) патчик.
Остальные ищем так же небольшую программулину Tame.exe. Лежит тут: http://www.tamedos.com/downloads/downloads.htm. Вопит про триальность, но после 30 дней работает как ни вчем не бывало Лечит Windows/NT/2000/XP. По поводу серверов ничего сказать не могу - на них ДОС не юзал.

Всего записей: 51 | Зарегистр. 17-04-2005 | Отправлено: 19:02 30-04-2005
JAY1JAY

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо всем! а Steels отдельное спасибо! Проблема решилась путем Tame.exe  
Тут подробно все описано http://citrix.pp.ru/DOS.html

Всего записей: 3 | Зарегистр. 04-01-2005 | Отправлено: 12:03 04-05-2005
vii



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tochno.
Tolko TAME - eto platnaja burzhuinskaia programma, a RESFREE - nasha i besplatnaia.

Всего записей: 444 | Зарегистр. 21-10-2004 | Отправлено: 17:54 05-05-2005
arc



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vii
ТЕЙМ рулит, однако...

Всего записей: 647 | Зарегистр. 27-03-2004 | Отправлено: 07:20 13-05-2005
Laki7a



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тайм конечно рулит, НО??? как сделать чтобы было количество строк при запуске программулины 40 к примеру а не 25. А то тейм запускается поверх NTVDM и меню своё представляет.

Всего записей: 146 | Зарегистр. 08-08-2005 | Отправлено: 14:20 23-03-2006
LYNX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=200

Всего записей: 126 | Зарегистр. 01-10-2003 | Отправлено: 11:20 21-02-2008
Last_Hero

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня при запуске среды FoxPro этот ntvdm.exe жрёт всю свободную ОЗУ и нагружает проц на 50 %....как это исправить?

Всего записей: 24 | Зарегистр. 27-02-2008 | Отправлено: 16:56 08-04-2008
Duffmen

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asd




для тестирования есть раздел «Тестирование»

Всего записей: 1 | Зарегистр. 21-03-2009 | Отправлено: 01:17 04-04-2009 | Исправлено: vu1tur, 10:57 15-04-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » 99% загрузка проца процессом ntvdm.exe


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru