Добавить компоненты, восстановить или переставить платформу 1С 8.3 без потери баз

· 9 мин

Содержание

Чтобы изменить установку 1С:Предприятие 8.3 в Windows, откройте Параметры → Приложения (или Панель управления → Программы и компоненты), выберите строку «1С:Предприятие 8» с нужным номером версии и нажмите «Изменить». Запустится мастер установки этой версии в режиме обслуживания: в нём добавляют или убирают компоненты, восстанавливают повреждённые файлы или удаляют платформу.

Частая ошибка — повторно запускать setup.exe из папки дистрибутива той же версии. Мастер в этом случае либо сразу откроет тот же режим обслуживания, либо сообщит, что продукт уже установлен. Сам состав установки при этом не меняется, пока вы явно не отметите компоненты. Всё, что описано ниже, касается платформы 8.3 в Windows: базы данных, список баз и лицензии при изменении установки не затрагиваются.

Что проверить до изменения установки

Изменение установки затрагивает файлы конкретной версии платформы. Если они заняты, мастер не сможет их заменить и попросит перезагрузку или завершится ошибкой.

Перед запуском проверьте:

  • 🔢 Номер версии. На компьютере может стоять несколько версий платформы. В списке программ каждая видна отдельной строкой: «1С:Предприятие 8 (8.3.xx.xxxx)». Меняйте ту, с которой работают базы.
  • 🖥️ Разрядность. 32-битная и 64-битная платформа одной версии — это два разных продукта со своими строками в списке программ и своими дистрибутивами.
  • 🚪 Открытые сеансы. Закройте все окна 1С на этом компьютере. В диспетчере задач не должно остаться процессов 1cv8.exe, 1cv8c.exe и 1cestart.exe.
  • 🔑 Права администратора Windows. Без них мастер не запишет файлы в C:\Program Files.
  • 📦 Дистрибутив той же версии. Если файлы установки удалены из кэша Windows, мастер попросит указать путь к папке с 1CEnterprise 8.msi. Держите дистрибутив под рукой.

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

Как открыть мастер в режиме изменения

Через список установленных программ

  1. Нажмите Win + I и откройте Приложения → Установленные приложения (в Windows 10 — Приложения и возможности).
  2. Введите в поиск «1С:Предприятие».
  3. Выберите нужную версию, нажмите «Изменить» (в Windows 11 — через меню «⋯»).
  4. В окне мастера нажмите «Далее» и выберите режим.

В классической панели управления путь короче: appwiz.cpl в окне «Выполнить» (Win + R) открывает «Программы и компоненты» сразу. Там нужная строка выделяется, а кнопка «Изменить» появляется над списком.

Три режима мастера

РежимЧто делаетКогда выбирать
ИзменитьОткрывает дерево компонентов, можно добавить или снять отметкиНужен сервер, веб-расширение, конвертор 7.7, другой язык интерфейса
Восстановить (в некоторых сборках — «Исправить»)Перезаписывает файлы и ярлыки текущего составаПлатформа запускается с ошибками, пропали файлы или ярлыки
УдалитьУдаляет эту версию платформыВерсия больше не нужна или требуется чистая переустановка

Базы, список баз и файлы лицензий хранятся отдельно от платформы. Ни один из трёх режимов их не трогает.

Состав компонентов: что добавить, что убрать

В режиме «Изменить» мастер показывает дерево компонентов. У каждого есть выпадающее меню: «Данный компонент будет установлен на локальный жесткий диск» или «Данный компонент будет недоступен». Отметка с крестиком означает, что компонент не ставится.

КомпонентДля чего нужен
1С:ПредприятиеТолстый клиент и Конфигуратор. Нужен разработчику и тем, кто обновляет базы
1С:Предприятие — тонкий клиентРабота с серверными и опубликованными на веб-сервере базами
1С:Предприятие — тонкий клиент, файловый вариантТонкий клиент, который умеет открывать и файловые базы
Сервер 1С:ПредприятияАгент сервера, менеджер кластера, рабочие процессы
Модули расширения веб-сервераПубликация баз и веб-сервисов через IIS или Apache
Администрирование сервера 1С:ПредприятияОснастка консоли кластера
Сервер хранилища конфигураций 1С:ПредприятияХранилище конфигурации по протоколу HTTP или TCP
Конвертор ИБ 1С:Предприятия 7.7Перенос данных из баз 7.7
Интерфейсы на различных языкахЯзыки интерфейса платформы

