Ошибка загрузки компоненты metakey dll

Добрый день.
Используется:
Windows8.1 x64, 1С:Предприятие 8.3 (8.3.13.1644), ARM_ORION_PRO1_20_2
Orion1C.dll ,брал из каталога 1C_WorkTime, в каталоге находятся Orion1C.sil и Orion1C.dll
при использовании Example1.exe и Example2.exe все происходит корректно

На текущий момент такая ошибка при использовании метода в 1с 
ЗагрузитьВнешнююКомпоненту(«Orion1C.dll»); выдает ошибку
«Не смогли загрузить внешнюю компоненту.» 
ОписаниеОшибки() = «Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты»
Пробовал указать полный путь к местонахождению dll, ошибка та же.

При попытке зарегистрировать компоненту с помощь. regsvr32 выходит ошибка,
«модуль  … Orion1C.dll загружен, но не удалось выполнить вызов DLLRegisterServer, код ошибки: 0х80004005»
Подскажите что можно сделать.

3 года назад

avatar

#ссылка

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

 +1 

   

Распечатать

Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!

Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!» при запуске конфигурации «1С:Предприятие Зарплата и Управление Персоналом 2.5 появляется в случае отсутствия компоненты NameDecl.dll или если данная компонента не зарегистрирована в системе (обычно это бывает после установки платформы 1cv8 не под правами администратора операционной системы).

В случае отсутствия компоненты, ее можно найти на диске ИТС и переписать в каталог /bin/ установленной платформы «1С:Предприятие 8.
Если после этого ошибка все равно остается (такое возможно, например, при работе под управлением ОС «Windows Vista» или «Windows 7) – необходимо зарегистрировать компоненту «вручную».

Для этого в командной строке ОС можно набрать команду regsvr32 «[Путь к DLL]NameDecl.dll» и выполнить ее под правами администратора.
Здесь [Путь к DLL], скорее всего, для платформы 1cv81 – «С:Program Files1Cv81bin», а для платформы 1cv82 – «С:Program Files1cv828.2.9.356bin». При наборе пути к файлу необходимо заключить его в двойные кавычки.

Если при регистрации таким способом возникла ошибка – «Модуль «[Путь к DLL]NameDecl.dll» загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0х80070005, то можно попробовать выйти из положения следующим образом:

1. На компьютере находим файл NameDecl.dll (скорее всего, для платформы 1cv81 он находится в «С:Program Files1Cv81bin», а для платформы 1cv82 в «С:Program Files1cv828.2.9.356bin»). Для найденного файла создаем ярлык и выносим его на рабочий стол.
2. На рабочем столе правой кнопкой мыши вызываем свойства этого ярлыка.
3. В свойствах на закладке «Ярлык» в окне «Объект» перед путем к файлу вставляем команду regsvr32 (помним, что путь должен быть в двойных кавычках).
4. На этой же закладке свойств ярлыка жмем на кнопку «Дополнительно». В открывшемся диалоге устанавливаем флажок «Запуск от имени администратора» и сохраняем внесенные изменения.
5. Запускаем ярлык для регистрации компоненты NameDecl.dll (обычно запуск регистрации через ярлык достаточно произвести один раз).
6. После регистрации компоненты ярлык можно удалить.

Есть 2 конфигурации в 1С 7.7.

Обе защищены ключами duardant , в обеих используется metakey.dll и decoder.dll

decoder.dll зарегана, о чём свидетельствует запись в реестре.

metakey.dll — по-моему сам грузится, и ему абсолютно без разницы, есть запись в реестре или нет.

Вроде бы всё замечательно должно быть.

Но при этом 1 конфа загружается без проблем, а 2-ая практически всё время при загрузке выдаёт ошибки в виде нескольких строчек «мусора», но при этом иногда загружается и вторая конфа, но этот процесс непредсказуем.

Посоветуйте, что делать?

в чём может быть ошибка?

Есть 2 конфигурации в 1С 7.7. Обе защищены ключами duardant , в обеих используется metakey.dll и decoder.dll decoder.dll зарегана, о чём свидетельствует запись в реестре. metakey.dll — по-моему сам грузится, и ему абсолютно без разницы, есть запись в реестре или нет. Вроде бы всё замечательно должно быть. Но при этом 1 конфа загружается без проблем, а 2-ая практически всё время при загрузке выдаёт ошибки в виде нескольких строчек «мусора», но при этом иногда загружается и вторая конфа, но этот процесс непредсказуем. Посоветуйте, что делать? в чём может быть ошибка?

Гугл рулит :) Не стоит баловаться всякими мусоро-кеями ;) Они от лукавого.

Неужели никто не знает в чём может быть проблема? Неужели никто не сталкивался с такой проблемой?

скопируй metakey.dll и decoder.dll из первой базы во вторую.

Если dll лежат в папках баз, то скопируй их в какую-нибудь одну папку, доступную для всех баз, перерегистрируй decoder.dll и пропиши в конфигурации полный путь к компоненте.

Тэги:

Комментарии доступны только авторизированным пользователям

Перейти к контенту

Добрый день.
Используется:
Windows8.1 x64, 1С:Предприятие 8.3 (8.3.13.1644), ARM_ORION_PRO1_20_2
Orion1C.dll ,брал из каталога 1C_WorkTime, в каталоге находятся Orion1C.sil и Orion1C.dll
при использовании Example1.exe и Example2.exe все происходит корректно

На текущий момент такая ошибка при использовании метода в 1с 
ЗагрузитьВнешнююКомпоненту(«Orion1C.dll»); выдает ошибку
«Не смогли загрузить внешнюю компоненту.» 
ОписаниеОшибки() = «Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты»
Пробовал указать полный путь к местонахождению dll, ошибка та же.

При попытке зарегистрировать компоненту с помощь. regsvr32 выходит ошибка,
«модуль  … Orion1C.dll загружен, но не удалось выполнить вызов DLLRegisterServer, код ошибки: 0х80004005»
Подскажите что можно сделать.

3 года назад

avatar

#ссылка

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

 +1 

Распечатать

Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!

Сообщение «Ошибка загрузки внешней компоненты для склонения ФИО! Функции склонения будут недоступны!» при запуске конфигурации «1С:Предприятие Зарплата и Управление Персоналом 2.5 появляется в случае отсутствия компоненты NameDecl.dll или если данная компонента не зарегистрирована в системе (обычно это бывает после установки платформы 1cv8 не под правами администратора операционной системы).

В случае отсутствия компоненты, ее можно найти на диске ИТС и переписать в каталог /bin/ установленной платформы «1С:Предприятие 8.
Если после этого ошибка все равно остается (такое возможно, например, при работе под управлением ОС «Windows Vista» или «Windows 7) – необходимо зарегистрировать компоненту «вручную».

Для этого в командной строке ОС можно набрать команду regsvr32 «[Путь к DLL]NameDecl.dll» и выполнить ее под правами администратора.
Здесь [Путь к DLL], скорее всего, для платформы 1cv81 – «С:Program Files1Cv81bin», а для платформы 1cv82 – «С:Program Files1cv828.2.9.356bin». При наборе пути к файлу необходимо заключить его в двойные кавычки.

Если при регистрации таким способом возникла ошибка – «Модуль «[Путь к DLL]NameDecl.dll» загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0х80070005, то можно попробовать выйти из положения следующим образом:

1. На компьютере находим файл NameDecl.dll (скорее всего, для платформы 1cv81 он находится в «С:Program Files1Cv81bin», а для платформы 1cv82 в «С:Program Files1cv828.2.9.356bin»). Для найденного файла создаем ярлык и выносим его на рабочий стол.
2. На рабочем столе правой кнопкой мыши вызываем свойства этого ярлыка.
3. В свойствах на закладке «Ярлык» в окне «Объект» перед путем к файлу вставляем команду regsvr32 (помним, что путь должен быть в двойных кавычках).
4. На этой же закладке свойств ярлыка жмем на кнопку «Дополнительно». В открывшемся диалоге устанавливаем флажок «Запуск от имени администратора» и сохраняем внесенные изменения.
5. Запускаем ярлык для регистрации компоненты NameDecl.dll (обычно запуск регистрации через ярлык достаточно произвести один раз).
6. После регистрации компоненты ярлык можно удалить.

Я
   briz

29.09.06 — 13:05

Доброе время суток!

