Полное удаление 1С:Предприятие 8.3 и очистка остатков

· 9 мин

Содержание

Платформа 1С:Предприятие 8.3 штатно удаляется через Панель управления → Программы и компоненты: выбираете строку с нужной версией и жмёте «Удалить». Это убирает исполняемые файлы, но на диске и в реестре остаются каталоги с настройками, список информационных баз, кэш и — самое важное — файлы программных лицензий.

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

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

Что сохранить перед деинсталляцией

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

Разберитесь, что у вас стоит. Откройте Программы и компоненты и посмотрите, сколько строк начинается с «1C:Enterprise» или «1С:Предприятие»:

  • 📦 Платформа — «1C:Enterprise 8.3 (8.3.xx.xxxx)». Основной компонент.
  • 🖥️ Сервер — отдельная строка с пометкой Server или «сервер». Есть только в клиент-серверном варианте.
  • 🗄️ СУБД — PostgreSQL для 1С или Microsoft SQL Server. Это самостоятельные программы, не часть 1С.

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

Что именно сохранить:

  1. Информационные базы. Файловые базы — это папки с файлом 1Cv8.1CD. Скопируйте папку целиком или выгрузите базу в .dt через конфигуратор (Администрирование → Выгрузить информационную базу).
  2. Список баз. Файл ibases.v8i лежит в %APPDATA%\1C\1CEStart. В нём пути ко всем базам из окна запуска — без него список придётся собирать заново.
  3. Программные лицензии. Файлы с расширением .lic в каталоге C:\ProgramData\1C\licenses. Если удалите их, активацию придётся восстанавливать по пин-кодам.
Перед удалением проверьте
Выполнено: 0 / 5

Стандартное удаление платформы через «Программы и компоненты»

Основной способ подходит в 90% случаев и не требует правок реестра вручную.

  1. Закройте все окна 1С, конфигуратор и агент (значок в трее у клиент-серверного варианта).
  2. Откройте Пуск → Параметры → Приложения или классическую Панель управления → Программы и компоненты.
  3. Найдите строку «1C:Enterprise 8.3 (8.3.xx.xxxx)». Если версий несколько, удаляйте по очереди, начиная с ненужных.
  4. Нажмите «Удалить» и дождитесь завершения мастера. Перезагрузка обычно не требуется.

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

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

Тонкий клиент (1C:Enterprise 8.3 Thin client) и веб-клиент ставятся отдельными дистрибутивами и в списке идут своими строками. Если на машине только клиент для подключения к серверной базе, удаляется он так же — через «Программы и компоненты», сервер и СУБД при этом не трогаются.

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

Удаление сервера 1С и его служб Windows

Клиент-серверный вариант добавляет службу Windows — агент сервера ragent.exe. Если просто стереть файлы, служба останется в системе и будет сыпать ошибками при каждой загрузке.

Остановка службы агента обрывает все сеансы пользователей и фоновые задания на этом сервере. Делайте это в нерабочее время и предупредите пользователей.

Правильный порядок:

  1. Остановите службу. Откройте services.msc, найдите «1C:Enterprise 8.3 Server Agent» (в скобках разрядность, например x86-64), нажмите «Остановить».
  2. Удалите серверный компонент через Программы и компоненты — мастер сам снимет службу.
  3. Проверьте, что служба исчезла: обновите список в services.msc.

Если строки сервера в «Программах и компонентах» уже нет, а служба висит — снимите её вручную. В командной строке от имени администратора:

sc stop "1C:Enterprise 8.3 Server Agent (x86-64)"
sc delete "1C:Enterprise 8.3 Server Agent (x86-64)"

Имя службы смотрите в её свойствах в services.msc (вкладка «Общие», поле «Имя службы») — оно может отличаться от отображаемого.

После удаления сервера остаётся каталог кластера с данными сеансов и реестром кластера — обычно C:\Program Files\1cv8\srvinfo или путь, заданный при регистрации службы. Его чистят вручную, когда сервер больше не нужен.

Про СУБД отдельно. Удаление сервера 1С не трогает PostgreSQL или Microsoft SQL Server — это самостоятельные программы. Если база данных там больше не нужна, сервер СУБД удаляют своей деинсталляцией в Программах и компонентах. Сначала убедитесь, что в этой СУБД не живут базы других приложений, иначе вы снесёте чужие данные.

Чистка реестра Windows от записей 1С

Реестр правят, только если после штатного удаления осталась старая версия в списке баз, мастер не запускается или вы готовите компьютер к чистой установке.

Ошибка в реестре может повредить Windows. Перед правкой сделайте экспорт ветки: правый клик по разделу → «Экспортировать».

Запустите редактор: Win + R → regedit. Записи 1С лежат в двух кустах:

  • HKEY_LOCAL_MACHINE\SOFTWARE\1C — общесистемные настройки платформы и сервера.
  • HKEY_CURRENT_USER\Software\1C — настройки текущего пользователя.

На 64-разрядной системе 32-битные компоненты дополнительно попадают в HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C.

Удаляйте целиком раздел 1C в этих ветках — он создаётся заново при следующей установке. Остатки деинсталлятора ищите через поиск по реестру (Ctrl + F) по словам 1cv8 и Enterprise 8 в разделе ...\Uninstall — там бывают «мёртвые» строки удаления.

Если в системе остаётся другая версия 1С, не сносите весь куст SOFTWARE\1C — так вы потеряете её настройки. Удаляйте только подразделы конкретной версии.

Ручное удаление оставшихся файлов и каталогов

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

Основные каталоги платформы:

