Windows server 2012 зарегистрировать dll

Если фоновый процесс COM-соединения оканчивается ошибкой

{Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string

, то нужно зарегистрировать библиотеку ComConnector comcntr.dll из каталога программы.

В 32-битной версии сервера проблема решилась бы командой
regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»

но в 64-битной версии команда будет примерно такой * :
C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.5.1119\bin\comcntr.dll»

Затем перезайдите в 1С Предприятие и попробуйте установить COM-соединение снова.

* если команда регистрации не помогла, то нужно предварительно удалить регистрацию библиотеки comcntr.dll, запустив ту же команду вызова regsvr32 с ключом /u

** если и это не помогло, попробуйте переустановить платформу 1С в режиме Исправить, а затем зарегистрируйте библиотеку, как написано выше

Запись опубликована в рубрике Настройка, Регламенты с метками com-соединение. Добавьте в закладки постоянную ссылку.

Archived Forums 901-920

 > 

Windows Server 2012 General

  • Question

  • Question

    Sign in to vote

    0


    Sign in to vote

    Hello ,

    I am unable to register dll’s in windows server 2012. Can anyone please help me.I got struck and dont know how to register dll’s in windows server 2012.

    Thanks in advance.

    Wednesday, May 14, 2014 10:50 AM

Answers

  • Question

    Sign in to vote

    0


    Sign in to vote

    I don’t think it has changed.

    http://technet.microsoft.com/en-us/library/cc771017.aspx


    Regards, Dave Patrick ….
    Microsoft Certified Professional
    Microsoft MVP [Windows]

    Disclaimer: This posting is provided «AS IS» with no warranties or guarantees , and confers no rights.

    • Marked as answer by
      Justin Gu
      Tuesday, May 27, 2014 7:06 AM

    Thursday, May 15, 2014 2:01 AM

I am trying to register a 32 bit com.dll in sysWOW64

C:\Windows\SysWOW64>regsvr32 xxx.dll i have copied the dll in both the
folders SysWOW64 and System32

it shows error like

The module «xxx.dll» failed to load. Make sure the binary is stored at
the specified path or debug it to check for problems with the binary
or dependent .DLL files

if i check dependency walker there it shows some missing files what are these files?

ATL110.DLL, MSVCR110.DLL, IESHIMS.DLL, MFPLAT.DLL, WLANAPI.DLL

these files are really necessary? i have downloaded redist files to overcome the problem but it failed still it shows the same error after installing the redist files

i have installed the same dll in windows 7 x64 and it registered successfully system but not in windows 2012 server x64 what cause the error? how to resolve the problem

asked May 5, 2017 at 10:30

Ammu's user avatar

2

You are trying to register a DLL on a Windows Server Core installation, but that DLL expects the components of the full desktop GUI to be present.

The giveaway for me (and why I asked you which version it was), is because I recognize some of those DLL names from a former life. For example:

  • IESHIMS.dll is a DLL that is used for proxying certain calls to Internet Explorer, but Server Core does not have Internet Explorer

Basically your DLL is incompatible with Windows Core. Even if you were able to make those DLLs available, chances are it still would not work, because those DLLs in turn will rely on other features that are not available.

answered May 5, 2017 at 12:44

Mark Henderson's user avatar

Mark HendersonMark Henderson

68.9k31 gold badges182 silver badges261 bronze badges

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

Dynamic Link Libraries provides helper libraries to the applications. Dynamic Link Libraries also called DLL. DLL’s provides reusable libraries, data and code which can be used by multiple applications or executables. In order to use system wide DLL’s easily we should register them. regsrv32 is a tool used to register DLL’s to the operating system.

Syntax

Syntax of regsrv32 is like below.

regsrv32 OPTIONS DLL
  • OPTINONS are used provide different actions
  • DLL is the path with the name of DLL file

Open MS-DOS or Powershell with Administrator Privileges

Playing with DLL’s in windows operating system requires Administrator privileges. So we will register and unregister DLL’s where we need a shell like MS-DOS or Powershell with Administrator privileges. In this example we will open MS_DOS shell with Administrator rights just clicking Run as administrator menu. The same technique can be used for Powershell too.

Open MS-DOS or Powershell with Administrator Privileges

Open MS-DOS or Powershell with Administrator Privileges

Locate and Run Regsrv32 Executable

regsrv32 is not in path environment variables path. It is found following directories.

  • For 32 bit Windows  %systemroot%\SysWoW64\regsvr32.exe
  • For 64 bit Windows %systemroot%\System32\regsvr32.exe

We can access just like below for 64 bit Windows.

> %systemroot%\SysWoW64\regsvr32.exe

Now the main operation with regsrv32 is registering DLL. We do not need any option to specify to register a DLL. We will just provide the DLL name. In this example we register DLL named cabview.dll which resides in C:\DLL . Here we assume we have added %systemroot%\SysWoW64 in to the path variable

> regsrv32 C:\DLL\cabview.dll

Unregister DLL

We can unregister already registered DLL with \u option. We will unregister cabview.dll in the following example.

> regsrv32 \u C:\DLL\cabview.dll

Do Not Display Dialogue Boxes

By default regsrv32 command outputs as dialog boxes. This may be unnecessary or distracting. We can prevent the dialog box to display with /s option. This options means silent.

> regsrv32 /s C:\DLL\cabview.dll

Регистрация DLL-файлов на сервере Windows Server 2012 может потребоваться для обеспечения правильной работы различных приложений и компонентов операционной системы. DLL (Dynamic Link Library) — это файлы, содержащие функции и ресурсы, которые могут быть использованы несколькими программами одновременно.

Чтобы зарегистрировать DLL-файл на сервере Windows Server 2012, необходимо выполнить несколько простых шагов. В этой инструкции будут описаны подробные действия, которые позволят вам успешно зарегистрировать dll файлы и обеспечить нормальное функционирование системы.

Первым шагом является открытие командной строки с правами администратора. Для этого щелкните правой кнопкой мыши на значок «Пуск» в левом нижнем углу экрана, затем выберите «Командная строка (администратор)». Откроется командная строка в режиме администратора, где вы сможете выполнить все необходимые команды.

Следующий шаг — перейти в каталог, содержащий dll файл, который вы хотите зарегистрировать. Например, если ваш dll файл находится в директории «C:\Program Files\MyDll», то в командной строке введите команду «cd C:\Program Files\MyDll» и нажмите Enter.

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

Содержание

  1. Windows Server 2012: Инструкция по Регистрации DLL Файлов
  2. Шаг 1: Открытие командной строки
  3. Шаг 2: Переход к папке содержащей DLL файл
  4. Шаг 3: Регистрация DLL файла
  5. Пример:
  6. Подробные Шаги для Успешной Регистрации DLL Файлов на Windows Server 2012
  7. Метод 1: Регистрация DLL Файлов через Командную Строку

Windows Server 2012: Инструкция по Регистрации DLL Файлов

Регистрация DLL файлов на Windows Server 2012 может быть необходима для установки или обновления программного обеспечения. Данная инструкция поможет вам выполнить эту процедуру. Для регистрации DLL файлов используется командная строка.

Шаг 1: Открытие командной строки

Первым шагом является открытие командной строки с правами администратора. Для этого щелкните правой кнопкой мыши на иконке «Пуск» в левом нижнем углу экрана, затем выберите пункт «Командная строка (администратор)» в контекстном меню.

Шаг 2: Переход к папке содержащей DLL файл

Перейдите к папке, в которой находится DLL файл, который вы хотите зарегистрировать. Для этого введите команду cd Путь_к_папке в командной строке, заменив «Путь_к_папке» на фактический путь к папке.

Шаг 3: Регистрация DLL файла

Введите команду regsvr32 Название_DLL_файла.dll в командной строке, заменив «Название_DLL_файла.dll» на фактическое название DLL файла.

После ввода команды и нажатия клавиши Enter, система начнет процесс регистрации DLL файла. Если операция выполнена успешно, вы увидите сообщение об успешной регистрации. В противном случае, система выдаст сообщение с информацией об ошибке.

Пример:

Команда Результат
regsvr32 mydll.dll Успешная регистрация DLL файла
regsvr32 mydll.dll Ошибка: Не удалось найти указанный модуль.

При регистрации DLL файлов на Windows Server 2012 следует обратить внимание на следующие моменты:

  • Убедитесь, что вы выполняете регистрацию DLL файла от имени пользователя с административными правами.
  • Проверьте, что название DLL файла и путь к нему указаны корректно.
  • При возникновении ошибок обратитесь к разработчику программного обеспечения или документации для получения дополнительной поддержки.

Регистрация DLL файлов на Windows Server 2012 может быть необходимым шагом при развертывании и обновлении программного обеспечения. Следуйте этой инструкции, чтобы успешно выполнить эту процедуру.

Подробные Шаги для Успешной Регистрации DLL Файлов на Windows Server 2012

Шаг 1: Откройте командную строку с правами администратора. Для этого щелкните правой кнопкой мыши по кнопке «Пуск», выберите пункт «Командная строка (администратор)».

Шаг 2: Навигируйтесь к папке, содержащей DLL файл, который вы хотите зарегистрировать. Для этого введите команду «cd ПУТЬ_К_ПАПКЕ» и нажмите Enter.

Шаг 3: Введите команду «regsvr32 ИМЯ_ФАЙЛА.dll» и нажмите Enter. Здесь «ИМЯ_ФАЙЛА.dll» — это имя DLL файла, который вы хотите зарегистрировать.

Шаг 4: Дождитесь сообщения об успешной регистрации DLL файла. Если все прошло успешно, вы увидите уведомление «DllRegisterServer в ИМЯ_ФАЙЛА.dll успешно прошел».

Шаг 5: Закройте командную строку.

Примечание: При регистрации DLL файлов на Windows Server 2012 убедитесь, что у вас есть соответствующие разрешения и права администратора для выполнения этой операции.

Метод 1: Регистрация DLL Файлов через Командную Строку

Регистрация DLL файлов в Windows Server 2012 можно выполнить через командную строку с помощью следующих шагов:

Шаг 1: Откройте командную строку от имени администратора. Для этого кликните правой кнопкой мыши на значке командной строки и выберите пункт «Запуск от имени администратора».
Шаг 2: Перейдите в папку, где находится DLL файл, который вы хотите зарегистрировать. Для этого введите команду cd ПУТЬ_К_ПАПКЕ. Например, если DLL файл находится в папке «C:\МояПапка», введите cd C:\МояПапка.
Шаг 3: Введите команду для регистрации DLL файла. Для этого используйте команду regsvr32 ИМЯ_ФАЙЛА.dll. Например, если ваш файл называется «mydll.dll», введите regsvr32 mydll.dll.
Шаг 4: Дождитесь завершения процесса регистрации. В случае успешной регистрации вы увидите соответствующее сообщение.
Шаг 5: Закройте командную строку.

Теперь выбранный DLL файл должен быть успешно зарегистрирован на вашем сервере Windows Server 2012.

  • Windows server 2012 для web server
  • Windows server 2012 запуск в безопасном режиме
  • Windows server 2012 завершение сеанса
  • Windows server 2012 диспетчер задач
  • Windows server 2012 ассоциации файлов