Как исправить ошибку «riched20.dll отсутствует"

Серия приложений и игр использует файл riched20.dll. При попытке запустить такие приложения пользователи иногда видят сообщение о том, что riched20.dll отсутствует.
Если riched20.dll отсутствует на вашем компьютере, в этой статье приведены быстрые и пошаговые способы устранения ошибки, рекомендации по безопасности и проверенные альтернативы.
Что такое riched20.dll?
RICHED20.DLL — это библиотека динамической компоновки (Dynamic Link Library), поставляемая Microsoft и используемая системой и приложениями для рендеринга форматированного текста и управления элементами RichEdit (компоненты для форматированного ввода/вывода текста). Проще: это системный компонент Windows, который содержит функции, используемые разными приложениями для работы с отформатированным текстом.
Краткое определение: riched20.dll — системная библиотека Windows для компонентов RichEdit.
Важно: так как это системный файл, он не должен скачиваться с сомнительных сайтов; используйте встроенные средства Windows или официальные установки Microsoft.
Что вызывает отсутствие riched20.dll?
Наиболее частые причины:
- Повреждённые системные файлы — ошибки файловой системы или неполные обновления могут нарушить целостность DLL.
- Вредоносное ПО — некоторые вирусы модифицируют или удаляют системные DLL.
- Повреждение реестра Windows — некорректные записи реестра, ссылающиеся на DLL, приводят к ошибкам при запуске программ.
- Конфликты с третьесторонними приложениями — старая или несовместимая версия Office или сторонних библиотек.
- Неправильное удаление программ — при удалении Office или связанных компонентов файлы могли остаться в неконсистентном состоянии.
Как исправить ошибку riched20.dll: пошаговая инструкция
Ниже — набор проверенных действий: выполняйте их в порядке, пока проблема не исчезнет.
1. Быстрая проверка антивирусом (рекомендуется в первую очередь)
- Нажмите клавишу Windows, введите “Безопасность Windows” и нажмите Enter.
- Перейдите в раздел Защита от вирусов и угроз и выберите Параметры сканирования (Scan Options).
- Выберите Полное сканирование и нажмите Сканировать сейчас.
- Дождитесь завершения, перезагрузите компьютер и проверьте приложение.
Важно: если антивирус находит угрозы — удалите их и запустите повторную проверку SFC (см. ниже).
2. Обновите Windows
- Нажмите Windows + I, чтобы открыть Параметры.
- Перейдите в раздел Обновление Windows и нажмите Проверить наличие обновлений.
- Если доступны обновления — загрузите и установите, затем перезагрузите ПК.
Обновления часто содержат исправления для системных библиотек и компонентов, от которых зависит riched20.dll.
3. Запустите проверку системных файлов (SFC) и восстановление образа (DISM)
SFC проверяет целостность системных файлов и восстанавливает повреждённые копии. DISM используется для восстановления системного образа перед повторным запуском SFC.
- Откройте меню, введите “Командная строка”, щёлкните правой кнопкой мыши и выберите Запуск от имени администратора.
- На запрос контроля учётных записей нажмите Да.
- Введите и выполните команды по очереди:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow- Дождитесь окончания каждой команды и перезагрузите ПК.
Примечание: команда DISM требует подключения к интернету для загрузки целевых компонентов из Windows Update.
4. Переустановите Microsoft Office (если ошибка связана с Office)
Ошибка riched20.dll часто появляется при проблемах с Office, поскольку многие приложений Office используют RichEdit. Порядок действий:
- Нажмите Windows, введите Панель управления и откройте её.
- Выберите Программы и компоненты.
- Найдите Microsoft Office в списке, выберите и нажмите Удалить.
- Следуйте инструкциям программы установки для полного удаления.
- Перезагрузите компьютер, затем загрузите Office с официального сайта Microsoft и установите заново.
Переустановка удаляет повреждённые файлы приложения и восстанавливает корректные версии библиотек.
5. Используйте надёжный инструмент для восстановления DLL
Существуют специализированные утилиты для исправления проблем с DLL и регистрации библиотек в системе. Выбирайте проверенные приложения с хорошими отзывами — избегайте сайтов, которые предлагают одиночные файлы DLL для скачивания без проверки подлинности.
Важно: скачивание одиночных DLL-файлов из непроверенных источников может привести к дополнительным проблемам с совместимостью или к заражению.
6. Вручную заменить или зарегистрировать DLL (только для опытных пользователей)
Если вы уверены в источнике файла (например, у вас есть другой чистый компьютер с той же версией Windows), можно попробовать вручную заменить файл:
- Создайте точку восстановления системы.
- Скопируйте чистую версию riched20.dll в папку C:\Windows\System32 (для 64-битной Windows также в C:\Windows\SysWOW64 при необходимости).
- Зарегистрируйте библиотеку:
regsvr32 C:\Windows\System32\riched20.dll- Перезагрузите компьютер.
Предупреждение: этот метод требует осторожности. Неправильная версия DLL или некорректная регистрация могут ухудшить состояние системы.
Когда перечисленные методы не помогают
- Если ошибки продолжаются после SFC/DISM и переустановки — возможны серьёзные проблемы с операционной системой или аппаратной частью диска.
- Проверьте SMART-статус жесткого диска и выполните проверку диска (chkdsk) при подозрении на сбой носителя.
- Если компьютер управляется организацией, обратитесь к администратору: в корпоративных сборках файлы могут быть заблокированы политиками.
Проверка диска (chkdsk)
Откройте командную строку от имени администратора и выполните:
chkdsk C: /f /rСогласитесь на проверку при следующем запуске системы и перезагрузите компьютер.
Контрпримеры и альтернативные подходы
- Если проблема возникает только в одном приложении — попробуйте переустановить или обновить именно это приложение, а не всю систему.
- Виртуальная машина: если приложение критично, установите его во временную виртуальную машину или контейнер, чтобы изолировать проблему.
- Восстановление системы: если ошибка появилась недавно, используйте точку восстановления к состоянию до появления проблемы.
План действий для разных ролей
Пользователь:
- Сделать полное сканирование на вирусы.
- Обновить Windows.
- Перезагрузить и проверить приложение.
Администратор IT:
- Запустить DISM и SFC на клиентской машине.
- Проверить политики групп (GPO) и доступность пакетов Office через SCCM/WSUS.
- При массовом инциденте — откат обновлений, если обновление вызвало проблему.
Разработчик приложения:
- Проверить, правильно ли приложение использует API RichEdit.
- Собрать логи загрузки и зависимости (Dependency Walker, ProcMon).
Мини-SOP: быстрое устранение за 15–30 минут
- Запустить антивирусное полное сканирование (10–30 мин).
- Обновить Windows и перезагрузить (5–20 мин в зависимости от обновлений).
- Выполнить DISM + SFC (10–30 мин).
- Если не помогло — переустановить проблемное приложение или Office.
Критерии приёмки
- Приложение запускается без ошибок, связанных с riched20.dll.
- SFC возвращает «Защита ресурсов Windows нашла повреждённые файлы и успешно их восстановила» или «не обнаружено нарушений».
- Антивирус не обнаруживает угроз, влияющих на системные файлы.
Тесты при воспроизведении проблемы
- Попробовать запустить приложение под другой учётной записью.
- Запустить приложение в чистой загрузке (msconfig → выборочная загрузка) для исключения конфликтов сторонних сервисов.
- Отследить загрузку DLL с помощью Process Monitor, чтобы увидеть, откуда программа пытается загрузить riched20.dll.
Краткий глоссарий
- DLL — библиотека динамической компоновки, общий набор функций, используемый разными программами.
- SFC — System File Checker, утилита Windows для проверки целостности системных файлов.
- DISM — утилита для обслуживания образов Windows и восстановления компонентов.
Решение в экстренном случае
Если вам срочно нужно запустить приложение и ни один способ не помог, можно временно использовать альтернативное ПО, не зависящее от RICHED20 (например, другой текстовый редактор или просмотрщик), но это обходное решение — продолжайте искать корень проблемы и восстановление системы.
Заключение
Ошибки с отсутствующей библиотекой riched20.dll чаще всего решаются проверкой на вирусы, обновлением Windows, запуском DISM/SFC и переустановкой Microsoft Office. Всегда создавайте точку восстановления перед ручными изменениями и избегайте скачивания DLL из ненадёжных источников.
Если после всех действий проблема остаётся — соберите логи (SFC/DISM/Setup) и обратитесь в службу поддержки Microsoft или к системному администратору.

Важно: если вы не уверены в своих действиях при работе с системными файлами и реестром, попросите помощи у специалиста. Безопасность данных и целостность системы важнее скорости восстановления.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента