Администрирование · 9 мин
Переустановка платформы 1С в режиме «Исправить»: пошаговая инструкция
Пошаговая инструкция по переустановке платформы 1С:Предприятие в режиме «Исправить»: когда нужен ремонт установки, как его запустить, проверить результат и исправить ошибки.
Режим «Исправить» в установщике платформы 1С:Предприятие предназначен для восстановления повреждённых или отсутствующих файлов программы без полного удаления и повторной установки. Он перезаписывает исполняемые файлы, библиотеки и компоненты выбранной версии платформы, сохраняя при этом настройки, список информационных баз и установленные конфигурации.
К восстановлению прибегают, когда 1С перестала запускаться, выдаёт ошибки о missing-файлах, конфликтует после неудачного обновления или после действий антивируса, который удалил или поместил в карантин часть компонентов. В большинстве таких ситуаций «Исправить» — самый быстрый и безопасный способ вернуть платформу в рабочее состояние.
Важно понимать границы метода: режим «Исправить» восстанавливает только файлы самой платформы в каталоге установки. Он не лечит повреждённые информационные базы, не исправляет ошибки конфигурации и не решает проблемы лицензирования, связанные с ключами защиты. Эти задачи решаются другими средствами.
Когда нужен режим «Исправить», а когда он не поможет
Прежде чем запускать восстановление, стоит убедиться, что проблема действительно относится к файлам платформы. Характерные признаки: программа не запускается совсем, появляются сообщения о невозможности найти компоненту или библиотеку, раньше работавшая версия «сломалась» после сбоя обновления или чистки системы.
Если же ошибка возникает только в одной информационной базе, а другие базы на той же платформе работают нормально, проблема почти наверняка в данных или конфигурации, и восстановление платформы её не решит. Аналогично сообщения о не найденной лицензии требуют проверки ключей и менеджера лицензий, а не переустановки файлов.
Режим «Исправить» — подходящее первое действие
Используйте тестирование и исправление ИБ, а не ремонт платформы
Сначала попробуйте «Исправить» для новой версии
Проверяйте HASP-ключи и менеджер лицензий
Подготовка перед восстановлением
Несмотря на то что режим «Исправить» считается безопасным, подготовка обязательна. Завершите работу всех пользователей: открытые сеансы 1С могут заблокировать файлы, и установщик либо прервётся с ошибкой, либо потребует перезагрузки. На сервере 1С дополнительно остановите агент сервера, если восстановление выполняется на серверной части.
Проверьте, что у вас есть права локального администратора на компьютере — без них установщик не сможет перезаписать системные файлы и зарегистрировать компоненты. Желательно временно отключить антивирус на время процедуры или добавить каталог установки 1С в исключения: именно антивирус нередко является причиной повреждения, и он может снова заблокировать файлы в процессе.
Дополнительно полезно записать точный номер версии платформы, которую вы собираетесь восстанавливать, и убедиться, что в списке установленных программ она присутствует. Если версии нет в списке «Программы и компоненты», режим «Исправить» недоступен — потребуется установка из дистрибутива.
Пошаговая процедура восстановления через «Программы и компоненты»
Стандартный путь запуска режима «Исправить» проходит через апплет панели управления Windows. Откройте «Панель управления» → «Программы» → «Программы и компоненты» (или нажмите Win+R и введите команду appwiz.cpl). В списке найдите строку «1С:Предприятие 8» с нужным номером версии — если установлено несколько версий, они будут перечислены отдельно.
Выделите нужную версию и нажмите кнопку «Изменить» в верхней части списка (не «Удалить»). Запустится мастер установки платформы, который предложит три варианта: «Изменить», «Исправить» и «Удалить». Выберите «Исправить» и нажмите «Далее». Мастер проверит целостность установленных файлов и перезапишет повреждённые и отсутствующие компоненты.
Дождитесь завершения процесса — обычно он занимает от одной до нескольких минут в зависимости от скорости диска. По окончании мастер сообщит об успешном восстановлении. Перезагрузка обычно не требуется, но если установщик её запросил, выполните перезагрузку до первого запуска 1С.
- 1Завершите все сеансы 1С и закройте конфигуратор
- 2Откройте «Программы и компоненты» (Win+R → appwiz.cpl)
- 3Найдите нужную версию «1С:Предприятие 8» и нажмите «Изменить»
- 4В мастере выберите вариант «Исправить» и подтвердите
- 5Дождитесь завершения и перезагрузите компьютер, если установщик попросил
- 6Запустите 1С и проверьте работоспособность
Восстановление через дистрибутив платформы
Альтернативный способ — запустить файл setup.exe из дистрибутива той же версии платформы, что уже установлена. Если установщик обнаружит эту версию на компьютере, он предложит тот же набор вариантов, включая «Исправить». Этот путь удобен, когда запись в «Программах и компонентах» повреждена или отображается некорректно.
Важно, чтобы версия дистрибутива совпадала с установленной: дистрибутив другой версии не «починит» текущую, а установит новую рядом. Дистрибутивы платформы доступны на портале 1С для пользователей с действующим договором сопровождения, а также у партнёров фирмы «1С».
Как проверить, что восстановление прошло успешно
После завершения процедуры запустите платформу обычным способом и откройте информационную базу, с которой возникали проблемы. Успешный запуск толстого или тонкого клиента без сообщений об ошибках компонентов — основной признак того, что восстановление сработало.
Дополнительно стоит проверить запуск конфигуратора и, если используется, веб-клиент через браузер. Если ранее ошибка возникала при выполнении конкретной операции (например, формировании отчёта или печати), повторите именно её — некоторые компоненты подгружаются только при обращении.
Как проверить результат
База открывается без ошибок о компонентах
Ошибка о missing-файле или падение при старте
Конфигуратор открывается и показывает конфигурацию
Ошибка загрузки или пустое окно
Операция, вызывавшая сбой, выполняется
Ошибка воспроизводится — проблема не в платформе
Все базы работают одинаково стабильно
Сбой только в одной базе — нужна проверка ИБ
Типичные ошибки и что делать, если «Исправить» не помогло
Если после восстановления ошибка сохраняется, наиболее вероятные причины — проблема не в платформе, а в базе, лицензиях или окружении. Проверьте базу штатной утилитой тестирования и исправления (для файловых баз) или средствами СУБД (для клиент-серверных), а также убедитесь, что лицензия доступна.
Когда «Исправить» завершается с ошибкой, типичные виновники — активный антивирус, блокирующий запись файлов, недостаток прав или повреждённый кэш установщика Windows. Попробуйте повторить процедуру с отключённым антивирусом от имени администратора. Если и это не помогает, остаётся полное удаление версии через «Программы и компоненты» и чистая установка из дистрибутива — это надёжнее, хотя и занимает больше времени.
Как выбрать действие
Частые вопросы
Удалятся ли мои информационные базы при восстановлении платформы?
Нет. Режим «Исправить» работает только с файлами платформы в каталоге установки. Список баз, сами данные и конфигурации не затрагиваются. Тем не менее перед любыми работами на сервере рекомендуется иметь актуальную резервную копию.
Чем «Исправить» отличается от «Изменить» в мастере установки?
«Изменить» позволяет добавить или убрать компоненты установки (например, интерфейсы языков или серверные компоненты). «Исправить» не меняет состав, а проверяет и перезаписывает файлы уже установленного набора компонентов.
Нужно ли заново активировать лицензию после восстановления?
Обычно нет: программные лицензии привязаны к параметрам компьютера и хранятся отдельно от файлов платформы, аппаратные ключи HASP тем более не затрагиваются. Активация может понадобиться только если восстановление совпало с заменой оборудования.
Можно ли восстановить платформу на сервере, не останавливая работу пользователей?
Нежелательно и часто невозможно: открытые сеансы блокируют исполняемые файлы сервера 1С. Корректный порядок — завершить сеансы через консоль кластера, остановить агент сервера, выполнить восстановление и запустить службу обратно.
Что делать, если в списке программ несколько версий 1С?
Определите, на какой версии работают ваши базы (её видно в окне запуска или в свойствах базы), и восстанавливайте именно её. Лишние неиспользуемые версии можно удалить, чтобы уменьшить путаницу и освободить место на диске.
Что важно запомнить
Режим «Исправить» запускается через «Программы и компоненты» → «Изменить» → «Исправить» и восстанавливает файлы платформы без потери баз и настроек. Перед процедурой закройте сеансы и отключите антивирус, после — проверьте запуск клиента и проблемную операцию. Если восстановление не помогло, проблема, скорее всего, в базе, лицензиях или требуется чистая переустановка версии.