Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0xc0000006 Windows Server, AD и Роли

Ошибка 0xc0000006 (STATUS_IN_PAGE_ERROR): сетевой сбой или память

Обновлено: 09.09.2026 · Официальная документация ↗

Архитектура подкачки (Page Fault) и суть ошибки

Ошибка 0xc0000006 (STATUS_IN_PAGE_ERROR) — это ошибка подсистемы виртуальной памяти Windows. Когда вы запускаете .exe файл, ОС не загружает его целиком в ОЗУ. Используется механизм Memory-Mapped Files: файл проецируется в память, и страницы подгружаются с диска (или по сети) только по мере необходимости (Page Fault). Если в момент обращения к странице файл физически недоступен (обрыв сетевого соединения, сбой диска, битый сектор), ядро генерирует исключение 0xc0000006. Бизнес-риски: массовые вылеты 1С:Предприятия у пользователей, если платформа (бин) запускается из общей сетевой папки (SMB).

Основные триггеры сбоя (Page I/O Error)

Среда запуска ПОПричина недоступности страниц (Pages)Диагностика
Сетевая папка (SMB Share)Микроразрывы Wi-Fi/LAN, сброс TCP-сессии коммутатором, таймаут сессии SMB.Wireshark, ping -t (потери пакетов).
Локальный диск (HDD/SSD)BAD-сектора на диске, отвал контроллера SATA/NVMe (таймаут I/O).S.M.A.R.T, Event Viewer (disk, Event ID 7/11).
Общая память (RAM)Физическая неисправность планки оперативной памяти (bit flip).MemTest86, Windows Memory Diagnostic.

Алгоритм устранения STATUS_IN_PAGE_ERROR

Сценарий 1: Траблшутинг запуска по сети (SMB)

Если программы (например, портативные утилиты или старые версии 1С) запускаются с сервера (\\Server\Share\app.exe).

  1. Перенесите исполняемые файлы (EXE/DLL) на локальный диск ПК. Это 100% гарантия решения, так как исключается фактор сети.
  2. Отключите агрессивное энергосбережение сетевой карты: Диспетчер устройств -> Сетевой адаптер -> Управление электропитанием -> Снять галочку "Разрешить отключение этого устройства".
  3. Отключите SMB Oplocks (Оппортунистические блокировки), если сервер агрессивно разрывает сессии кэширования (настраивается в реестре LanmanServer/LanmanWorkstation).

Сценарий 2: Принудительная загрузка кода в ОЗУ (DisablePagingExecutive)

Только для мощных ПК (более 16 ГБ ОЗУ). Запрещает выгружать драйверы ядра и системный код в файл подкачки, снижая вероятность ошибок In-Page.

 В CMD от Администратора:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v DisablePagingExecutive /t REG_DWORD /d 1 /f
 Перезагрузка.

Сценарий 3: Аппаратная диагностика диска

Если программа запускается локально и падает с ошибкой 0xc0000006.

 Проверка целостности файловой системы и сканирование битых секторов
chkdsk C: /f /r
 sfc /scannow

Типовые ошибки администраторов

  • Игнорирование сетевой инфраструктуры: Запуск 'толстых' клиентов из расшаренной папки по Wi-Fi — это архитектурная ошибка. Wi-Fi подвержен микроразрывам (roaming, помехи), которые фатальны для Memory-Mapped Files.
Сеть падает, 1С вылетает, базы данных рушатся из-за In-Page Error?
Архитектура File-Server (СУБД на файлах) устарела и опасна. Инженеры ITSTM мигрируют ваши файловые базы на надежную клиент-серверную архитектуру (MS SQL / PostgreSQL), гарантируя отказоустойчивость даже при нестабильных каналах связи.
💡 Практика специалистов: Практика ITSTM: При анализе дампов приложений, падающих с 0xc0000006 в инфраструктурах VMware, мы часто выявляем причину в перегруженных СХД (высокий Latency на Datastore). Очереди команд iSCSI/FC переполняются, ОС Windows в виртуалке не дожидается ответа от диска за 30-60 секунд и выбрасывает In-Page Error.

Частые вопросы (FAQ)

Почему 0xc0000006 часто возникает при выходе из спящего режима?

При переходе в сон сетевые подключения (TCP-сессии) сбрасываются. При пробуждении программа пытается обратиться к странице кода в сети (которая спроецирована в память), но SMB-шара еще не переподключилась, что и вызывает In-Page Error.

Может ли антивирус быть причиной 0xc0000006?

Да. Если антивирус на сервере решает проверить EXE-файл в момент, когда клиентский ПК пытается подгрузить из него страницу кода, он устанавливает эксклюзивную блокировку (File Lock), и клиент получает отказ в доступе (тайм-аут ввода-вывода).

Связан ли файл подкачки (pagefile.sys) с этой ошибкой?

Напрямую да. Если pagefile.sys расположен на умирающем диске с BAD-секторами, ОС не сможет считать выгруженные туда страницы памяти, что немедленно приведет к сбою программы с кодом 0xc0000006 (или к BSOD).

Чем STATUS_IN_PAGE_ERROR отличается от STATUS_ACCESS_VIOLATION (0xc0000005)?

0xc0000005 — это логическая ошибка кода программы (попытка записать в защищенную область памяти). 0xc0000006 — это системная/аппаратная проблема подсистемы хранения/сети (ОС не смогла физически доставить нужные байты в ОЗУ).

Полезные материалы
Рекомендуем