MULTIPLE_IRP_COMPLETE_REQUESTS

В этой статье мы способы решения распространённых ошибок (0x0000011b и 0x00000002), которые могут возникнуть в Windows при подключении сетевых принтеров с удаленных компьютеров (принт-серверов). Найдите в списке ниже ошибку, которая появляется у вас при подключении сетевого принтера и перейдите к решению.

Синий экран смерти 0x000000D1 указывает, что драйвер режима ядра попытался получить доступ к страничной памяти при выполнении процесса, IRQL которого имеет слишком высокое значение.

Параметры DRIVER_IRQL_NOT_LESS_OR_EQUAL

  • Адрес памяти, на которую ссылаются;
  • IRQL;
  • 0: чтение, 1: запись, 8: выполнение;
  • Адрес, который ссылался на память.

Причина

Драйвер попытался получить доступ к страничной памяти (или к абсолютно недопустимой), при слишком высоком IRQL.

Данная ошибка обычно вызывается драйверами, которые используют недопустимые адреса.

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

Решение

Для начала следует выявить сбойный драйвер. Если в сообщении BSoD отсутствует название сбойного драйвера, то его можно отыскать с помощью дампа памяти. Подробнее в статье “Анализ дампа памяти”. После того, как виновник возникновения критической ошибки найден, в зависимости от ситуации его необходимо обновить, откатить или же удалить.

Советую выполнить действия, описанные в статье “Общие рекомендации по устранению экрана смерти”.

Reader Interactions

У нас в организации есть сервер, на котором крутятся информационные системы.
Так случилось, что обслуживание сервера досталось мне (ведущий инженер-программист).

Сервер имеет следующую конфигурацию:
1. Системная плата – Intel S5520HC.
2. 2 процессора – Intel AT80602002091AASLBFD
3. Память – 4 планки по 1Gb Kingston KVR1066D3E7S
4. RAID контроллер – Intel SRCSASBB8I
5. Fujitsu MBA3147 – 2 дисков (RAID 1)
6. WDCWD 1500HLFS0 – 2 дисков (RAID 1)
7. ST31000524AS – 2 дисков (RAID 1).

На сервер главным образом крутятся: Apache (2.2.14) + PHP (5.2.12) + MySQL (5.1.63).
В среднем в сутки к серверу происходит: 60000-80000 запросов (как к апаче, так и к мускулу).

Проблема собственно началась еще 08.06.2012 года, когда был установлен Windows 2003 Server Enterprise (32) r2 sp2 eng.

Заключалась она в следующем: сервер без выключений работал 20-30 дней после этого подключение к MySQL становилось невозможным из-за ошибки:
#2013: Lost connection to MySQL server at ‘reading authorization packet’, system error: 0. Перезапуск мускула и апача не помогал.

Но если перезагружалась винда, то все начинало работать нормально еще 20-30 дней.
Ну это в принципе не трудно было делать поэтому до 08.11.2012 года все терпели.

Но мне вообщем то это стало надоедать и 17.11.2012 я поставил windows 2008 Server Enterprise (32) sp2 rus.

Я поставил BlueScreenViewer и посмотрел, что за дрова были в стеке. Оказалось там среди стандартных драйверов майкрософт был драйвер сетевой карты.

Читайте также:  WIUN 102 CSI КОДЫ ОШИБОК

Сразу обратил внимание на это и скачал последние версии драйверов (06.12.2012 года).

Но 10.12.2012 снова произошла перезагрузка по причине синего экрана. При этом в стеке были те же самые драйвера в том числе и новый драйвер сетевой карты.

Я начал грешить на оперативку и проверил ее memtest86 и с ней оказалось все нормально.

Буду ждать Ваших мнений.

Синий экран смерти 0x0000004E указывает, что список числа файла подкачки (PFN) управления памятью поврежден.

Параметры PFN_LIST_CORRUPT

Параметр 1 указывает тип нарушения. Остальные параметры зависят от первого.

BSoD 0x0000004E обычно вызывается драйвером, передающим плохой список дескриптора памяти. Например, драйвер, вызвал функцию MmUnlockPages() дважды с одним и тем же списком.

Данная ошибка свойственна операционным системам Windows 2000. Для решения данного синего экрана необходимо выявить сбойный драйвер. В этом Вам поможет статья “Анализ дампа памяти”. Дальнейшая переустановка или обновление данного драйвера может устранить ошибку.

Так же причиной ошибки может служить неисправность оперативной памяти. Замена сбойной планки решит проблему.

