Полное удаление платформы 1С: клиент, сервер и записи в реестре
Содержание
Платформа 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) — физический ключ в разъёме. От удаления платформы не зависит вообще, драйвер ключа — отдельная запись в списке программ.
Закройте 1С:Предприятие и Конфигуратор полностью — иначе деинсталлятор остановится на сообщении о занятых файлах.
Стандартная деинсталляция через «Программы и компоненты»
Это основной способ, с него начинают всегда.
- Нажмите
Win + R, введитеappwiz.cpl, нажмите Enter. Откроется список установленных программ. В Windows 11 то же окно доступно черезПараметры → Приложения → Установленные приложения. - Найдите строки вида «1C:Enterprise 8.3 (8.3.XX.XXXX)» — каждая версия платформы это отдельная запись.
- Выделите запись, нажмите
Удалитьи подтвердите. Запустится штатный деинсталлятор, дождитесь завершения.
Если платформ несколько, запись будет на каждую версию — удаляйте их по очереди (подробнее в следующем разделе).
Деинсталлятор не запускается или пишет, что файл занят. Значит, процесс 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С.
- Нажмите
Win + R, введитеregedit, нажмите Enter. - Проверьте и при необходимости удалите ветки, относящиеся к 1С:
HKEY_CURRENT_USER\Software\1C\1Cv8
HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C (на 64-битной Windows)
- Удаляйте только ветки внутри раздела
1C. Соседние разделы других производителей не трогайте.
Ветка WOW6432Node появляется на 64-разрядной системе и хранит записи 32-разрядных компонентов — её легко пропустить, а именно там часто остаётся «мусор» после смены разрядности платформы.
Отдельный случай — «висящая» строка в списке программ: платформы уже нет, а запись в appwiz.cpl осталась и не удаляется. Такие записи лежат в ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Внутри — разделы по программам. Найдите тот, где значение DisplayName содержит «1C:Enterprise», и удалите этот раздел. После этого строка исчезнет из списка программ.
После чистки реестра перезагрузите компьютер — часть записей освобождается только при перезапуске.
Удаление сервера 1С и его служб
Если на машине стоял серверный кластер 1С, одной деинсталляции клиента мало — остаётся служба агента сервера. Она запускается автоматически и держит порт 1540.
Порядок такой:
- Остановите службу. Откройте оснастку
services.msc, найдите службу вида «Агент сервера 1С:Предприятия 8.3» и нажмитеОстановить. То же из командной строки:net stopс именем службы.
Остановка агента сервера обрывает сеансы всех пользователей, работающих в серверных базах этого кластера. Делайте это, когда в базах никто не работает, и предупредите пользователей заранее.
Удалите серверную часть через
appwiz.cpl— запись «1C:Enterprise 8.3 Server». Деинсталлятор обычно снимает и службу.Проверьте, не осталась ли служба. Выполните в командной строке (от администратора):
sc query | find "1C"
Если служба в списке осталась, удалите её по точному имени:
sc delete "<имя службы из sc query>"
- Загляните в папку данных кластера — по умолчанию
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 удалите строку именно с нужным номером релиза — каждая версия это отдельная запись. Остальные продолжат работать, запуск баз выберет подходящую версию сам.