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

· 10 мин

Содержание

Чтобы полностью удалить 1С с компьютера, удалите все версии платформы через Параметры → Приложения (или Панель управления → Программы и компоненты), затем вручную очистите папки C:\Program Files\1cv8, %APPDATA%\1C и %LOCALAPPDATA%\1C, ветки реестра Software\1C и, если стоял сервер или USB-ключ, службу агента сервера и драйвер HASP. Сами базы (файлы 1Cv8.1CD) и файлы лицензий при этом не трогайте, пока не сделали копию.

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

Что сохранить перед удалением 1С

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

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

  • 📁 Каталоги файловых баз. В каждом лежит 1Cv8.1CD — это и есть вся база. Где она, видно в окне запуска: выделите базу, путь показан внизу окна. Частое место по умолчанию — Документы\InfoBase.
  • 📄 Список баз — файл %APPDATA%\1C\1CEStart\ibases.v8i. Если положить его на место после переустановки, все базы вернутся в окно запуска.
  • 🔑 Файлы программных лицензий *.lic из C:\ProgramData\1C\licenses и %APPDATA%\1C\licenses. Лицензия привязана к оборудованию; при переустановке на тот же компьютер файл обычно подходит снова, а повторная активация тратит резервный пин-код.
  • 🧩 Внешние обработки и отчёты (*.epf, *.erf), если вы хранили их рядом с платформой или на рабочем столе.
  • 🗄️ Шаблоны конфигураций из %APPDATA%\1C\1cv8\tmplts, если по ним ещё будете создавать базы или обновляться.

Если на компьютере есть клиент-серверные базы, они хранятся в SQL Server или PostgreSQL, а не в папках 1С. Перед удалением сервера 1С выгрузите их в .dt через Конфигуратор: Администрирование → Выгрузить информационную базу.

Для серверной машины добавьте в список каталог srvinfo (по умолчанию C:\Program Files\1cv8\srvinfo). В нём реестр кластера: список баз, рабочих серверов и администраторов. Без него кластер придётся настраивать заново.

Перед удалением 1С сохранено
Выполнено: 0 / 6

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

Каждая версия платформы ставится как отдельная программа. Если за годы вы обновлялись пять раз, в списке будет пять строк вида 1C:Предприятие 8 (x86-64) (8.3.xx.xxxx) или 1C:Enterprise 8 (x86-64) (8.3.xx.xxxx). 32-разрядные версии подписаны без (x86-64).

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

  1. Закройте все окна 1С. Проверьте в Диспетчере задач, что нет процессов 1cv8.exe, 1cv8c.exe, 1cv8s.exe, 1cestart.exe.
  2. Откройте Пуск → Параметры → Приложения → Установленные приложения (в Windows 10 — Приложения и возможности). Классический путь тоже работает: Win+R → appwiz.cpl.
  3. Введите в поиск списка «1С» и отдельно «1C» латиницей. Разработчик пишет имя по-разному в разных версиях.
  4. Удаляйте строки по одной, от старой версии к новой. На каждой нажмите «Удалить» и подтвердите.
  5. Повторите поиск: в списке не должно остаться ни одной строки с платформой.

Кроме платформы, в списке могут быть отдельные компоненты, поставленные другими дистрибутивами:

Что в спискеОткуда взялосьУдалять?
1C:Предприятие 8 … (8.3.xx)Клиент, тонкий клиент или серверДа, все версии
1С:Предприятие 8 Тонкий клиентОтдельный дистрибутив тонкого клиентаДа
Sentinel Runtime / HASPДрайвер аппаратного ключаДа, если ключа больше нет
Конфигурация (например, «Бухгалтерия предприятия»)Установщик шаблоновДа, это только шаблоны

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

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

Какие папки и файлы 1С остаются на диске

После деинсталляции на диске остаётся много: установщик удаляет только то, что сам записал в каталог версии. Остальное 1С создаёт уже в работе.

Общие каталоги программы

  • 📁 C:\Program Files\1cv8 — корень 64-разрядной платформы. Внутри могут остаться папки common (там 1cestart.exe), conf, srvinfo и пустые каталоги версий.
  • 📁 C:\Program Files (x86)\1cv8 — то же для 32-разрядной платформы.
  • 📁 C:\ProgramData\1C — общие настройки: 1CEStart\1CEStart.cfg, лицензии, служебные файлы.

Каталоги в профиле пользователя

Эти папки есть у каждого пользователя Windows, кто хоть раз запускал 1С. Откройте их через Win+R, вставив путь как есть:

  • 📁 %APPDATA%\1C\1CEStart — список баз ibases.v8i и настройки окна запуска.
  • 📁 %APPDATA%\1C\1cv8 — пользовательские настройки баз, шаблоны tmplts, а также папки с именами-идентификаторами вида xxxxxxxx-xxxx-….
  • 📁 %LOCALAPPDATA%\1C\1cv8 — локальный кэш конфигураций. Именно он разрастается до гигабайтов.
  • 📁 %APPDATA%\1C\1cv82 и %LOCALAPPDATA%\1C\1cv82 — остатки платформы 8.2, если она когда-то стояла.

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

Удаление одной командой

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

rem Закройте 1С перед запуском
rd /s /q "%APPDATA%\1C"
rd /s /q "%LOCALAPPDATA%\1C"
rd /s /q "C:\ProgramData\1C"
rd /s /q "C:\Program Files\1cv8"
rd /s /q "C:\Program Files (x86)\1cv8"

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

Последнее — ярлыки. Удалите с рабочего стола значки 1С и папку в меню «Пуск». Обычно она называется 1С Предприятие 8 (x86-64) и лежит в C:\ProgramData\Microsoft\Windows\Start Menu\Programs.

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

Платформа хранит в реестре немного: настройки, ассоциации файлов и записи установщика. Чистить реестр стоит, если после удаления остаются ассоциации .v8i, .epf, .erf или новый установщик «видит» старую версию.

Перед правкой сделайте копию реестра: в regedit выберите Файл → Экспорт, диапазон «Весь реестр».

Где искать:

  1. HKEY_CURRENT_USER\Software\1C — пользовательские настройки платформы. Ветку можно удалить целиком.
  2. HKEY_LOCAL_MACHINE\SOFTWARE\1C — общие настройки. Тоже удаляется целиком, если 1С больше не нужна.
  3. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C — то же для 32-разрядной платформы на 64-разрядной Windows.
  4. HKEY_CLASSES_ROOT\.v8i, .epf, .erf, .cf, .dt — ассоциации файлов. Удаляйте, только если другие программы с этими расширениями не работают.

Найти оставшиеся записи можно поиском Ctrl+F по строке 1cv8. Смотрите на найденное глазами: удаляйте ключ, только если он явно относится к 1С.

Ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall вручную не трогайте. Если там «висит» удалённая версия, уберите её средством из раздела про утилиты — оно корректно удаляет и записи установщика.

Удалить ветки можно и командой (от имени администратора):

reg delete "HKCU\Software\1C" /f
reg delete "HKLM\SOFTWARE\1C" /f
reg delete "HKLM\SOFTWARE\WOW6432Node\1C" /f

Сообщение «Не удается найти указанный раздел реестра» значит, что ветки и так нет. Это нормально.

Служба агента сервера 1С и драйвер ключа HASP

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

Служба «Агент сервера 1С:Предприятия»

Проверьте, осталась ли служба: Win+R → services.msc, найдите строки, начинающиеся с «Агент сервера 1С:Предприятия» или 1C:Enterprise 8.3 Server Agent. Там же может быть служба сервера хранилища (crserver) и сервера администрирования (ras), если её регистрировали вручную.

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

Удалить службу можно двумя способами:

  • Штатно, пока на диске есть ragent.exe нужной версии: в каталоге bin выполните ragent.exe -rmsrvc. Ключ снимает регистрацию службы агента.
  • Через sc, если файлы уже удалены. Узнайте точное имя службы: в services.msc откройте её свойства, строка «Имя службы». Затем:
sc stop "1C:Enterprise 8.3 Server Agent (x86-64)"
sc delete "1C:Enterprise 8.3 Server Agent (x86-64)"

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

Установщик сервера обычно создаёт локального пользователя USR1CV8, от имени которого работает служба. Если он больше не нужен, удалите его: net user USR1CV8 /delete. Проверьте сначала, что от его имени не запущено ничего другого.

Драйвер защиты HASP