Win 8.1 Pro x64.

Так же в приложении к сообщению тот самый дамп (предыдущие выглядят так же).

И теперь исходная история, с чего всё началось.
Стояла семерка, комп работал как часы. Два месяца назад установил вместо семерки 8.1. Всё встало отлично. Работает быстро и без нареканий. Кроме одного. С самого первого вечера после установки начались перезагрузки по непонятным причинам. И так на протяжении двух месяцев – прихожу с работы – два раза в неделю минимум вижу экран ввода пароля Windows (в стандартном режиме комп работает 24/7). Всего за истекший период это произошло 23 раза (по журналу системы посчитал). Сначала думал на перебои с питанием (бывает в нашей местности), бесперебойник купил. Ситуация не поменялась. Скачал BlueScreenView. Но программа не нашла записей с дампами. Изменил настройки записи отладочной инфы с “Автоматический дамп памяти” на “Малый дамп памяти (256Кб)”. Так же отключил перезагрузку при сбоях. Теперь вместо перезагрузок получаю полностью чёрный экран, выход из которого только Reset. Так же теперь имею файлы минидампов. Смотрел Блюскрином, ничего не понял, упоминается там какой-то ntoskrnl.exe . Но лучше конечно заглянуть в сам файл, приложенный к сообщению.
Очень рассчитываю на помощь, т.к. от постоянных перезагрузок уже сдох терабайтный FAEX и на подходе уже второй диск с постоянно растущим Current Pending Sectors. Помогите не схоронить всё железо.

Полная конфигурация в профиле.

Сообщения: 28

Благодарности: 2

Постоянные вылеты – просто черный экран и перезагрузка, иногда черный экран а потом серая рябь, как у телика при отсутствии сигнала, реже синие экраны!!!
Я просто в ужасе! Не знаю что делать!
Начнем с того что все новое кроме харда(ST3500413AS (Z2A8ZB96) ему 5 лет, поверхность не фонтан но смарт – Ок. битых секторов нет),

Читайте также:  Типичные ошибки, совершаемые при подаче форм персонифицированного учета ПУ-1 и ПУ-2

мать- MSI B450 TOMAHAWK (MS-7C02) (покупал в конце лета)

проц- AMD Ryzen 5 2600 (покупал в конце лета)

опера- 16GB Corsair Dominator Platinum CMD16GX4M2B3200C16 и Corsair Dominator Platinum CMD32GX4M4B3000C15(планки одинаковые только заводские XMP у одной 3200 а у другой 3000, работают без нареканий в дулал режиме на частоте 3200 по автонастройке мат. платы просто выбрал частоту, она сама установила тайминги и напругу 16-17-17-17-35 1.35V) (покупал бу)

видик- GIGABYTE AORUS RX 580 (GV-RX580AORUS-8GD) (10 дней ) Поменять по гарантии просто нет на что, забрал последнюю, а на GTX 1070 нет денег.

блок пит.- CHIEFTEC PROTON BDF-1000C (3 дня) до него стоял CHIEFTEC VALUE APB-500B8 (думал блок не тянет, но траблы остались)

Ставил разные сборки win 10, и 5 разных драйверов на видеокарту, нихрена не помагает.
Стрес тесты проходит через раз, ошибки начиная с 14.12.18 и по сегодня:

Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000007e (0xffffffffc0000005, 0xfffff806086f2349, 0xffff97807dbde868, 0xffff97807dbde0b0). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: 00000000-0000-0000-0000-000000000000.

Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000000a (0x0000000000002df8, 0x000000000000000d, 0x0000000000000001, 0xfffff8008af09a4a). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: 6e4ee0dd-1978-49df-908e-4a25133b560b.

Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000001e (0xffffffffc0000005, 0xfffff80040b46867, 0x0000000000000000, 0xffffffffffffffff). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: 00e80623-b141-4036-ab4f-0eb11f99180a. (эта трижды повторялась)

Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000000a (0x00000000001aa030, 0x00000000000000ff, 0x00000000000000ba, 0xfffff803bcfe284b). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: 3087428b-b76b-4f97-b5de-0664b0795d08.

Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000004a (0x00007ffca9d75be4, 0x0000000000000002, 0x0000000000000000, 0xffffcc01f0b53b80). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: 0243d6ef-e101-446e-8e57-9f31974e97a5.

Компьютер был перезагружен после критической ошибки. Код ошибки: 0x0000000a (0x0000000002080f50, 0x0000000000000002, 0x0000000000000000, 0xfffff8012d277ba0). Дамп памяти сохранен в: C:WindowsMEMORY.DMP. Код отчета: d2fc4ed3-dc23-42a8-b5c7-740b0905d4cc.

Очень нужно мнение специалистов, во всех бедах виновата видеоката или нет ???

Windows не может подключить сетевой принтер

Массовая проблема с подключением сетевых принтеров Windows с ошибкой 0x0000011b началась после установки обновлений безопасности Windows с 15 сентября 2021 года.

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

Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x0000011b.

MULTIPLE_IRP_COMPLETE_REQUESTS

Данная проблема связана с последними обновлениями безопасности, в которых Microsoft пытается закрыть уязвимость Print Nightmare. К сожалению, обновления не до конца протестированы и вызывают массовые ошибки 0x0000011b.

Для решения проблемы нужно удалить проблемное обновление на компьютере, на котором расшарен принтер (!). В зависимости от версии Windows на компьютере, раздающем принтер нужно удалить одно из следующих обновлений:

  • KB5005565 — Windows 10 2004. 20H2 и 21H1
  • KB5005566 – Windows 10 1909
  • KB5005568 – Windows 10 1809 и Windows 10 LTSC
  • KB5005030 — Windows Server 2019
  • KB5005613, KB5005627 — Windows Server 2012 R2, Windows 8.1+
  • KB5005563 – Windows 7, Windows Server 2008 R2 (у кого есть подписка Extended Security Updates для Windows 7/2008R2)
Читайте также:  Ошибка 3028 AS-TRONIC MAN. Шина данных CAN контроля ретардера от вторичного

MULTIPLE_IRP_COMPLETE_REQUESTS

Перезагрузите компьютер и попробуйте подключить сетевой принтер вручную или через групповые политики. Обратите внимание, что если пользователи не могут подключить сетевые принтера без прав локального администратора (из-за патча уязвимости PrintNightmare), то вы можете временно разрешить установку принтеров пользователям, выполнив команду:

После удаления обновления его нужно скрыть из установки. В этом случае оно не будет автоматически устанавливаться при следующем цикле сканирования Windows Update.

Вы можете скрыть обновления с помощью официальной утилиты wushowhide.diagcab (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab) или с помощью PowerShell модуля PSWindowsUpdate:

$HideList = “KB5005565”, “KB5005566”, “KB5005568″Hide-WindowsUpdate -KBArticleID $HideList -Verbose

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

Описано здесь в статье про другую распространенную ошибку подключения сетевого принтера — 0x0000007e.

Ошибка 0x00000002 при установке сетевого принтера

Ошибка 0x00000002 может возникнуть при попытке подключить сетевой принтер через принт-сервер и TCP/IP порт как в Windows 10, так и в Windows 7. После того, как вы открыли список сетевых принтеров на удаленном компьютере (через UNC путь в формате
\computername
), и нажали кнопку Подключить, появляется ошибка:

Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x00000002.

MULTIPLE_IRP_COMPLETE_REQUESTS

Установка принтера
Windows не удается подключиться к принтеру
В ходе операции произошла ошибка 0x00000002

MULTIPLE_IRP_COMPLETE_REQUESTS

Наличие ошибки 0x00000002 чаще всего значит, что драйвер для данного принтера, установленный на компьютере поврежден. В первую очередь стоит попробовать удалить данный драйвер из хранилища драйверов (по аналогии с кейсом об ошибке 0x00000057).

printui.exe /s /t2

В списке установленных драйверов найдите драйвер принтера, который вы пытаетесь установить и удалите его, нажав Remove и выбрав опцию удаления Remove driver and driver package.

MULTIPLE_IRP_COMPLETE_REQUESTS

Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.

Скорее всего драйвер установится и принтер подключится успешно.

Если нет, попробуйте такой способ:

  • Удалите ветку реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations
  • Если в папке c:WindowsSystem32spoolprtprocsd есть подкаталоги с именами от 1 до 499, удалите все эти подкаталоги и файлы кроме winprint.dll
  • Удалите все Print Processors и драйвера (за исключением winprint) из ветки HKLMSYSTEMCurrentControlSetControlPrintEnvironments
  • Перезагрузите компьютер и установите принтер

Ну и как обходной вариант, если предыдущие не сработали, подключите принтер через UNC адрес по инструкции из статьи Печать на сетевом принтере на Windows 10 из-под XP.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *