К статье
Практический материал

Администрирование · 9 мин

Переустановка платформы 1С в режиме «Исправить»: пошаговая инструкция

Пошаговая инструкция по переустановке платформы 1С:Предприятие в режиме «Исправить»: когда нужен ремонт установки, как его запустить, проверить результат и исправить ошибки.

Режим «Исправить» в установщике платформы 1С:Предприятие предназначен для восстановления повреждённых или отсутствующих файлов программы без полного удаления и повторной установки. Он перезаписывает исполняемые файлы, библиотеки и компоненты выбранной версии платформы, сохраняя при этом настройки, список информационных баз и установленные конфигурации.

К восстановлению прибегают, когда 1С перестала запускаться, выдаёт ошибки о missing-файлах, конфликтует после неудачного обновления или после действий антивируса, который удалил или поместил в карантин часть компонентов. В большинстве таких ситуаций «Исправить» — самый быстрый и безопасный способ вернуть платформу в рабочее состояние.

Важно понимать границы метода: режим «Исправить» восстанавливает только файлы самой платформы в каталоге установки. Он не лечит повреждённые информационные базы, не исправляет ошибки конфигурации и не решает проблемы лицензирования, связанные с ключами защиты. Эти задачи решаются другими средствами.

Когда нужен режим «Исправить», а когда он не поможет

Прежде чем запускать восстановление, стоит убедиться, что проблема действительно относится к файлам платформы. Характерные признаки: программа не запускается совсем, появляются сообщения о невозможности найти компоненту или библиотеку, раньше работавшая версия «сломалась» после сбоя обновления или чистки системы.

Если же ошибка возникает только в одной информационной базе, а другие базы на той же платформе работают нормально, проблема почти наверняка в данных или конфигурации, и восстановление платформы её не решит. Аналогично сообщения о не найденной лицензии требуют проверки ключей и менеджера лицензий, а не переустановки файлов.

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

Режим «Исправить» — подходящее первое действие

Ошибка только в одной базеПроблема в данных или конфигурации

Используйте тестирование и исправление ИБ, а не ремонт платформы

Ошибка после обновления платформыВозможна неполная установка новой версии

Сначала попробуйте «Исправить» для новой версии

Не найдена лицензияПроблема с ключами защиты

Проверяйте HASP-ключи и менеджер лицензий

Подготовка перед восстановлением

Несмотря на то что режим «Исправить» считается безопасным, подготовка обязательна. Завершите работу всех пользователей: открытые сеансы 1С могут заблокировать файлы, и установщик либо прервётся с ошибкой, либо потребует перезагрузки. На сервере 1С дополнительно остановите агент сервера, если восстановление выполняется на серверной части.

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

Дополнительно полезно записать точный номер версии платформы, которую вы собираетесь восстанавливать, и убедиться, что в списке установленных программ она присутствует. Если версии нет в списке «Программы и компоненты», режим «Исправить» недоступен — потребуется установка из дистрибутива.

Пошаговая процедура восстановления через «Программы и компоненты»

Стандартный путь запуска режима «Исправить» проходит через апплет панели управления Windows. Откройте «Панель управления» → «Программы» → «Программы и компоненты» (или нажмите Win+R и введите команду appwiz.cpl). В списке найдите строку «1С:Предприятие 8» с нужным номером версии — если установлено несколько версий, они будут перечислены отдельно.

Выделите нужную версию и нажмите кнопку «Изменить» в верхней части списка (не «Удалить»). Запустится мастер установки платформы, который предложит три варианта: «Изменить», «Исправить» и «Удалить». Выберите «Исправить» и нажмите «Далее». Мастер проверит целостность установленных файлов и перезапишет повреждённые и отсутствующие компоненты.

Дождитесь завершения процесса — обычно он занимает от одной до нескольких минут в зависимости от скорости диска. По окончании мастер сообщит об успешном восстановлении. Перезагрузка обычно не требуется, но если установщик её запросил, выполните перезагрузку до первого запуска 1С.

Порядок действий
  1. 1
    Завершите все сеансы 1С и закройте конфигуратор
  2. 2
    Откройте «Программы и компоненты» (Win+R → appwiz.cpl)
  3. 3
    Найдите нужную версию «1С:Предприятие 8» и нажмите «Изменить»
  4. 4
    В мастере выберите вариант «Исправить» и подтвердите
  5. 5
    Дождитесь завершения и перезагрузите компьютер, если установщик попросил
  6. 6
    Запустите 1С и проверьте работоспособность

Восстановление через дистрибутив платформы