Аппаратный USB-ключ 1С работает через драйвер Sentinel (раньше — Aladdin HASP). Его ставят отдельно, а сервер лицензий — ещё одной программой «HASP License Manager». Обе программы удаляются через список приложений, как в предыдущем разделе.

Если драйвер в списке не виден, удалите его утилитой из дистрибутива драйвера: haspdinst.exe -r в командной строке от имени администратора. При ошибках используйте haspdinst.exe -purge — этот режим удаляет драйвер вместе со всеми его компонентами.

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

Утилиты для удаления 1С, если штатный способ не работает

Иногда строка 1С не удаляется: установщик пишет, что пакет не найден, или требует исходный .msi. Это бывает, если папку платформы удалили вручную до деинсталляции.

СпособКогда применятьРиски
Средство устранения неполадок установки и удаления программ от MicrosoftУдалённая версия висит в списке, ошибки установщикаМинимальные
msiexec /x с кодом продуктаНужно удалить версии скриптом на многих компьютерахОшибка в коде удалит не ту программу
Повторная установка той же версии, затем удалениеУстановщик требует исходный пакетНужен дистрибутив именно этой версии
Деинсталляторы с поиском остатков (Revo Uninstaller и аналоги)Хочется один раз удалить всё с хвостамиМогут предложить лишние ключи реестра — смотрите список

Средство Microsoft скачивается с сайта поддержки Microsoft по запросу «Program Install and Uninstall troubleshooter». Запустите его, выберите «Удаление», отметьте нужную версию 1С. Утилита уберёт сломанную запись установщика.

Удаление всех версий скриптом PowerShell

Для администратора, которому нужно снести 1С на десятке компьютеров, удобнее скрипт. Он находит в реестре записи установщика с именем 1С и запускает тихое удаление каждой:

$keys = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
        'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
Get-ItemProperty $keys -ErrorAction SilentlyContinue |
  Where-Object { $_.DisplayName -match '^1[CС]:(Предприятие|Enterprise)' } |
  ForEach-Object {
    Write-Host "Удаляю $($_.DisplayName)"
    Start-Process msiexec.exe -ArgumentList "/x $($_.PSChildName) /qn /norestart" -Wait
  }

Сначала запустите скрипт без строки Start-Process. Он только выведет список, и вы проверите, что фильтр не зацепил ничего постороннего. В регулярном выражении есть и латинская, и кириллическая «С»: в разных версиях установщик пишет имя по-разному.

Как проверить, что 1С удалена полностью

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

  1. Программы. appwiz.cpl → поиск «1С» и «1C» ничего не находит.
  2. Папки. dir "C:\Program Files\1cv8" и dir "%APPDATA%\1C" отвечают «Файл не найден».
  3. Службы. sc query state= all | findstr /i "1C" ничего не выводит. Пробел после state= обязателен.
  4. Процессы. В Диспетчере задач нет ragent.exe, rmngr.exe, rphost.exe, 1cv8.exe.
  5. Реестр. Поиск по 1cv8 в regedit не находит ключей, относящихся к 1С.

Если что-то осталось

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

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

Удалятся ли мои базы и данные при удалении 1С?
Нет. Деинсталляция платформы не трогает файлы баз 1Cv8.1CD и базы на SQL-сервере. Данные пропадут, только если вы вручную удалите каталог, в котором лежит база.
Можно ли удалить старые версии платформы и оставить последнюю?
Да. Удалите через список приложений все строки, кроме нужной версии. Папки профиля и реестр в этом случае не чистите — там настройки рабочей версии.
Сохранится ли программная лицензия после переустановки?
Если файл .lic остался в C:\ProgramData\1C\licenses и оборудование не менялось, платформа найдёт его снова. Если файл удалён, лицензию придётся активировать заново резервным пин-кодом.
Нужно ли удалять 1С перед установкой новой версии?
Нет. Новые версии платформы ставятся рядом со старыми. Удалять старые стоит, только чтобы освободить место — каждая версия занимает порядка нескольких сотен мегабайт.
Как удалить только кэш, не удаляя саму 1С?
Удалите содержимое папок %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8, кроме каталога tmplts и файлов со списком баз. Платформа пересоздаст кэш при следующем запуске, первый вход в базу будет дольше обычного.