Типовые сценарии:

  • 👩‍💼 Рабочее место бухгалтера с серверной базой: достаточно тонкого клиента . Если пользователь открывает и файловые базы — тонкого клиента, файловый вариант.
  • 🛠️ Рабочее место администратора или программиста: «1С:Предприятие» (толстый клиент с Конфигуратором) плюс «Администрирование сервера».
  • 🌐 Публикация на веб-сервере: добавьте «Модули расширения веб-сервера» той же версии, что и сервер 1С.

Особенность компонента «Сервер 1С:Предприятия»

При добавлении сервера мастер задаёт отдельные вопросы: ставить ли его как службу Windows и от имени какого пользователя её запускать. Предлагается создать пользователя USR1CV8 или указать существующего.

💡 Если сервер нужен как служба, отметку установки сервера как сервиса Windows ставьте сразу. Зарегистрировать службу позже можно и вручную, через ragent.exe с ключом -instsrvc, но мастер делает это без ошибок в путях.

Пример ручной регистрации службы с явными портами (команда выполняется от имени администратора из каталога bin нужной версии):

ragent.exe -instsrvc -usr .\USR1CV8 -pwd "Пароль" -regport 1541 -port 1540 -range 1560:1591 -d "D:\srvinfo"

Удалить службу этой версии можно ключом -rmsrvc. Порт 1540 — агент сервера, 1541 — менеджер кластера, диапазон 1560–1591 — рабочие процессы.

Каталоги, ярлыки и шаблоны: что можно поменять

По умолчанию каждая версия ставится в собственную папку: C:\Program Files\1cv8\8.3.xx.xxxx\ для 64-битной платформы и C:\Program Files (x86)\1cv8\8.3.xx.xxxx\ для 32-битной. Общий для всех версий модуль запуска лежит в C:\Program Files\1cv8\common\1cestart.exe.

Каталог установки в режиме «Изменить» не меняется. Его выбирают один раз, при первичной установке. Если платформа должна стоять на другом диске, удалите эту версию и установите заново, указав новую папку на шаге выбора компонентов (кнопка изменения пути под деревом).

Что можно поменять без переустановки:

  • 📁 Каталог шаблонов конфигураций и обновлений. В окне запуска 1С нажмите «Настройка». В поле каталогов шаблонов добавьте путь, например общую сетевую папку \\server\1c_templates. Туда устанавливают файлы обновлений конфигураций.
  • 🧭 Ярлыки. Мастер создаёт ярлык «1С:Предприятие» в меню «Пуск», он ссылается на 1cestart.exe. Пропавший ярлык возвращает режим «Восстановить», либо его создают вручную на этот же файл.
  • 🔐 Использование аппаратного ключа. В том же окне «Настройка» есть флажок использования аппаратной лицензии. Если ключа нет, флажок лучше снять: запуск идёт быстрее, без поиска ключа.

Настройки окна запуска хранятся в файле 1cestart.cfg. Пользовательская копия лежит в %APPDATA%\1C\1CEStart\, общая для всех пользователей компьютера — в C:\ProgramData\1C\1CEStart\. Общий файл удобен, чтобы раздать один каталог шаблонов на весь офис:

ConfigurationTemplatesLocation=\\server\1c_templates

Параметры запуска: версия для базы, режим клиента и командная строка

Иногда «изменить установку» на деле означает «запускать базу другой версией платформы или другим клиентом». Для этого переустанавливать ничего не нужно.

Версия и режим для конкретной базы

  1. В окне запуска выделите базу и нажмите «Изменить».
  2. Пройдите шаги мастера до последнего окна.
  3. В поле «Версия 1С:Предприятия» укажите номер, например 8.3.24. Пустое поле означает «самая новая установленная версия».
  4. В поле «Основной режим запуска» выберите «Тонкий клиент», «Веб-клиент», «Толстый клиент» или «Выбирать автоматически».
  5. Там же задаётся разрядность: любая, 32 или 64 бита.

💡 Номер версии можно указывать не полностью. Значение 8.3.24 подберёт самую новую из установленных сборок 8.3.24.x.

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

Командная строка

Тот же запуск без окна выбора баз делают ярлыком с параметрами. Исполняемые файлы лежат в каталоге bin нужной версии: 1cv8.exe — толстый клиент и Конфигуратор, 1cv8c.exe — тонкий клиент.

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова" /P"пароль"
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /S"srv1c\buh_main"
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh_main" /ClearCache

Номер версии в путях — пример, подставьте свой.

