Имя: Пароль:
1C
 
На сервере слетают dll Сбербанка
0 ddvvxx
 
21.03.17
11:28
Cервер 1С и много касс с терминалами Сбербанка, которые будут работать через RDP. Для каждый кассы на сервер через проброшенный COM порт подключен терминал, который интегрируется с 1С. И для каждой из этих касс зарегистрированы библиотеки SBRF.dll И SBRFCOM.dll.
Так вот эти библиотеки постоянно слетают по несколько раз на день и 1С выдает, что драйвер эквайринговой системы не найден. Приходится перерегистрировать эти библиотеки и тогда дальше всё работает. Как побороть проблему?
1 ddvvxx
 
21.03.17
11:38
Вот тема с проблемой очень похожей на мою v8: Проблема с регистрацией dll
Но решения так нигде и нет
2 mishaPH
 
модератор
21.03.17
11:41
(0) ну если у тебя слетает регистрация которая находится в реестре. Копай то. что ограничивает это. Как правло это политики безопаности и АД сервисы по реестрам. например при входе ющера выдается ветка реестра под него всегда новая.
3 mishaPH
 
модератор
21.03.17
11:41
Это болезнь как правило серверов терминальных с зарезанными правами юзеров и параноидальными политиками АД
4 mishaPH
 
модератор
21.03.17
11:43
я чтобы не боротся с админами которые кричат. что ваша 1с говно. тупо делаю рег файл и запускаю его при входе в 1с уже либо с ветками реестра, либо регсерв32 длл нужная .
5 ddvvxx
 
21.03.17
11:44
(3) ставили юзерам даже полные права, несколько дней они под админами работали, но dll все равно слетали, правда чуть реже :D
(4) тоже была такая мысль
6 Fish
 
21.03.17
11:47
(4) "админами которые кричат. что ваша 1с говно" - Похоже, админы везде одинаковы :)
7 Serginio1
 
21.03.17
11:47
(0) Слетает ветрка реестра для терминальных сессий.
Можно сохранить ветку и восстанавливать при её отсутствии
8 ddvvxx
 
21.03.17
11:48
(7) где эта ветка вообще хранится, чтобы ее найти и посмотреть что там вообще
9 Serginio1
 
21.03.17
11:48
А лучше вместо проброски по COM использовать TCP/IP
10 mishaPH
 
модератор
21.03.17
11:58
(5) 1. правльно у админов встречается реже
11 ddvvxx
 
21.03.17
11:59
(10) почему? но всё же встречается
12 пипец
 
21.03.17
12:09
регулярно слетает в7плюс на шибко защищенном сервере - перерегистрация ... так что проблема не в длл ...
13 ddvvxx
 
21.03.17
12:11
(12) в смысле проблема не в dll? проблема в том, что эта dll слетает
14 ddvvxx
 
21.03.17
12:14
как RDP юзер без прав администратора может запустить регистрацию библиотек, например, под пользователем с административными правами?
15 пипец
 
21.03.17
12:15
16 ddvvxx
 
21.03.17
12:36
(15) спасибо. но немного непонятно
17 пипец
 
21.03.17
13:27
(16) или давать права на реестр, или править политики безопасности, есть вариант прописать автоскрипт с аворегистрацией

ЗЫ  мы делали так сохраняли копию реестра пользователя , а при запуске пользователя (логон) автоматически его подгружали
-
то есть при работе если слетели реги и прочие права , логофф логонн и вуаля
ЗЫЫ если нада было что то добавить - админы самостоятельно перезаписывали подгружаемый реестр
18 ddvvxx
 
21.03.17
13:48
(17) а где хранится этот реестр? откуда я могу его скопировать?
19 пипец
 
21.03.17
13:55
(18) Оо команда regedit в сеансе пользователя )))
ЗЫ лучше позовите админа ))))
20 ddvvxx
 
21.03.17
13:59
(19) спасибо!
21 ddvvxx
 
23.03.17
09:18
А что делать, если библиотеки слетают в течение дня? Т.е. терминал работает, работает, проводит несколько успешных оплат, а потом драйвер эквайринговой системы снова не обнаружен. Приходится перерегистрировать библиотеку и тогда дальше всё работает. Проблему никак не получается побороть.
22 пипец
 
23.03.17
09:26
(21) йолы палы ну или поставь авторегистрацию скриптом каждые 10 минут или повесь скрипт на проверку наличия длл в системе как зарегистрированных (хоть 1с-ом) и при отсутствии опять же регистрация
23 пипец
 
23.03.17
09:30
напиши в 1С - если драйвер не найден - регистрация длл
24 ddvvxx
 
23.03.17
09:42
(22) не помогает. постоянная регистрация с определенной периодичностью вообще не спасает ситуацию. Всё точно так же остается.
(23) как вариант. но тогда надо, чтобы это выполнялось под определенным пользователем с административными правами, т.к. у юзеров кассиров прав на регистрацию dll нет.
25 пипец
 
23.03.17
09:56
26 ddvvxx
 
23.03.17
10:09
(25) пробовали регистрацию от имени админа.
надо ещё проверить вариант (23)
27 пипец
 
23.03.17
10:17
(26) вариант крутится 1С под админом (пользователем сервера)- проверяет регистрацию длл - если нет - то регится
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс