Рассмотрим вариант, когда уже установлена версия 1С 8.3.11.3133 и нам нужно поставить параллельно 8.3.14.1854.
Я опишу как сделать эту процедуру без остановки установленной (установленных) ранее служб 1С.
Пошаговое руководство
- Качаем новую платформу на https://releases.1c.ru. (файлы «Cервер 1С:Предприятия (64-bit) для Windows», «Технологическая платформа 1С:Предприятия для Windows»)
- Распаковываем архивы в отдельные каталоги.
- Производим установку «Технологическая платформа 1С:Предприятия для Windows» (Клиента 1С). Не забываем включить пакет «Администрирование серверов 1С:Предприятия». На последнем этапе установки, где спрашивается об установке драйвера HASP — убираем все галочки.
- Производим установку сервера 1С «Cервер 1С:Предприятия (64-bit) для Windows». На окне настроек службы, убираем галочку «Установить сервер 1С:Предприятия 8 как сервис Windows (рекомендуется)». Службу мы создадим вручную.
- Итак, на текущем моменте у нас установлена новая платформа. Теперь нам нужно запустить вторую службу «Агент сервера 1С». Для этого, нужно определить, где будет хранится кеш сервера 1С. По умолчанию он хранится в каталоге C:\Program Files\1cv8\srvinfo. Этот каталог нам трогать не можно, так как там уже хранится кеш работающего сервера, поэтому предлагаю создать каталог C:\Program Files\1cv8\srvinfo_8.3.14.1854.
- Также нам нужно определится на каком диапазоне портов будет работать сервер. Можно выбрать любой, я выбрал диапазон 2540, 2541, 2560-2591.
- Создаем вторую службу «Агент сервера 1С». Запускаем CMD с правами администратора, и выполняем команды (описание параметров можно найти в интернете):
1 2 3 4
:: Устанавливаем значение переменной binpath. set binpath="C:\Program Files\1cv8\8.3.14.1854\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d "C:\Program Files\1cv8\srvinfo_8.3.14.1854" :: Создаем службу sc create "1C:Enterprise 8.3.14.1854 Server Agent" binpath=^%binpath^% displayname="Агент 1С Предприятия 8.3.14.1854" type=own
- Переходим к редактированию созданной службы. Тут нам нужно указать от имени какого пользователя будет запускаться служба, и действия при сбое службы:
- Запускаем службу, не забывая выставить тип запуска: «Автоматически»:
- Если служба запустилась — значит Вы все сделали правильно. Если появилась ошибка — ищите проблему по ошибке.
- При успешном запуске службы, переходим к настройке запуска утилиты «Администрирование серверов 1С Предприятия» на разных платформах:
- Переходим в каталог C:\Program Files\1cv8\common В начале статьи я писал, что устанавливаем версию платформы 1С 8.3.14.1854, параллельно с версией платформы 8.3.11.3133.
- Создаем 2 *.reg файла (для других версий платформы — ключи реестра не изменяются):
- 8.3.11.3133.reg
1 2 3 4 5 6 7 8 9 10 11 12 13
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A42674D4-2D97-4988-A81D-2C113CC42A95}\InprocServer32] @="C:\\Program Files\\1cv8\\8.3.11.3133\\bin\\radmin.dll" "ThreadingModel"="Both" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{803144C8-17E6-4926-86C5-C195B6D226D4}\InprocServer32] @="C:\\Program Files\\1cv8\\8.3.11.3133\\bin\\radmin.dll" "ThreadingModel"="Both"
- 8.3.14.1854.reg
1 2 3 4 5 6 7 8 9 10 11 12 13
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A42674D4-2D97-4988-A81D-2C113CC42A95}\InprocServer32] @="C:\\Program Files\\1cv8\\8.3.14.1854\\bin\\radmin.dll" "ThreadingModel"="Both" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{803144C8-17E6-4926-86C5-C195B6D226D4}\InprocServer32] @="C:\\Program Files\\1cv8\\8.3.14.1854\\bin\\radmin.dll" "ThreadingModel"="Both"
- 8.3.11.3133.reg
- Также создаем 2 *.bat файла:
- console_8.3.11.3133.bat
1 2
regedit /s "C:\Program Files\1cv8\common\8.3.11.3133.reg" mmc /s "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"
- console_8.3.14.1854.bat
1 2
regedit /s "C:\Program Files\1cv8\common\8.3.14.1854.reg" mmc /s "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"
- console_8.3.11.3133.bat
- Создаем ярлыки *.bat файлов на рабочий стол и пользуемся. Таким же образом можем добавить множество серверов 1С.
Дополнительные статьи
Статьи для дополнительной информации:
http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/
https://4insite.ru/blog/dva-servera-1s-na-odnom-fizicheskom-servere/
http://maxblogs.ru/articles/zapusk-dvukh-ekzemplyarov-servera-1spredpriyatie-8-na-odnom-kompyutere
Может быть Вам интересно: Мониторинг состояния RAID массива контроллеров P420
Александр
Мало того, что алиас binpath создаётся ради использования в одном месте, так ещё и неправильно, причем как создаётся так и используется (http://support.microsoft.com/kb/251192).
Зато автор показал что так тоже можно, спасибо.
Название и описание службы также указаны неверно, хотя бы образец можно было подсмотреть у авторов оригинальной.
Удалить службу в случае ошибки можно sc delete «Имя службы» с перезагрузкой, что тоже в статье не указано, мол, справляйтесь сами.
Если это записная книжка, то зачем она светится в инет? Если нет, то примите к сведению.