ПараметрЗначение
ENTERPRISE / DESIGNERРежим пользователя или Конфигуратор
/F"путь"Файловая база
/S"сервер\база"Серверная база
/N и /PИмя пользователя и пароль
/ClearCacheОчистить кэш клиента при запуске
/RunModeOrdinaryApplicationЗапуск толстого клиента в режиме обычного приложения

Пароль в ярлыке хранится открытым текстом. Для общих компьютеров используйте аутентификацию операционной системы, а не /P.

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

Если клиентов десять и больше, проще ставить платформу с нужным составом из командной строки, чем проходить мастер на каждом рабочем месте. Состав задают свойства MSI: 1 — компонент ставится, 0 — нет.

msiexec /i "1CEnterprise 8 (x86-64).msi" /qn TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=0 THICKCLIENT=0 THINCLIENTFILE=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU

Расшифровка свойств:

СвойствоКомпонент
DESIGNERALLCLIENTS1С:Предприятие (все клиенты и Конфигуратор)
THICKCLIENTТолстый клиент
THINCLIENT / THINCLIENTFILEТонкий клиент / тонкий клиент, файловый вариант
SERVERСервер 1С:Предприятия
WEBSERVEREXTМодули расширения веб-сервера
SERVERCLIENTАдминистрирование сервера
CONFREPOSSERVERСервер хранилища конфигураций
CONVERTER77Конвертор ИБ 7.7

Для 32-битной платформы файл называется 1CEnterprise 8.msi. Трансформация 1049.mst задаёт русский язык , adminstallrelogon.mst входит в комплект дистрибутива и обычно указывается вместе с ней. Оба файла .mst лежат в той же папке, что и пакет MSI.

Запускайте команду из каталога дистрибутива, от имени администратора. Ключ /qn скрывает интерфейс полностью, поэтому для проверки результата добавьте журнал: /l*v C:\Temp\1c_install.log.

Восстановление и полная переустановка платформы

Когда хватит режима «Восстановить»

Режим подходит, если платформа установлена, но работает с ошибками: не запускается Конфигуратор, пропал ярлык, антивирус удалил часть файлов из каталога bin. Мастер перепишет файлы текущего состава, ничего не добавляя и не удаляя.

Когда нужна полная переустановка

  • Нужно перенести платформу в другой каталог или на другой диск.
  • Режим «Восстановить» не помог, ошибка повторяется.
  • Мастер не открывается в режиме изменения: требует отсутствующий файл MSI, а дистрибутива этой версии нет.

Порядок:

  1. Закройте все сеансы 1С на компьютере. Если стоит сервер — остановите службу «Агент сервера 1С:Предприятия 8.3» в оснастке services.msc вне рабочего времени.
  2. Удалите версию через список программ.
  3. Проверьте, что папка C:\Program Files\1cv8\8.3.xx.xxxx\ исчезла. Если осталась — удалите её вручную.
  4. Установите дистрибутив заново с нужным составом компонентов.
  5. Запустите 1С: список баз подхватится из %APPDATA%\1C\1CEStart\ibases.v8i автоматически.

💡 Если после переустановки базы открываются с ошибками интерфейса, запустите их один раз с параметром /ClearCache или удалите кэш вручную из %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 при закрытой 1С.

Старые версии

Каждое обновление платформы ставит новую версию рядом со старой. Через год на рабочей станции может набраться пять–шесть версий, каждая занимает несколько сотен мегабайт. Те, на которые не ссылается ни одна база и ни один сервер, удаляйте через тот же список программ.

Ошибки при изменении установки 1С

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

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

Слетит ли лицензия после переустановки платформы?
Нет. Программные лицензии хранятся отдельно от каталога платформы, в C:\ProgramData\1C\licenses, и при удалении версии остаются на месте. Повторная активация нужна, если меняется оборудование компьютера.
Можно ли поставить 32-битную и 64-битную платформу одной версии?
Да. Это два разных продукта, они ставятся в разные папки. Нужную разрядность для базы выбирают в её свойствах.
Обязательно ли ставить Конфигуратор пользователям?
Нет. Для работы в базе хватает тонкого клиента. Конфигуратор нужен тем, кто обновляет конфигурацию или выгружает базу в файл.
Удаляются ли базы при удалении платформы?
Нет. Файловые базы, серверные базы и список баз хранятся отдельно, деинсталлятор их не затрагивает.
Нужно ли перезагружать компьютер после изменения состава?
Обычно нет. Мастер попросит перезагрузку только если какие-то файлы были заняты во время установки.