Альтернативный способ — запустить файл setup.exe из дистрибутива той же версии платформы, что уже установлена. Если установщик обнаружит эту версию на компьютере, он предложит тот же набор вариантов, включая «Исправить». Этот путь удобен, когда запись в «Программах и компонентах» повреждена или отображается некорректно.

Важно, чтобы версия дистрибутива совпадала с установленной: дистрибутив другой версии не «починит» текущую, а установит новую рядом. Дистрибутивы платформы доступны на портале 1С для пользователей с действующим договором сопровождения, а также у партнёров фирмы «1С».

Как проверить, что восстановление прошло успешно

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

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

Контрольные точки

Как проверить результат

Запуск клиента 1С
Норма

База открывается без ошибок о компонентах

Тревожный признак

Ошибка о missing-файле или падение при старте

Запуск конфигуратора
Норма

Конфигуратор открывается и показывает конфигурацию

Тревожный признак

Ошибка загрузки или пустое окно

Проблемная операция
Норма

Операция, вызывавшая сбой, выполняется

Тревожный признак

Ошибка воспроизводится — проблема не в платформе

Другие базы на той же версии
Норма

Все базы работают одинаково стабильно

Тревожный признак

Сбой только в одной базе — нужна проверка ИБ

Типичные ошибки и что делать, если «Исправить» не помогло

Если после восстановления ошибка сохраняется, наиболее вероятные причины — проблема не в платформе, а в базе, лицензиях или окружении. Проверьте базу штатной утилитой тестирования и исправления (для файловых баз) или средствами СУБД (для клиент-серверных), а также убедитесь, что лицензия доступна.

Когда «Исправить» завершается с ошибкой, типичные виновники — активный антивирус, блокирующий запись файлов, недостаток прав или повреждённый кэш установщика Windows. Попробуйте повторить процедуру с отключённым антивирусом от имени администратора. Если и это не помогает, остаётся полное удаление версии через «Программы и компоненты» и чистая установка из дистрибутива — это надёжнее, хотя и занимает больше времени.

Типичные ошибки
01
Запуск восстановления при открытых сеансах — файлы заблокированы, установка прерывается
02
Выбор «Изменить» вместо «Исправить» — изменяется состав компонентов, а не восстанавливаются файлы
03
Попытка починить платформой ошибку в данных — время потрачено, проблема осталась
04
Восстановление не той версии — установлено несколько релизов, чинится неиспользуемый
05
Игнорирование антивируса — он снова удаляет «подозрительные» файлы сразу после восстановления
Маршрут решения

Как выбрать действие

«Исправить» завершилось успешно, но ошибка осталасьПроверяйте базу (тестирование и исправление) и лицензии
«Исправить» прерывается с ошибкой записи файловОтключите антивирус, запустите от имени администратора и повторите
Версии нет в списке установленных программВыполните чистую установку из дистрибутива той же версии
Повторные восстановления не помогаютПолное удаление версии и чистая установка, затем проверка диска на ошибки

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

Удалятся ли мои информационные базы при восстановлении платформы?

Нет. Режим «Исправить» работает только с файлами платформы в каталоге установки. Список баз, сами данные и конфигурации не затрагиваются. Тем не менее перед любыми работами на сервере рекомендуется иметь актуальную резервную копию.

Чем «Исправить» отличается от «Изменить» в мастере установки?

«Изменить» позволяет добавить или убрать компоненты установки (например, интерфейсы языков или серверные компоненты). «Исправить» не меняет состав, а проверяет и перезаписывает файлы уже установленного набора компонентов.

Нужно ли заново активировать лицензию после восстановления?

Обычно нет: программные лицензии привязаны к параметрам компьютера и хранятся отдельно от файлов платформы, аппаратные ключи HASP тем более не затрагиваются. Активация может понадобиться только если восстановление совпало с заменой оборудования.

Можно ли восстановить платформу на сервере, не останавливая работу пользователей?

Нежелательно и часто невозможно: открытые сеансы блокируют исполняемые файлы сервера 1С. Корректный порядок — завершить сеансы через консоль кластера, остановить агент сервера, выполнить восстановление и запустить службу обратно.

Что делать, если в списке программ несколько версий 1С?

Определите, на какой версии работают ваши базы (её видно в окне запуска или в свойствах базы), и восстанавливайте именно её. Лишние неиспользуемые версии можно удалить, чтобы уменьшить путаницу и освободить место на диске.

Итог

Что важно запомнить

Режим «Исправить» запускается через «Программы и компоненты» → «Изменить» → «Исправить» и восстанавливает файлы платформы без потери баз и настроек. Перед процедурой закройте сеансы и отключите антивирус, после — проверьте запуск клиента и проблемную операцию. Если восстановление не помогло, проблема, скорее всего, в базе, лицензиях или требуется чистая переустановка версии.