Как исправить ошибку «синий экран» NO_MORE_IRP_STACK_LOCATIONS
Проверка ошибок NO_MORE_IRP_STACK_LOCATIONS имеет значение 0x00000035. Эта проверка ошибок происходит, когда в пакете IoCallDriver больше нет мест в стеке памяти.
Эта проблема возникает из-за Mup.sys водитель предполагает, что не более трех фильтров файловой системы драйверы может работать одновременно. Драйвер Mup.sys обрабатывает запросы ввода-вывода для файлов распределенной файловой системы (DFS). Если имеется четыре или более драйверов фильтра файловой системы, буфер пакетов запросов ввода-вывода (IRP), предварительно назначенный Mup.sys, будет переполнен. В этом случае вы получите ошибку остановки, описанную в разделе «Проблема».
Советы по исправлению ошибок NO_MORE_IRP_STACK_LOCATIONS на синем экране (0x00000035):
Чтобы исправить ошибку BSoD, вы должны использовать советы и рекомендации, приведенные ниже, все рассмотренные методы эффективны и способны легко решить эту проблему.
Тестирование ОЗУ с помощью средства диагностики памяти Windows
Средство диагностики памяти Windows — это встроенное программное обеспечение Microsoft для проверки памяти. Это интегрированное приложение позволяет вам проверять системную память на наличие всех типов ошибок в Windows Vista, Windows 7, Windows 8 или 8.1 и Windows 10.
Шаг 1: сначала откройте диалоговое окно, затем одновременно нажмите Window + R, чтобы открыть команду запуска. В окне запуска введите «Mdsched» и нажмите Enter.
Обновить:
Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Шаг 2: Вы увидите окно средства диагностики окна памяти с двумя вариантами выбора.
Шаг 3: выберите тот, который соответствует вашим потребностям, и вскоре после запуска Windows вы увидите ваш экран следующим образом.
Держите Windows 10 и драйверы в актуальном состоянии.
Чтобы избежать ошибок BSoD, важно Обновление для Windows 10 с последними патчами. Microsoft постоянно работает над улучшением Windows 10, и многие из этих исправлений предлагают новые функции и обновления безопасности. Кроме того, многие исправления устраняют проблемы несовместимости оборудования и программного обеспечения, и поскольку многие ошибки BSoD вызваны несовместимостью оборудования или программного обеспечения, вы можете понять, почему важно регулярно использовать Центр обновления Windows.
Перезагрузите компьютер только с важным оборудованием
Попробуйте загрузить вашу систему только с необходимым оборудованием. Один из способов исправить ошибки BSOD — это использовать минимум оборудования при запуске компьютера. Если вы заметили, что ошибка исчезла, вероятно, проблема возникла на одном из удаленных вами аппаратных устройств.
Примечание. В общем, все, что вам нужно для загрузки компьютера — это оперативная память, процессор, материнская плата, клавиатура, основной жесткий диск, монитор и видеокарта.
Ошибка NO_MORE_IRP_STACK_LOCATIONS может вызвать много проблем, но эту ошибку обычно можно исправить, удалив антивирусное программное обеспечение. Если это решение не работает для вас, вы можете попробовать любое другое решение этой статьи.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Как исправить ошибку 0x00000035: NO MORE IRP STACK LOCATIONS на Windows 7?
Ошибка 0x00000035: NO MORE IRP STACK LOCATIONS чаще всего появляется на Windows 7 и 8. Однако на старых и новых сборках Microsoft этот BSOD также является частым гостем.
Симптоматика неполадки следующая: появляется ошибка 0x00000035, ПК перезагружается. В некоторых случаях, когда в скобках указываются и другие коды, то система может войти в циклическую перезагрузку.
Причины ошибки 0x00000035: NO_MORE_IRP_STACK_LOCATIONS
Синий экран смерти с кодом 0x00000035: NO_MORE_IRP_STACK_LOCATIONS возникает по различным причинам:
- Повреждение системного драйвера (чаще всего это Mup.sys). Эта ошибка указывает, что какое-то программное обеспечение высшего уровня попыталось получить доступ к драйверу низшего уровня при заполненной области стека.
- Повреждение оперативной памяти, сбои в работе модулей.
- Отсутствие нужного пакета обновлений.
- Повреждение реестра операционной системы.
- Проблемы с жестким диском.
- Работа вирусных приложений.
Также этот BSOD может появляться и по другим причинам. Определить, что же случилось с операционной системой, поможет малый дамп памяти и его детальный анализ.
Способы решения ошибки 0x00000035 на Windows 7
Если на вашем ПК появился синий экран смерти NO MORE IRP STACK LOCATIONS, то решение ошибки будет следующим. Однако, прежде всего, нужно отметить, что компания Microsoft на своем форуме предоставила детальное описание решения такой неполадки для Windows 2000 и XP.
ВАЖНО! Мы проанализировали отечественные и зарубежные форумы и пришли к выводу, что ошибка 0x00000035, если опустить технические подробности (попытка драйвера влезть туда, куда не нужно или значение реестра выставлено не правильно и т д), появляется по причине сбоя в работе оперативной памяти. Поэтому, если вы столкнулись с таким BSOD, то в первую очередь лучше проверьте ОЗУ, а потом видеокарту и кэш памяти. Если с ОЗУ и видеоускорителем все в норме, а ПК работает медленно, то это прямое указание на кэш. А это плохо. Вам придется менять либо процессор, либо мамку. Но не стоит огорчаться заранее.
Способ 1. Проверка оперативной памяти
Программный метод проверки оперативной памяти на Windows 7 возможный двумя способами:
- Средствами самой Windows;
- С помощью программы MemTest86.
В первом случае нужно нажать «Пуск» и в поисковую строку начать вводить «оперативная…». Система выдаст результаты. Нам нужно запустить инструмент под названием «Диагностика проблем оперативной памяти компьютера».
Появится небольшое окно. Нажимаем «Выполнить перезагрузку и проверку (рекомендуется)».
Система будет перезапущена и начнется проверка. Во время этой проверки запрещается выключать или перезагружать компьютер.
Второй способ проверки – с помощью программы MemTest86 следующий:
- Загружаем и записываем программу на съемный носитель: диск, флешку.
- Заходим в BIOS и выставляет приоритетность загрузки с USB или CD-Rom.
- Теперь, когда запуститься ПК со съемного носителя, в обход Windows, то можно запускать проверку MemTest86.
- По окончании проверки внизу экрана появиться список с ошибками и сообщение «Pass complete, (no / 1 / 2 / 10. ) errors, press Esc to exit».
- По результатам проверки уже будете определять, что вам делать далее. Если есть ошибки, то придется дефектную планку заменить.
Важно отметить, что для точного определения виновника проблемы, нужно еще и поменять модули местами, почистить контакты. Возможно, проблемы со слотом под ОЗУ. Для того, чтобы вручную протестировать оперативку, нужно соблюсти следующую очередность действий:
- Выключаем ПК.
- Отсоединяем ПК от электросети.
- Нажимаем на кнопку питания несколько раз или просто задерживаем нажатие на несколько секунд. Для чего это нужно? Чтобы снять остатки заряда с материнской платы и конденсаторов, предотвратив, таким образом, повреждение компонентов.
- Далее открываем боковую крышку системного блока и с помощью боковых фиксаторов отключаем оперативную память.
- Теперь берем канцелярский ластик и осторожно чистим контакты планок. Стараемся при этом не касаться чипов.
- После чистки вставляем один модуль ОЗУ в один слот. Запускаем ПК с одной планкой. Должен пройти пост.
- Вновь выключаем ПК (аварийно). Не забываем снять остатки тока. Переставляем этот же модуль, только в другой слот. Вновь тестируем ПК.
- Так повторяем и с другим модулем. Должны проходить посты.
- Напоследок запускаем планки вместе. Возможно, после чистки контактов и замены их местами, ошибка исчезнет. Однако это не значит, что нужно расслабляться. Это уже первый сигнал к тому, что стоит заменить модули, подобрав совместимую пару.
Способ 2. Проверка драйверов и операционной системы на нужные пакеты обновлений
Поскольку ошибка 0x00000035: NO MORE IRP STACK LOCATIONS возникает из-за поврежденных драйверов, то рекомендуем открыть Диспетчер устройств и проверить, нет ли возле какого-либо элемента желтого значка с восклицательным знаком (указывает на повреждение, несовместимость, отсутствие драйвера).
Если таково обозначение имеется, то нужно нажать на элементе правой кнопкой мыши и выбрать «Свойства».
Откроется небольшое окно. Переходим во вкладку «Драйвер» и, в зависимости от того, обновляли ли вы ОС или нет, выбираем «Обновить» или «Откатить» программное обеспечение.
Далее действуем согласно подсказкам системы.
ВАЖНО! Ошибка 0x00000035 может возникнуть по причине отсутствия SP1 на Windows 7 или любого другого пакета обновлений. Поэтому рекомендуем скачать и установить все обновления для вашей сборки.
Способ 3. Проверка жесткого диска и Windows на ошибки
Для того, чтобы проверить Windows 7 на наличие ошибок, стоит выполнить несколько несложных команд в консоли с правами Администратора:
- sfc /scannow – проверка Windows на наличие поврежденных системных файлов;
- chkdsk C: /f – проверка жесткого диска на ошибки.
Также не помешает проверить диск с помощью программы Victoria HDD. Её также нужно записать на диск или флешку и запустить в обход Windows. Программа если найдет битые сектора, то обязательно их исправит.
Важно отметить, что если исправить ошибку 0x00000035: NO MORE IRP STACK LOCATIONS на компьютере с Windows 7 не удалось вышеуказанными способами, то нужно откатить систему до более раннего состояния или вовсе переустановить систему.
Как исправить ошибки NO_MORE_IRP_STACK_LOCATIONS типа «синий экран» (0x00000035)
Номер ошибки: | Ошибка 0x35 | |
Название ошибки: | NO_MORE_IRP_STACK_LOCATIONS | |
Описание ошибки: | The NO_MORE_IRP_STACK_LOCATIONS bug check has a value of 0x00000035. This bug check occurs when the IoCallDriver packet has no more stack locations remaining. | |
Шестнадцатеричный код: | 0x00000035 | |
Разработчик: | Microsoft Corporation | |
Программное обеспечение: | Windows Operating System | |
Относится к: | Windows XP, Vista, 7, 8, and 10 |
Признаки ошибок NO_MORE_IRP_STACK_LOCATIONS типа «синий экран»
- Появляется ошибка “NO_MORE_IRP_STACK_LOCATIONS” и окно активной программы вылетает.
- Отображается сообщение «STOP Ошибка 0x35: NO_MORE_IRP_STACK_LOCATIONS».
- «Была обнаружена проблема, и Windows была выгружена, чтобы предотвратить повреждения компьютера. Очевидно, проблема вызвана следующим файлом»
- Ваш компьютер часто прекращает работу после отображения ошибки 0x35 при запуске определенной программы.
- Отображается сообщение “The NO_MORE_IRP_STACK_LOCATIONS bug check has a value of 0x00000035. This bug check occurs when the IoCallDriver packet has no more stack locations remaining.”.
- Windows медленно работает и медленно реагирует на ввод с мыши или клавиатуры.
- Компьютер периодически «зависает» на несколько секунд.
В большинстве случаев вы сталкиваетесь в ошибками типа «синий экран» NO_MORE_IRP_STACK_LOCATIONS после установки нового аппаратного или программного обеспечения. Синие экраны NO_MORE_IRP_STACK_LOCATIONS могут появляться при установке программы, если запущена программа, связанная с NO_MORE_IRP_STACK_LOCATIONS (например, Windows Operating System), когда загружается драйвер Microsoft Corporation или во время запуска или завершения работы Windows. Отслеживание момента появления ошибки ОСТАНОВКИ является важной информацией при устранении проблемы.
Причины ошибок NO_MORE_IRP_STACK_LOCATIONS типа «синий экран»
- Драйверы устройства неправильно сконфигурированы, устарели или повреждены. (очень распространенная)
- Повреждение реестра Windows из-за недавнего изменения программного обеспечения (установка или удаление), связанного с Windows.
- Вирус или вредоносное ПО, которые повредили файл Windows или связанные с Windows Operating System программные файлы.
- Конфликт драйверов после установки нового оборудования.
- Поврежденные или удаленные системные файлы после установки программного обеспечения или драйверов, связанных с Windows Operating System.
- Синий экран Ошибка 0x35 вызван повреждениями жесткого диска.
- Ошибка остановки файла NO_MORE_IRP_STACK_LOCATIONS в связи с повреждением оперативной памяти (RAM).
NO_MORE_IRP_STACK_LOCATIONS типа «синий экран» могут быть вызваны целым рядом проблем в оборудовании, прошивках, драйверах или программном обеспечении.
Совместима с Windows 2000, XP, Vista, 7, 8 и 10
Ошибки типа «синий экран» в базе знаний
Как исправить ошибки NO_MORE_IRP_STACK_LOCATIONS типа «синий экран» (BugCheck 0x35)
Ниже описана последовательность действий по устранению ошибок, призванная решить проблемы NO_MORE_IRP_STACK_LOCATIONS. Данная последовательность приведена в порядке от простого к сложному и от менее затратного по времени к более затратному, поэтому мы настоятельно рекомендуем следовать данной инструкции по порядку, чтобы избежать ненужных затрат времени и усилий.
Пожалуйста, учтите: Нажмите на изображение [ ] , чтобы развернуть инструкции по устранению проблем по каждому из шагов ниже. Вы также можете использовать изображение [
], чтобы скрывать инструкции по мере их выполнения.
Шаг 1: Восстановить записи реестра, связанные с ошибкой 0x35
Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей NO_MORE_IRP_STACK_LOCATIONS не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!
В силу данного риска для упрощения процесса рекомендуется использовать программу для очистки реестра ОС. Программа для очистки реестра автоматизирует процесс поиска недопустимых записей реестра, отсутствующих ссылок на файлы (например, вызывающих ошибку NO_MORE_IRP_STACK_LOCATIONS) и неработающих ссылок в реестре. Перед каждым сканированием автоматически создается резервная копия с возможностью отмены любых изменений одним щелчком мыши, что обеспечивает защиту от возможности повреждения ПК.
Будучи серебряным партнером Microsoft, мы предоставляем программное обеспечение, которое поможет вам устранить следующие проблемы:
Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.
Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с NO_MORE_IRP_STACK_LOCATIONS (например, Windows Operating System):
- Нажмите на кнопку Начать.
- Введите «command» в строке поиска. ПОКА НЕ НАЖИМАЙТЕENTER!
- Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER.
- Будет выведено диалоговое окно для доступа.
- Нажмите Да.
- Черный ящик открывается мигающим курсором.
- Введите «regedit» и нажмите ENTER.
- В Редакторе реестра выберите ключ, связанный с Ошибка 0x35 (например, Windows Operating System), для которого требуется создать резервную копию.
- В меню Файл выберите Экспорт.
- В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа Windows Operating System.
- В поле Имя файла введите название файла резервной копии, например «Windows Operating System резервная копия».
- Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь.
- Нажмите Сохранить.
- Файл будет сохранен с расширением .reg.
- Теперь у вас есть резервная копия записи реестра, связанной с NO_MORE_IRP_STACK_LOCATIONS.
Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.
Мы не несем никакой ответственности за результаты действий, совершенных по инструкции, приведенной ниже — вы выполняете эти задачи на свой страх и риск.
Шаг 2: Проведите полное сканирование вашего компьютера на вредоносное ПО
Есть вероятность, что ошибка NO_MORE_IRP_STACK_LOCATIONS может быть связана с заражением вашего компьютера вредоносным ПО. Эти вредоносные злоумышленники могут повредить или даже удалить файлы, связанные с Ошибки типа «синий экран». Кроме того, существует возможность, что ошибка 0x35 связана с компонентом самой вредоносной программы.
Совет: Если у вас еще не установлены средства для защиты от вредоносного ПО, мы настоятельно рекомендуем использовать Emsisoft Anti-Malware (скачать). В отличие от других защитных программ, данная программа предлагает гарантию удаления вредоносного ПО.
Шаг 3: Очистить систему от мусора (временных файлов и папок) с помощью очистки диска (cleanmgr)
Со временем ваш компьютер накапливает ненужные файлы в связи с обычным интернет-серфингом и повседневным использованием компьютера. Если такие ненужные файлы иногда не удалять, они могут привести к снижению быстродействия Windows Operating System или к ошибке NO_MORE_IRP_STACK_LOCATIONS, возможно вследствие конфликтов файлов или перегрузки жесткого диска. Удаление таких временных файлов при помощи утилиты Очистка диска может не только устранить ошибку 0x35, но и существенно повысить быстродействие вашего компьютера.
Совет: Хотя утилита Очистки диска является прекрасным встроенным инструментом, она удаляет не все временные файлы с вашего компьютера. Другие часто используемые программы, такие как Microsoft Office, Firefox, Chrome, Live Messenger, а также сотни других программ не поддаются очистке при помощи программы Очистка диска (включая некоторые программы Microsoft Corporation).
В силу недостатков менеджера очистки диска Windows (cleanmgr) мы настоятельно рекомендуем выполнять очистку вашего компьютера с помощью специального программного обеспечения для очистки жесткого диска / защиты конфиденциальности.
Будучи серебряным партнером Microsoft, мы предоставляем программное обеспечение для очистки временных файлов:
Как запустить Очистку диска (cleanmgr) (Windows XP, Vista, 7, 8 и 10):
- Нажмите на кнопку Начать.
- Введите «command» в строке поиска. ПОКА НЕ НАЖИМАЙТЕENTER!
- Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER.
- Будет выведено диалоговое окно для доступа.
- Нажмите Да.
- Черный ящик открывается мигающим курсором.
- Введите «cleanmgr» и нажмите ENTER.
- Программа Очистка диска приступит к подсчету занятого места на диске, которое вы можете освободить.
- Будет открыто диалоговое окно Очистка диска, содержащее флажки, которые вы можете выбрать. В большинстве случаев категория «Временные файлы» занимает большую часть дискового пространства.
- Установите флажки напротив категорий, которые вы хотите использовать для очистки диска, и нажмите OK.
Шаг 4: Обновите драйверы устройств на вашем компьютере
Ошибки NO_MORE_IRP_STACK_LOCATIONS могут быть связаны с повреждением или устареванием драйверов устройств. Драйверы с легкостью могут работать сегодня и перестать работать завтра по целому ряду причин. Хорошая новость состоит в том, что чаще всего вы можете обновить драйверы устройства, чтобы устранить проблему с Ошибка 0x35.
В силу времязатратности и сложности процесса обновления драйверов мы настоятельно рекомендуем использовать программное обеспечение для обновления драйверов. Средство обновления драйверов обеспечивает установку правильных версий драйверов для вашего оборудования, а также создает резервную копию ваших текущих драйверов перед внесением любых изменений. Сохранение резервной копии драйвера обеспечивает уверенность в том, что вы можете откатить любой драйвер до предыдущей версии (при необходимости).
Будучи серебряным партнером Microsoft, мы предоставляем программное обеспечение, которое поможет вам обновить следующие драйверы:
Пожалуйста, учтите: Ваш файл NO_MORE_IRP_STACK_LOCATIONS может и не быть связан с проблемами в драйверах устройств, но всегда полезно убедиться, что на вашем компьютере установлены новейшие версии драйверов оборудования, чтобы максимизировать производительность вашего ПК.
Шаг 5: Используйте Восстановление системы Windows, чтобы «Отменить» последние изменения в системе
Восстановление системы Windows позволяет вашему компьютеру «отправиться в прошлое», чтобы исправить проблемы Ошибка 0x35. Восстановление системы может вернуть системные файлы и программы на вашем компьютере к тому времени, когда все работало нормально. Это потенциально может помочь вам избежать головной боли от устранения ошибок, связанных с NO_MORE_IRP_STACK_LOCATIONS.
Пожалуйста, учтите: использование восстановления системы не повлияет на ваши документы, изображения или другие данные.
Чтобы использовать Восстановление системы (Windows XP, Vista, 7, 8 и 10):
- Нажмите на кнопку Начать.
- В строке поиска введите «Восстановление системы» и нажмите ENTER.
- В окне результатов нажмите Восстановление системы.
- Введите пароль администратора (при появлении запроса).
- Следуйте инструкциям Мастера для выбора точки восстановления.
- Восстановить ваш компьютер.
Шаг 6: Удалите и установите заново программу Windows Operating System, связанную с NO_MORE_IRP_STACK_LOCATIONS
Инструкции для Windows 7 и Windows Vista:
- Откройте «Программы и компоненты», нажав на кнопку Пуск.
- Нажмите Панель управления в меню справа.
- Нажмите Программы.
- Нажмите Программы и компоненты.
- Найдите Windows Operating System в столбце Имя.
- Нажмите на запись Windows Operating System.
- Нажмите на кнопку Удалить в верхней ленте меню.
- Следуйте инструкциям на экране для завершения удаления Windows Operating System.
Инструкции для Windows XP:
- Откройте «Программы и компоненты», нажав на кнопку Пуск.
- Нажмите Панель управления.
- Нажмите Установка и удаление программ.
- Найдите Windows Operating System в списке Установленные программы.
- Нажмите на запись Windows Operating System.
- Нажмите на кнопку Удалить справа.
- Следуйте инструкциям на экране для завершения удаления Windows Operating System.
Инструкции для Windows 8:
- Установите указатель мыши в левой нижней части экрана для показа изображения меню Пуск.
- Щелкните правой кнопкой мыши для вызова Контекстного меню Пуск.
- Нажмите Программы и компоненты.
- Найдите Windows Operating System в столбце Имя.
- Нажмите на запись Windows Operating System.
- Нажмите Удалить/изменить в верхней ленте меню.
- Следуйте инструкциям на экране для завершения удаления Windows Operating System.
После того, как вы успешно удалили программу, связанную с NO_MORE_IRP_STACK_LOCATIONS (например, Windows Operating System), заново установите данную программу, следуя инструкции Microsoft Corporation.
Совет: Если вы абсолютно уверены, что ошибка 0x35 связана с определенной программой Microsoft Corporation, удаление и повторная установка программы, связанной с NO_MORE_IRP_STACK_LOCATIONS с большой вероятностью решит вашу проблему.
Шаг 7: Запустите проверку системных файлов Windows («sfc /scannow»)
Проверка системных файлов представляет собой удобный инструмент, включаемый в состав Windows, который позволяет просканировать и восстановить поврежденные системные файлы Windows (включая те, которые имеют отношение к NO_MORE_IRP_STACK_LOCATIONS).
Чтобы запустить проверку системных файлов (Windows XP, Vista, 7, 8 и 10):
- Нажмите на кнопку Начать.
- Введите «command» в строке поиска. ПОКА НЕ НАЖИМАЙТЕENTER!
- Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER.
- Будет выведено диалоговое окно для доступа.
- Нажмите Да.
- Черный ящик открывается мигающим курсором.
- Введите «sfc /scannow» и нажмите ENTER.
- Проверка системных файлов начнет сканирование на наличие проблем Ошибка 0x35 и других системных файлов (проявите терпение — проверка может занять длительное время).
- Следуйте командам на экране.
Шаг 8: Установите все доступные обновления Windows
Microsoft постоянно обновляет и улучшает системные файлы Windows, связанные с NO_MORE_IRP_STACK_LOCATIONS. Иногда для решения проблемы Ошибки типа «синий экран» нужно просто напросто обновить Windows при помощи последнего пакета обновлений или другого патча, которые Microsoft выпускает на постоянной основе.
Чтобы проверить наличие обновлений Windows (Windows XP, Vista, 7, 8 и 10):
- Нажмите на кнопку Начать.
- Введите «update» в строке поиска и нажмите ENTER.
- Будет открыто диалоговое окно Обновление Windows.
- Если имеются доступные обновления, нажмите на кнопку Установить обновления.
Шаг 9: Проверить жесткий диск на ошибки («chkdsk /f»)
Хотя большинство ошибок 0x35 типа «синий экран», связанных с хранением, вызваны проблемами с драйверами жесткого диска или с контроллерами внешней памяти, в некоторых случаях такие BSODы могут быть вызваны повреждениями жесткого диска.
Со временем ваш компьютер может накопить ошибки на жестком диске в связи с частым непреднамеренным неправильным использованием. Непредвиденные завершения работы, «принудительное завершение» программ, поврежденная или неполная установка программного обеспечения (например, Windows Operating System), отказ оборудования Microsoft Corporation и перебои в подаче электроэнергии могут привести к повреждению файловой системы и хранимых данных. В результате, вы можете столкнуться с появлением синих экранов, связанных с NO_MORE_IRP_STACK_LOCATIONS.
Microsoft поставляет удобную утилиту под названием “chkdsk” (“Check Disk” — проверка диска), предназначенную для сканирования и исправления ошибок жесткого диска. Если описанные выше шаги по устранению ошибок не помогли избавиться от ошибки ОСТАНОВКИ 0x35, запуск утилиты “chkdsk” может помочь обнаружить и устранить причину появления BSOD.
Как запустить “chkdsk” (Windows XP, Vista, 7, 8 и 10):
- Нажмите на кнопку Начать.
- Введите «command» в строке поиска. ПОКА НЕ НАЖИМАЙТЕENTER!
- Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER.
- Будет выведено диалоговое окно для доступа.
- Нажмите Да.
- Черный ящик открывается мигающим курсором.
- Введите «chkdsk /f» и нажмите ENTER.
- «chkdsk» начнет сканирование жесткого диска на наличие повреждений, которые могли вызвать ошибки ОСТАНОВКИ0x35.
- Следуйте командам на экране.
Шаг 10: Проверьте оперативную память (RAM) на наличие ошибок
Иногда ошибки NO_MORE_IRP_STACK_LOCATIONS типа «синий экран», связанные с аппаратным обеспечением, могут быть вызваны повреждением оперативной памяти (RAM). Если вы сталкиваетесь со случайными перезагрузками компьютера, звуковыми сигналами при загрузке или другими неисправностями компьютера (в дополнение к ошибкам BSOD 0x35), то весьма вероятно, что имеются повреждения памяти. На самом деле, почти 10% падений приложений в ОС Windows вызваны повреждениями памяти.
Если вы недавно добавили новую память в компьютер, мы рекомендуем временно убрать ее, чтобы убедиться, что она не является причиной ошибки NO_MORE_IRP_STACK_LOCATIONS. Если это действие устранило BSOD, знаичит, это источник проблемы, и, следовательно, новая память либо несовместима с каким-то вашим оборудованием, либо повреждена. В таком случае, вам потребуется замена новых модулей памяти.
Если вы не добавляли новой памяти, на следующем этапе необходимо провести диагностический тест имеющейся памяти компьютера. Тест памяти позволяет провести сканирование на наличие серьезных сбоев памяти и периодических ошибок, которые могут быть причиной вашего синего экрана смерти 0x35.
Хотя последние версии Windows содержат утилиту для проверки оперативной памяти, я крайне рекомендую вместо нее использовать Memtest86. Memtest86 представляет собой тестирующее программное обеспечение на основе BIOS, в отличие от других тестовых программ, запускаемых в среде Windows. Преимущество такого подхода в том, что утилита позволяет проверять ВСЮ операционную память на наличие ошибок NO_MORE_IRP_STACK_LOCATIONS, в то время как другие программы не могут проверять области памяти, занятые собственно программой, операционной системой и другими запущенными программами.
Как запустить Memtest86 для сканирования повреждений памяти, вызывающих ошибки ОСТАНОВКИ 0x35:
- Возьмите неиспользуемый USB флэш-накопитель и подключите к компьютеру.
- ЗагрузитьUSB образ Windows MemTest86.
- Щелкните правой кнопкой мыши на файле образа и выберите пункт «Извлечь в текущую папку«. Извлеките папку в любое место, где вы сможете с легкостью осуществлять доступ к ней (например, на Рабочий стол).
- Откройте извлеченную папку, запустите утилиту ImageUSB и выберите подключенный USB-носитель для создания загрузочного диска. ПРЕДУПРЕЖДЕНИЕ: данное действие приведет к стиранию всех данных на USB-носителе
- Memtest86 будет установлена на USB-носитель, после чего вы сможете приступить к проверке возможных источников ошибок NO_MORE_IRP_STACK_LOCATIONS.
- Перезагрузите компьютер при помощи установленного USB-привода.
- Memtest86 начнет тестирование памяти на наличие ошибок.
- Следуйте командам на экране.
Если все описанные выше шаги не увенчались успехом, а Memtest86 обнаружила повреждения памяти, то крайне вероятно, что ошибка типа «синий экран» NO_MORE_IRP_STACK_LOCATIONS вызвана плохим состоянием памяти. В таком случае, вам требуется заменить отказывающую память, чтобы устранить BSODы 0x35.
Дополнительную помощь может оказать обучающее видео от Corsair, в котором рассказывается, как запустить Memtest86:
http://www2.corsair.com/training/how_to_memtest/6
Шаг 11: Произведите чистую установку Windows
Предупреждение: Мы должны подчеркнуть, что переустановка Windows займет очень много времени и является слишком сложной задачей, чтобы решить проблемы 0x35. Во избежание потери данных вы должны быть уверены, что вы создали резервные копии всех важных документов, изображений, программ установки программного обеспечения и других персональных данных перед началом процесса. Если вы сейчас е создаете резервные копии данных, вам стоит немедленно заняться этим (скачать рекомендованное решение для резервного копирования [MyPCBackup]), чтобы защитить себя от безвозвратной потери данных.
Пожалуйста, учтите: Если проблема 0x35 не устранена после чистой установки Windows, это означает, что проблема Ошибки типа «синий экран» ОБЯЗАТЕЛЬНО связана с аппаратным обеспечением. В таком случае, вам, вероятно, придется заменить соответствующее оборудование, вызывающее ошибку 0x35.
Информация об операционной системе
Сообщения об ошибках NO_MORE_IRP_STACK_LOCATIONS могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:
- Windows 10
- Windows 8
- Windows 7
- Windows Vista
- Windows XP
- Windows ME
- Windows 2000
Проблема с Ошибка 0x35 (NO_MORE_IRP_STACK_LOCATIONS) все еще не устранена?
Обращайтесь к нам в любое время в социальных сетях для получения дополнительной помощи:
Об авторе: Джей Гитер (Jay Geater) является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями.