22 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

0x0000006b Windows 7 при загрузке

0x0000006b Windows 7 при загрузке

Я не знаю как ее создавать. На другом компе виндовс 10. Это мне для ее создания нужно искать образ и монтировать его на флешку?

А если запустить на другом компе и удалить жтот файл? Кстати, у меня райзен стоит. Я при установке винды чтото там помню долго шаманил с дровами, так как он не видит юсб на этой платформе. Это к тому, что загрузочная флешка может вообще не работать. Но я точно не уверен.

madfox
Я не знаю как ее создавать.

https://rufus.akeo.ie/ + необходимый дистрибутив в формате ISO

На втором десятка. Я подключил туда хард, удалил файл Bootcat.cache из %SystemRoot%system32codeintegrity но это не помогло. У меня есть загрузочная флешка с десяткой.

Семерка обычная сломанная.

madfox
Тогда выдирай нужные файлы с жёсткого, на котором семёрка и ставь десятку for Workstations.
Инструкция такая:
1) Чтобы вручную скачать образ 1803 нужно зайти в хром, нажать Ctrl+Shift+I, выбрать справа сверху пиктограмму смены устройства (можно выбрать какой-нибудь IPhone) и пройти по ссылке https://www.microsoft.com/ru-ru/software-download/windows10iso (иначе будет перекидывать на https://www.microsoft.com/ru-ru/software-download/windows10, а нам это не нужно). Дальше выбери язык и качай нужную битность.
2) Проверяем на пока ещё установленной старой системе, последняя ли версия БИОС установлена. Если нет – обнови БИОС.
3) Записывается посредством Rufus на флешку восьми или больше гигабайт в режиме MBR для CSM (у Вас старый БИОС) или GPT для UEFI, если мать имеет UEFI. Также, если железо не игровое, и цель установки ОС – биз, то вместо означенного образа можно использовать Enterprise, LTSB или for Workstation (последняя редакция for Workstations имеется в образе 1803 и может быть активирована без ключа посредством командной строки от имени администартора (ПКМ на “Пуск”):

>Command Prompt (Admin):
>slmgr /ipk NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
>slmgr /skms kms.digiboy.ir
>slmgr /ato

Очень желательно ставить именно x64-битную версию. Однако, если целевое устройство имеет менее 2 Гб RAM, можно ограничиться и x32-версией (чаще всего это очень-очень старые нетбуки, на которые нет x64-драйверов).
4) Дальше следует настройка БИОС. Для UEFI – выключить FastBoot, режим CSM(Legacy) загрузки (не путать с CSM USB, а то БИОС может не увидеть загрузочную флешку), включить SecureBoot, проверить активацию режима AHCI для контроллера жёсткого диска.
Для БИОС – AHCI, остальное появилось уже в UEFI.
Дальше читаем спецификацию целевого устройство и выясняем, какой клавишей вызывается BootMenu и грузимся с флешки. Если такое меню не предусмотрено, то выбираем в БИОС смену порядка устройств загрузки, и возвращаем в исходное состояние после первой перезагрузки установщика Windows.
5) На этом этапе у нас запустился установщик и мы можем провести работу с жёстким диском.
Придётся поработать в командной строке. Чистая установка подразумевает полное форматирование, им и займёмся (также, неплохо было бы сделать полную копию жёсткого Macrium Reflect, если есть раздел восстановления. Это важно в ряде случаев; именно полный образ со всеми разделами – среды восстановления очень капризны):
Shift+F10
DISKPART
LIST DISK
SELECT DISK НОМЕР_ЦЕЛЕВОГО_ДИСКА (смотрим по объёму)
CLEAN
Дальше, в зависимости от БИОС, CONVERT GPT (если БИОС-UEFI) или CONVERT MBR (если БИОС старый)
CREATE PARTITION PRIMARY
FORMAT FS=NTFS QUICK
(ACTIVE, если БИОС старый. Если UEFI – эту строку пропускаем)
ASSIGN
6) После всего этого, закрываем командную строку, в обвязке дисков выбираем «Обновить», удаляем единственный созданный раздел и продолжаем установку прямо на «Нераспределённое пространство» – установщик сам создаст все нужные разделы. НА ОДНОМ ФИЗИЧЕСКОМ ДИСКЕ ДОЛЖЕН НАХОДИТЬСЯ ОДИН ЛОГИЧЕСКИЙ! МАСТУРБАЦИЕЙ С ЗАПИХИВАНИЕМ ДИСКОВ C: и D: НА ОДИН ФИЗИЧЕСКИЙ ДИСК НЕ ЗАНИМАЕМСЯ!
7) В процессе установка Windows подтягивает из сети обновления и стоковые драйвера, поэтому установка, кроме крайних случаев, ДОЛЖНА ПРОВОДИТЬСЯ С ПОДКЛЮЧЕНИЕМ К СЕТИ. В том числе, для синхронизации с МС-аккаунтом. Если такового не имеется, заведите в процессе установки.
8) Стоковые драйвера нужны для проверки работоспособности устройства. Но для пользования такое устройство пока малопригодно – я рекомендую воспользоваться программой-автоустановщиком драйверов с открытым исходным кодом Snappy Driver Installer.
Качайте Light-версию, загружаете индексы, в режиме эксперта программы выбираете, в том числе, «Менее подходящие» драйверы и внимательно изучаете корректность устанавливаемого. Для параноиков этот пункт меняется на «пойду на сайт производителя и скачаю рукам» с последующей установкой вместе с драйверами ненужного мусора. Но, если руки прямые, это ведёт, в большинстве случаев, только к увеличению срока допиливания системы.
9) Этот пункт – тонкая настройка системы. В первейшую очередь необходимо заглянуть в «Электропитание» и вырубить «Быстрый запуск». Как и в БИОС, надстройка FastBoot – вреднейшая функция, ведущая к различного рода сбоям, лагам и насилию над жёстким диском.
Далее, в разделе «Темы»-«Дополнительные параметры» на рабочий стол вытаскивается «Мой компьютер»
10) Этот пункт – доводка под себя: включение скрытый папок, настройка порядка и времени обновлений и т.п. Также, можно заглянуть в «Приложения и возможности» (ПКМ по «Пуску») и удалить, выстроив по весу Candy Crush и иже с ними.
Также, нужно заглянуть в Автозагрузку и проверить, нет ли Steam на автозапуске. В Автозапуске должны находиться только системные процессы и аудио-видео драйвера. Остальное – только по вызову пользователя. Кроме снижения насилия над жёстким диском, Windows будет быстрее грузиться.

Я чтото не понял, это все по простой установке десятки? Т.е. чтото я аж утонул в этом всем. Почему нельзя просто вставить юсб флешку с образом после этого руфуса, и поставить на нужный диск? О_о командная строка и прочее, зачем все эти сложности?

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

Смотрю есть вариант замены этого загрузочного файла и этой папки c:windowssystem32catroot Только где это все можно взять если на другом компе нет семерки? Может кто знает, есть гдето тут или в сети темы где ктото скидывал свои копии?

ЗЫ еще вспомнил кстати, есть друг, у него точно та же система стоит что и у меня. Но правда комп на интеле. Вариант попробовать взять у него нужрые файлы может сработать ? Может еще что о скопировать у него дополнительно?

Читать еще:  Как очистить SSD диск полностью?

madfox
Я чтото не понял, это все по простой установке десятки?
В точку. С семёркой почти то же самое, только образ нужно заранее обработать правильно.

чтото я аж утонул в этом всем.
Хотелось кнопку “сделать хорошо”?

Почему нельзя просто вставить юсб флешку с образом после этого руфуса, и поставить на нужный диск?
Хотя бы потому, что непонятно, UEFI у тебя БИОС, или старый, раз на нём семёрка стояла. А без этой информации нельзя выбрать правильный режим записи руфусом.

Форматнуть все и накатить новую винду это не проблема
Тогда в чём вопрос?

Я бы все же хотел попытаться исправить эту ошибку, так как много придется потом возиться с переустановкой кучи всего.
Если нет семёрки под рукой, а удаление Bootcat.cache не помогло, то я не вижу других способов. Может, более опытные коллеги подскажут.

на крайняк, зотелось бы планый переход на десятку, т.е. чтобы она поставилась сверху на семерку.
Как это возможно, если семёрка ломаная? Сказано же, купите ключ windows 10 Pro на ebay за 300 рублей и начисто поставьте с ним.

Только где это все можно взять если на другом компе нет семерки?
Или коллеги скинут в личку, кому не лень, или нигде.

Вариант попробовать взять у него нужрые файлы может сработать ?
Может.

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

Флешку с десяткой я записывал с прицелом на старый комп, наверно выбирал под старый, или под оба варианта, сейчас у меня платформа на райзене. Там UEFI. Но форматирование меня пока не устраивает. Я хочу попробовать поченить. Ставить систему я умею, делал это вроде раньше довольно часто. Хотя, после описания выше, уже не уверен О_О

madfox
Ну на ту же самую ломанную семерку, которая стояла раньше на старом компе, виндовс какимто образом сам поставил лицензионную десятку пару лет назад. Она до сих пор стоит там.
Это было давно и неправда. Некоторым повезло, у меня так пара машин тоже обновилась, но это скорее исключение. Сейчас так не получится.

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

Причины и исправление ошибки 0x0000006b

process1-initialization-failed

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

Признаки

В данной статье мы рассмотрим вопрос о причине появления ошибки 0x0000006b и более детально изучим способы ее устранения. Как правило, код 0x0000006b process1 initialization failed для windows 7 появляется после запуска ОС перед авторизацией пользователя. Данный код ошибки 0x0000006b появляется по причине повреждений файлов «Bootcat.cache» или же из-за того что размер данного файла был увеличен после предыдущего успешного запуска. Если говорить коротко, то перед тем как залогиниться в своей учетной записи пользователя , синий экран смерти 0x0000006b не дает вам этого сделать.

Следует знать «Файл Bootcat.cache расположен по адресу %SystemRoot%system32codeintegrity.»

Исправление ошибки 0x0000006b

Для того чтобы устранить данный код ошибки 0x0000006b для windows 7 при загрузке следует установить пакет обновлений для операционной системы «Пакет обновлений №1». Избавиться от stop 0x0000006b можно скачавши вышеуказанный пакет обновлений на официальном сайте компании Майкрософт.

Полезно знать

Есть также временное решение данной проблемы с bsod 0x0000006b для windows 7. Вы можете осуществить запуск ОС с помощью загрузочной флешки или жесткого диска, и после этого удалить поврежденный файл Bootcat.cache, далее вы перезапускаете компьютер, и ошибка 0x0000006b вас не будет беспокоить определенный промежуток времени.

Как и каждое устройство, компьютер требует соблюдать определенные условия при пользовании, и если выполнять все профилактические меры – то вероятность появления синего экрана смерти с кодом ошибки 0x0000006b станет намного меньше.

Stop ошибка 0x0000006b как исправить синий экран

Безусловно, но большинство пользователей ПК панически боятся неожиданно оказаться без доступа к своему любимому устройству. Одним из вариантов такой ситуации является синий экран смерти 0x0000006b. Особенность заключается в том, что ошибка может быть вызвана, как программной, так и аппаратной средой. Учитывая этот факт, решение вопроса с stop 0x0000006b Windows 7 заключается в одновременном проведении целого комплекса лечебных процедур.

Причины возникновения

Итак, прежде чем приступить к исправлению, придется выяснить причину ее возникновения.

Обычно надписи «0x0000006b bsod» могут предшествовать следующие процессы:

  • Выполнение загрузки каких-либо обновлений для операцинки.
  • Физическое вмешательство в работу оборудования, входящего в состав ПК.

Причины выяснены, теперь необходимо понять, как исправить «process1 initialization failed 0x0000006b Windows 7».

Решение возникшей проблемы

Начнем лечение «process1 initialization failed 0x0000006b Windows 7» со второй причины возможного возникновения. Данная проблема легко может быть вызвана некорректной работой жестких дисков или повреждениями различных шлейфом, поэтому первый шаг – выполнить процесс визуальной проверки и, в случае возникновения сомнений, заменить необходимые элементы.

Следующий шаг – программное решение вопроса с 0x0000006b win 7. В этом пункте могут возникнуть затруднения, так как на официальном сайте компании Microsoft представлено якобы решение этой проблемы, но, как показала практика, оно не совсем эффективно. Реально справиться с ситуацией поможет сочетание предложенного лечения от разработчиков и помощь одного из пользователей, который лично столкнулся с подобной ошибкой, но смог самостоятельно выйти из положения. Итак, что требуется сделать?

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

  1. Найти на винчестере папку c:windowssystem32catroot, которую следует заменить на аналогичную, скачанную с диска.
  2. Кроме того, выполнить поиск и замену файла bootcat.cache.

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

0x0000006b Windows 7 при загрузке

Ошибка появляется во время запуска системы.

Решения взяты с форума oszone.ru — в моем случае, ни одно из предложенных решений не было действенным.

Пробовал восстанавливать реестр с папки repair (т.к. восстановление системы было отключено) — система начинает грузиться — но после перезагрузки вновь появляется эта ошибка.

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

Пробовал сделать проверку диска

Также не помогло.

Т.к. система не была загружена никакими программами, я просто ее переставил заново предварительно отформатировав диск

Итак что же предлагают сделать в данном случае на форуме, приведу избранные цитаты:

Победил ошибку спустя 3 часа.
Симптомы: винда и сейфмод — не грузятся, средство восстановления — useless. PROCESS1_INITIALIZATION_FAILED. В доп параметрах стояли нули 0x6b (0x0, 0x0, 0x0, 0x0). Вынь7

Па с бубном: советы с сайта мелкософтовцев, анализ минидампа, проверка/замена памяти, проверка на битые сектора винта, проверка на вирусы.

Итог:
— Память не причём была.
— вирусов не обнаружено.
— В минидампе — ссылка на ntkrnlpa.exe. (Unable to load image SystemRootsystem32ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe)
— Совет мелкомягких — удалить bootcat.cache — не прошел. Соответственно, накатить рекомендуемое закрытое обновление не смог.

Начал подумывать о накате винды поверх… сложил лапки на пузе. Да, 0x06b — непобедим…

Решение: заменил bootcat.cache с рабочего компа. Винда стартанула. Ура! Всё работает! Контрольный перезапуск — ппц, всё не работает. Еще одна подмена файла. Думаю, что делать дальше… случайно вспоминаю про закрытый фикс. Накатываю из под винды, перезагрузка — всё работает. Вуаля.

P.S.: Знал бы где упаду — соломки бы подстелил. (соломка — windows updates). Хозяева соломку отключили: «а зачем оно нуна? оО»
P.P.S.: Очень порадовала консоль восстановления вынь7 с её горячим подключением юсб. Не знал, блин… Вообще от семёрки масса положительных эмоций.

На правах некропостинга для будущих поколений. Ну и для развеивания мифа о непобедимости.

Кстати я не нашел bootcat.cache на рабочей машине с Windows XP — у меня ошибка была не на семерке

Еще одно полезное сообщение

В итоге:

PS: нашёл решение на одном сайте американском:
1) запускаетесь с флешки с файловым менеджером на борту
2) подменяете boot.cache на аналогичный с любого живого аппарата
3) с того же живого аппарата копируете папку c:windowssystem32catroot с заменой файлов
пока полёт нормальный

Как видно неприятная ошибка — не хотелось бы ее еще раз встретить.

13 комментариев к записи “BSOD 0x0000006B PROCESS1_INITIALIZATION_FAILED”

Зачем затираешь комменты !! Я разве виноват, что ты пишешь так, что читать неприятно и неудобно !! Верни взад мой коммент !! И да, по теме, вчера мне помог, этот совет:

PS: нашёл решение на одном сайте американском:
1) запускаетесь с флешки с файловым менеджером на борту
2) подменяете boot.cache на аналогичный с любого живого аппарата
3) с того же живого аппарата копируете папку c:windowssystem32catroot с заменой файлов
пока полёт нормальный

Подтверждаю, замена с живого компа папки и файла, все работает, полёт нормальный !!

твой Коммент — Статья очень хреново написана, «ябыподредактировал» — не несет никакой информативной части для читателей, а адресовался именно мне, к тому же походит на спам.
Согласен, что статья не фонтан — принял к сведению но редактировать не собираюсь — уж что получилось))

За ненадобностью коммент и был удален — также как и коммент — Эй аффтар !! Где мой комментарий !!

И да, за информативный коммент — спасибо! Рад, что такое решение помогло.

Замечательная статья!
Единственное, что помогло после нескольких часов поисков в Интернете
(а именно: «PS: нашёл решение на одном сайте американском:… и т.д.»
Огромное спасибо автору!

Здравствуйте
не пойму что за boot.cache и где его взять

Спасибо, помогло. Вариант «PS: нашёл решение на одном сайте американском:»

Увы, в моем случае не помогло, думал уже все, но неожиданно отработал диск восстановления, что само по себе удивило.

СПАСИБО. МУЧИЛСЯ ЦЕЛЫЙ ДЕНЬ, ПОКА РЕЦЕПТ НЕ ПОПРОБОВАЛ — РАБОТАЕТ.

Поймал такой бе БСОД — применил все описанные здесь способы, пока не помогает!

Нормально написанная статья, в общем все доходчиво. Спас последний вариант. Признателен, ох уж как не хотелось Винду сносить.

А можно поподробнее процесс описать?))) как запуститься с флешки и какой файломенеджер взять?))) с остальным мож разберусь))) спасибо))

Live cd запишите на диск 700 мб и не будет проблем с флешками и внешними винтами

Win7x64, словил такой же BSOD, bootcat.cache в моей ситуации роли не сыграло.
Обнаружилось две папки:
c:windowssystem32catroot
и
c:windowssystem32catroot2

В результате танцев с бубном, выяснил, в первой папке некие базы с драйверами, во второй папке находился единственный файл (catdb), судя по названию это база со списком того, что лежит в первой папке. Мне повезло, что некоторое время назад переносил винду с hdd, на ssd и старый hdd с виндой остался в компе (просто я скрыл партицию со старой виндой).
В общем сравнил две папки (старую винду с новой на ssd), в первой папке не хватало двух файлов, я добавил их со старой винды. А также перезаписал файл во второй папке старым файлом (со старой винды) и вуаля, винда пусканулась. Правда Касперский антивирь написал, что базы повреждены (возможно это связано). Вылечил обновлением баз Каспера. Далее накатил все последние обновы на Win. И норм, полёт нормальный:)

Thank you very much for writing these wonderful tips! Very helpful.

STOP 0x0000006B

Статья дополняет серию материалов, освещающих методы устранения проблем, приводящих к возникновению критической системной ошибки (BSOD). В материалах раздела рассматриваются ситуации, с которыми я сталкивался лично (в своей практике) и с которыми мне удалось разобраться. STOP-ошибка (STOP error), контроль дефекта (BugCheck) или в простонародье BSOD – фатальный системный сбой операционной системы Windows, являющийся причиной полного прекращения функционирования основных компонентов ядра операционной системы, влекущий за собой потерю динамических не сохраненных пользовательских данных и приводящий к появлению на экране монитора синего экрана смерти (BSOD). Числовое обозначение STOP-ошибки – идентификатор, характеризующий “природу” фатальной системной ошибки, используется при диагностике причины возникшей неполадки. В данной статье речь пойдет о сбое с идентификатором STOP 0000006B.

Теория

STOP 0x0000006B имеет собственную специфику и возникает на ранних стадиях загрузки операционной системы. В момент возникновения сбоя пользователь наблюдает на экране следующее сообщение об фатальной системной ошибке:

В общем случае формат ошибки следующий:

Вообще загрузка операционной системы представляет собой достаточно сложную процедуру, которая состоит из множества стадий. На одной из начальных стадий загружается непосредственно ядро операционной системы, которое начинает проходить этапы инициализации/создания собственных структур и создания/запуска основных системных процессов, составляющих исполнительную подсистему ядра. Символическое имя ошибки PROCESS1_INITIALIZATION_FAILED (ОШИБКА_ИНИЦИАЛИЗАЦИИ_ПРОЦЕССА1), по идее разработчиков, должно сообщать нам о том, что ошибка STOP 0000006B возникает в ситуации невозможности загрузки/инициализации некоего критичного для загрузки операционной системы модуля. Что означает имя PROCESS1 , это процесс, загружаемый на стадии 1 или процесс с номером (идентификатором) 1? И если следовать подобной логике, то зададимся вопросом: процесс №1 это случайно не процесс System ? Ведь если брать во внимание высказывание главного разработчика MS Raymond Chen:

..в то время как процесс System имеет PID=4, то получается, что PROCESS1 и есть System? Далее, опираясь на данные, которые можно получить из исходных кодов ядра, можно утверждать, что на определенном этапе стартует Диспетчер процессов . Диспетчер процессов предназначается для управления процессами в ОС и одной из его задач является загрузка и подготовка (экспорт) функций DLL. На одном из ранних этапов загрузки, при подготовке процесса System, происходит связывание функции основных системных DLL (ntdll.dll и других). Как раз на этом этапе работы и может появляться рассматриваемая нами ошибка: либо по причине повреждения одной из критичных системных DLL, либо из-за разных версий взаимосвязанных DLL, либо по причине несоответствие подписи (подделки) кода некоторых DLL (защита которых реализована в специальном коде ядра операционной системы).

Второй параметр (BugCheckParameter2)

Все найденные мной точки возникновения критической ошибки STOP 0000006B располагаются в коде ядра операционной системы, размещенного в файле ntoskrnl.exe (либо другом ntkr*.exe в зависимости от аппаратной конфигурации станции). Давайте попробуем разобрать каждую из них подробнее.

Второй параметр =2

Первый найденный фрагмент находится внутри функции PsLocateSystemDlls и выглядит он следующим образом:

Функция PsLocateSystemDll , судя по всему, открывает последовательно все версии библиотеки ntdll.dll и получает оттуда точки входа функций KiUserApcDispatcher , KiUserExceptionDispatcher , KiUserCallbackDispatcher , RtlRaiseException и некоторых других. Адреса данных процедур необходимы ядру для выполнения основных задач (например, для генерации исключения для процессов пользовательского режима, доставки APC и обратных вызовов графического пользовательского интерфейса win32k.sys ).

Второй параметр =3

Следующий фрагмент был найден внутри функции PspLocateSystemDll :

то есть второй параметр 3! Функция PspLocateSystemDll выполняет инициализацию (заполнение) полей структуры размещаемых в памяти ядра системных библиотек.

Второй параметр =6

Очередной блок размещается внутри функции PspInitializeSystemDlls :

то есть второй параметр 6! Похоже функция PspInitializeSystemDlls производит заполнение (инициализацию) полей структуры экспортируемых библиотекой ntdll.dll функций. Она берет базовый адрес образа ( ImageBase ) каждой доступной в системе версии ntdll.dll и производит разрешение всех экспортируемых функций, а так же производит ряд других манипуляций.

Все параметры =0

И наконец внутри функции Phase1InitializationDiscard имеется такой вот код:

