Критическая ошибка 0x0000001a на синем экране - это bug check MEMORY_MANAGEMENT. Диспетчер памяти Windows поймал состояние, которое считает невозможным: порча страницы, неверная операция с пулом, сбой файла подкачки. Это стоп работающей системы, не код установки с флешки и не отказ Центра обновления. В запросах его называют «критической» просто потому, что экран пугает; отдельного семейства «критических 0x1a» нет.
Почему это происходит
Оперативная память. Битая планка, плохой слот, агрессивный XMP. 0x0000001a в случайные моменты: браузер, копирование, простой. Отличие: вместе плавают другие стопы, имена .sys каждый раз новые.
Драйвер. Модуль портит пул, ядро замечает это позже и рисует MEMORY_MANAGEMENT, а не имя виновника. Один и тот же драйвер в дампах - его и откатывайте.
Файл подкачки и диск. Подкачка на сыплющемся HDD или переполненном томе даёт 0x0000001a рядом с дисковыми стопами. Сначала SMART, не «отключите файл подкачки в реестре».
Разгон и питание. Нестабильные частоты CPU/RAM. Сток частот - обязательный эксперимент до замены платы.
Не путайте 0x0000001a с 0x0000001e (KMODE_EXCEPTION_NOT_HANDLED) и с 0x0000000a. Похожие короткие числа, разный смысл. Не приписывайте 0x0000001a «вирусу» по умолчанию: сначала память и драйвер. Не скачивайте «патч memory management» и не правьте ключи менеджера памяти наугад: можно получить новый стоп без понятного дампа.
Как исправить пошагово
- Сфотографируйте экран. Нужны 0x0000001a и MEMORY_MANAGEMENT. Если есть имя файла - его тоже. Минидамп сохраните.
- Сбросьте разгон памяти и процессора. XMP выключите на тест. 0x0000001a после новых планок «с профилем» часто на этом заканчивается.
- Прогоните память.
mdsched.exe, лучше по одной планке и в другом слоте. Ошибки в тесте - планка или слот, не переустановка Windows. - Откатите недавний драйвер и антивирус. Особенно после обновления Windows. Безопасный режим, если обычный вход сыплет 0x0000001a.
- Проверьте диск и место под подкачку. CrystalDiskInfo, свободное место на системном томе. Не переносите файл подкачки на флешку и не отключайте его «для скорости», пока ловите этот стоп.
- Не чистите pagefile руками и не удаляйте
pagefile.sysв проводнике на живой системе. Windows сама им управляет. Принудительное удаление даёт новые отказы. - Если память чистая, диск живой, откаты не помогают - честнее смотреть железо, чем десятую переустановку. Чистая Windows на битой RAM снова даст 0x0000001a. Это полезный, но дорогой опыт, если файлы не скопированы.
Параметр 1 у MEMORY_MANAGEMENT в документации Microsoft имеет много значений. Дома не обязательно расшифровывать каждое: достаточно понять, железо это или драйвер. Угадывать «тип 0x41790» по чужому дампу нельзя - у вас другой.
Не подменяйте ntoskrnl.exe и файлы менеджера памяти с другой сборки. Подпись не сойдётся, получите уже WINLOGON_FATAL_ERROR или отказ загрузки.
На ноутбуке с одной впаянной планкой и одним слотом тест по очереди недоступен. Тогда mdsched и сторонний мемтест - всё, что есть до сервиса. Если ошибки стабильно на одних и тех же адресах, это скорее чип, не «настройка Windows». Если ошибок нет, а 0x0000001a только в одной тяжёлой программе - смотрите саму программу и её античит, не сразу паяльник.
Файл подкачки на втором диске, который то спит, то просыпается, тоже даёт MEMORY_MANAGEMENT. Верните подкачку на системный SSD штатными параметрами производительности, не сторонним «твикером». Отключать подкачку на машине с малым объёмом RAM, чтобы «не было 0x1a», обычно ухудшает картину: нехватка памяти маскируется другими стопами.
Часто задаваемые вопросы
0x0000001a - настоящий код? Да. Это MEMORY_MANAGEMENT.
Это всегда битая память? Часто, но не всегда. Бывают драйвер и диск.
Можно ли отключить файл подкачки от 0x0000001a? Как первый шаг - нет. Сначала тест RAM и диск.
Поможет ли переустановка Windows? Если причина в файлах - иногда. Если в планках - код вернётся.
Это ошибка установки Windows? Нет. Это стоп уже запущенной системы.
