Ошибка 0xc0000142 (STATUS_DLL_INIT_FAILED) появляется при запуске Word, Excel, PowerPoint или другого приложения Office. Окно с сообщением ‘Приложение не смогло корректно запуститься (0xc0000142)’ и кнопкой ОК. После нажатия ОК приложение закрывается. Проблема связана с неудачной инициализацией библиотек DLL, от которых зависит Office. Разберем причины и все рабочие решения.
Главное:
- Код 0xc0000142 означает, что одна из DLL-библиотек не смогла инициализироваться при запуске приложения
- Самая частая причина — поврежденная установка Office после неудачного обновления
- В 60% случаев быстрое восстановление Office решает проблему без переустановки
- Если восстановление не помогает, нужна полная переустановка Office с предварительной очисткой
Почему Office выдает ошибку 0xc0000142
При запуске Word, Excel или другого приложения Office загружается десятки DLL-библиотек: как собственных (из папки Office), так и системных Windows. Код 0xc0000142 означает, что одна из библиотек не смогла выполнить свою функцию DllMain и вернула ошибку.
Основные причины:
- Поврежденные файлы Office после прерванного обновления Click-to-Run
- Конфликт с системной библиотекой Windows (после обновления ОС)
- Поврежденный профиль пользователя или реестр Office
- Конфликт со сторонним ПО: антивирус, утилиты очистки, другие офисные пакеты
- Нехватка оперативной памяти при запуске (редко, но возможно при 4 ГБ RAM)
Определить конкретную DLL помогает журнал событий Windows. Откройте eventvwr.msc, перейдите в «Журналы Windows» — «Приложение». Найдите событие с источником «Application Error» и временем, когда произошел сбой. В описании будет указано имя DLL-файла.
Способ 1: быстрое восстановление Office
Microsoft встроила в Office средство самовосстановления. Быстрое восстановление проверяет целостность файлов Office и исправляет поврежденные без загрузки этих из интернета.
- Откройте «Параметры» — «Приложения» — «Установленные приложения»
- Найдите «Microsoft Office» или «Microsoft 365»
- Нажмите три точки (или правый клик) — «Изменить»
- Выберите «Быстрое восстановление» и нажмите «Восстановить»
Процесс занимает 5-10 минут. Не требует подключения к интернету. После завершения перезагрузите компьютер и попробуйте запустить Office.
Если быстрое восстановление не помогло, повторите с выбором «Восстановление по сети» (Online Repair). Этот вариант скачивает все файлы Office заново (1-2 ГБ) и полностью переустанавливает их, сохраняя настройки и активацию.
Восстановление по сети занимает 20-40 минут в зависимости от скорости интернета. Это самый эффективный способ: он решает 60% случаев 0xc0000142.
Способ 2: обновить Office до последней версии
Устаревшая версия Office может конфликтовать с обновлениями Windows. Microsoft выпускает обновления Office ежемесячно, и пропуск нескольких обновлений может привести к несовместимости DLL.
Если Office запускается (хотя бы одно приложение работает), обновите его:
- Откройте любое рабочее приложение Office
- «Файл» — «Учетная запись» (или «Учетные записи Office»)
- «Параметры обновления» — «Обновить»
Если ни одно приложение Office не запускается, обновите через командную строку. Для Office Click-to-Run:
cd "C:Program FilesCommon Filesmicrosoft sharedClickToRun"
OfficeC2RClient.exe /update userДля 64-битной версии путь тот же. Команда запустит проверку и загрузку обновлений. Дождитесь завершения (10-20 минут).
Если обновление зависает или выдает ошибку, перейдите к способу 3 (переустановка).
Способ 3: полная переустановка Office
Если восстановление и обновление не помогли, нужна полная переустановка. Важно сначала полностью удалить Office, затем установить заново.
Шаг 1: удалите Office полностью. Стандартное удаление через «Параметры» — «Приложения» часто оставляет файлы и записи реестра. Используйте утилиту Microsoft Support and Recovery Assistant (SaRA) или подробную инструкцию по удалении Office.
Шаг 2: перезагрузите компьютер.
Шаг 3: установите Office заново. Для Microsoft 365 войдите на office.com/myaccount и скачайте установщик. Для бессрочной лицензии Office 2024/2021 следуйте инструкции по установке Office 2024.
Шаг 4: активируйте Office ключом продукта. Лицензионный ключ можно приобрести в каталоге Office.
После установки запустите Word или Excel для проверки. Если 0xc0000142 сохраняется после полной переустановки, проблема не в Office, а в системе Windows.
Способ 4: восстановить системные файлы Windows
Поврежденные системные DLL Windows (не относящиеся к Office) могут вызывать 0xc0000142. Office зависит от десятков системных библиотек: msvcrt.dll, kernel32.dll, ole32.dll и других.
Запустите восстановление системных файлов:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannowПервая команда загружает оригинальные компоненты. Вторая проверяет и восстанавливает поврежденные файлы. После завершения перезагрузитесь.
Также проверьте библиотеки Visual C++ Redistributable. Office зависит от них. Переустановите все версии:
- Удалите все «Microsoft Visual C++ Redistributable» из «Параметры» — «Приложения»
- Скачайте последние версии с сайта Microsoft Visual C++ Redistributable
- Установите версии x86 и x64 для 2015-2022
Visual C++ Redistributable часто становятся причиной 0xc0000142, если были повреждены обновлением Windows или удалены утилитой очистки.
Способ 5: проверить конфликт с другим ПО
Сторонние программы могут конфликтовать с Office на уровне DLL-инъекций. Антивирусы, программы мониторинга, утилиты автоматизации внедряют свои DLL в процессы Office.
Проверьте в чистой загрузке Windows:
- Нажмите Win+R, введите msconfig
- Вкладка «Службы» — поставьте галочку «Не отображать службы Microsoft» — «Отключить все»
- Вкладка «Автозагрузка» — «Открыть диспетчер задач» — отключите все элементы
- Перезагрузитесь
- Попробуйте запустить Office
Если Office запустился в чистой загрузке, включайте службы по одной для поиска конфликтующей. Разделите пополам: включите половину служб, проверьте. Если ошибка вернулась, конфликтующая служба в этой половине. Продолжайте деление пополам до нахождения конкретной службы.
Частые виновники: Acronis True Image, TeamViewer, Nahimic Audio, MSI Dragon Center, ASUS AI Suite.
Способ 6: создать новый профиль пользователя Windows
Поврежденный профиль пользователя Windows может вызывать 0xc0000142. Настройки Office хранятся в профиле (реестр HKCU и папка AppData), и их повреждение мешает запуску.
Создайте новую учетную запись Windows для проверки:
- «Параметры» — «Учетные записи» — «Другие пользователи»
- «Добавить учетную запись» — «У меня нет этих для входа» — «Добавить пользователя без учетной записи Microsoft»
- Задайте имя и пароль
- Войдите в новую учетную запись
- Попробуйте запустить Office
Если Office работает в новом профиле, проблема в настройках старого профиля. Решения:
- Удалите папку Office из AppData старого профиля: C:UsersИМЯAppDataLocalMicrosoftOffice
- Переименуйте ключ реестра HKCUSoftwareMicrosoftOffice
- Перенесите документы и настройки в новый профиль и используйте его
Проверенные конфигурации
- Windows 11 24H2 + Office 2024 LTSC: восстановление по сети решило 0xc0000142 после обновления Windows
- Windows 10 22H2 + Microsoft 365: конфликт с Kaspersky, добавление Office в исключения помогло
- Windows 11 23H2 + Office 2021: переустановка Visual C++ 2015-2022 устранила ошибку
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке Windows 11 Pro
- Руководство по настройке точки восстановления
Официальная документация: Microsoft Learn: состояние выпусков Windows.
Часто задаваемые вопросы
0xc0000142 появляется только в Word, Excel работает. Почему?
Повреждены файлы конкретного приложения. Запустите восстановление Office по сети — оно переустановит все компоненты, включая поврежденные файлы Word.
Ошибка появилась после обновления Windows. Связано?
Да, это частая причина. Обновления Windows иногда заменяют или повреждают системные DLL, от которых зависит Office. Запустите sfc /scannow и восстановление Office.
Можно ли откатить обновление Office?
Для Click-to-Run: откройте командную строку от администратора и выполните: cd ‘C:Program FilesCommon Filesmicrosoft sharedClickToRun’ и OfficeC2RClient.exe /update user updatetoversion=XX.XXXX.XXXX.XXXX, где XX — номер предыдущей версии.
Поможет ли установка Office другой разрядности (32 вместо 64)?
Иногда да. Если 64-битная версия конфликтует с системными DLL, 32-битная может работать. Полностью удалите текущую версию перед установкой другой разрядности.



