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

Исправление Runtime Error 91 в Windows

7 min read Windows Обновлено 15 Dec 2025
Runtime Error 91: как исправить в Windows
Runtime Error 91: как исправить в Windows

Определение в 1 строке: Runtime Error 91 — ошибка, возникающая, когда объектная переменная не инициализирована или недоступна из-за проблем в системе, прав доступа или повреждённых компонентов.

Сообщение об ошибке Runtime Error 91 на экране Windows

Зачем читать эту статью

Этот материал помогает диагностировать и устранить Runtime Error 91 в Windows. Он полезен администраторам, техническим специалистам и продвинутым пользователям, которые сталкиваются с ошибкой при установке программ, запуске приложений, создании XML-отчётов или обновлении Windows.

Основные причины ошибки

Короткий список причин, которые чаще всего приводят к Runtime Error 91:

  • Неправильные права доступа к файлу FRxXMLTag.XML в каталоге FRx.
  • Повреждённые системные файлы или некорректные настройки DCOM (например, DCOMCnfg.exe).
  • Прерванная или неполная установка/обновление Windows или приложения.
  • Вредоносное ПО или вирусы, нарушающие работу компонентов.
  • Неправильная или частично установленная программа/надстройка (setup crash).

Важно: не бросайтесь в радикальные действия (переустановка Windows) до проверки прав доступа и простых исправлений.

Быстрые предварительные шаги

Перед выполнением детальных инструкций сделайте минимальные проверки:

  • Перезагрузите компьютер и повторите запуск приложения.
  • Удалите и установите проблемное приложение заново.
  • Если недавно ставили обновление Windows — временно удалите его и проверьте, исчезла ли ошибка.

Если это не помогло — переходите к подробным решениям.

Решения шаг за шагом

1. Проверка на вирусы и вредоносное ПО

  1. Нажмите Windows + I, чтобы открыть Параметры.
  2. Выберите «Конфиденциальность и безопасность», затем «Защитник Windows».

Окно Защитника Windows в Параметрах

  1. Нажмите «Защита от вирусов и угроз».

Пункт Защита от вирусов и угроз в Windows Security

  1. Выберите «Параметры сканирования».

Кнопка Параметры сканирования в Защитнике Windows

  1. Выберите «Microsoft Defender Antivirus (оффлайн-сканирование)» и нажмите «Сканировать сейчас».

Запуск оффлайн-сканирования Microsoft Defender

Пояснение: вредоносные программы могут нарушать регистрацию компонентов и права доступа, что приводит к Runtime Error 91. Если вы используете сторонний антивирус — запустите полное сканирование через него.

2. Настройка DCOM (DCOMCnfg.exe)

DCOM (Distributed Component Object Model) отвечает за взаимодействие компонент на локальной машине и в сети. Неправильные настройки DCOM часто приводят к проблемам с доступом к объектам.

2.1 Включение Distributed COM

  1. Нажмите Windows + R, введите dcomcnfg и нажмите Enter.

dcomcnfg

Запуск dcomcnfg через диалог Run

  1. В левой панели выберите Component Services → Computers → My Computer.

Component Services — My Computer

  1. Правой кнопкой мыши по My Computer → Properties.
  2. Перейдите на вкладку Default Properties и установите флажок Enable Distributed COM on this computer.

Включение Distributed COM в свойствах My Computer

  1. Нажмите Apply, затем OK и перезагрузите систему при необходимости.

Почему это помогает: отключённый DCOM может блокировать создание/доступ к удалённым COM-объектам, из-за чего приложения выбрасывают ошибки, схожие с Runtime Error 91.

2.2 Права доступа в COM Security

  1. В свойствах My Computer откройте вкладку COM Security.
  2. Под Access Permissions нажмите Edit Limits.

Окно COM Security — Edit Limits

  1. Добавьте группу Everyone или нужного пользователя и дайте Allow для Local Access и Remote Access. Нажмите OK.

Настройка доступа Local/Remote Access для Everyone

  1. Под Launch and Activation Permissions нажмите Edit Limits и предоставьте необходимые разрешения аналогично.
  2. Сохраните изменения и перезагрузите компьютер.

2.3 Регистрация компонентов и DLL

  1. В Component Services откройте DCOM Config.

Список DCOM Config в Component Services

  1. При появлении запроса на регистрацию компонентов подтвердите действие (Yes).

Пояснение: некоторые компоненты могут требовать ручной регистрации. Если вы знаете конкретный DLL/OCX, который вызывает проблему, зарегистрируйте его через regsvr32 (только при подтверждении источника).

Важно: не регистрируйте DLL из неизвестных источников — это риск для безопасности.

3. Отключение надстроек (например, в Microsoft Word)

Если ошибка возникает при запуске Office-приложения (чаще — Word), проблема может быть в коррумпированной надстройке.

  1. Принудительно закройте Microsoft Word.
  2. Нажмите Windows + R, выполните winword /safe чтобы запустить Word в безопасном режиме.

winword /safe

Запуск Word в безопасном режиме

  1. В меню File → Options → Add-ins.

Окно Add-ins в Word Options

  1. Внизу выберите COM Add-ins и нажмите Go.

Выбор COM Add-ins и кнопка Go

  1. Снимите все флажки, нажмите OK и перезапустите приложение.

Список надстроек — снятие флажков

Пояснение: надстройки загружаются вместе с приложением. Если одна из них повреждена — она может вызвать Runtime Error 91.

4. Предоставление полного контроля файлу FRxXMLTag.XML

  1. Войдите под учётной записью администратора.
  2. Откройте Проводник (Windows + E) и перейдите в каталог FRx.
  3. Правой кнопкой мыши по FRxXMLTag.XML → Properties.

Свойства файла FRxXMLTag.XML

  1. Вкладка Security → Edit.

Кнопка Edit в Security вкладке файла

  1. Выберите SYSTEM или нужный профиль пользователя и предоставьте Full Control. Нажмите OK.

Пояснение: если приложение (например, FRx Financial Reporter) не может записать или прочитать FRxXMLTag.XML, оно выбрасывает ошибку времени выполнения. Правильные права устраняют это.

Когда описанные методы не помогают — альтернативы

  • Проверьте целостность системных файлов: запустите SFC и DISM команды (sfc /scannow, DISM /Online /Cleanup-Image /RestoreHealth) и перезагрузитесь.
  • Восстановите приложение через официальный установщик или выполните чистую переустановку с удалением всех связанных папок и ключей реестра (с предварительным созданием бэкапа).
  • Попробуйте создать новую учетную запись Windows и запустить приложение под ней — иногда профиль пользователя повреждён.
  • Если ошибка появляется только после Windows Update, откатите его или дождитесь следующего кумулятивного обновления с исправлением.

Ментальные модели и чеклист специалиста

Ментальная модель: представьте приложение как набор объектов, которым нужны два условия — наличие объекта (инициализация) и доступ к нему. Ошибка 91 появляется, когда одно из условий нарушено: объект не создан или доступ ограничен.

Короткий чеклист для быстрого разбора инцидента:

  • Повторный запуск системы выполнен? — Да/Нет
  • Сканирование на вирусы выполнено? — Да/Нет
  • Надстройки Office отключены? — Да/Нет
  • DCOM включён и права заданы? — Да/Нет
  • Права на FRxXMLTag.XML проверены? — Да/Нет
  • SFC/DISM запускались? — Да/Нет

Готовый SOP (плейбук) для техподдержки

  1. Получите описание ошибки и логи приложения.
  2. Спросите, когда начали появляться ошибки (после установки ПО/обновления/сканирования).
  3. Выполните перезагрузку и запустите приложение снова.
  4. Запустите антивирусное сканирование.
  5. Отключите надстройки (если это Office).
  6. Проверьте права на FRxXMLTag.XML.
  7. Откройте dcomcnfg и проверьте Distributed COM и права в COM Security.
  8. Если нужно — выполните sfc /scannow и DISM.
  9. Сообщите пользователю о шагах и результатах; при неудаче — эскалируйте к разработчикам приложения с логами и снимками экрана.

Критерии приёмки

  • Приложение запускается без появления Runtime Error 91.
  • Пользователь может выполнять те же действия, которые раньше вызывали ошибку (генерация XML, запуск отчётов и т.д.).
  • Повторный запуск и тестирование в течение 24 часов не выявляют возобновления ошибки.

Тест-кейсы и критерии приёмки

  1. Тест: Запуск приложения после предоставления Full Control файлу FRxXMLTag.XML.
    • Ожидаемый результат: приложение запускается и создаёт/читаёт XML без ошибок.
  2. Тест: Запуск Word в безопасном режиме и отключение всех COM Add-ins, затем обычный запуск.
    • Ожидаемый результат: Word запускается без Runtime Error 91.
  3. Тест: Включение Distributed COM и назначение прав для Everyone → Local/Remote Access.
    • Ожидаемый результат: ранее блокированные операции COM выполняются корректно.
  4. Тест безопасности: полное оффлайн-сканирование на вирусы.
    • Ожидаемый результат: вредоносных объектов не обнаружено или они удалены, ошибка исчезла.

Риски и рекомендации

  • Не давайте Full Control незнакомым процессам или пользователям — предоставляйте права минимально необходимого уровня.
  • Перед регистрацией DLL проверяйте источник и целостность файла.
  • Создавайте точку восстановления системы перед изменениями в системных настройках.

Частые вопросы

Что означает «Object variable or With block variable not set»?

Это сообщение говорит, что приложение пытается использовать объектную переменную, которая не инициализирована или недоступна в текущем контексте.

Может ли антивирус вызвать Runtime Error 91?

Да. Антивирус, поместивший в карантин компонент, или мешающий доступу к файлу, может приводить к подобной ошибке.

Нужно ли всегда изменять права на FRxXMLTag.XML?

Не всегда. Перед изменением прав убедитесь, что вы работаете под администратором и понимаете, какие последствия это имеет. Изменяйте права только при подтверждении, что ошибка связана с этим файлом.

Итог

Runtime Error 91 чаще всего связан с проблемами доступа к объектам: права на FRxXMLTag.XML, DCOM-настройки, повреждённые надстройки или вредоносное ПО. Начните с простых шагов: перезагрузка, антивирус, отключение надстроек, затем проверьте DCOM и права файла. Если ни один метод не помогает — используйте SFC/DISM и чистую переустановку приложения.

Если нужна помощь с конкретными логами или скриншотами — опишите окружение (версия Windows, версия приложения, точный текст ошибки) в комментарии.


Сопутствующие руководства и материалы:

  • How To Sign Up and Create A New Gmail Account — инструкция по регистрации почты.
  • Руководства по устранению ошибок установки и запуска игр и приложений (примерные названия в списке источников).
Поделиться: 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 быстро