Как вручную удалить и заново установить службу АГЕНТА 1С ПРЕДПРИЯТИЯ, а также другие модификуации сервера
КАК ВРУЧНУЮ УДАЛИТЬ СЛУЖБУ АГЕНТА 1С ПРЕДПРИЯТИЯ
sc stop "1C:Enterprise 8.3 Server Agent"
sc delete "1C:Enterprise 8.3 Server Agent"
КАК ВРУЧНУЮ УСТАНОВИТЬ СЛУЖБУ 1С ПРЕДПРИЯТИЯ:
Для того чтобы выполнить запуск кластера серверов «1С:Предприятия» необходимо запустить агент сервера, а точнее программу ragent.exe, которая располагается в каталоге bin каталога установки системы «1С:Предприятия». По умолчанию это:
- C:\Program Files (x86)\1cv8\<НомерВерсии>\bin — для 32-разрядной версии сервера «1С:Предприятие» версии 8.3
- C:\Program Files\1cv8\<НомерВерсии>\bin — для 64-разрядной версии сервера «1С:Предприятие» версии 8.3
- C:\Program Files (x86)\1cv82\<НомерВерсии>\bin — для 32-разрядной версии сервера «1С:Предприятие» версии 8.2
- C:\Program Files\1cv82\<НомерВерсии>\bin — для 64-разрядной версии сервера «1С:Предприятие» версии 8.2
sc create "1C:Enterprise 8.3 Server Agent" binPath="\"C:\Program Files\1cv8\8.3.21.1622\bin\ragent.exe\" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d \"C:\Program Files\1cv8\srvinfo"" start= auto displayname= "1C:Enterprise 8.3 Server Agent (x86-64)"
Параметр | Описание |
-port <порт> | Номер сетевого порта агента сервера (ragent). Этот порт используется консолью кластера для обращения к центральному серверу. Порт агента кластера также указывается в качестве сетевого порта рабочего сервера.Значение по умолчанию: 1540. |
-regport <порт> | Номер сетевого порта главного менеджера кластера (rmngr), создаваемого по умолчанию при первом запуске ragent.Значение по умолчанию: 1541. |
-range <диапазоны> | Диапазоны сетевых портов для динамического выбора. Из них выбираются служебные порты процессов кластера при невозможности их выбора из настроек соответствующего рабочего сервера.Значение по умолчанию: 1560:1591. |
-debug | Запуск кластера серверов в режиме отладки конфигураций. |
-d <каталог> | Каталог, в котором будут расположены (или располагаются) служебные файлы кластера серверов (в том числе список кластеров и список информационных баз кластера). Если путь к каталогу содержит пробелы, путь нужно заключать в кавычки, но в этом случае имя каталога не должно завершаться символом «\».Значение по умолчанию: %LOCALAPPDATA%\1C\1Cv8 (%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 для Windows XP и Windows Server 2003). |
-seclev <уровень> | Уровень безопасности процесса агента кластера. Определяет уровень безопасности соединений, устанавливаемых с процессом ragent. Уровень может принимать значения: o 0 – соединения незащищенные; o 1 – защищенные соединения только на время выполнения аутентификации пользователей; o 2 – постоянно защищенные соединения. Значение по умолчанию: 0. |
-instsrvc | Регистрация агента кластера как сервиса Windows. Если ragent запущен с этим ключом, то он выполняет регистрацию в списке сервисов Windows и завершается.Ключ -instsrvc несовместим с ключом -rmsrvc. |
-rmsrvc | Отмена регистрации агента кластера как сервиса Windows. Если ragent запущен с этим ключом, то он отменяет свою регистрацию в списке сервисов Windows и завершается.Ключ -rmsrvc несовместим с ключом -instsrvc. |
-usr <имя> | Имя и пароль пользователя Windows, от имени которого должен запускаться ragent как сервис Windows. Могут использоваться только совместно с ключом -instsrvc при регистрации ragent как сервиса Windows. |
-srvc | Запустить процесс ragent как сервис Windows и передать управление менеджеру сервисов. |
-start | Запустить ragent, зарегистрированный как сервис Windows. Выполняет запуск ragent, ранее зарегистрированного как сервис Windows, после чего завершается. |
-stop | Остановить ragent, зарегистрированный и запущенный как сервис Windows. Выполняет остановку ragent, ранее зарегистрированного и запущенного как сервис Windows, после чего завершается. |
-agent | Использовать как Агент сервера «1С:Предприятия» |
Параметры запуска агента сервера «1С:Предприятия» |
Название и значение параметра должны разделяться символом «пробел».
При желании можете указать свои порты или сменить расположение кэша 1с с помощью параметра -d :
-d "C:\Program Files (x86)\1cv8\srvinfo_new"
Не забываем указать юзера от которого запускается сервис:
Так же можно поправить настройки запуска службы в реестре — для этого останавливаем сервер и открываем реестр Пуск->Выполнить->regedit
HKEY_LOCAL_MACHINE->System->CurrentControlSet->Services->1C:Enterprise 8.3 Server Agent (x86-64)
В параметре ImagePath укажите нужные параметры запуска и запустите службу снова.
КАК УСТАНОВИТЬ НЕСКОЛЬКО ЭКЗЕМПЛЯРОВ СЕРВЕРА 1С С РАЗНЫМИ ПОРТАМИ
При установке новой платформы снимите галочку «Установить сервер 1с:Предприятия 8 как сервис Windows (рекомендуется)»
sc create "1C:Enterprise 8.3.18.1208 Server Agent" binPath="C:\Program Files (x86)\1cv8\8.3.18.1208\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files (x86)\1cv8\srvinfo" start= auto displayname= "1C:Enterprise 8.3.18.1208 Server Agent"
Для каждой отдельной платформы нужно регистрировать соответствующую версию консоли администрирования 1с.
Как зарегистрировать консоль администрирования сервера 1с
Для 32х рязрядной версии
regsvr32 "C:\Program Files\1cv8\8.3.17.1851\bin\comcntr.dll"
Для 64х разрядной версии
C:\Windows\SysWOW64\regsvr32 "C:\Program Files\1cv8\8.3.17.1851\bin\radmin.dll"
Добавим новый сервер 1с в оснастке
Как исправить ошибку точка входа в процедуру не найдена в библиотеке DLL core83.dll
Для 32х рязрядной версии:
regsvr32 "C:\Program Files\1cv8\8.3.17.1851\bin\comcntr.dll"
Для 64х разрядной версии:
C:\Windows\SysWOW64\regsvr32 "C:\Program Files\1cv8\8.3.17.1851\bin\comcntr.dll"