Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Службы - Пропадает регистрация DLL

Ответить
Настройки темы
Службы - Пропадает регистрация DLL

Аватара для Maza11

Старожил


Сообщения: 284
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изменения
Автор: Maza11
Дата: 18-02-2014
Рабочие компы с Win XP SP3, работают с 1С 7.7
Для обработки заявок в 1С есть такая DLL как v7plus.dll, но проблема не вней.
Раньше всегда было, что когда устанавливал/переустанавливал винду на новый комп, то под правами админа заходил, запускал в 1С эту обработку, v7plus подтягивалась сама в реестр и после этого пользователи под правами пользователя много лет с ней успешно работают.
Вчера столкнулся с тем что зашел как обычно под админом на комп, запустил обработку, посмотрел что dll зарегистрировалась в реестре винды. Вышел и отдал комп в работу. И сразу звонят с тем что не работает эта обработка.
Подключаюсь смотрю, пишет компонента не найдена. Логинюсь под админом, запускаю, все работает. Логинюсь опять под пользователем - не работает, даю права админа пользователю, работает, забираю- не работает.
Под правами админа регистрирую ВРУЧНУЮ regsvr32 \\Server\1C\ZAYAVKI\v7plus.dll в реестре прописывается, выхожу из сеанса, забираю права админа. перестает работать.
До этого таких компов установил не один десяток, компонента v7plus не причем, т.к. на всех других отделах все с такими же настройками работает. винда везде с одного дистрибутива, софт тоже везде одинаковый (nod32 v4, office2010)
компонента v7plus.dll лежит и в C:\Program Files\1cv77\BIN и в паке с базой.

Еще могут показать так. Когда вручную или или автоматом из 1С под правами админа регистрируется DLL то в реестре появляется запись
Код: Выделить весь код
[HKEY_CLASSES_ROOT\CLSID\{046D5520-2C8F-11d4-A62A-008048DA0CD2}\InprocServer32]
@="\\\\Server\\1C\\ZAYAVKI\\v7plus.dll"
"ThreadingModel"="both"
и так несколько раз с разными CLSID
Когда выходиш из сеанса и забираеш права админа. то эта запись ПРОПАДАЕТ (на тех компах где под правами юзера эта DLL работает, там эта запись в реестре есть)
и в 1С пишет такую ошибку
Код: Выделить весь код
Ошибка при создании объекта из компоненты \\Server\1C\ZAYAVKI\v7plus.dll (отсутствует CLSID)
Ошибка при создании объекта из компоненты
несколько раз, что вполне логично т.к. в реестре таких записей нет.

в реестре поиском ищется только
Код: Выделить весь код
[HKEY_CLASSES_ROOT\TypeLib\{36996AB7-3153-11D4-8CD0-008048DA120F}\1.0\HELPDIR]
@="\\\\Server\\1C\\ZAYAVKI\\"
в разделе CLSID ничего нет.

Сейчас дал права админа, чтобы хоть могли работать. Но проблему это не решает.
Написал немного сумбурно. Но суть понять можно. А я не понимаю, почему до этого таким методом все работало, а теперь нет.

Отправлено: 12:33, 18-02-2014

 

Аватара для Maza11

Старожил


Сообщения: 284
Благодарности: 2

Профиль | Отправить PM | Цитировать


Кто то может сказать, что проблемы в 1С и разбирайтесь с ней. Но как тогда объяснить что даже после регистрации DLL вручную в реестре, эта запись оттуда пропадает?

Отправлено: 12:49, 18-02-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Maza11

Старожил


Сообщения: 284
Благодарности: 2

Профиль | Отправить PM | Цитировать


вопрос решен

Отправлено: 15:19, 18-02-2014 | #3


Аватара для Angry Demon

Крылатый ужас


Moderator


Сообщения: 26451
Благодарности: 4446

Профиль | Отправить PM | Цитировать


Maza11, на форуме принято отписываться о решении проблемы.

-------
- Пал Андреич, Вы шпион?
- Видишь ли, Юра...


Здесь можно скачать драйверы

Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.


Отправлено: 16:02, 18-02-2014 | #4


Аватара для Maza11

Старожил


Сообщения: 284
Благодарности: 2

Профиль | Отправить PM | Цитировать


в обработке 1С было прописано, первым шагом искать DLL на сервере в папке с базой по пути D:\1C\UU\, потом вторым шагом оно искало ее в текущем каталоге ИБ. И там и там DLL есть. Таким методом 5 лет все работало, до вчерашнего дня.
Почему оно стало удалять ее из реестра из под прав пользователя остается загадкой. Но прописав на первом шаге путь \\server\1C\UU\ все стало работать. Оно подхватывает ее из первого шага, а дальше потом не удаляет.

Отправлено: 19:18, 18-02-2014 | #5



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Службы - Пропадает регистрация DLL

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - регистрация dll tj-9 Программирование и базы данных 3 02-04-2013 17:43
Регистрация *.dll SiNiK Хочу все знать 3 29-06-2012 14:28
CMD/BAT - [решено] регистрация группы DLL astrolit Скриптовые языки администрирования Windows 1 13-12-2011 11:19
Разное - [решено] регистрация DLL ya.dever Microsoft Windows 7 3 02-07-2011 05:46
Установка - [решено] регистрация dll в висте Leon13 Microsoft Windows Vista 12 06-11-2008 09:35




 
Переход