ItNetLab

Как вручную удалить и заново установить службу АГЕНТА 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 <имя>
-pwd <пароль>

Имя и пароль пользователя 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"