чтобы значила вот эта ошибка при ручной выгрузке докуменов из переферийной бызы с использованием MOD,РАБОТАЮ через терминал:

Ошибка при создании объекта из компоненты

SERVER1CBAZA1MOD.dll (отсутствует интерфейс IInitDone)

Ошибка загрузки компоненты MOD.dll — дальнейшая работа невозможна!

Ошибка при создании объекта из компоненты

SERVER1CBAZA1MOD.dll (отсутствует интерфейс IInitDone)

Ошибка загрузки компоненты MOD.dll — дальнейшая работа невозможна!

Данные из таблицы не выгружены!

   ТелепатБот

1 — 29.09.06 — 13:05

Книга знаний: Пример работы с файлами DBF по интерфейсу ADO из 1С v 7.7

   КонецЦикла

2 — 29.09.06 — 13:06

Заверши сеанс и зайди под АДМИНИСТРАТОРОМ один раз

   Кроха

3 — 29.09.06 — 13:07

regsvr32.exe ПутьMOD.dll

   Саранча Зубатая

4 — 29.09.06 — 13:15

(0) Зайди под правами Администратора Windows и зарегистрируй компоненту mod.dll в реестре как в (3)

   Кроха

5 — 29.09.06 — 13:16

(4) а по другому и не даст зарегить

   КонецЦикла

6 — 29.09.06 — 13:17

(5) Так нафига тогда это делать? :)

   Саранча Зубатая

7 — 29.09.06 — 13:19

(6) Компонета использует технологию COM

   Кроха

8 — 29.09.06 — 13:20

(6) что?

   briz

9 — 29.09.06 — 13:31

(5) спасибо,вроде помогло

  

Кроха

10 — 29.09.06 — 13:42

(9) что значит вроде?

Файл SwMetakey.dll считается разновидностью DLL-файла. DLL-файлы, такие как SwMetakey.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например MpSigStub.exe. Данные файлы были созданы для того, чтобы различные программы (например, Easy PDF Converter) имели общий доступ к файлу SwMetakey.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла SwMetakey.dll — либо при запуске приложения Easy PDF Converter, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок SwMetakey.dll относятся:

  • Нарушение прав доступа по адресу — SwMetakey.dll.
  • Не удается найти SwMetakey.dll.
  • Не удается найти C:Program Files (x86)Common FilesSowedoo SharedSowedoo PDF LibrarySwMetakey.dll.
  • Не удается зарегистрировать SwMetakey.dll.
  • Не удается запустить Easy PDF Converter. Отсутствует требуемый компонент: SwMetakey.dll. Повторите установку Easy PDF Converter.
  • Не удалось загрузить SwMetakey.dll.
  • Не удалось запустить приложение, потому что не найден SwMetakey.dll.
  • Файл SwMetakey.dll отсутствует или поврежден.
  • Не удалось запустить это приложение, потому что не найден SwMetakey.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.

Файл SwMetakey.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Easy PDF Converter) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла SwMetakey.dll может быть вызвано отключением питания при загрузке Easy PDF Converter, сбоем системы при загрузке SwMetakey.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

 

При попытке запуска программы и подключения к базе появляется ошибка (см. скриншот). Было испробовано: переустановка «1С», очистка кэшей «1С», очистка временных файлов пользователя, отключение антивируса/файрволла. Из-под администраторской учётки получается запустить через раз, из-под пользовательской вообще никак не получается. Права «Чтение и Запись» на ProgramDataProtectLocalProtect выставлены для всех пользователей.
Что интересно, данная ошибка возникла только на одном ПК, на остальных (с такой же конфигурацией железа и таким же набором ПО) всё в порядке.
Платформа: 8.2.18.109.
Конфигурация «Альфа-Авто»: 5.0.08.06.

Прикрепленные файлы

Изменено: Олег Компаниец07.10.2013 17:19:37

 

Добрый день.

Установите из дистрибутива систему управления оборудованием (EquipmentEquipmentSetup.exe)
Запустите 1С-Предприятие под правами администратора. Если ошибка повторится, то сообщите версию файла RarusEquipment.dll, который лежит в каталоге системы защиты ProgramDataProtectLocalProtect

 

Олег Компаниец

Заглянувший

Сообщений: 193
Авторитет:

15

Регистрация: 19.09.2012

#3



0


08.10.2013 10:50:53

Цитата
Надежда Бушева пишет:
Добрый день.

Установите из дистрибутива систему управления оборудованием (EquipmentEquipmentSetup.exe)
Запустите 1С-Предприятие под правами администратора.

Добрый день! Это тоже было испробовано.

Цитата
Если ошибка повторится, то сообщите версию файла RarusEquipment.dll, который лежит в каталоге системы защиты ProgramDataProtectLocalProtect

8.0.6.15

 

Добрый день.

1. Попробуйте разрегистрировать компоненту ProgramDataProtectLocalProtectRarusEquipment.dll
а затем зарегистрировать

2. Отключите все файерволы, антивирусы, брандмауэры — возможно кто-то из них блокирует доступ к файлу

 

Олег Компаниец

Заглянувший

Сообщений: 193
Авторитет:

15

Регистрация: 19.09.2012

#5



0


08.10.2013 12:18:30

Цитата
Надежда Бушева пишет:
1. Попробуйте разрегистрировать компоненту ProgramDataProtectLocalProtectRarusEquipment.dll
а затем зарегистрировать

Вроде бы, помогло. Спасибо!

Изменено: Олег Компаниец08.10.2013 12:19:05

 

Терминальный сервер
Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ. Редакция 5 (5.0.10.02)
Версия файла RarusEquipment.dll — 8.0.6.16
Лицензий за место: 26

У 26 пользователей работает 1С, а 27, 28 и 29 выдают ошибку {Обработка.Защита.МодульОбъекта(24)}

Вопрос: как распределяются лицензии на рабочие места, если первые 26 пользователей выключили 1С, а 27, 28 и 29 все равно не могут зайти в 1С из-за ошибки {Обработка.Защита.МодульОбъекта(24)}, существует ли привязка лицензий за место к терминальному профилю пользователя?

 

Добрый день, Евгений, такой привязки нет. Уточните, пожалуйста, релиз платформы 1С,  а также версию сервера лицензирования.

 

Евгений Медведев

Заглянувший

Сообщений: 28
Авторитет:

0

Регистрация: 18.02.2013

#8



0


22.06.2015 10:19:54

Цитата
Светлана Сулименко пишет:
Добрый день, Евгений, такой привязки нет. Уточните, пожалуйста, релиз платформы 1С,  а также версию сервера лицензирования.

1С:Предприятие 8.2 (8.2.19.83)

Сервер лицензирования
Версия: 2.0.0.110

 

Версия сервера лицензирования неактуальная (актуальная 2,0,0,119). Обновите сервер лицензирования, если ошибка останется, выкладывайте ее скриншот.

 

#10



0


22.06.2015 12:43:26

Сервер лицензирования связан с компонентой RarusEquipment.dll?
У меня ошибка именно у тех пользователей которые после 26 учетной записи идут, ошибку даёт именно компонента управления оборудованием.

Прикрепленные файлы

 

#11



0


22.06.2015 13:47:12

Евгений, уточните, пожалуйста, делался ли запуск конфигурации от имени администратора под данными пользователями? Необходимо пользователю дать права администратора на терминал и произвести первый запуск от имени администратора, затем дать права обычного пользователя.

 

Евгений Медведев

Заглянувший

Сообщений: 28
Авторитет:

0

Регистрация: 18.02.2013

#12



0


24.06.2015 12:48:08

Цитата
Светлана Сулименко пишет:
Евгений, уточните, пожалуйста, делался ли запуск конфигурации от имени администратора под данными пользователями? Необходимо пользователю дать права администратора на терминал и произвести первый запуск от имени администратора, затем дать права обычного пользователя.

Добрый день.
Ваш совет помог, произвели запуск от имени администратора. После чего остальные запуски программы заработали без права администратора.
Огромное спасибо.

Понравилась статья? Поделить с друзьями:
  • Ошибка загрузки компоненты liccspr 126 0x0000007e
  • Ошибка загрузки компоненты help ошибка доступа к файлу
  • Ошибка загрузки компоненты help на устройстве нет свободного места
  • Ошибка загрузки компоненты help каталог не обнаружен
  • Ошибка загрузки компоненты grphcs 126 0x0000007e