Судя по приведенному блоку кода, непосредственно перед заталкиванием в стек кода ошибки (значение 6Bh ), подготовки четырех параметров перед вызовом функции KeBugCheck не производится. Скорее всего как раз по этой причине, в ряде сбоев, на результирующем синем экране все параметры равны нулю . Как видно из кода, перед возбуждением исключения STOP 0000006B производится проверка результата выполнения функции PsInitSystem . Сама функция фактически представляет собой диспетчер процессов и предназначена для создания структуры процесса, вызывается ядром в ходе инициализации в фазах 0 и 1. Сам останов в этой точке возникает как реакция на нештатное завершение функции PsInitSystem , внутри которой к возникновению ошибки могут приводить следующие события:

  • ошибочное завершение ObCreateObjectTypeEx (Создание объекта в пространстве имен);
  • ошибочное завершение SeRegisterObjectTypeMandatoryPolicy (Регистрация политики доступа к объекту);
  • равенство значений переменных PsPAffinityUpdateLock (?) = PspCidTable (указатель на таблицу описателей, хранящей созданные объекты процессов и нитей);
  • ошибочное завершение ExInitializeResourceLite (инициализация ресурса исполняемой подсистемы);
  • ошибочное завершение PspCreateProcess (Создание процесса);
  • ошибочное завершение ObReferenceObjectByHandle (Поиск объекта по описателю);
  • неправильное значение поля PsInitialSystemProcess +1ECh (глобальная переменная, указатель на структуру EPROCESS для процесса System);
  • ошибочное завершение PsCreateSystemThread (создание потока, запускающийся в режиме ядра, возврат описателя процесса).

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

Первый параметр (BugCheckParameter1)

Помимо приведенных выше указателей на этапы (второй параметр BugCheckParameter2 ), в процессе исполнения кода которых произошел сбой, более свободно ориентироваться в причинах проблемы помогает первый параметр. Напомню, что применительно к сбою STOP 0000006B, первый входной параметр ( BugCheckParameter1 ) дает нам статус завершения операции:

0x0000006b Windows 7 при загрузке

Сообщения: 35224
Благодарности: 6238

А это часом не тот же эффект дает, что опция из F8?

——-
Канал Windows 10, etc | Чат @winsiders

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Сообщения: 50968
Благодарности: 14595

Сообщения: 6
Благодарности:

Сообщения: 3
Благодарности:

Сообщения: 50968
Благодарности: 14595

Сообщения: 3
Благодарности:

Сообщения: 3
Благодарности:

Сообщения: 1
Благодарности:

Сообщения: 678
Благодарности: 59

да уж, видимо проблема 0x0000006b не решаема
сосед сегодня “словил” такой же blue screen, прибежал с просьбой о помощи, в и-нете поискали, но так ничего толкового и не нашли.

перепробовали загрузки во всех режимах, результат ноль, CD не видит – ни установить, ни восстановить не даёт.

Сообщения: 2
Благодарности: 1

Победил ошибку спустя 3 часа.
Симптомы: винда и сейфмод – не грузятся, средство восстановления – useless. PROCESS1_INITIALIZATION_FAILED. В доп параметрах стояли нули 0x6b (0x0, 0x0, 0x0, 0x0). Вынь7

Па с бубном: советы с сайта мелкософтовцев, анализ минидампа, проверка/замена памяти, проверка на битые сектора винта, проверка на вирусы.

Итог:
– Память не причём была.
– вирусов не обнаружено.
– В минидампе – ссылка на ntkrnlpa.exe. (Unable to load image SystemRootsystem32ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe)
– Совет мелкомягких – удалить bootcat.cache – не прошел. Соответственно, накатить рекомендуемое закрытое обновление не смог.

Начал подумывать о накате винды поверх. сложил лапки на пузе. Да, 0x06b – непобедим.

Решение: заменил bootcat.cache с рабочего компа. Винда стартанула. Ура! Всё работает! Контрольный перезапуск – ппц, всё не работает. Еще одна подмена файла. Думаю, что делать дальше. случайно вспоминаю про закрытый фикс. Накатываю из под винды, перезагрузка – всё работает. Вуаля.

P.S.: Знал бы где упаду – соломки бы подстелил. (соломка – windows updates). Хозяева соломку отключили: “а зачем оно нуна? оО”
P.P.S.: Очень порадовала консоль восстановления вынь7 с её горячим подключением юсб. Не знал, блин. Вообще от семёрки масса положительных эмоций.

На правах некропостинга для будущих поколений. Ну и для развеивания мифа о непобедимости.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: