Гид по технологиям

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

• 6 min read • Windows • Обновлено 29 Nov 2025
Как исправить riched20.dll — быстрые шаги
Как исправить riched20.dll — быстрые шаги

Файл 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. Быстрая проверка антивирусом (рекомендуется в первую очередь)

  1. Нажмите клавишу Windows, введите “Безопасность Windows” и нажмите Enter.
  2. Перейдите в раздел Защита от вирусов и угроз и выберите Параметры сканирования (Scan Options).
  3. Выберите Полное сканирование и нажмите Сканировать сейчас.
  4. Дождитесь завершения, перезагрузите компьютер и проверьте приложение.

Важно: если антивирус находит угрозы — удалите их и запустите повторную проверку SFC (см. ниже).

2. Обновите Windows

  1. Нажмите Windows + I, чтобы открыть Параметры.
  2. Перейдите в раздел Обновление Windows и нажмите Проверить наличие обновлений.
  3. Если доступны обновления — загрузите и установите, затем перезагрузите ПК.

Обновления часто содержат исправления для системных библиотек и компонентов, от которых зависит riched20.dll.

3. Запустите проверку системных файлов (SFC) и восстановление образа (DISM)

SFC проверяет целостность системных файлов и восстанавливает повреждённые копии. DISM используется для восстановления системного образа перед повторным запуском SFC.

  1. Откройте меню, введите “Командная строка”, щёлкните правой кнопкой мыши и выберите Запуск от имени администратора.
  2. На запрос контроля учётных записей нажмите Да.
  3. Введите и выполните команды по очереди:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
  1. Дождитесь окончания каждой команды и перезагрузите ПК.

Примечание: команда DISM требует подключения к интернету для загрузки целевых компонентов из Windows Update.

4. Переустановите Microsoft Office (если ошибка связана с Office)

Ошибка riched20.dll часто появляется при проблемах с Office, поскольку многие приложений Office используют RichEdit. Порядок действий:

  1. Нажмите Windows, введите Панель управления и откройте её.
  2. Выберите Программы и компоненты.
  3. Найдите Microsoft Office в списке, выберите и нажмите Удалить.
  4. Следуйте инструкциям программы установки для полного удаления.
  5. Перезагрузите компьютер, затем загрузите Office с официального сайта Microsoft и установите заново.

Переустановка удаляет повреждённые файлы приложения и восстанавливает корректные версии библиотек.

5. Используйте надёжный инструмент для восстановления DLL

Существуют специализированные утилиты для исправления проблем с DLL и регистрации библиотек в системе. Выбирайте проверенные приложения с хорошими отзывами — избегайте сайтов, которые предлагают одиночные файлы DLL для скачивания без проверки подлинности.

Важно: скачивание одиночных DLL-файлов из непроверенных источников может привести к дополнительным проблемам с совместимостью или к заражению.

6. Вручную заменить или зарегистрировать DLL (только для опытных пользователей)

Если вы уверены в источнике файла (например, у вас есть другой чистый компьютер с той же версией Windows), можно попробовать вручную заменить файл:

  1. Создайте точку восстановления системы.
  2. Скопируйте чистую версию riched20.dll в папку C:\Windows\System32 (для 64-битной Windows также в C:\Windows\SysWOW64 при необходимости).
  3. Зарегистрируйте библиотеку:
regsvr32 C:\Windows\System32\riched20.dll
  1. Перезагрузите компьютер.

Предупреждение: этот метод требует осторожности. Неправильная версия 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 минут

  1. Запустить антивирусное полное сканирование (10–30 мин).
  2. Обновить Windows и перезагрузить (5–20 мин в зависимости от обновлений).
  3. Выполнить DISM + SFC (10–30 мин).
  4. Если не помогло — переустановить проблемное приложение или 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 или к системному администратору.

Сведения о переустановке Microsoft Office и удалении приложения из Панели управления Кнопка удаления Microsoft Office в окне Программы и компоненты Интерфейс Защиты Windows: выбор опций сканирования Результат выбора полного сканирования в Защите Windows Проверка обновлений в настройках Windows Окно командной строки с выполнением команды SFC

Важно: если вы не уверены в своих действиях при работе с системными файлами и реестром, попросите помощи у специалиста. Безопасность данных и целостность системы важнее скорости восстановления.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро