rsyuzyov / delete-create-1c-service.ps1
Save rsyuzyov/a8e130666a6337efa310e89bd385c94b to your computer and use it in GitHub Desktop.
Удаление и регистрация службы сервера 1С (delete-create-1c-service.ps1)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
| # http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/ |
| # http://tavalik.ru/agent-servera-1spredpriyatiya-8-ego-parametry-zapuska/ |
| cd ‘ C:\Program Files\1cv8\8.3.10.2466\bin ‘ |
| .\ ragent.exe — rmsrvc |
| .\ ragent.exe — instsrvc — port 1540 — regport 1541 — range 1560 : 1591 — usr .\USR1CV8 — pwd UsrPass8 — d » C:\Program Files\1cv8\srvinfo « |
| # Установка сервиса данным способ убивает другие имеющиеся службы сервера 1С, при необходимости создания более одной службы пользуемся утилитой sc |
| # С помощью sc: |
| sc create » 1c-server-1640 » binPath = » \ » C:\Program Files (x86)\1cv8\ 8.3 . 13.1513 \bin\ ragent.exe \ » -srvc -agent -port 1640 -regport 1641 -range 1660:1691 -d \ » C:\Program Files (x86)\1cv8\srvinfo2 » » start = auto displayname = » Агент сервера 1С:Предприятия 8.3 (1640) » obj = » .\USR1CV8 » password = » pwd |
Управление службой агента сервера 1с Предприятия

В этой статье рассматривается как вручную установить или удалить службу агента сервера 1с Предприятие. Так же расскажем как установить несколько версий сервера 1с.
Как вручную удалить службу агента 1с Предприятия
sc stop «1C:Enterprise 8.3 Server Agent»
sc delete «1C:Enterprise 8.3 Server Agent»
Как вручную установить службу 1с Предприятия:
sc create «1C:Enterprise 8.3 Server Agent» binPath=»C:\Program Files (x86)\1cv8\8.3.17.1851\bin\ragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:\Program Files (x86)\1cv8\srvinfo» start= auto displayname= «1C:Enterprise 8.3 Server Agent»
При желании можете указать свои порты или сменить расположение кэша 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»
Как снести агент сервера?
Добрый день, форумчане! Тут такое дело, черт меня дернул поменять имя компьютера, и теперь периодически бывютс сбои с агентом сервера. Коллега посоветовал переустановить платформу, ведь все пути прописаны были под старое имя. Ну я и снесла ее и установила. Пробовала через командную строку удалить службу агента сервера заодно, но он говорит нет такой службы, вручную не получилось в реестре покопаться. Теперь при попытки накатить конфигурацию, программа зависает, а сама операционная система выдает сообщение «Программа, запущенная на этом компьютере, пытается отобразить сообщение», захожу подробно смотреть, показывает cmd Working process started. Как быть теперь?
Удаление агента сервера 1С

Открываем командную строку от имени администратора системы.
Переходим в исполняемую папку сервера 1С (на примере 8.3.16.1063 x64) с помощью след команды:
cd "C:\Program Files\1cv8\8.3.16.1063\bin"
Далее нам необходимо ввести команду для удаления службы агента 1С:
ragent.exe -rmsrvc