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

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

Как переустановить 1С:Предприятие без потери данных

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

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

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

Инструкция подходит для платформы 1С:Предприятие 8.3 на Windows в файловом варианте работы. Для клиент-серверного варианта (SQL Server, PostgreSQL) порядок действий отличается — там базы хранятся на стороне СУБД, и переустановка клиентской платформы их вообще не затрагивает.

Определите, что именно нужно переустановить

Под «переустановкой 1С» пользователи часто понимают разное. Различайте три ситуации: переустановка платформы (технологической среды), переустановка конфигурации (обновление прикладного решения) и полный перенос системы на другой компьютер. Чаще всего речь идёт именно о платформе — её файлы лежат в каталоге C:\Program Files\1cv8 и не содержат данных учёта.

Если проблема в ошибках конкретной базы (например, «Ошибка формата потока»), переустановка платформы может не помочь — потребуется тестирование и исправление базы или восстановление из копии. Сначала диагностируйте: запускается ли платформа вообще, открываются ли другие базы, воспроизводится ли ошибка на другом компьютере.

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

Переустановка платформы обоснована

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

Тестирование и исправление, восстановление копии

Переезд на новый ПКНужен перенос, а не просто переустановка

Копирование баз, установка платформы, перенос лицензии

Сделайте резервную копию баз

Это единственный этап, где ошибка необратима. Прежде чем что-либо удалять, зафиксируйте данные. Для файловой базы есть два способа: выгрузка через конфигуратор в файл .dt (меню «Администрирование» → «Выгрузить информационную базу») или простое копирование файла 1Cv8.1CD из каталога базы в надёжное место — на другой диск или внешний носитель.

Выгрузка .dt предпочтительнее: она компактнее и проверяет целостность данных в процессе. Копирование файла 1Cv8.1CD быстрее, но делать его нужно при закрытых сеансах всех пользователей, иначе копия может оказаться неконсистентной. В идеале используйте оба способа.

Заодно запишите: список баз и пути к ним (видны в окне запуска 1С), версию текущей платформы и наличие лицензий — программных (файлы .lic) или аппаратных ключей HASP. Это ускорит восстановление рабочего места.

Удалите старую версию платформы

Удаление выполняется штатно: «Параметры Windows» → «Приложения» (или «Панель управления» → «Программы и компоненты») → найдите «1С:Предприятие 8» нужной версии → «Удалить». Если установлено несколько версий платформы, удалять все не обязательно — 1С умеет работать с несколькими версиями одновременно, и иногда старую версию оставляют для баз, которые ещё не переведены на новую.

После удаления проверьте остатки. Каталог C:\Program Files\1cv8 (или 1cv8t) можно удалить вручную, если версия больше не нужна. Пользовательские настройки хранятся в %APPDATA%\1C и %LOCALAPPDATA%\1C — там лежат кэши метаданных и списки баз. Очищать их не обязательно; более того, список баз в файле ibases.v8i пригодится после переустановки.

Установите платформу заново

Дистрибутив платформы скачивайте с официального портала 1С (требуется действующая подписка ИТС) или используйте дистрибутив, поставлявшийся с конфигурацией. Запустите setup.exe и выберите компоненты. Для обычного рабочего места достаточно «1С:Предприятие» и «1С:Предприятие — Тонкий клиент»; серверные компоненты и интерфейсы на других языках нужны не всегда.

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

Порядок действий
  1. 1
    Сделайте выгрузку .dt каждой базы и скопируйте 1Cv8.1CD на внешний носитель
  2. 2
    Запишите пути к базам и версию платформы
  3. 3
    Удалите платформу через «Установка и удаление программ»
  4. 4
    Установите новую версию из дистрибутива с правами администратора
  5. 5
    Запустите 1С, добавьте базы в список, проверьте вход и отчётность
  6. 6
    Активируйте лицензию, если она запрошена при запуске

Восстановите список баз и лицензии

После установки откройте стартер 1С (ярлык «1С:Предприятие»). Если файл ibases.v8i сохранился в профиле пользователя, список баз появится автоматически. Если нет — нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите каталог каждой базы.

