Полное удаление 1С:Предприятие 8.3 и очистка остатков
Содержание
Платформа 1С:Предприятие 8.3 штатно удаляется через Панель управления → Программы и компоненты: выбираете строку с нужной версией и жмёте «Удалить». Это убирает исполняемые файлы, но на диске и в реестре остаются каталоги с настройками, список информационных баз, кэш и — самое важное — файлы программных лицензий.
Если компьютер был сервером 1С, перед удалением нужно остановить и снять службу агента сервера, иначе в системе зависнет «мёртвый» сервис. А базы и активированные лицензии лучше сохранить до того, как вы что-то стираете вручную: восстановить их потом сложнее, чем скопировать заранее.
Ниже — полный порядок: от того, что сохранить, до ручной чистки хвостов, которые мешают чистой переустановке.
Что сохранить перед деинсталляцией
Удаление платформы не трогает файлы информационных баз, но путает две вещи, которые теряются чаще всего: список баз в окне запуска и активированные программные лицензии.
Разберитесь, что у вас стоит. Откройте Программы и компоненты и посмотрите, сколько строк начинается с «1C:Enterprise» или «1С:Предприятие»:
- 📦 Платформа — «1C:Enterprise 8.3 (8.3.xx.xxxx)». Основной компонент.
- 🖥️ Сервер — отдельная строка с пометкой Server или «сервер». Есть только в клиент-серверном варианте.
- 🗄️ СУБД — PostgreSQL для 1С или Microsoft SQL Server. Это самостоятельные программы, не часть 1С.
Перед любыми ручными действиями скопируйте каталоги с базами и файлы лицензий в надёжное место. Файлы-пустышки восстанавливаются переустановкой, а активированная программная лицензия привязана к железу — её так просто не вернуть.
Что именно сохранить:
- Информационные базы. Файловые базы — это папки с файлом
1Cv8.1CD. Скопируйте папку целиком или выгрузите базу в.dtчерез конфигуратор (Администрирование → Выгрузить информационную базу). - Список баз. Файл
ibases.v8iлежит в%APPDATA%\1C\1CEStart. В нём пути ко всем базам из окна запуска — без него список придётся собирать заново. - Программные лицензии. Файлы с расширением
.licв каталогеC:\ProgramData\1C\licenses. Если удалите их, активацию придётся восстанавливать по пин-кодам.
Стандартное удаление платформы через «Программы и компоненты»
Основной способ подходит в 90% случаев и не требует правок реестра вручную.
- Закройте все окна 1С, конфигуратор и агент (значок в трее у клиент-серверного варианта).
- Откройте
Пуск → Параметры → Приложенияили классическуюПанель управления → Программы и компоненты. - Найдите строку «1C:Enterprise 8.3 (8.3.xx.xxxx)». Если версий несколько, удаляйте по очереди, начиная с ненужных.
- Нажмите «Удалить» и дождитесь завершения мастера. Перезагрузка обычно не требуется.
Если версий 1С много и место на диске не горит, можно оставить последнюю, а старые снести — так окно запуска перестанет предлагать устаревшие платформы.
Отдельно стоит удалить компонент запуска 1cestart, если он числится отдельной строкой — это общий модуль, который выбирает версию платформы под каждую базу. Пока он установлен, в меню «Пуск» остаётся ярлык запуска 1С.
Тонкий клиент (1C:Enterprise 8.3 Thin client) и веб-клиент ставятся отдельными дистрибутивами и в списке идут своими строками. Если на машине только клиент для подключения к серверной базе, удаляется он так же — через «Программы и компоненты», сервер и СУБД при этом не трогаются.
Иногда штатный мастер падает с ошибкой или строки в списке нет, а файлы остались. Тогда помогает запуск установщика той же версии с диска или из дистрибутива: он предложит «Изменить / Удалить». Если и это недоступно — переходите к ручной чистке реестра и файлов (разделы ниже).
Удаление сервера 1С и его служб Windows
Клиент-серверный вариант добавляет службу Windows — агент сервера ragent.exe. Если просто стереть файлы, служба останется в системе и будет сыпать ошибками при каждой загрузке.
Остановка службы агента обрывает все сеансы пользователей и фоновые задания на этом сервере. Делайте это в нерабочее время и предупредите пользователей.
Правильный порядок:
- Остановите службу. Откройте
services.msc, найдите «1C:Enterprise 8.3 Server Agent» (в скобках разрядность, напримерx86-64), нажмите «Остановить». - Удалите серверный компонент через
Программы и компоненты— мастер сам снимет службу. - Проверьте, что служба исчезла: обновите список в
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 |
Порядок:
- Убедитесь, что копии баз и лицензий уже сделаны (раздел «Что сохранить»).
- Удалите папки
1cv8изProgram Files, если мастер оставил пустые каталоги. - Очистите
%APPDATA%\1Cи%LOCALAPPDATA%\1C— там кэш конфигураций, настройки форм и временные файлы. Это безопасно: при следующем запуске они создаются заново. - Каталог
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:
- Проверьте
Программы и компоненты— драйвер может значиться как «Sentinel Runtime» или «HASP Device Driver». - Если установлен старый драйвер из комплекта 1С, его снимают командой из каталога драйвера:
haspdinst.exe -r
Если на компьютере работает только 1С и других программ с HASP-ключами нет — драйвер можно удалить. Если ключи используют и другие приложения, драйвер оставьте.
Сетевой ключ HASP обслуживает «Менеджер лицензий HASP» (HASP License Manager) — отдельная служба. На сервере лицензий её останавливают и удаляют вместе с драйвером тем же haspdinst.exe -r.
Полное удаление или переустановка: когда что выбрать
Не всегда нужно стирать всё до нуля. Выберите сценарий по задаче.
| Задача | Что делать |
|---|---|
| Освободить место, 1С больше не нужна | Полное удаление: платформа + сервер + ручная чистка файлов и реестра |
| Обновить платформу на новую версию | Поставить новую версию рядом — старую удалять не обязательно |
| «1С перестала запускаться, глючит» | Сначала чистка кэша %LOCALAPPDATA%\1C, только потом переустановка |
| Перенести 1С на другой компьютер | Скопировать базы и лицензии, на старом — полное удаление |
Для диагностики ошибок, из-за которых и затевают переустановку:
HKEY_LOCAL_MACHINE\SOFTWARE\1C и файл ibases.v8i. Почистите реестр и список баз....\Uninstall в реестре и удалите файлы вручную..lic удалены при чистке ProgramData. Верните их из копии в C:\ProgramData\1C\licenses или активируйте заново по пин-кодам.sc stop и sc delete с именем службы из services.msc.Частые вопросы
Удалятся ли мои базы вместе с платформой?
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 — удаляйте подразделы конкретной версии, иначе собьёте настройки оставшихся.