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

· 9 мин

Содержание

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

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

ЗадачаЧто делатьЧто остаётся на ПК
Убрать одну старую версиюУдалить её строку в «Программах и компонентах»Другие версии, список баз, кэш
Переустановить после сбояУдалить версию + очистить кэш в профилеСписок баз (его лучше сохранить)
Списать рабочее местоУдалить все версии + папки + ветки реестраНичего, кроме файлов лицензий, если их не трогали
Удалить на многих ПКmsiexec /x скриптом или групповой политикойТо же, что при штатном удалении

1. Подготовка: что сохранить и какие процессы закрыть

Перед удалением решите, нужен ли пользователю список информационных баз. Он хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Скопируйте его в сторонку — после переустановки файл кладут обратно, и все базы появятся в окне запуска.

Что ещё проверить до начала:

  • 🔑 Программные лицензии. Если на компьютере активирована клиентская лицензия, её файлы лежат в C:\ProgramData\1C\licenses. Удаление платформы их не затрагивает. Не удаляйте эту папку, если лицензия ещё понадобится на этой машине.
  • 🧩 Другие версии платформы. На одном ПК могут стоять несколько версий тонкого клиента и толстого клиента. Удалять можно по одной, остальные продолжат работать.
  • 🖥️ Способ установки. Если клиент ставили групповой политикой или через общий каталог дистрибутивов, после ручного удаления он может установиться снова. Сначала уберите назначение в политике.

Затем закройте все процессы 1С. Пока запущен хотя бы один, установщик не сможет удалить файлы и попросит перезагрузку.

ПроцессЧто это
1cv8c.exeТонкий клиент
1cv8.exeТолстый клиент и Конфигуратор
1cv8s.exeСтартер, запускающий клиент нужной версии
1cestart.exeОкно запуска со списком баз

Попросите пользователя закрыть программу самостоятельно. Если процесс завис, завершите его принудительно из командной строки, запущенной от имени администратора:

taskkill /IM 1cv8c.exe /F
taskkill /IM 1cv8.exe /F
taskkill /IM 1cestart.exe /F

Принудительное завершение обрывает работу без сохранения. Несохранённые документы пропадут, а на сервере сеанс повисит ещё какое-то время. Делайте это только после того, как пользователь закрыл всё, что мог.

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

Это основной способ, его достаточно в большинстве ситуаций.

  1. Нажмите Win + R, введите appwiz.cpl и нажмите Enter.
  2. В списке найдите строки, которые начинаются с «1С:Предприятие 8» (в английской локали — «1C:Enterprise 8»). У каждой в скобках указан номер версии, например 8.3.24.1586.
  3. Отличить тонкий клиент просто: отдельный дистрибутив тонкого клиента подписан как «Тонкий клиент». Полная платформа подписана без этого слова, но тоже содержит тонкий клиент как компонент.
  4. Выделите нужную строку и нажмите «Удалить». Подтвердите действие.
  5. Дождитесь окончания работы установщика. Если он попросит перезагрузку — согласитесь.

В Windows 10 и 11 тот же список есть в Параметры → Приложения → Установленные приложения. Наберите в поиске «1С» и удалите нужную версию через меню с тремя точками.

💡 Если нужно удалить тонкий клиент , но оставить толстый, — удалять полную платформу не надо. Запустите её установку из списка программ кнопкой «Изменить», выберите режим изменения компонентов и снимите только компонент тонкого клиента.

Тихое удаление на нескольких компьютерах

Каждая версия 1С регистрируется в Windows как пакет MSI со своим кодом продукта. Код удобно найти в PowerShell:

$paths = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',
         'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
Get-ChildItem $paths | Get-ItemProperty |
  Where-Object { $_.DisplayName -like '*1С*' -or $_.DisplayName -like '*1C*' } |
  Select-Object DisplayName, DisplayVersion, PSChildName

В колонке PSChildName будет код вида {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. В фильтре две буквы «С» — кириллическая и латинская, потому что в разных локалях название пишется по-разному.

Само удаление без окон и вопросов:

msiexec /x {КОД-ПРОДУКТА} /qn /norestart /l*v C:\Temp\uninstall-1c.log

Ключ /qn убирает интерфейс, /norestart запрещает перезагрузку, /l*v пишет подробный журнал. Если удаление не прошло, причину ищите в журнале по слову error. Такую команду можно запускать скриптом входа, через групповую политику или любую систему управления рабочими местами.

3. Какие папки 1С остаются на диске после удаления

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

ПутьЧто там лежитУдалять?
C:\Program Files\1cv8\ и C:\Program Files (x86)\1cv8\Каталоги версий полной платформыДа, если папок версий внутри уже нет или остались пустые
C:\Program Files\1cv8t\ и C:\Program Files (x86)\1cv8t\Отдельно установленный тонкий клиентДа, после удаления всех его версий
%APPDATA%\1C\1CEStart\Список баз ibases.v8i и настройки окна запускаТолько если список баз больше не нужен
%APPDATA%\1C\1cv8\Настройки пользователя и кэш по базамДа, при полной очистке
%LOCALAPPDATA%\1C\1cv8\Локальный кэш конфигурацийДа
C:\ProgramData\1C\1CEStart\Общие настройки окна запуска, файл 1cestart.cfgДа, если на ПК не останется ни одной версии
C:\ProgramData\1C\licenses\Программные лицензииНет, если лицензия ещё нужна

Пути с %APPDATA% и %LOCALAPPDATA% относятся к профилю конкретного пользователя. Если на компьютере работали несколько человек, папки нужно чистить в каждом профиле: C:\Users\<имя>\AppData\Roaming\1C и C:\Users\<имя>\AppData\Local\1C.

В кэше папки названы идентификаторами вида 0a1b2c3d-.... Каждая соответствует одной базе. Если цель — не удалить клиент , а избавиться от сбоев отображения, достаточно удалить эти папки при закрытой программе. 1С создаст их заново при следующем входе. Того же эффекта добивается запуск с параметром /ClearCache.

Проверьте файл 1cestart.cfg. В нём бывает строка DistributiveLocation с путём к сетевой папке дистрибутивов. Если оставить её, окно запуска при следующем открытии базы может само поставить нужную версию.

4. Чистка реестра после удаления тонкого клиента

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

Перед правкой реестра сохраните резервную копию нужных веток. В редакторе реестра выделите раздел и выберите Файл → Экспорт. Ошибка в чужой ветке может сломать другие программы.

Порядок действий:

  1. Нажмите Win + R, введите regedit, запустите от имени администратора.
  2. Откройте ветки установленных программ:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  3. Пройдите по подразделам или воспользуйтесь поиском (Ctrl + F) по слову «1С». Нужный подраздел — тот, у которого параметр DisplayName содержит «1С:Предприятие» и номер удаляемой версии.
  4. Экспортируйте этот подраздел, затем удалите его. Строка пропадёт из списка программ.
  5. Если на компьютере не осталось ни одной версии 1С, проверьте, есть ли разделы HKEY_CURRENT_USER\Software\1C и HKEY_LOCAL_MACHINE\SOFTWARE\1C. Если есть — их тоже можно удалить, предварительно экспортировав.

Удалять «битую» строку из реестра — крайняя мера. Сначала попробуйте средство Microsoft для устранения проблем с установкой и удалением программ: оно корректно снимает регистрацию MSI-пакета, в том числе в служебных разделах установщика Windows, куда руками лучше не ходить.

5. Сервер 1С: сеансы, рабочие серверы и служба агента

Тонкий клиент сам по себе в кластере серверов 1С не регистрируется. Сервер знает о компьютере только через сеансы и соединения. Поэтому «удалить клиента из кластера» на практике означает одно из трёх.

Завершить зависшие сеансы списанного компьютера

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

В консоли администрирования серверов 1С:

  1. Раскройте Центральные серверы 1С:Предприятия 8.3 → <сервер> → Кластеры → <кластер> → Информационные базы → <база> → Сеансы.
  2. Отсортируйте список по колонке с именем компьютера.
  3. Выделите сеансы нужной машины и удалите их через контекстное меню.

То же из командной строки утилитой rac (нужен запущенный сервис ras):

rac cluster list
rac session list --cluster=<id_кластера>
rac session terminate --cluster=<id_кластера> --session=<id_сеанса>

Если в кластере задан администратор, добавьте параметры --cluster-user и --cluster-pwd. Остальные параметры смотрите в справке rac help session.

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

Если компьютер был рабочим сервером кластера

Бывает, что на машине стоял не только клиент, но и сервер 1С, и она входила в кластер как рабочий сервер. Тогда перед удалением программ:

  1. Выведите её из работы в часы, когда в базах нет пользователей: оборвутся сеансы, которые обслуживали её рабочие процессы.
  2. В консоли кластера откройте Рабочие серверы, выделите этот сервер и удалите его.
  3. На самой машине остановите службу «Агент сервера 1С:Предприятия 8.3» и удалите сервер 1С через «Программы и компоненты», как обычную версию.

Если служба после деинсталляции осталась в списке, удалите её командой sc delete "<имя службы>". Точное имя смотрите в свойствах службы в оснастке services.msc, поле «Имя службы».

Вывести клиента из-под лицензий сервера

Клиентские лицензии на сервере не привязаны к конкретному компьютеру: они выдаются на сеанс. Как только сеансы машины завершены, лицензия освобождается. Отдельно «отвязывать» ПК не нужно.

6. Проверка результата и ошибки при удалении

После удаления проверьте три вещи:

  1. В «Программах и компонентах» нет строки удалённой версии.
  2. В каталогах 1cv8 и 1cv8t нет папки с её номером.
  3. Если на ПК остались другие версии — окно запуска открывает базы без ошибок.

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

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

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

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

Пропадут ли базы, если удалить тонкий клиент?
Нет. Удаляется только программа. Файловые базы (1Cv8.1CD) и базы на сервере остаются на месте. Пропадёт разве что список баз, если удалить папку %APPDATA%\1C\1CEStart.
Можно ли удалить тонкий клиент без прав администратора?
Обычно нет: платформа ставится в Program Files, и удаление требует прав администратора. Исключение — версии, установленные в профиль пользователя; их удаляет сам пользователь.
Нужно ли удалять старые версии после обновления платформы?
Не обязательно, но полезно. Каждая версия занимает место на диске, а базы с явно указанной старой версией продолжат запускаться в ней. Оставьте одну-две последние версии.
Слетит ли программная лицензия после удаления клиента?
Нет, файлы лицензий в C:\ProgramData\1C\licenses установщик не трогает. Лицензия слетит, если удалить эту папку или существенно поменять оборудование компьютера.
Чем веб-клиент отличается в плане удаления?
Веб-клиент работает в браузере и на компьютер не устанавливается. Удалять нечего: достаточно очистить кэш браузера и убрать закладку на публикацию базы.