При первом запуске платформа может запросить лицензию. Для программной лицензии выберите «Получить лицензию» и введите пин-код из комплекта поставки (или восстановите лицензию автоматически, если файл .lic остался в каталоге C:\ProgramData\1C\licenses). Для USB-ключа просто убедитесь, что ключ вставлен и драйвер HASP установлен.

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

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

Запуск платформы
Норма

Стартер открывается, версия соответствует установленной

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

Ошибки запуска, требование компонентов

Открытие базы
Норма

База входит в режим Предприятие без ошибок

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

«Ошибка формата потока», зависание на загрузке

Лицензия
Норма

Программа не выводит окно «Лицензия не обнаружена»

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

Запрос лицензии при каждом запуске

Данные
Норма

Остатки, документы и отчёты на месте

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

Пустые справочники или отсутствующие периоды

Особые случаи: клиент-серверный вариант и перенос на новый ПК

В клиент-серверной архитектуре базы живут в СУБД, поэтому переустановка платформы на клиентских машинах безопасна для данных по определению. Резервные копии в этом случае делаются средствами СУБД (например, pg_dump или средства MS SQL), а переустановку сервера 1С проводят в нерабочее время с остановкой службы «Агент сервера 1С:Предприятия».

При переносе на новый компьютер порядок такой: установите платформу на новом ПК, скопируйте каталоги файловых баз, добавьте их в список и активируйте лицензию. Программная лицензия привязывается к параметрам компьютера, поэтому на новой машине старый файл .lic не сработает — понадобится резервный пин-код из комплекта.

Типичные ошибки
01
Удаление платформы без резервной копии баз — при сбое данные восстановить нечем
02
Ручное удаление папок в Program Files вместо штатного деинсталлятора — остаются записи в реестре и конфликты при установке
03
Установка устаревшего релиза платформы — конфигурация может потребовать более новую версию и не открыться
04
Потеря пин-кодов активации — на новом ПК лицензию восстановить не удастся без обращения в центр лицензирования
05
Копирование файла 1Cv8.1CD при открытых сеансах — копия оказывается битой

Частые ошибки и что делать, если что-то пошло не так

Если после переустановки база не открывается с ошибкой формата потока — проблема почти наверняка была в базе, а не в платформе. Запустите утилиту chdbfl.exe из каталога bin установленной платформы, укажите файл 1Cv8.1CD и выполните проверку (предварительно сняв копию файла). Альтернатива — тестирование и исправление через конфигуратор.

Если при запуске появляется сообщение «Не обнаружена лицензия», проверьте: вставлен ли USB-ключ, установлен ли драйвер HASP, не слетела ли привязка программной лицензии после замены оборудования. Если база требует более новую версию платформы, чем установлена, установите нужный релиз рядом — версии не конфликтуют.

Итог

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

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

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

Удалятся ли мои базы при переустановке 1С?

Нет. Деинсталлятор удаляет только файлы платформы из Program Files. Информационные базы хранятся в отдельных каталогах и не затрагиваются. Риск возникает только при ручном удалении папок, поэтому перед работой зафиксируйте пути к базам и сделайте копии.

Можно ли установить две версии платформы одновременно?

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

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

Если переустанавливается только платформа без переустановки Windows, файлы программных лицензий в C:\ProgramData\1C\licenses обычно сохраняются, и активация не требуется. После переустановки Windows или смены оборудования лицензию придётся активировать заново пин-кодом.

Чем выгрузка .dt отличается от копирования файла базы?

Файл .dt — это логическая выгрузка через конфигуратор: она проверяет читаемость данных и подходит для переноса между версиями. Копия 1Cv8.1CD — побайтовый снимок, быстрый, но требующий закрытых сеансов. Для надёжности перед переустановкой лучше сделать и то, и другое.

База не открывается и после переустановки — что делать?

Значит, причина в самой базе. Снимите копию файла 1Cv8.1CD, затем проверьте его утилитой chdbfl.exe из каталога платформы или выполните «Тестирование и исправление» в конфигураторе. Если и это не помогает — восстанавливайте базу из резервной копии.

Отличается ли переустановка для клиент-серверного варианта?

Да. Данные хранятся в СУБД, поэтому переустановка клиентской платформы их не затрагивает в принципе. Резервные копии делаются средствами СУБД, а работы на сервере 1С проводят с остановкой службы агента сервера в нерабочее время.