Что лежитПуть
Исполняемые файлы версийC:\Program Files\1cv8 и C:\Program Files (x86)\1cv8
Настройки и кэш пользователя%APPDATA%\1C (это C:\Users\<Пользователь>\AppData\Roaming\1C)
Временный кэш и логи%LOCALAPPDATA%\1C
Общие данные (лицензии, 1CEStart)C:\ProgramData\1C

Порядок:

  1. Убедитесь, что копии баз и лицензий уже сделаны (раздел «Что сохранить»).
  2. Удалите папки 1cv8 из Program Files, если мастер оставил пустые каталоги.
  3. Очистите %APPDATA%\1C и %LOCALAPPDATA%\1C — там кэш конфигураций, настройки форм и временные файлы. Это безопасно: при следующем запуске они создаются заново.
  4. Каталог C:\ProgramData\1C трогайте осторожно. Папка licenses внутри него хранит активированные программные лицензии — удалив её, вы потеряете активацию.

Внутри %APPDATA%\1C отдельно стоит каталог 1CEStart — в нём и список баз ibases.v8i, и файл настроек запуска 1CEStart.cfg, где задан порядок выбора версий платформы. Если вы меняете набор версий, после удаления старой платформы стоит заглянуть в 1CEStart.cfg: там могут остаться ссылки на снесённые каталоги bin, из-за которых запуск будет «спотыкаться».

Кэш конкретной базы (%LOCALAPPDATA%\1C\1cv8\<набор символов>) можно чистить и без удаления платформы — помогает при «подвисших» формах и ошибке загрузки конфигурации.

Отдельная ловушка — публикация базы на веб-сервере. Если инфобазу публиковали на IIS или Apache, после удаления платформы остаётся каталог публикации с файлом default.vrd и запись в конфигурации веб-сервера. Снимите публикацию в конфигураторе (Администрирование → Публикация на веб-сервере → Удалить) до удаления платформы или вручную удалите каталог публикации и правило в настройках веб-сервера.

Что делать с лицензиями и HASP-ключами

Лицензии 1С бывают двух видов, и ведут себя при удалении по-разному.

Программная лицензия — это файл .lic, привязанный к параметрам компьютера. Он лежит в C:\ProgramData\1C\licenses и при штатном удалении платформы не стирается. Но если вы чистите ProgramData вручную или меняете железо, активацию придётся восстанавливать.

Переустановка платформы поверх сохранённых файлов .lic активацию не сбрасывает. А вот существенная смена оборудования (материнская плата, диск, объём памяти) может «отвязать» программную лицензию — тогда нужны пин-коды из комплекта поставки.

Что сделать с программной лицензией перед удалением:

  • Скопируйте файлы .lic из C:\ProgramData\1C\licenses в архив.
  • Сохраните номер поставки и неиспользованные пин-коды.
  • Если планируете переустановку на этом же компьютере без смены железа — файлы .lic достаточно вернуть в тот же каталог.

Аппаратный ключ HASP — это USB-ключ. Сама по себе платформа его не удаляет. Чтобы снять ключ, физически выньте его из порта. А вот драйвер ключа (HASP / Sentinel) остаётся в системе как отдельный компонент.

Удаление драйвера HASP:

  1. Проверьте Программы и компоненты — драйвер может значиться как «Sentinel Runtime» или «HASP Device Driver».
  2. Если установлен старый драйвер из комплекта 1С, его снимают командой из каталога драйвера:
haspdinst.exe -r

Если на компьютере работает только 1С и других программ с HASP-ключами нет — драйвер можно удалить. Если ключи используют и другие приложения, драйвер оставьте.

Сетевой ключ HASP обслуживает «Менеджер лицензий HASP» (HASP License Manager) — отдельная служба. На сервере лицензий её останавливают и удаляют вместе с драйвером тем же haspdinst.exe -r.

Полное удаление или переустановка: когда что выбрать

Не всегда нужно стирать всё до нуля. Выберите сценарий по задаче.

ЗадачаЧто делать
Освободить место, 1С больше не нужнаПолное удаление: платформа + сервер + ручная чистка файлов и реестра
Обновить платформу на новую версиюПоставить новую версию рядом — старую удалять не обязательно
«1С перестала запускаться, глючит»Сначала чистка кэша %LOCALAPPDATA%\1C, только потом переустановка
Перенести 1С на другой компьютерСкопировать базы и лицензии, на старом — полное удаление

Для диагностики ошибок, из-за которых и затевают переустановку:

Диагностика: выберите симптом

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

Удалятся ли мои базы вместе с платформой?
Нет. Деинсталляция убирает только платформу. Файловые базы (папки с 1Cv8.1CD) и базы на сервере СУБД остаются на месте. Но список баз в окне запуска пропадёт — он хранится в файле ibases.v8i.
Нужно ли удалять PostgreSQL или SQL Server вместе с 1С?
Нет, это отдельные программы. Удаляйте СУБД, только если она больше не нужна и в ней не осталось баз других приложений.
Потеряю ли я лицензию, если удалю 1С?
Программная лицензия (файл .lic) при штатном удалении сохраняется в C:\ProgramData\1C\licenses. Потерять её можно при ручной чистке этой папки или при существенной смене оборудования. Аппаратный ключ HASP от удаления не страдает — он в USB-порту.
Можно ли удалить 1С без прав администратора?
Нет. И штатный мастер, и снятие службы сервера, и правка HKEY_LOCAL_MACHINE требуют прав администратора Windows.
Как удалить одну версию платформы, оставив другие?
В Программах и компонентах удалите только нужную строку «1C:Enterprise 8.3 (8.3.xx.xxxx)». В реестре не трогайте весь куст SOFTWARE\1C — удаляйте подразделы конкретной версии, иначе собьёте настройки оставшихся.