Полное удаление платформы 1С: клиент, сервер и записи в реестре

· 9 мин

Содержание

Платформа 1С:Предприятие удаляется через Программы и компоненты (команда appwiz.cpl), но одной деинсталляции обычно мало: на диске остаётся папка 1cv8, в реестре — ветки HKLM\SOFTWARE\1C, а на сервере ещё и служба агента. Если переставляете платформу из-за сбоя или чистите компьютер под новую версию, хвосты надо убрать вручную.

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

Что сделать до удаления: базы, настройки, лицензии

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

  • 📁 Файловые базы лежат там, куда их создавали (часто C:\Users\<Имя>\Documents\... или отдельный диск). Папка базы содержит файл 1Cv8.1CD — это и есть данные. Деинсталлятор их не удаляет, но запишите пути.
  • 🗂 Список баз — файл ibases.v8i в папке %APPDATA%\1C\1CEStart. Скопируйте его: после переустановки вернёте список одним файлом.
  • 🔑 Программные лицензии — файлы в C:\ProgramData\1C\licenses. Если планируете поставить платформу заново на тот же компьютер, эту папку НЕ удаляйте: лицензия привязана к железу и восстановится сама.

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

Коротко про типы лицензий, чтобы не удалить лишнего:

  • Программная (софтверная) — это файл в C:\ProgramData\1C\licenses, привязанный к параметрам компьютера. Удалите папку платформы — файл останется; удалите сам файл — потребуется повторная активация по пин-коду.
  • Аппаратная (USB-ключ HASP) — физический ключ в разъёме. От удаления платформы не зависит вообще, драйвер ключа — отдельная запись в списке программ.
Перед удалением платформы
Выполнено: 0 / 4

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

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

Это основной способ, с него начинают всегда.

  1. Нажмите Win + R, введите appwiz.cpl, нажмите Enter. Откроется список установленных программ. В Windows 11 то же окно доступно через Параметры → Приложения → Установленные приложения.
  2. Найдите строки вида «1C:Enterprise 8.3 (8.3.XX.XXXX)» — каждая версия платформы это отдельная запись.
  3. Выделите запись, нажмите Удалить и подтвердите. Запустится штатный деинсталлятор, дождитесь завершения.

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

Деинсталлятор не запускается или пишет, что файл занят. Значит, процесс 1С ещё работает в фоне. Откройте Диспетчер задач (Ctrl + Shift + Esc), вкладка «Подробности», и завершите процессы:

  • 1cv8.exe, 1cv8c.exe — толстый и тонкий клиент, Конфигуратор;
  • ragent.exe, rphost.exe, rmngr.exe — процессы сервера (если стоял кластер).

После этого запустите удаление снова. Процессы сервера завершайте только когда в базах никто не работает — это обрывает сеансы.

Отдельными строками в этом же списке могут стоять сопутствующие компоненты:

Запись в спискеЧто этоУдалять
1C:Enterprise 8.3Клиент и Конфигураторда
1C:Enterprise 8.3 ServerСерверная часть (кластер)да, если был сервер
Драйвер защиты HASP / SentinelДрайвер аппаратного ключатолько если ключ больше не нужен

Драйвер аппаратного ключа HASP удаляйте, только если на этом компьютере больше не будет ни одной программы с USB-ключом 1С. Его используют и другие продукты.

Если установлено несколько версий платформы

На рабочих машинах часто стоят рядом несколько релизов — например 8.3.21, 8.3.23 и 8.3.24. Это нормально: запуск базы выбирает подходящую версию автоматически.

Чтобы снести платформу целиком, удалите в appwiz.cpl каждую запись «1C:Enterprise 8.3 (…)». После удаления всех версий проверьте папку установки — там могут остаться каталоги от версий, которые деинсталлятор не добил.

Если нужно убрать только одну версию, а остальные оставить рабочими — удаляйте строго конкретную строку по номеру релиза. Общий механизм запуска при этом не пострадает.

Общий загрузчик 1cestart.exe лежит в папке common и является общим для всех версий. Он не удаляется вместе с отдельным релизом — его каталог чистят вручную на последнем шаге, когда версий не осталось.

Ручная чистка папок на диске

После деинсталляции загляните в папку установки. По умолчанию это:

  • C:\Program Files\1cv8 — 64-разрядная платформа;
  • C:\Program Files (x86)\1cv8 — 32-разрядная.

Внутри — подпапки по номерам версий (8.3.24.1234 и т.п.) и каталог common с общим загрузчиком. Если все версии удалены, а папка 1cv8 осталась — удалите её целиком вручную.

Пользовательские настройки и кэш хранятся в профиле:

%APPDATA%\1C\1Cv8          — настройки интерфейса, сохранённые формы
%LOCALAPPDATA%\1C\1Cv8     — локальный кэш платформы
%APPDATA%\1C\1CEStart      — список баз (ibases.v8i) и настройки запуска

Чтобы открыть профиль быстро, нажмите Win + R и вставьте путь целиком, например %APPDATA%\1C. Папка AppData по умолчанию скрытая, поэтому через обычное дерево проводника её не видно — переменная %APPDATA% открывает её напрямую, включать показ скрытых файлов не нужно.

Удаление папки 1C из профиля стирает список информационных баз и сохранённые настройки форм. Сами базы при этом остаются на диске, но список окон запуска придётся собрать заново (или вернуть из сохранённого ibases.v8i).

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

Учтите: папки профиля свои у каждого пользователя Windows. Если на компьютере работало несколько учётных записей, кэш и список баз будут в профиле каждой из них, и чистить придётся под каждым пользователем (или через путь C:\Users\<Имя>\AppData\... с правами администратора).

Удаление записей 1С из реестра Windows

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

Перед правкой реестра сделайте экспорт ветки: в редакторе Файл → Экспорт. Ошибка в реестре повреждает Windows, а не только 1С.

  1. Нажмите Win + R, введите regedit, нажмите Enter.
  2. Проверьте и при необходимости удалите ветки, относящиеся к 1С:
HKEY_CURRENT_USER\Software\1C\1Cv8
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C   (на 64-битной Windows)
  1. Удаляйте только ветки внутри раздела 1C. Соседние разделы других производителей не трогайте.

Ветка WOW6432Node появляется на 64-разрядной системе и хранит записи 32-разрядных компонентов — её легко пропустить, а именно там часто остаётся «мусор» после смены разрядности платформы.

Отдельный случай — «висящая» строка в списке программ: платформы уже нет, а запись в appwiz.cpl осталась и не удаляется. Такие записи лежат в ветке:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Внутри — разделы по программам. Найдите тот, где значение DisplayName содержит «1C:Enterprise», и удалите этот раздел. После этого строка исчезнет из списка программ.

После чистки реестра перезагрузите компьютер — часть записей освобождается только при перезапуске.

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

Если на машине стоял серверный кластер 1С, одной деинсталляции клиента мало — остаётся служба агента сервера. Она запускается автоматически и держит порт 1540.

Порядок такой:

  1. Остановите службу. Откройте оснастку services.msc, найдите службу вида «Агент сервера 1С:Предприятия 8.3» и нажмите Остановить. То же из командной строки: net stop с именем службы.

Остановка агента сервера обрывает сеансы всех пользователей, работающих в серверных базах этого кластера. Делайте это, когда в базах никто не работает, и предупредите пользователей заранее.

  1. Удалите серверную часть через appwiz.cpl — запись «1C:Enterprise 8.3 Server». Деинсталлятор обычно снимает и службу.

  2. Проверьте, не осталась ли служба. Выполните в командной строке (от администратора):

sc query | find "1C"

Если служба в списке осталась, удалите её по точному имени:

sc delete "<имя службы из sc query>"
  1. Загляните в папку данных кластера — по умолчанию C:\Program Files\1cv8\srvinfo. Там лежит реестр кластера (список серверных баз, настройки). Удаляйте её, только если сервер сносите насовсем: восстановить список серверных баз из этой папки уже не получится.

Имя службы и порт могли задать нестандартными при установке. Поэтому сначала смотрите реальное имя через sc query, а не удаляйте по шаблону.

После удаления сервера освобождаются порты, которые занимал кластер: 1540 у агента, 1541 у менеджера и диапазон рабочих процессов (по умолчанию 1560–1591), заданный в свойствах рабочего сервера. Если на этой машине останутся другие сетевые службы, проверять порты вручную не нужно — они снимаются вместе со службой агента.

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

Сторонние деинсталляторы: когда они нужны

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

Что учесть при использовании сторонней утилиты:

  • 🔍 Сначала она прогоняет родной деинсталлятор 1С — то есть базовый способ всё равно работает её руками.
  • 🧹 Режим «углублённого сканирования» найдёт папки 1cv8 и ветки 1C в реестре — по сути то, что выше описано вручную.
  • ⚠️ Проверяйте список найденного перед удалением. Агрессивный режим иногда предлагает убрать записи, не относящиеся к 1С.
  • 💾 Перед запуском такой утилиты не лишним будет создать точку восстановления системы — на случай, если углублённое сканирование заденет лишнее.

Для обычного удаления сторонние программы не нужны — хватает appwiz.cpl и ручной чистки. Утилита оправдана, когда деинсталлятор сломан и запись не удаляется штатно.

Как убедиться, что платформа удалена полностью

После всех шагов стоит проверить, что хвостов не осталось — особенно если удаляли ради чистой переустановки.

  • Список программ. Снова откройте appwiz.cpl — записей «1C:Enterprise 8.3» быть не должно. Если строка осталась, но при удалении пишет ошибку, помогает сторонний деинсталлятор или ручное удаление ветки из раздела Uninstall в реестре.
  • Папка установки. Проверьте C:\Program Files\1cv8 и C:\Program Files (x86)\1cv8 — обе должны отсутствовать (или быть пустыми).
  • Профиль пользователя. В %APPDATA%\1C и %LOCALAPPDATA%\1C не должно остаться папок 1Cv8 и 1CEStart, если вы их чистили.
  • Служба сервера. Команда sc query | find "1C" ничего не выводит — значит, служба агента удалена.
  • Реестр. В regedit раздел 1C отсутствует в HKLM\SOFTWARE и HKEY_CURRENT_USER\Software.

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

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

Удалятся ли мои базы вместе с платформой?
Нет. Информационные базы — это отдельные файлы (1Cv8.1CD для файловых) и серверные базы в кластере. Деинсталлятор платформы их не трогает. Удалить базу можно только вручную, удалив её папку или отцепив от кластера.
Пропадёт ли лицензия после удаления 1С?
Программная лицензия хранится в C:\ProgramData\1C\licenses и не удаляется вместе с платформой. При переустановке на тот же компьютер она подхватится. Аппаратный ключ (USB) от удаления платформы вообще не зависит.
Нужно ли чистить реестр обязательно?
Нет. Реестр чистят, когда платформа ставится заново с ошибкой или остались битые записи. При обычном удалении без переустановки ветки 1C можно оставить — они не мешают системе.
После удаления всех версий осталась папка 1cv8. Это нормально?
Да, так бывает: общий каталог common с загрузчиком 1cestart.exe деинсталлятор не убирает. Если версий не осталось, папку 1cv8 удаляют вручную.
Как удалить только одну версию платформы, оставив остальные?
В appwiz.cpl удалите строку именно с нужным номером релиза — каждая версия это отдельная запись. Остальные продолжат работать, запуск баз выберет подходящую версию сам.