PAGE_FAULT_IN_NONPAGED_AREA BSOD со вторым монитором на ноутбуке, у меня плохая память?

3

Я начал получать этот BSOD только после того, как начал регулярно использовать второй монитор на своем ноутбуке. Моя машина - Dell Vostro 1500. Процессор Core 2 Duo T5270 с тактовой частотой 1,4 ГГц, 2 гигабайта PC5300 (667 МГц). У меня нет выделенной видеокарты, но у меня есть набор микросхем Intel 965 Express для мобильных ПК. Я использую Windows XP Home SP3 со всеми обновлениями.

Я проанализировал аварийные дампы с помощью Windbg и обнаружил, что нарушающий драйвер Probably caused by : prcmondrv1041.sys ( prcmondrv1041+f5d ), Изменения в том, какой процесс выполняется, но наиболее распространенным нарушителем является служба IDriveE. Другой известной мне программой, вызвавшей BSOD, была программа удаленного рабочего стола под названием ShowMyPC, основанная на VNC.

Когда я настроил автоматический запуск службы, она зависала до завершения входа в систему. Я мог видеть рабочий стол, но не все службы и загрузочные приложения были загружены. Чтобы добавить интересный поворот, он будет падать только при подключении, а не при работе от батареи.

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

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: ffffffe8, memory referenced.
Arg2: 00000001, value 0 = read operation, 1 = write operation.
Arg3: 804de948, If non-zero, the instruction address which referenced the bad memory address.
Arg4: 00000000, (reserved)

Я запустил MemTest86 +, но он не нашел ошибок. Я также проверил вирус, но снова ничего не было найдено.

Icode4food
источник
Вы пытались переустановить PRC View (из быстрого Google я предполагаю, что это программа, которую вы используете)? Также стоит проверить актуальность ваших графических драйверов или просто переустановить их, чтобы посмотреть, поможет ли это.
Tim Alexander
Это не программа, которую я использую, но я использовал ее в прошлом. Нет доступных для удаления. Я был бы склонен думать, что это вирус, за исключением того факта, что антивирусный сканер ничего не обнаруживает и что все номера версий и другие свойства файла выглядят вполне законно. Я обновил графику, чипсет и драйверы BIOS ... все еще вылетает. Я удалил одну из своих 1G палочек оперативной памяти, и я больше не могу заставить ее падать ... интересно. Кроме того, когда я отключил свой второй монитор, он не падал. Я чувствую себя довольно уверенно, что это не вирус.
Icode4food

Ответы:

2

Драйвер prcmondrv1041.sys представляется частью утилиты просмотра процессов PrcView, которая отображает подробную информацию о процессах, работающих под Windows.

Я хотел бы предложить удалить PrcView и посмотреть, если проблема не устранена.
Если вам нужен процесс просмотра, бесплатный Process Explorer является лучшим в своем роде и не использует системный драйвер.

Если у вас не установлен PrcView, то это вирус. Возможно, тогда ваше заражение совпало с получением второго монитора. Я бы предложил несколько сканирований с помощью известных антивирусных продуктов (остерегайтесь подделок). Я бы предложил сделать это в любом случае.

РЕДАКТИРОВАТЬ

Реальный PrcView должен быть удален через панель управления.
Так что ваша проблема со временем становится все более и более загадочной.

Я предлагаю попробовать Бесплатное программное обеспечение Revo Uninstaller на нем, и если ничего не помогает, чем использовать Process Explorer и Autoruns чтобы узнать, какие файлы .exe и служебные файлы используются.

Malwarebytes 'Anti-Malware отлично подходит для удаления вирусов. Вы также можете использовать антивирусное онлайн-сканирование, такое как Trend Micro House Call а также Антивирус Лаборатории Касперского , Обратите внимание, что они могут потребовать от вас использовать Internet Explorer в качестве браузера и что каждое сканирование может занять несколько часов.

harrymc
источник
Смотрите комментарий выше. Я не получаю сообщение об ошибке, когда мой второй монитор отключен.
Icode4food
@Jeffreymb: В качестве первого шага я бы сказал, чтобы избавиться от продукта, который, кажется, вызывает проблему, и продолжить с другими решениями, если кажется, что windbg был не прав относительно его причины.
harrymc
Вы можете отключить этот драйвер, не удаляя продукт. Откройте редактор реестра (WIn-R, regedit) и перейдите к HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services. Ctrl-F для Find, Find what: prcmondrv для цели поиска, оставьте все отмеченным, кроме «соответствовать только всей строке». Нажмите Найти далее. Это должно привести вас к ключу, который включает это имя. Также значение «ImagePath» должно соответствовать имени драйвера. Теперь дважды щелкните значение «Пуск» в правой панели. Измените значение на 4, что означает отключено. Перезагрузка и драйвер должен быть отключен от загрузки.
Jamie Hanrahan