Регистрация Dll, ActiveX под Windows 7 (в т.ч. 64 битной)
Не регистрируется Dll, ActiveX под Windows 7 — что делать ?
В привычных всем Windows до XP включительно регистрация Dll, ActiveX компонентов без проблем выполнялась командой regsvr32.
В Windows 7 в принципе то же самое, но внесены некоторые «усовершенствования», из-за чего привычный порядок действий нередко не дает ожидаемого результата. Например:
Согласитесь, очень понятное и информативное сообщение. Отличный повод для разработчика ОС — предложить пользователю приобрести выпустить Windows 8, новую, еще более усовершенствованную версию, где это сообщение, возможно, переведут на человеческий язык.
А именно: окно терминала (командной строки, cmd) следует открывать командой «Запуск от имени администратора» (доступно нажатием правой кнопки мыши).
В большинстве случаев это решает проблему.
Дополнительные действия могут потребоваться, если используется 64битная версия ОС. Дело в том, что программы в ней могут быть не только 64битными но и 32 битными. Причем большинство программ — 32битные, ибо польза от 64бит есть только на ресурсоемких приложениях.
В частности, клиентская часть 1С (т.е. та 1С, с которой работает пользователь) является 32 битным приложением. (Вот сервер 1С уже может быть как 32 битным, так и 64битным, но это касается больших организаций, если у Вас 1С Бухгалтерия и 5 пользователей, то 99% что у Вас никакого сервера 1С нет и все 32 битное).
ActiveX компоненты также могут быть 32 битными или 64 битными, причем должна использоваться та версия, разрядность которой соответствует приложению. OcvitaBarcode ActiveX является 32 битным приложением.
Так вот, программы для регистрации 32битных и 64 битных ActiveX в Windows 6 64 битной тоже разные, но при этом они обе называются regsvr32.
regsvr32 какая-то.ocx
то в теории должна запуститься нужная regsvr32, на практике может запуститься что угодно. Зачем так сделано ? ну все за тем же, если сразу сделать по-человечески, кто будет новую версию Windows покупать.
Поэтому для гарантированного запуска 32битной regsvr32, следует в окне терминала набирать команду
c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx
Если windows установлена не в c:\windows, то путь естественно, указываем какой есть. И помним, что окно терминала следует открывать от имени администратора.
При соблюдении вышеуказанных правил 32битные ActiveX, в т.ч. OcvitaBarcode ActiveX без проблем работают в Windows 7:
Как зарегистрировать dll файл в windows 7. Что такое файлы *.dll и *.ocx, и как их зарегистрировать? Почему не получается зарегистрировать.dll и как это исправить
Появляется сообщение, что не найден файл *.dll (например, VCompLib.dll ). При этом программа, естественно, не запускается.
Сообщения об ошибках могут быть разные (это зависит в основном от того, на каком языке написана программа), например: «Component «MSCOMM32.OCX» not correctly registered: file is missing or invalid» , или «Приложению не удалось запуститься, поскольку MSVBVM50.DLL не был найден. Повторная установка приложения может исправить эту проблему» , или «Runtime DLL/OCX File error» . При этом может появиться окно Помощника по совместимости программ с сообщением Эта программа требует отсутствующий компонент Windows .
Способы решения проблемы
Если возникают ошибки, связанные с файлами *.dll , необходимо:
1. Переустановить программу.
2. Если переустановка программы не помогает, нужно проверить наличие в системе требуемых файлов.
Файлы *.dll , как правило, должны быть расположены в папке \Windows\System32 (реже – в каталоге конкретной программы). Если файлы присутствуют, нужно зарегистрировать их.
Если требуемых файлов нет, найдите их в Интернете, скачайте и скопируйте в папку \Windows\System32 и в каталог программы. Теперь нужно зарегистрировать их.
Как зарегистрировать файлы *.dll
Регистрация файлов *.dll производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – \Windows\System32 ).
Рассмотрим способы регистрации:
1. Нажмите кнопку
– в текстовое поле Найти программы и файлы введите regsvr32 имя_файла –> Enter .
2. Нажмите кнопку Пуск ;
– в текстовое поле Найти программы и файлы введите cmd ;
– в появившемся перечне (под заголовком Программы ) нажмите правой кнопкой cmd.exe ;
– из контекстного меню выберите Запуск от имени администратора ;
– введите пароль, если появится соответствующий запрос;
– в открывшемся окне после приглашения системы введите regsvr32 имя_файл , нажмите Enter .
3. Если вы пользуетесь файловым менеджером Total Commander , то можно выполнить регистрацию файлов *.dll с помощью командной строки Total Commander .
Если регистрация файлов *.dll прошла успешно, появится окно RegSvr32 с соответствующим сообщением, например: «Успешное выполнение DllRegisterServer в C:\WINDOWS\system32\msvbvm50.dll»
:
Примечания
1. При регистрации файлов *.dll происходит их запись в Реестр Windows . При этом в ветке создается соответствующий параметр REG_DWORD со значением 1 .
2. Использование команды regsvr32 :
regsvr32 ] DLL-файл
/u – отменяет регистрацию DLL ;
/s – «тихий» режим – окна сообщений не отображаются;
/i – вызывает DllInstall , передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DLLUnInstall ;
Файл DLL – компонент динамически подключаемой библиотеки, чьи элементы используют практически все программы. Библиотека DLL файлов расположена в корневой папке системы. Компоненты должны быть все в наличии, иметь цифровую подпись, правильно работать и быть актуальными по версии. Если одно из требований не соблюдено, при запуске программы пользователь получит информационное уведомление: ошибка DLL. Неисправность свидетельствует о том, что отсутствует DLL файл, поврежден или устарел.
Как установить DLL файл
Чтобы программы, приложения и игры снова начали работать, необходимо установить вручную недостающие компоненты библиотеки. Просто поместить файл в папку недостаточно ─ нужно знать как их зарегистрировать.
Помещение и регистрация файлов библиотеки
Перед тем как установить DLL файл на Windows 7,8,10, их нужно скачать, причем точно под разрядность системы.
Давайте определим, какая разрядность у Вашей системы (если вы точно знаете, может пропустить этот шаг)
Шаг 1 . Кликаем правой кнопкой мыши по «Мой компьютер» и выбираем «Свойства»
Шаг 2. В открывшемся окне, мы может прочитать свойства компьютера, версию операционной системы и её разрядность 32 (х86) или 64 бит. В нашем случаи стоит 64-разрядная операционная система Windows 10.
·
Шаг 3. После скачивания файлов их нужно поместить в корневую папку, зарегистрировать
для х32 (х86) систем компонент необходимо заменить или поместить в папку C:\Windows\System32;
для х64 необходимо выполнить замену или переместить в папку C:\Windows\ SysWOW64;
Шаг 4. Файл нужно зарегистрировать в системе.
Сделать это можно, открыв командную строку комбинацией «Win» + «R», или нажать «Пуск» и «Выполнить»;
в открывшемся окне ввести через пробел следующее: regsvr32 имя файла.dll – где, «regsvr32» ─ команда для регистрации, а «имя файла.dll» – полное имя вставленного компонента;
или же можно прописать расположение файла вручную — regsvr32.exe + путь к файлу
Шаг 5. Нажмите «ОК», и перезагрузите компьютер, и новые параметры вступят в силу.
Сразу хочется отметить, что при регистрации возможны появления ошибок. Например: «Не удалось загрузить модуль». Обычно они возникают по 3 причинам
- Не правильно прописан путь к файлу, или файл не был перемещен в каталог System32 или SysWOW64
- Не все файлы DLL вообще нуждаются в регистрации, иногда достаточно просто скопировать их в каталок System32 или SysWOW64 или поместить в корень проблемной игры или программы
- Файлы уже были зарегистрированы ранее
Второй способ регистрации
Шаг 1. Зарегистрировать файл можно с помощью командой строки, которую нужно запустить от имени администратора.
Шаг 2. Пишем команду regsvr32.exe + путь к файлу и жмём «Enter»
Шаг 3. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер
Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу
А вот, некоторые советы, которые могут вам пригодиться.
- Помещайте элементы только в указанную папку (возможно, она будет скрыта по умолчанию). Вам нужно убрать галочку «Не показывать скрытые папки» в настройках отображения.
- Если при замене файла требуется разрешение администратора – подтвердите действие.
- Выбирайте только актуальные файлы на момент загрузки и сохраните их себе в компьютер отдельно. Вам они могут еще пригодиться. В случае если проблема образуется вновь, вы быстро восстановите работоспособность системы.
Обычно пользователи пытаются зарегистрировать динамическую библиотеку только в том случае, если какая-либо программа требует ее для запуска и не работает без нее. В остальных случаях это редко используется и практически не нужно обычному пользователю. Однако, сделать это не так уж и сложно, главное обладать правами администратора на своем аккаунте. О том, как именно это сделать и будет рассказано в данной статье.
Несколько способов регистрации динамической библиотеки
Первым делом, непосредственно перед регистрацией, нужно переместить скачанный или найденный файл с расширением dll в нужную папку. Обычно это System32 или SysWOW64 . Лучше всего будет посмотреть необходимое местоположение для каждого конкретного файла в глобальной сети.
У пользователей 64 разрядной системы, файл regsrv32. exe присутствует не только в папке windows, в каталоге System32, но и SysWOW64. Однако, утилита для 64 разрядных систем находится все также в первой папке System32. Во избежание путаницы и неправильно срабатывания команд, тем, кто использует 64 разрядную виндовс, лучше писать в операторах вместо regsrv32.exe, полный путь к этому файлу.
Первый способ заключается в том, чтобы запустить приложение «Выполнить », через пуск или сочетанием Win+R. И написать в ней regsvr32.exe полный_путь_к_файлу . Увидеть пример такого оператора можно на изображении.
После выполнения команды можно получить сообщение о том, что все прошло успешно, однако чаще всего возникают ошибки, наподобие изображенной на картинке.
Второй метод добавления динамической библиотеки включает в себя использование консоли , запущенной от имени администратор. Найти ее проще всего через меню пуск. В ней нужно будет ввести точно такую же команду, как и в прошлом методе.
Оператор отображен на изображении. Здесь тоже может произойти удачная регистрация или же будет выдано сообщение о сбое.
Третий способ представляет собой, по сути, то же самое. Нужно клацнуть пкм по файлу библиотеки, выбрать строку в меню «Открыть с помощью » и в этой утилите указать полный путь до исполняемого файла, который располагается в папке windows/system32 или syswow64.
Возможные ошибки при регистрации
В основном ошибки возникают в нескольких случаях. В первом случае ошибка возникает из-за того, что такой файл уже зарегистрирован или же, в принципе не предназначен для регистрации. Второй вариант подразумевает то, что пользователь скачал с какого-то сайта обычный файл (хорошо, если не нахватал в процессе вирусов), который обладает тем же именем и расширением, что и требуемый, но на самом деле является всего лишь пустышкой.
Есть несколько способов добавить требуемый файл.
- Если вы занимаете программированием и создали свою динамическую библиотеку, то для ее регистрации есть специальные утилиты (regasm.exe).
- В другом случае лучше всего будет выполнить поиск по имени отсутствующего файла и выяснить в какой набор программ он входит. Например, библиотеки, чье имя начинается с d3d, являются часть DirectX и будут добавлены при его установке. Также может быть и с другими данными, нужно будет найти программу, скачать и установить ее целиком, а не отдельные библиотеки из нее. В таком случае утилита выполнит регистрацию сама и все будет работать.
- Можно поместить найденный файл dll в один каталог с исполняемым файлом той утилиты, которая ее требует для запуска. Это так же может сработать.
- В случае запуска игр и утилит, которые были скачаны из интернета, стоит также проверить отчеты своего антивируса. Вполне возможно, что он удалил нужный файл при установке или не дает приложению к нему обратиться. Если так и пользователь доверяет программе, то можно выполнить переустановку или запуск с отключенным антивирусом.
При попытке запустить игру или приложение мы можем столкнуться с ошибками вида «точка входа dllregisterserver не найдена» или «запуск приложения невозможен, отсутствует. dll файл». Подобных вариаций может быть несколько, но суть одна: нужных библиотек нет вовсе или они не зарегистрированы. Итак, давайте разберемся, как задействовать библиотеку в операционной системе и что делать, если проблема не решилась.
Описание ошибки
Во время установки Windows и других сторонних программ, в системные папки распаковываются библиотеки – файлы.dll, которые являются средой исполнения программного кода для приложений. Не вдаваясь в подробности, это то, с помощью чего программы и игры работают. И в случаях, когда эти файлы не видит система, возникают ошибки.
Причины возникновения
Причинами появления данной проблемы может быть ряд событий:
- Заражение вирусом. Нежелательное ПО способно повредить и удалить библиотеки с компьютера. Для этого стоит проверить машину на вирусы и удалить их с жесткого диска.
- Ошибка программы установки. Как правило, поставщик программного обеспечения добавляет все необходимые системные файлы в установочный пакет для работы приложения. Но иногда разработчики забывают об этом. Итог – если на компьютере нет подходящих ресурсов (которые установились с другим приложением), ваша программа не запустится. Гораздо обиднее, если за данный софт вы заплатили круглую сумму.
Внимание! В некоторых случаях программа установки сама предупреждает о необходимости скачать дополнительный контент для работы приложения. Например, для некоторых игр предлагается установить отдельно DirectX последней версии.
- Системная ошибка. По различным обстоятельствам, которые от нас не всегда зависят, Windows может потерять из виду некоторые.dll файлы. Причиной тому становятся неосторожные манипуляции с записями реестра.
Способы регистрации библиотек
Существует два способа добавления.dll файлов в реестр системы.
С помощью командной строки
Для этого потребуется выполнить следующие действия:
С помощью окна «Выполнить»
Способ в два клика:
Почему не получается зарегистрировать.

Существует три причины неудачи при регистрации системных файлов:
- Библиотека уже зарегистрирована. В данном случае причина — сам файл, который поврежден или заражен вирусом.
- Регистрация невозможна. Файл.dll может просто оказаться пустышкой или быть несовместимым с версией и компонентами операционной системы.
Внимание! Никогда не скачивайте файлы.dll с файлообменников и прочих подозрительных сайтов. Загружайте библиотеки только с официальных источников!
- Функция регистрации отсутствует. Некоторые библиотеки не предназначены для регистрации и попросту не имеют данной функции.
Существует три способа для выхода из сложившегося положения:
- Скачайте официальный компонент системы с ресурса поставщика. Например, для файла xlive.dll нужно загрузить и установить пакет Microsoft Games for Windows, который можно скачать на сайте Microsoft.
Совет! В случае возникновения подобной ситуации ищите где загрузить компонент системы (это будет подлинный сайт), а не отдельный файл.
- В случае, если вы разработчик и создали свою библиотеку, зарегистрируйте ее с помощью regasm.exe.
- Иногда для задействования.dll файла нужно переместить его в папку с приложением — в директорию, где хранится исполняющий файл.exe.
Итак, мы рассмотрели ряд способов по регистрации библиотек в системе и ликвидации ошибки «точка входа dllregisterserver не найдена». Их должно хватить. Но если у вас уникальная ситуация или известен другой путь решения проблемы – поделитесь, пожалуйста, им в комментариях.
Порой при попытке запустить игру или приложение на компьютере выдается ошибка, что данный DLL-файл не найден. Факт в том, что этот файл может находиться у вас на компьютере, но он попросту не зарегистрирован. В этой статье мы как раз поговорим о том, как зарегистрировать DLL в Windows 7. Сделаем акцент именно на седьмой версии Windows, но, вполне возможно, что DLL зарегистрируется и на других версиях. Итак, приступим.
Первый способ регистрации DLL
Перед началом регистрации стоит сделать ремарку и сказать, что способов всего три, но каждый из них практически аналогичен остальным, так что советуем дочитать статью до конца, после чего каким способом пользоваться. Ну а теперь перейдем непосредственно к тому, как зарегистрировать DLL.
Изначально стоит сказать, что все манипуляции с регистрацией DLL-файла стоит проводить лишь в том случае, когда этот самый файл находится там, где он должен быть. Чаще всего это папка system32. В примере именно эту папку мы и будем представлять.
Сейчас поговорим о самом распространенном способе, как можно зарегистрировать DLL, по крайней мере, он в интернете встречается чаще всего. Он довольно прост, так что у пользователя не должен вызывать проблем.
- Вам нужно попасть в окно «Выполнить». Его можно открыть несколькими путями. В меню «Пуск» пройти по пути «Все программы → Стандартные» и там уже выбрать «Выполнить». Можно также в том же меню «Пуск» совершить поиск с названием утилиты. Но самый простой способ — это нажать клавиши Win+R.
- Когда окно открыто, в поле для ввода нужно прописать команду «regsvr32.exe», после этого указать путь к файлу, который нужно зарегистрировать.
- Осталось нажать лишь кнопку «ОК».
Просим обратить внимание на то, что путь к файлу должен указываться полностью. Начиная с диска C. Например: regsvr32.exe c: windows /system32/openal32.dll.
В этом случае после нажатия кнопки «ОК» есть два варианта развития событий. Первый подразумевает успех, в этом случае вам будет показано соответствующее сообщение. Или неудача, вылетит соответствующее окно.
Это был первый способ, как зарегистрировать DLL, но напоминаем, что их всего три, поэтому двигаемся дальше.
Второй способ регистрации DLL
Второй способ практически ничем не отличается, лишь местом действий. Вам нужно попасть в утилиту «Командная строка», сделать это можно также несколькими способами: или в меню «Пуск» в папке стандартные открыть одноименную программу, или вызвав окно «Выполнить», ввести Решать только вам.
Теперь перед вами открыта командная строка, в ней нужно ввести абсолютно такие же данные, которые вводились в первом способе. То есть изначально указать программу, которая будет работать с dll (regsvr32.exe), а затем путь к файлу.
Как видим, второй способ, как зарегистрировать DLL, практически ничем не отличается от первого, о чем и говорилось в начале статьи. Но вот третий имеет более заметные отличия, поэтому перейдем к нему.
Третий способ регистрации DLL
Этот способ, скорее всего, окажется более простым для рядового пользователя, поэтому начнем его рассматривать.
Вам необходимо всего-навсего открыть DLL-файл с помощью regsvr32.exe. Вот как это сделать:
- На нужном DLL-файле нажмите ПКМ.
- В меню выберите «Открыть с помощью…».
- В окошке найдите и нажмите кнопку «Обзор».
- Проложите путь к файлу regsvr32.exe, он находится в папке System32, которая находится в папке Windows на диске C.
- Нажмите «Открыть».
Вот и все, теперь вы знаете аж три способа, что нужно делать, когда появляется ошибка DLL.
Отсутствует D3DCOMPILER_47.dll — Решено — 4memo.ru
Как исправить ошибку D3DCOMPILER_47.dll, связанную с отсутствием в системе Windows 7 нужной библиотеки
При очередном запуске программы KeyCollector вдруг появилось сообщение с текстом:
Запуск программы невозможен, так как на компьютере отсутствует D3DCOMPILER_47.dll. Попробуйте переустановить программу.
Позже, такое же сообщение появилось при попытке запустить программу Netpeak Launcher.
Первым делом нагуглил сайт dllkit.com, где предлагается установить их программу восстановления dllkit-setup.exe. Скачав эту программу, проверил ее антивирус-сервисом https://www.virustotal.com (рекомендую проверять так все скачиваемые файлы).
Три антивирусные базы опознали в файле заразу. Пошел искать дальше.
Нашел вот такую видео-инструкцию:
d3dcompiler_47.

На представленном ниже видео довольно простая инструкция по скачиванию и установке в систему Windows недостающего файла библиотеки DLL (Dynamic Link Library). Перед установкой скачанного файла не поленитесь проверить его на антивирусных базах (см. ссылку выше).
Если видео не запускается, то вкратце алгоритм следующий:
Предлагается скачать d3dcompiler 47 dll на сайте http://internetaccessmonitor.ru/3353-d3dcompiler_42_dll.html и положить этот файл .dll в системную папку по следующему адресу: C:\Windows\SysWOW64 (для 64-битной системы) или C:\Windows\System32 (для 32-битной)
Скачал предложенный файл, снова проверил его на Virus Total, загрузил в указанную папку, проблема не решилась, перезагрузил компьютер — результат тот же. Даже хуже, т.к. перестал запускаться браузер Chrome.
Стало появляться сообщение:
Эта проблема вылечилась удалением загруженного d3dcompiler_47.dll и переустановкой Хрома.
d3dcompiler_47.dll скачать бесплатно для windows 7 x64
Решение в итоге нашел через официальный сайт Майкрософта: https://support.microsoft.com/ru-kz/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-windows
Отсюда перешел в Каталог Центра обновления Майкрософт http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990 — и здесь скачал обновление для своей системы (у меня Windows 7 Home Edition x64 — Виндоус 7 Домашняя базовая 64-битная). Из списка выбрал Обновление для Windows 7 для систем на базе процессоров x64 (KB4019990) — выкладываю на всякий случай на Яндекс-Диск, но вам лучше скачать по предыдущей ссылке. Запустил скачанное обновление, после завершения процесса установки проблема решилась.
Возможно, у вас все решится по видео-инструкции, но у меня почему-то так не сработало, зато решилось через официальное обновление.
Напишите в комментариях, какой вариант помог вам.
UPD: Уже после размещения статьи, тут обнаружил еще один вариант решения проблемы.
Проверить у себя этот способ я уже не могу, но если вам он поможет, не сочтите за труд отписать ниже в комментариях.
Регистрация ComConnector (comcntr.dll) в Windows 32 и 64 разрядной
Для доступа к информационной базе из внешней программы используется COM объект COMConnector. В зависимости от версии платформы используется V82.COMConnector или V83.COMConnector. При установке платформы 1С, в операционной системе автоматически регистрируется класс COMConnector. Если по каким либо причинам регистрация не прошла, то его можно зарегистрировать вручную.
Пример по работе с базой 1С через COM соединение можно посмотреть в другой статье.
Если COMConnector не зарегистрирован в Windows, то при программном создании объекта будет появляться ошибка:
Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Класс не зарегистрирован.
Регистрацию можно выполнить с помощью командной строки. Для того чтобы открыть командную строку в Windows 7 или Windows 10 нужно в строке поиска в меню «ПУСК» набрать cmd. Для Windows 8 в «Стартовом окне» в поиске набрать cmd. Запустить cmd.exe с правами администратора.
Синтаксис командной строки Windows
cd c:\program files — в каталог program files
cd \ — в корень диска
с: — на диск c
cd.. — на один уровень выше
Windows (x64)
Для того чтобы зарегистрировать ComConnector в 64 разрядной операционной системе Windows выполняется
команда: C:\Windows\SysWOW64\regsvr32 «C:\Program Files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll»
c:\Windows\System32>
c:\Windows\System32>cd c:\Windows\SysWOW64
c:\Windows\SysWOW64>
c:\Windows\SysWOW64>regsvr32 «c:\program files (x86)\1cv8\8. 3.9.2233\bin\comcntr.dll»
…
Деинсталяция
c:\Windows\SysWOW64>regsvr32 «c:\program files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll» /u
Windows (x32)
Для 32 разрядной операционной системы Windows выполняется
команда: C:\Windows\System32\regsvr32 «C:\Program Files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll»
c:\Windows\System32>
c:\Windows\System32>regsvr32 «c:\program files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll»
…
Деинсталяция
c:\Windows\System32>regsvr32 «c:\program files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll» /u
После успешного выполнения появится оповещение:
Windows — Регистрация файлов с расширением *.dll и *.ocx
Регистрация файлов с расширением *.dll и *.ocx
Спойлер: Справка (нажмите, чтобы открыть)- DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.
- ActiveX – название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.
- COM (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).
- OLE (сокр. от англ. Object Linking and Embedding) – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.
).
- ActiveX control – управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.
- OCX (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.
- OLE custom control – специализированный управляющий элемент OLE, OLE control.
- OLE control – управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.
Как зарегистрировать файлы *.dll и *.ocx ?
Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – \WINDOWS\system32).
Рассмотрим способы регистрации:
1). Нажмите Пуск – Выполнить…(или одновременно нажать кнопки win и r) – вводим – regsvr32_ имя_файла_ – OK.
2). Нажмите Пуск – Выполнить… – Запуск программы – cmd – OK. Запустится интерпретатор команд cmd.exe(командная строка), после приглашения системы
C:\Documents and Settings\Имя_пользователя>
введите regsvr32 _имя_файла, например, .3)Воспользоваться вот таким твиком,который добавляет в контексное меню DLL и OCX файлов пункты «Регистрация» и «Отмена регистрации»
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\dllfile\Shell]
[HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация]
[HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command]
@="regsvr32.
exe \"%1\""
[HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации]
[HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command]
@="regsvr32.exe /u \"%1\""
[HKEY_CLASSES_ROOT\ocxfile\Shell]
[HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация]
[HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""
Для удаления данной функции из контексного меню примените твик:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\dllfile\Shell]
[-HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация]
[-HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""
[-HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации]
[-HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command]
@="regsvr32.exe /u \"%1\""
[-HKEY_CLASSES_ROOT\ocxfile\Shell]
[-HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация]
[-HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command]
@="regsvr32.exe \"%1\""
Как создать reg файл?
4). Если вы пользуетесь файловым менеджером Total Commander, то можно выполнить регистрацию файлов *.dll и *.ocx с помощью командной строки Total Commander.
________________________
Параметры regsvr32:
regsvr32: [/u] [/s] [/n] [/i[:строка_команд]] DLL-файл
/u — Отменяет регистрацию DLL
/s — «Тихий» режим; окна сообщения не отображаются
/i — Вызывает DllInstall, передавая параметром необязательную строку_команд,
при использовании с ключом /u вызывает DllUnInstall
/n — Не вызывает DllRegisterServer; это может использоваться с ключом /i
Информационная поддержка:
Microsoft – официальная страница
Куда кидать длл файлы виндовс 7. Как установить DLL файл на Windows и зарегистрировать? Файл отдельно от пакета
Часто бывает такое, что какая-то программа не хочет запускаться, т.к. у вас на компьютере не хватает определённого DLL файла. Что же делать в таком случае? Нужно скачать и установить этот файл. Со скачиванием DLL файла с интернета обычно проблем не возникает, а втот как его установить?
Первый способ как установить DLL файл:
Самый простой способ — это просто поместить скачанный вами dll файл в папку с программой, которую вы вы пытаетесь запустить. Такой способ очень прост, но работает не всегда.
Второй способ как установить DLL файл:
Второй способ — это поместить скачанный dll файл в системные папки вашей операционной системы. Для начала вам нужно узнать какая у вас операционная система. Для этого, кликните правой кнопкой мыши по значку «Мой компьютер» на рабочем столе и зайдите в «Свойства». Там и будет указан тип вашей операционной системы:
Если у вас 32-разрядная операционная система, то:
- Откройте «Мой компьютер».
- Перейдите в папку «Windows».
- Найдите там папку «System32» и поместите в неё скачанный DLL файл.
- Откройте «Мой компьютер».
- Откройте системный диск (обычно это диск «C»).
- Перейдите в папку «Windows».
- Найдите там папку «SysWOW64» и поместите в неё скачанный DLL файл.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Третий способ — применяется, в том случае, если вы установили dll файл вторым способом, но вам всё равно выдаётся ошибка. Нужно в ручную указать системе, что вы установили dll файл. Для этого:
- Зайдите в меню «Пуск».
- В строчке поиска введите «cmd». И откройте найденную программу.
- В открывшемся окне введите «regsvr32 имя_dll_файла.dll «. (например, вот так: «regsvr32 test.dll»)
- Перезагрузите компьютер.
Файл DLL – компонент динамически подключаемой библиотеки, чьи элементы используют практически все программы. Библиотека DLL файлов расположена в корневой папке системы. Компоненты должны быть все в наличии, иметь цифровую подпись, правильно работать и быть актуальными по версии. Если одно из требований не соблюдено, при запуске программы пользователь получит информационное уведомление: ошибка DLL. Неисправность свидетельствует о том, что отсутствует DLL файл, поврежден или устарел.
Как установить DLL файл
Чтобы программы, приложения и игры снова начали работать, необходимо установить вручную недостающие компоненты библиотеки. Просто поместить файл в папку недостаточно ─ нужно знать как их зарегистрировать.
Помещение и регистрация файлов библиотеки
Перед тем как установить DLL файл на Windows 7,8,10, их нужно скачать, причем точно под разрядность системы.
Давайте определим, какая разрядность у Вашей системы (если вы точно знаете, может пропустить этот шаг)
Шаг 1 . Кликаем правой кнопкой мыши по «Мой компьютер» и выбираем «Свойства»
Шаг 2. В открывшемся окне, мы может прочитать свойства компьютера, версию операционной системы и её разрядность 32 (х86) или 64 бит. В нашем случаи стоит 64-разрядная операционная система Windows 10.
·
Шаг 3. После скачивания файлов их нужно поместить в корневую папку, зарегистрировать
для х32 (х86) систем компонент необходимо заменить или поместить в папку C:\Windows\System32;
для х64 необходимо выполнить замену или переместить в папку C:\Windows\ SysWOW64;
Шаг 4. Файл нужно зарегистрировать в системе.
Сделать это можно, открыв командную строку комбинацией «Win» + «R», или нажать «Пуск» и «Выполнить»;
в открывшемся окне ввести через пробел следующее: regsvr32 имя файла.dll – где, «regsvr32» ─ команда для регистрации, а «имя файла.dll» – полное имя вставленного компонента;
или же можно прописать расположение файла вручную — regsvr32.exe + путь к файлу
Шаг 5. Нажмите «ОК», и перезагрузите компьютер, и новые параметры вступят в силу.
Сразу хочется отметить, что при регистрации возможны появления ошибок. Например: «Не удалось загрузить модуль». Обычно они возникают по 3 причинам
- Не правильно прописан путь к файлу, или файл не был перемещен в каталог System32 или SysWOW64
- Не все файлы DLL вообще нуждаются в регистрации, иногда достаточно просто скопировать их в каталок System32 или SysWOW64 или поместить в корень проблемной игры или программы
- Файлы уже были зарегистрированы ранее
Второй способ регистрации
Шаг 1. Зарегистрировать файл можно с помощью командой строки, которую нужно запустить от имени администратора.
Шаг 2. Пишем команду regsvr32.exe + путь к файлу и жмём «Enter»
Шаг 3. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер
Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу
А вот, некоторые советы, которые могут вам пригодиться.
- Помещайте элементы только в указанную папку (возможно, она будет скрыта по умолчанию). Вам нужно убрать галочку «Не показывать скрытые папки» в настройках отображения.
- Если при замене файла требуется разрешение администратора – подтвердите действие.
- Выбирайте только актуальные файлы на момент загрузки и сохраните их себе в компьютер отдельно. Вам они могут еще пригодиться. В случае если проблема образуется вновь, вы быстро восстановите работоспособность системы.
Периодически у некоторых людей возникают проблемы с запуском игр. Это могут быть самые различные приложения от разных разработчиков. Единственное, что их объединяет — это год выпуска. А именно — 2013. И ошибка, возникающая в данных ситуациях, связана с отсутствием на компьютере новых библиотек. В частности, Msvcr120.dll. Куда кидать и где взять этот файл — вы сможете прочитать ниже.
Первый способ
Msvcr120.dll — это библиотека, входящая в состав Visual Studio 2013. Она отвечает за работоспособность многих продуктов и является необходимой частью программного обеспечения современных компьютеров. Если при запуске какой-либо программы вы получили сообщение об ошибке такого содержания: «Запуск программы невозможен. Msvcr120.dll отсутствует», — то не спешите отчаиваться, вы можете запросто заполучить его на свой компьютер.
Лучшим решением данной проблемы станет скачивание дистрибутива компонентов Visual Studio 2013 с официального сайта Microsoft и установка всех элементов. В зависимости от скорости вашего интернета это может занять до 1,5 часов вашего времени, но оно того стоит. Ведь вы получите в своё распоряжение целый ряд полезных библиотек и драйверов, которые пригодятся вам в дальнейшем. Да и думать о вопросе: «Msvcr120.dll — куда кидать?» — не придется.
Второй метод
Он не сильно отличается от предыдущего. Вам по-прежнему нужно посетить всем известный сайт. Там вы сможете найти и скачать исключительно необходимый вам файл. Поиск и скачивание займут у вас буквально пару минут. Вам понадобится версия специально для вашей операционной системы. Узнать её можно, нажав правой кнопкой мышки на значок «Мой компьютер» и выбрав вкладку «Свойства». Итак, вы скачали msvcr120.dll. Куда кидать? вам необходимо поместить в одно из следующих мест.
- Для 32-разрядных систем — в папку «C:/Windows/system32».
- Для 64-разрядных — «C:/Windows/sysWOW64».
- В редких случаях, поместив файл в указанные папки, вы видите, что программа все равно не находит msvcr120.dll. Что делать? Попробуйте закинуть его в папку самой игры.
После того как вы поместили файл в нужную папку, обязательно перезагрузите компьютер. Бывают случаи, в которых необходимо самостоятельно прописать путь к нему в реестре. Для этого необходимо сделать следующее.
- Запускаем командную строку, введя в поиск команду «CMD».
- Скачанный файл библиотеки помещаем на рабочий стол.
- Вводим команду «cd desktop».
- Пишем «regsvr32 msvcr120.dll» и нажимает «ввод».
После этого перезагружаем персональный компьютер.
Быстрее
Существует еще более быстрый способ получить искомый файл. Называется он — внимательность. Многие игры перед установкой спрашивают, какие именно компоненты вы хотите установить. И именно среди них частенько встречаются дистрибутивы Visual Studio 2013. Поэтому, если при установке вы просто самостоятельно отказались от установки на ваш компьютер данного пакета библиотек, то попробуйте либо полностью переустановить игру, указав при этом и драйвера, либо вручную отыщите на диске необходимый файл-установщик.
Если и после этого проблемы продолжаются, то воспользуйтесь поиском по компьютеру и попробуйте вручную отыскать msvcr120.dll. Куда кидать найденный файл? Да во все папки, указанные в статье. Попробуйте поперемещать библиотеку, чтобы проверить её работоспособность. При этом не забывайте каждый раз перезагружать компьютер, при этом он будет автоматически проверять целостность ОС и находить свежие файлы.
Безопасность
Скачивая и устанавливая программы из неизвестных мест, убедитесь в их безопасности. В обязательном порядке просканируйте их на наличие вирусов и вредоносных программ. Ведь при попадании в системные разделы они могут не только лишить вас возможности сыграть в интересующую вас игрушку, но и отправить на свалку ваш персональный компьютер. Если же вы решились на установку искомого файла с диска, убедитесь в том, что он лицензионный, в противном случае за качество никто не сможет ручаться.
Часто можно столкнуться с ситуацией, когда программа или игра требует установки различных дополнительных DLL файлов. Эту проблему можно решить довольно легко, для этого не понадобятся особые знания или навыки.
Установить библиотеку в систему можно различными способами. Есть специальные программы для выполнения данной операции, а также можно сделать это вручную. Проще говоря, в этой статье будет дан ответ на вопрос — «Куда кидать dll файлы?» после их скачивания. Рассмотрим каждый вариант по отдельности.
Способ 1: DLL Suite
DLL Suite — это программа, которая может сама отыскать нужный вам файл в интернете и установить его в систему.
Для этого потребуется выполнить следующие действия:
Все, в случае успешной загрузки, программа обозначит загруженный файл зеленой отметкой.
Способ 2: DLL-Files.com Client
DLL-Files.com Client во многом похожа на рассмотренную выше программу, но имеет некоторые отличия.
Для установки библиотеки здесь нужно произвести следующие действия:
Все, ваша DLL библиотека скопирована в систему.
У программы имеется дополнительный продвинутый вид – это режим, в котором вы сможете выбрать различные версии DLL для установки. Если игра или программа требует конкретную версию файла, то можно найти её, включив этот вид в DLL-Files.com Client.
В случае, если нужно скопировать файл не в папку по умолчанию, вы нажимаете на кнопку «Выберите версию» и попадаете в окно параметров установки для продвинутого пользователя. Здесь вы производите следующие действия:
- Задаете путь, по которому будет выполнена установка.
- Нажимаете на кнопку «Установить сейчас» .
Программа скопирует файл в указанную папку.
Способ 3: Средства системы
Можно установить библиотеку вручную. Для этого нужно будет скачать сам файл DLL и впоследствии просто скопировать или переместить его в папку по адресу:
C:\Windows\System32
В завершении надо сказать, что в большинстве случаев DLL файлы устанавливаются по пути:
C:\Windows\System32
Но если вы имеете дело с операционными системами Windows 95/98/Me, то путь для установки будет таким:
C:\Windows\System
В случае Windows NT/2000:
C:\WINNT\System32
64-разрядные системы могут потребовать свой путь для установки.
Отсутствие файла msvcp100.dll – довольно распространенная проблема, встречающаяся в основном после инсталляции различных современных игр. Данная ошибка возникает, когда пользователь пытается запустить установленную игру, но система выдает вышеприведенное и весьма неприятное оповещение.

Как исправить ошибку Msstdfmt.dll не найдена или отсутствует
Автор Глеб Захаров На чтение 6 мин. Просмотров 209 Опубликовано
Руководство по устранению ошибок для ошибок Msstdfmt.dll
Ошибки Msstdfmt.dll вызваны ситуациями, которые приводят к удалению или повреждению файла msstdfmt DLL.
В некоторых случаях ошибки msstdfmt.dll могут указывать на проблему в реестре, проблему с вирусом или вредоносным ПО или даже сбой оборудования.
Есть несколько различных способов, которыми ошибки msstdfmt.dll могут появляться на вашем компьютере. Вот некоторые из наиболее распространенных способов, которыми вы можете увидеть ошибки msstdfmt.dll:
Msstdfmt.dll не найден
Не удалось запустить это приложение, так как msstdfmt.dll не был найден. Повторная установка приложения может решить эту проблему.
Не удается найти [PATH] \ msstdfmt.dll
Файл msstdfmt.dll отсутствует.
Не удается запустить [ПРИЛОЖЕНИЕ]. Отсутствует необходимый компонент: msstdfmt.dll. Пожалуйста, установите [ПРИЛОЖЕНИЕ] еще раз.
Сообщения об ошибках Msstdfmt.dll могут появляться при использовании или установке определенных программ, при запуске или завершении работы Windows, или даже при установке Windows.
Контекст ошибки msstdfmt.dll является важной информацией, которая будет полезна при решении проблемы.
Сообщение об ошибке msstdfmt.dll может относиться к любой программе или системе, которая может использовать файл в любой из операционных систем Microsoft, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000.
Как исправить ошибки в Msstdfmt.dll
Не загружайте msstdfmt.dll с веб-сайта «DLL download». Есть много причин, почему скачивание DLL-файла – плохая идея. Если вам требуется копия файла msstdfmt.dll, лучше всего получить ее из оригинального, законного источника.
Запустите Windows в безопасном режиме, чтобы выполнить любой из следующих шагов, если вы не можете получить обычный доступ к Windows из-за ошибки msstdfmt.dll.
Восстановите msstdfmt.dll из Корзины. Самой простой причиной “отсутствующего” файла msstdfmt.dll является то, что вы по ошибке удалили его.
Если вы подозреваете, что вы случайно удалили msstdfmt.dll, но вы уже очистили Корзину, возможно, вы сможете восстановить msstdfmt.dll с помощью бесплатной программы восстановления файлов.
Восстановление удаленной копии msstdfmt.dll с помощью программы восстановления файлов – это разумная идея, только если вы уверены, что удалили файл самостоятельно и что он работал должным образом до того, как вы это сделали.
Запустите проверку на вирусы и вредоносные программы всей вашей системы.
Некоторые ошибки msstdfmt.dll могут быть связаны с вирусом или другим заражением вашего компьютера вредоносным ПО, которое повредило файл DLL. Возможно даже, что ошибка msstdfmt.dll связана с враждебной программой, маскирующейся под файл.
Используйте Восстановление системы, чтобы отменить последние системные изменения. Если вы подозреваете, что ошибка msstdfmt.dll была вызвана изменением важного файла или конфигурации, восстановление системы может решить эту проблему.
Переустановите приложение, которое использует файл msstdfmt.dll. Если ошибка msstdfmt.dll DLL возникает при использовании определенной программы, переустановка программы должна заменить файл.
Старайтесь изо всех сил, чтобы завершить этот шаг. Переустановка программы, которая предоставляет файл msstdfmt.dll, если возможно, является вероятным решением этой ошибки DLL.
Запустите команду проверки системных файлов sfc/scannow, чтобы заменить отсутствующую или поврежденную копию файла msstdfmt.dll. Если этот файл DLL предоставлен корпорацией Майкрософт, средство проверки системных файлов должно восстановить его.
Установите все доступные обновления Windows. Многие пакеты обновления и другие исправления заменяют или обновляют некоторые из сотен распределенных файлов DLL Microsoft на вашем компьютере. Файл msstdfmt.dll может быть включен в одно из этих обновлений.
Скопируйте файл msstdfmt.dll с рабочего компьютера. Затем вы можете вставить файл в соответствующую папку, чтобы избежать ошибки DLL.
Исходное расположение файла msstdfmt.dll: C: \ Windows \ system32 \ в 32-разрядной версии Windows и C: \ Windows \ SysWOW64 \ для 64-битная версия. Скопируйте и вставьте файл msstdfmt.dll из той же папки, что и ваша версия Windows.
См. Как узнать, есть ли у вас Windows 64-битная или 32-битная, если вам нужна помощь, зная, какой файл копировать и в какую папку копировать.
После того, как файл DLL будет вставлен в нужную папку на вашем компьютере, вы должны зарегистрировать файл DLL в реестре Windows.
Это можно сделать с помощью команды regsvr32 в командной строке с правами администратора; просто используйте ту команду, которая применима к вашей версии Windows:
Для 32-битных версий:
regsvr32 c: \ windows \ system32 \ msstdfmt.DLL
64-битные версии:
regsvr32 c: \ windows \ syswow64 \ msstdfmt.dll
Никогда не загружайте файл DLL с веб-сайта, с которым вы не знакомы. Однако совершенно безопасно, если вам удастся скопировать файл из исходного местоположения на работающем компьютере.
Обновите драйверы для аппаратных устройств, которые могут быть связаны с msstdfmt.dll. Например, если вы получаете сообщение об ошибке «Файл msstdfmt.dll отсутствует» во время игры в 3D-видео, попробуйте обновить драйверы для вашей видеокарты.
Файл msstdfmt.dll может или не может быть связан с видеокартами – это был только пример. Ключевым моментом здесь является очень пристальное внимание к контексту ошибки и устранение неполадок соответственно.
Откатите драйвер до ранее установленной версии, если ошибки msstdfmt.dll начались после обновления драйвера конкретного аппаратного устройства.
Проверьте свою память, а затем проверьте свой жесткий диск. Я оставил большинство проблем с аппаратным обеспечением до последнего шага, но память вашего компьютера и жесткий диск легко тестируются и являются наиболее вероятными компонентами, которые могут вызвать ошибки msstdfmt.dll в случае их сбоя.
Если на каком-либо из ваших тестов произошел сбой, замените память или замените жесткий диск как можно скорее.
Восстановите вашу установку Windows. Если приведенная выше рекомендация по устранению отдельных файлов msstdfmt.dll не удалась, выполнение восстановления при запуске или восстановительной установки должно восстановить все файлы Windows DLL до их рабочих версий.
Используйте бесплатный очиститель реестра, чтобы исправить проблемы msstdfmt.
dll в реестре. Бесплатная программа очистки реестра может помочь, удалив недействительные записи реестра msstdfmt.dll, которые могут быть причиной ошибки DLL.
Я редко рекомендую использовать очистители реестра. Я включил эту опцию в качестве «последней инстанции», прежде чем наступит разрушительный шаг.
Перфомр чистая установка винды. Чистая установка Windows сотрет все с жесткого диска и установит свежую копию Windows. Если ни один из вышеперечисленных шагов не исправляет ошибку msstdfmt.dll, это должно быть вашим следующим действием.
Вся информация на вашем жестком диске будет стерта во время чистой установки. Убедитесь, что вы сделали лучшую попытку исправить ошибку msstdfmt.dll с помощью шага по устранению неполадок до этого.
Устраните неполадки, связанные с аппаратным обеспечением, если ошибки msstdfmt.dll не устранены. После чистой установки Windows ваша проблема DLL может быть связана только с аппаратным обеспечением.
Нужна дополнительная помощь?
Если вы не заинтересованы в устранении этой проблемы самостоятельно, см. Как исправить мой компьютер? полный список вариантов поддержки, а также помощь по всем вопросам, таким как определение затрат на ремонт, удаление ваших файлов, выбор службы ремонта и многое другое.
windows — Использование regsvr32 для регистрации 32-битной dll на 64-битной Win 10
Я прочитал все сообщения, которые смог найти через Google по этой проблеме, но до сих пор не нашел способов найти настоящую причину и устранить ее.
Позвольте мне разбить проблему на несколько уровней ниже.
[1] Ситуация
У меня есть 32-битная dll, которую я успешно зарегистрировал на своей машине два дня назад (скажем, ее имя — «32bit.dll»). Но сегодня это просто не работает.Во-первых, позвольте мне показать 2 способа, которые я пробовал.
A) regsvr32 32bit.dll (в папке, где находится 32bit. dll)
B) regsvr32 ‘/path/32bit.dll’ (в папке ~ SysWOW64, с правильным путем для 32bit.dll)
Я знаю, многие люди говорят, что вы должны быть в папке ~ syswow64, а затем использовать regsvr32 ‘path / 32bit.dll’. Но я успешно зарегистрировал 32-битную dll, просто перейдя в папку, в которой она находится, и выполнил A).
Но сегодня почему-то не работает, когда я делаю либо А), либо Б).
[2] Ошибки
Когда я делаю то же самое, это то, что происходит на моем компьютере 1) Процессор CMD потребляет более 60% ресурсов ЦП и памяти и работает некоторое время. 2) Затем он выдает сообщения об ошибках. К ним относятся
«убедитесь, что двоичный файл хранится по указанному пути, или отладьте его, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL»
«файл подкачки слишком мал для завершения этой операции»
«Не удается найти SHELL32.dll»
«Не удается найти» SGService.dll ‘»
«Не удается найти SGCrypto.dll»
3) Затем, когда я нажимаю «ОК» на этих сообщениях об ошибках, экран компьютера становится черным и возвращается через несколько минут.
4) Когда он возвращается, ЦП и память все еще потребляются процессором CMD, даже когда я закрываю окно CMD.
[3] Мысли
Я сбит с толку, потому что два дня назад выполнение А) не вызвало никаких проблем. Я выполнил проверку системных файлов, DISM, чтобы восстановить образ системы … и т.д., после этого сообщения, но это ничего не помогло.
Я потратил целых два дня, чтобы выяснить причину этого и решить проблему, зарегистрировать dll и продолжить отладку.
Теперь я вне разочарования; Я просто хочу знать, в чем причина, почему это произошло и как я могу это исправить. Но я новичок в этом мире, поэтому прошу помощи.
Если вы хотите, чтобы я попробовал что-то еще и поделился с вами тем, что происходит, пожалуйста, дайте мне любые предложения.
Спасибо за чтение и помощь.
Бест,
Поют
4.2 Инструкции по регистрации файлов для 64-битной Windows 7
4.2 Инструкции по регистрации файлов для 64-битной Windows 74.2.1 Определение типа операционной системы Windows 7 (32-разрядная или 64-разрядная)
4.2.2 Доступ к файлам OCX V11
4.2.3 Зарегистрировать HFSValidationCtrl.ocx
4.2.4 Зарегистрируйте файлы .dll
4.2.5 Сводка расположений файлов OCX для 64-разрядных ПК
4.2.5.1 Для автономной установки (установка без двойной рабочей станции) или клиентской станции на двойной станции
4.2.5.2 Для серверного ПК с двойной рабочей станцией Настройка
Этот раздел предназначен только для компьютеров Windows 7 с 64-разрядными процессорами. Если у вас нет Windows 7 или вы используете 32-битную Windows 7, см. Раздел 3.6.6.2 Доступ к файлам OCX V11 (для 32-битной Windows 7 или предыдущих версий Windows).
4.2.1 Определение типа операционной системы Windows 7 (32-разрядная или 64-разрядная)
Перейдите в меню «Пуск».
Щелкните правой кнопкой мыши «Компьютер».
Выберите «Свойства» из доступных вариантов.
Откроется всплывающее окно, в котором будут показаны свойства системы. Пожалуйста, посмотрите Тип системы, чтобы узнать, является ли операционная система 32-битной или 64-битной.
64-разрядная операционная система
32-разрядная операционная система
Если вы не используете Windows 7 или используете 32-битную Windows 7 на компьютере сканирования, см. Раздел 3.6.6.2 Доступ к файлам OCX V11 (для 32-битной Windows 7 или предыдущих версий Windows).
4.

Если вы еще не завершили работу служб Kofax и не закрыли RSA, см. Раздел 3.6.6.1 «Закройте службы Kofax и отключите службы Kofax, а затем вернитесь сюда».
Независимо от того, новая ли это установка Kofax или переустановка только файлов OCX, вы должны загрузить другие файлы OCX для этой 64-разрядной машины. Щелкните файл правой кнопкой мыши и выберите Сохранить цель как: OCXV11-64 bit.zip.
Следующие восемь файлов теперь должны быть там, где вы их разархивировали:
HFSValidationCtrl.ocx
DHFSWRAP.dll
HFS_Custom_panel_Validation.reg
Index.exe.config
AcLicImp.dll (заменить существующую версию)
DFBatchClass.ini
msvbvm60.dll (использовать только при необходимости)
msstdfmt.dll (использовать только при необходимости)
Скопируйте и вставьте первые пять файлов (a.-e.) в папку C: \ Program Files (x86) \ Kofax \ Capture \ Bin на ПК станции сканирования, если вы не устанавливаете ПК с двумя рабочими станциями. В этом случае сохраните файлы в C: \ Program Files (x86) \ Kofax \ CaptureSS \ ServLib \ bin.
Создайте папку с именем C: \ Program Files \ Kofax \ Capture \ Bin. Скопируйте файл DFBatchClass.ini в эту папку.
Если это переустановка этих файлов, выберите замену всех файлов.
Для автономного / клиента перейдите в Пуск> Выполнить и в текстовое поле вставьте regedit «C: \ Program Files (x86) \ Kofax \ Capture \ Bin \ HFS_Custom_panel_Validation.reg».
Для серверной двойной станции перейдите в Пуск> Выполнить и в текстовое поле вставьте regedit «C: \ Program Files (x86) \ Kofax \ CaptureSS \ ServLib \ Bin \ HFS_Custom_panel_Validation. рег «.
Если вы получили предупреждение о том, что вы собираетесь редактировать реестр, нажмите Да, чтобы продолжить.
Вы должны получить сообщение о том, что реестр был обновлен. Щелкните ОК.
4.2.3 Зарегистрировать HFSValidationCtrl.ocx
Далее вам нужно зарегистрировать некоторые файлы в Windows.
Чтобы зарегистрировать элемент ActiveX, перейдите в папку C: \ Windows \ System32 \ cmd.exe в проводнике Windows. Щелкните правой кнопкой мыши файл cmd.exe и выберите Запуск от имени администратора.
Щелкните Да.
Для автономной версии / клиента вставьте regsvr32 «C: \ Program Files (x86) \ Kofax \ Capture \ Bin \ HFSValidationCtrl.ocx» в текстовое поле и нажмите OK.Убедитесь, что вы добавили последнюю кавычку.
Для серверной двойной станции вставьте Regsvr32 «C: \ Program Files (x86) \ Kofax \ CaptureSS \ ServLib \ Bin \ HFSValidationCtrl.ocx» в текстовое поле и нажмите OK. Убедитесь, что вы добавили последнюю кавычку.
Если у вас возникли проблемы с выполнением этой команды, обратитесь к назначенному специалисту службы поддержки DHS ECF или напишите в службу поддержки Висконсина по адресу [email protected] для получения помощи.
Когда вы нажмете ОК, вы получите сообщение об успешной регистрации компонента ActiveX.
Еще раз нажмите ОК.
4.2.4 Зарегистрируйте файлы .dll
Регистрация файлов DLL .Net — это немного другой процесс.
Откройте окно командной строки.(Пуск> Выполнить. Введите cmd в поле и нажмите OK.)
В командной строке C введите C: и нажмите Enter или попробуйте chdir c: \, если это не сработает.
Для автономного / клиента вставьте C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ regasm «C: \ Program Files (x86) \ Kofax \ Capture \ Bin \ DHFSWRAP.dll» в командную строку. Убедитесь, что вы добавили последнюю кавычку, если копируете и вставляете этот путь.
Для серверной двойной станции вставьте C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ regasm «C: \ Program Files (x86) \ Kofax \ CaptureSS \ ServLib \ Bin \ DHFSWRAP.dll» в командной строке. Убедитесь, что вы добавили последнюю кавычку, если копируете и вставляете этот путь.
Нажмите Enter. После этого вы получите уведомление об успешном завершении регистрации.
Найдите два файла .dll, которые уже должны быть установлены и зарегистрированы.Иногда они отсутствуют, и их необходимо заменить. Перейдите в C: \ Windows \ SysWOW64 и найдите msstdfmt.dll и msvbvm60.dll. Если они отсутствуют, переходите к следующему шагу. Если они уже есть в папке, переходите к шагу 9.
Скопируйте и вставьте два файла .dll (g. И h. В Раздел 4.2.2 «Доступ к файлам OCX V11») в C: \ Windows \ SysWOW64.
Чтобы зарегистрировать файл msstdfmt.dll, выберите Пуск> Выполнить. В текстовое поле вставьте regsvr32 «C: \ Windows \ SysWOW64 \ msstdfmt.dll «. (Убедитесь, что вы включили кавычки.) Нажмите OK, и вы увидите запрос после успешной регистрации. Нажмите OK, и dll будет успешно зарегистрирована.
Чтобы зарегистрировать файл msvbvm60.dll, выберите Пуск> Выполнить. В текстовое поле вставьте regsvr32 «C: \ Windows \ SysWOW64 \ msvbvm60.dll». (Убедитесь, что вы включили кавычки.) Нажмите «ОК», и после успешной регистрации вы увидите сообщение. Нажмите ОК, и dll будет успешно зарегистрирована.
Перезагрузите ПК.
Вернуться к разделу 3. 6.6.6 Отредактируйте файл DFBatchClass.ini для выполнения инструкций по установке. С этого момента инструкции остаются неизменными независимо от версии Windows, которую вы используете.
4.2.5 Сводка расположений файлов OCX для 64-разрядных ПК
4.2.5.1 Для автономной установки (установка без двойной рабочей станции) или клиентской станции на двойной станции
C: \ Program Files (x86) \ Kofax \ Capture \ Bin
C: \ Windows \ SysWOW64
C: \ Program Files \ Kofax \ Capture \ bin
4.2.5.2 Для серверного ПК с двойной рабочей станцией Настройка
Для клиентского ПК с двойной рабочей станцией следуйте инструкциям в Разделе 4.2.5.1. Для автономной установки (установка недвойственной рабочей станции или клиентская станция на двойной станции.
C: \ Program Files (x86 \ Kofax \ CaptureSS \ ServLib \ Bin
C: \ Windows \ SysWOW64
C: \ Program Files \ Kofax \ Capture \ bin
Эта страница последний раз обновлялась в выпуске номер: 17-02
Дата выпуска: 30.10.2017
Дата вступления в силу: 30.10.2017
Как мне установить DLL-файл, который я скачал из DLL-файлов.ком? — DLL-files.com
Шаг 1
- Откройте zip-файл, который вы загрузили с DLL-files.com.
- Распакуйте DLL-файл в папку на вашем компьютере.
Если вы не знаете, как распаковать ваш zip-файл, мы рекомендуем использовать File Viewer Plus 3. С его помощью вы можете открыть ваш zip-файл, а также более 300 других форматов файлов (например, видео, музыку, изображения, pdf и т. Д.) ) Это удобный инструмент.
- После распаковки zip-файла поместите извлеченный DLL-файл в каталог программы, запрашивающей файл.
Обязательно используйте 32-битный DLL-файл для 32-битной программы и 64-битный DLL-файл для 64-битной программы. Несоблюдение этого правила, скорее всего, приведет к ошибке 0xc000007b.
Шаг 2
Если это не помогает решить проблему, поместите файл в системный каталог.
По умолчанию это
C: \ Windows \ System
(Windows 95/98 / Me),
C: \ WINNT \ System32
(Windows NT / 2000) или
C: \ Windows \ System32
(Windows XP, Vista, 7, 8, 8.1, 10).
В 64-битной версии Windows папка по умолчанию для 32-битных DLL-файлов — C: \ Windows \ SysWOW64 \
, а для 64-битных DLL-файлов — C: \ Windows \ System32 \
.
Обязательно перезапишите все существующие файлы (но сделайте резервную копию исходного файла).
Перезагрузите компьютер.
Шаг 3
Если проблема не исчезла, попробуйте зарегистрировать DLL-файл следующим образом:
Для 32-битных DLL-файлов в 32-битной Windows и для 64-битных DLL-файлов в 64-битной Windows:
- Откройте командную строку с повышенными привилегиями.
- Для этого нажмите «Пуск», «Все программы», «Стандартные», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
- В Windows 8/10 перейдите на начальный экран. Начните вводить cmd, и Windows найдет «Командную строку». Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
- Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или щелкните Разрешить.
- Введите regsvr32 «filename» .dll и нажмите Enter.
Регистрация 32-битных DLL-файлов на 64-битной Windows:
- Откройте командную строку с повышенными привилегиями, как описано выше.
- В командной строке начните с ввода следующего и нажмите ввод:
- , затем введите следующее и нажмите ввод:
- regsvr32 c: \ windows \ syswow64 \ «имя файла» .
dll
- regsvr32 c: \ windows \ syswow64 \ «имя файла» .
Наконец, перезагрузите компьютер в последний раз, чтобы обновить память. Это должно сработать!
как зарегистрировать файл DLL в Windows 10 64 бит
Поиск DLL: Откройте Пуск (значок «Пуск»).Если вы используете 64-разрядную версию Windows, в системном каталоге в C: \ Windows \ SysWOW64 \ сделайте резервную копию старых файлов .dll перед заменой существующих. Отмеченная наградами служебная программа для управления дисками для всех, Комплексное решение для восстановления данных без компромиссов, Быстрое и простое решение для аварийного восстановления медиафайлов, Восстановление данных Android, iOS для мобильных устройств. Вы можете выбрать предпочтительный вариант для работы. Бесплатное, интуитивно понятное программное обеспечение для редактирования видео для начинающих, чтобы легко создавать чудесные истории. 4.2.1 Определите тип операционной системы Windows 7 (32-разрядная или 32-разрядная версия).64-разрядная версия) 4.2.2 Доступ к файлам OCX V11. 4.2 Инструкции для 64-битных файлов регистрации Windows 7. Regsvr32, известный как Microsoft Register Server, представляет собой встроенный в Windows инструмент командной строки, который можно использовать для регистрации и отмены регистрации файлов DLL, файлов .OCX элементов управления ActiveX или таких файлов элементов управления связывания и встраивания объектов (OLE). . Если ваша система 64-битная, скопируйте файл «Fm20.dll» и вставьте его в папку «C: \ Windows \ sysWOW64». MiniTool ShadowMaker помогает создать резервную копию системы и файлов до того, как произойдет авария.Вы получите подтверждающее сообщение о том, что файл shell32.dll успешно зарегистрирован. Зарегистрируйте файл * .DLL или * .OCX с помощью REGSVR32.EXE или REGSVR.EXE. 4. Если размещение отсутствующего файла msstdfmt.dll в соответствующем каталоге не решает проблему, вам необходимо зарегистрировать его. Требуется единственный параметр, который представляет собой полный путь к DLL для регистрации в системе. Для этого скопируйте файл DLL в папку C: \ Windows \ System32 и откройте командную строку с правами администратора. Если ничего не помогает, вы можете попытаться удалить и… Вы можете быстро исправить проблемы вашего ПК и предотвратить возникновение других с помощью этого программного обеспечения: ваша DLL теперь успешно зарегистрирована и может использоваться программами Windows.Чтобы установить… Вот руководство: 1. Для работы с DLL в операционной системе Windows требуются права администратора. Например: ESRIRegAsm.exe C: \ tmp \ GPCalculateArea.dll; Выберите рабочий стол … Если на компьютере установлена 64-разрядная версия Windows, возможно, вам все еще может понадобиться 32-разрядная DLL. 4.2.5.1 Для автономной установки (установка без двойной рабочей станции) или клиентской станции на двойной станции. Выполните следующую команду и замените часть пути и имени фактическим путем и именем файла DLL, который вы хотите повторно зарегистрировать.У меня за плечами многолетний опыт программирования, поиска и устранения неисправностей оборудования и ремонта. В этом примере мы откроем оболочку MS_DOS с правами администратора, просто щелкнув Вот руководство: 2. Итак, мы зарегистрируем и отменим регистрацию DLL, где нам нужна оболочка, такая как MS-DOS или Powershell с привилегиями администратора. Различные ошибки, такие как ActiveX, ошибки автоматизации или времени выполнения, могут возникать, когда связанные файлы расширений приложения (также называемые элементами управления ActiveX) не зарегистрированы в Windows для использования запрашивающей программой.Теперь нажмите OK, и вы должны получить подтверждающее сообщение об успешной регистрации DLL. MiniTool Partition Wizard оптимизирует жесткие диски и твердотельные накопители с помощью комплексного набора операций. Даже 32-битная загрузка будет работать в 64-битной системе. Например, «C: \ Windows \ System32 \ example.dll». Важно знать, является ли программа, которая будет загружать ActiveX, 32-разрядной или 64-разрядной.
4. Если DLL не регистрируется автоматически, выполните следующие действия. Операционная система: Windows 7 64-бит.Вы знаете, как исправить невозможность загрузить DLL или не удалось загрузить DLL? DLL-Files Client 64-битные и 32-битные возможности загрузки: Совместимость с 64-битной и 32-битной Windows 10; Обновление последней версии Например, в Microsoft Office есть сотни файлов DLL, которые можно использовать между различными программами Office для выполнения определенных функций, таких как проверка орфографии и т. Д. Вот как структурировать команду reg DLL в командной строке: regsvr32 [ имя файла DLL]. Если у вас есть имя файла, который вы хотите зарегистрировать i.д., тот, который вызывает у вас проблемы, вы можете зарегистрировать только этот один файл. Щелкните здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы, Щелкните здесь, чтобы устранить ошибки Windows и оптимизировать производительность системы, Код ошибки сервера регистрации Dll: исправлено 0x8002801c, Сервер регистрации Microsoft больше не работает под Windows 10/8/7, Каталог Центра обновления Microsoft: Загрузите и зарегистрируйте обновления Windows, это приложение не открывается: переустановите или повторно зарегистрируйте приложения Магазина Windows в Windows 10/8, как восстановить Windows 10 версии 2004, сбой 0xc19001e1, восстановить код ошибки установки OneDrive 0x80040c97 в Windows 10, исправить код ошибки 0x8019019a при настройке Yahoo Mail в почтовом приложении Windows 10 исправление кода ошибки OneDrive 0x80070185 в Windows 10.Если вы столкнулись с ошибкой DLL, когда хотите открыть программу в Windows, вам может потребоваться зарегистрировать файл DLL, чтобы решить эту проблему. 4.2.4 Зарегистрируйте файлы .dll. Теперь, чтобы сохранить файл DLL, просто введите команду regsvr32, а затем укажите путь к файлу DLL. Соответствующая команда regsvr32 — regsvr32 / u [имя файла DLL]. Процедура установки capicom.dll для Windows 7/8 / 10-32 Bit 1. Разархивируйте пакет и используйте файлы из папки Release, если вы используете Windows 9x / Me или Release Unicode, если вы используете Windows 2000 / XP.
. Или из папок x86, x64. 1. Щелкните OK, чтобы выполнить команду reg DLL. Следовательно, если вы дадите команду REGISTER для уже загруженной программы, изменения не вступят в силу до следующей загрузки программы. Иногда причина проблемы заключается не в DLL-файле, а в том, как она проявляется. Чтобы отменить регистрацию файла dll или ocx, в качестве администратора откройте окно командной строки, введите следующее, затем нажмите Enter: regsvr32 / u «Путь и имя файла dll или ocx». Если вы не можете открыть программу на своем компьютере и получаете сообщение об ошибке DLL, вам может потребоваться зарегистрировать файл DLL, чтобы решить проблему.Безопасная загрузка и установка по официальной ссылке! Если вы обнаружите, что некоторые из ваших функций Windows работают правильно, вам может потребоваться зарегистрировать файлы DLL. Щелкните логотип Windows в нижнем левом углу экрана… Сначала щелкните «Пуск», затем щелкните «Выполнить». Если вам необходимо зарегистрировать DLL из-за повреждения или ошибки установки, вы можете сделать это вручную, используя метод, описанный ниже. Это зависит от того, работает ли ваше приложение как 32-битный или 64-битный процесс. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для достижения максимальной производительности.У меня также есть сертификат CCNA по проектированию сетей и устранению неполадок. Ниже приведен пример: 3. Зарегистрируйте 32- или 64-разрядные библиотеки DLL в Windows. 2. Введите regsvr32 «путь и имя файла.dll» в командной строке. Это иногда бывает полезно, когда в системе указывается неправильная версия файла. regsvr32 в 64-битной Windows. Файл необходимо добавить в реестр файлов. Бесплатно загружайте YouTube 4k видео / плейлисты / субтитры и извлекайте аудио с YouTube. [Решено!] Теперь мы рекомендуем использовать этот инструмент для устранения вашей ошибки.Стелла работает в MiniTool Software редактором на английском языке более 4 лет.
Запустите командный файл «Windows-32bit» из извлеченной папки, чтобы зарегистрировать capicom.dll в операционной системе. В качестве примера возьмем файл shell32.dll. Не удалось зарегистрировать DLL, поскольку командная строка не работает с повышенными привилегиями. Как исправить невозможность загрузить DLL / Ошибка загрузки DLL в Windows. Параметр / u может использоваться для отмены регистрации файла. Например: cd \ windows \ syswow64 regsvr32 c: \ ChilkatSsh.dll.Когда вы пытаетесь запустить Regsvr32.exe для регистрации 32-разрядного динамического l Выберите «Пуск»> «Все программы»> «Стандартные». Щелкните правой кнопкой мыши «Командная строка» в разделе «Стандартные»; Нажмите «Запуск от имени администратора» в Windows 8.1:. Но знаете ли вы, как зарегистрировать файл DLL на вашем компьютере с Windows? Я компьютерный энтузиаст и практикующий ИТ-специалист. 4.2.3 Зарегистрируйте HFSValidationCtrl.ocx. Чтобы зарегистрировать 32-битную ActiveX DLL в 32-битном реестре, вам нужно запустить regsvr32, расположенный в \ windows \ syswow32.Бонус: вы также можете использовать командную строку для отмены регистрации файла DLL в Windows. Обратите внимание: если вы получили сообщение об ошибке, возможно, вы используете 64-разрядную версию команды, а не 32-разрядную версию. Иногда файлы «расширения приложения» (.DLL или .OCX) необходимо зарегистрировать вручную, чтобы должным образом поддерживать функции программы. Нажмите Win + R, чтобы открыть Выполнить. Пакетное преобразование видео / аудио файлов между 1000+ форматами с молниеносной скоростью. В проводнике Windows откройте 32-разрядную командную строку из следующего места: C: \ Windows \ SysWOW64 \ cmd.exe В командном окне перейдите к расположению 32-разрядных общих файлов ArcGIS-Bin: cd C: \ Program Files (x86) \ Common Files \ ArcGIS \ bin; Зарегистрируйте DLL с помощью ESRIRegAsm.exe. Чтобы установить файлы DLL и AX, вам необходимо: 1. Однако, если регистрация файлов DLL не может решить проблемы с вашей программой, файлы DLL должны быть повреждены.
Вы знали? Откройте меню «Быстрая ссылка» (удерживая клавишу с логотипом Windows 8 и нажимая клавишу X), но это нормально. Загрузите DLL-Files Client для ПК / ноутбука с Windows 10 (64/32-бит).2. В этом посте вы также можете получить некоторые решения для типичных ошибок Regsvr32. Прочитав этот пост, вы обнаружите, что зарегистрировать DLL-файл легко, используя команду «Выполнить» или командную строку. Наконец, убедитесь, что версия библиотеки подходит для приложения. Скопируйте файл .DLL в папку C: \ Windows \ System32 \. Переустановите приложение, которое вы пытаетесь запустить. Введите команду reg DLL: regsvr32 «[путь к файлу DLL]». Перейдите в каталоги, в которых находятся библиотеки DLL и пакетный сценарий, и запустите оттуда пакетный файл регистрации.Вот метод, как зарегистрировать 32-битный файл DLL на 64-битном сервере Windows 2008. Распакуйте папку на рабочий стол и скопируйте «capicom.dll» и «Interop.CAPICOM.dll» в системную папку, то есть C: \ Windows \ System32. Вы можете зарегистрировать DLL-файл с помощью Run. https://support.microsoft.com/en-us/help/844592/how-to-register-a-dll-file. После успешной регистрации файла DLL вы получите подтверждающее сообщение. По умолчанию при запуске regsvr32.exe запускается regsvr32.exe из C: \ Windows \ System32.Когда вы используете regsvr32 для регистрации файла DLL, информация о связанных программных файлах будет добавлена в реестр Windows. Чтобы зарегистрировать файл элемента управления ActiveX (dll или ocx) в Windows Vista, 7, 8.1 или 10:. Затем программа может получить доступ к реестру Windows, чтобы понять, где находятся данные программы и как работать. Этот пост от MiniTool Software покажет вам, как использовать команду reg DLL для регистрации файла DLL через Запуск и Командную строку. 4.2.5 Сводка расположений файлов OCX для 64-битных ПК.В Windows x64 regsvr32 ожидает 64-битную DLL и обновляет 64-битный реестр. Откройте командную строку Windows. Если размещение отсутствующего файла msvcr120.dll в соответствующем каталоге не решает проблему, вам необходимо зарегистрировать его.
Как использовать инструмент Regsvr32 и устранять сообщения об ошибках Regsvr32. Если вы используете 32-битный компьютер с Windows, инструмент Microsoft Register Server установлен в этой папке:% systemroot% \ System32 \, если вы используете 64-битную Windows На компьютере инструмент Microsoft Register Server установлен в эту папку:% systemroot% \ SysWoW64 \.
Bow She-ra Голосовой актер, Цитаты, показывающие, что разведчик — герой, Сфера деятельности внешней разведки определена в Директиве Министерства обороны США, No Me Siento Bien на английском языке, Информационный бюллетень Lidl Gutschein, Home Depot Hurstbourne Parkway Луисвилл, Кентукки, Доставляет ли сегодня США в мой район,
Что такое Regsvr32? (Сервер регистрации Microsoft)
regsvr32 — это инструмент командной строки в Windows, который обозначает Microsoft Register Server . Он используется для регистрации и отмены регистрации элементов управления связыванием и внедрением объектов (OLE), например.DLL-файлы и файлы .OCX элемента управления ActiveX.
Когда regsvr32 регистрирует файл DLL, информация о связанных с ним программных файлах добавляется в реестр Windows. Это те ссылки, к которым другие программы могут получить доступ в реестре, чтобы понять, где находятся данные программы и как с ними взаимодействовать.
Вам может потребоваться зарегистрировать файл DLL, если вы видите ошибку DLL на вашем компьютере. Ниже мы объясним, как это сделать.
Эти шаги применимы к Windows 10 через Windows XP.
Как зарегистрировать и отменить регистрацию файла DLL
Если ссылки в реестре Windows, относящиеся к файлу DLL, каким-то образом удалены или повреждены, программы, которым необходимо использовать этот файл DLL, могут перестать работать. Когда эта ассоциация с реестром нарушается, необходимо зарегистрировать файл DLL.
Регистрация файла DLL обычно выполняется путем переустановки программы, которая его зарегистрировала. Однако иногда вам может потребоваться самостоятельно зарегистрировать файл DLL вручную через командную строку.
Это правильный способ структурировать команду regsvr32:
regsvr32 [/ u] [/ n] [/ i [: cmdline]]
Например, вы должны ввести эту первую команду, чтобы зарегистрировать файл DLL с именем myfile.dll , или вторую, чтобы отменить его регистрацию:
regsvr32 myfile.dll
regsvr32 / u myfile.dll
Не все библиотеки DLL можно зарегистрировать, просто введя указанную выше команду в командную строку. Возможно, вам потребуется сначала закрыть службу или программу, использующую файл.
Как исправить распространенные ошибки Regsvr32
Вот одна ошибка, которую вы можете увидеть при попытке зарегистрировать файл DLL:
Модуль был загружен, но вызов DllRegisterServer завершился неудачно с кодом ошибки 0x80070005.
Обычно это проблема с разрешением. Если запуск командной строки с повышенными привилегиями по-прежнему не позволяет зарегистрировать файл DLL, сам файл может быть заблокирован. Проверьте раздел Security на вкладке General в окне Properties файла.
Другая возможная проблема может заключаться в том, что у вас нет правильных разрешений на использование файла.
Формулировка аналогичного сообщения об ошибке аналогична приведенному ниже. Эта ошибка обычно означает, что DLL не используется как COM-DLL для какого-либо приложения на компьютере, что означает, что нет необходимости регистрировать ее.
Модуль загружен, но точка входа DllRegisterServer не найдена.
Вот еще одно сообщение об ошибке regsvr32:
Модуль не загрузился.Убедитесь, что двоичный файл хранится по указанному пути, или выполните отладку, чтобы проверить наличие проблем с двоичными или зависимыми файлами .DLL. Указанный модуль не может быть найден.
Эта конкретная ошибка может быть связана с отсутствующей зависимостью, и в этом случае вы можете использовать инструмент Dependency Walker, чтобы просмотреть список всех зависимостей, которые требует файл DLL, поскольку может отсутствовать одна из тех, которые вам нужны для того, чтобы DLL могла зарегистрируйтесь правильно.
Также убедитесь, что путь к файлу DLL указан правильно.Синтаксис команды очень важен; может появиться ошибка, если он введен неправильно.
Некоторым файлам DLL может потребоваться заключить их местоположение в кавычки, например:
"C: \ Users \ Admin User \ Programs \ myfile.dll"
Где хранится Regsvr32.exe?
32-разрядные версии Windows (XP и новее) добавляют инструмент Microsoft Register Server в эту папку при первой установке Windows:
% systemroot% \ System32 \
64-разрядные версии Windows хранят файл regsvr32.exe файл не только там, но и в этой папке:
% systemroot% \ SysWoW64 \
Спасибо, что сообщили нам об этом!
Расскажите, почему!
Другой Недостаточно подробностей Сложно понятьcrystal_reports_driver_installation [Поддержка]
Crystal Reports — это основной механизм создания отчетов для Cyrious SMS и Control. На каждом клиенте должны быть установлены библиотеки Crystal Report для правильной печати или предварительного просмотра отчетов.
Драйверы Crystal должны быть установлены на загрузочном диске Windows \ System32 или Windows \ SysWOW64
32-разрядная версия Windows Vista / XP
Закройте SMS на локальном компьютере.
Разархивируйте файл.
Скопируйте распакованные файлы DLL в C: \ Windows \ System32
Запустите файл BAT, чтобы зарегистрировать .dll
Протестируйте, пытаясь предварительно просмотреть отчет Crystal, например, счет-фактуру или контрольную смету.
Windows Vista / XP 64-разрядная
Закройте SMS на локальном компьютере.
Разархивируйте файл.
Скопируйте распакованные файлы DLL в C: \ Windows \ SysWOW64
Отредактируйте файл BAT
Запустите файл BAT, чтобы зарегистрировать .
dll
Протестируйте, пытаясь предварительно просмотреть отчет Crystal, например, счет-фактуру или контрольную смету.
Windows 2000
Закройте SMS на локальном компьютере.
Загрузите регистрацию W2000 Crystal DLL.BAT файл также
Разархивируйте файл.
Скопируйте распакованные файлы DLL в C: \ WinNT \ System32 \
Запустите файл W2000 Crystal DLL Registration.BAT, чтобы зарегистрировать .dll
Протестируйте, пытаясь предварительно просмотреть отчет Crystal, например, счет-фактуру или контрольную смету.
Только для 32-битных операционных систем Сначала попробуйте разрешение 1
Распаковать в папку System32 в папке Windows
Дважды щелкните пакетный файл Windows7 Cyrstal DLL Registration
Появится всплывающее окно для запуска Crystal Update — следуйте инструкциям по установке
.Дать окну CMD закрыть
Тест
Установите Crystal 8.5 DLL файлов в папку C: \ WINDOWS \ System32 \.
Зарегистрируйте DLL в папке C: \ WINDOWS \ System32 \. Обязательно зарегистрируйте их в папке SYSTEM32.
После установки файлов Crystal 8.5 DLL и их регистрации удалите следующие файлы:
Отмените регистрацию файлов DLL, выполнив приведенные ниже команды в командной строке или командном файле.
Установите Crystal Update.Установка exe. После завершения установки убедитесь, что в системе присутствуют следующие файлы.
Зарегистрируйте 4 файла выше, выполнив приведенные ниже команды в командной строке или командном файле.
Только для 64-битных операционных систем. Сначала попробуйте Разрешение 1.
Зарегистрируйте DLL в папке C: \ WINDOWS \ SYSWOW64 \, дважды щелкнув Windows7 Crystal DLL Registration.BAT файл
Появится всплывающее окно для запуска Crystal Update — следуйте инструкциям по установке
.Окно командной строки закроется автоматически.
Проверить
Установите DLL-файлы Crystal 8.5 в папку C: \ WINDOWS \ SYSWOW64 \.
- Зарегистрируйте DLL в папке C: \ WINDOWS \ SYSWOW64 \. Убедитесь, что вы не зарегистрировали их в папке SYSTEM32. кристалл_8.5_windows_x64.zip
После установки файлов Crystal 8.5 DLL и их регистрации удалите следующие файлы:
- Отмените регистрацию файлов DLL, выполнив приведенные ниже команды в командной строке или командном файле. Скачайте, разархивируйте и запустите: unreg.zip
- Установите Crystal Update.exe для установки crystalupdate.zip. После завершения установки убедитесь, что в системе присутствуют следующие файлы.
- Зарегистрируйте 4 файла выше, выполнив приведенные ниже команды в командной строке или командном файле.Скачайте, разархивируйте и запустите: reg.zip
Как развернуть и зарегистрировать сборку DLL и .NET
Как зарегистрировать сборку COM DLL и .NET DLL с помощью Actual Installer
Назад к интерактивной справке
Actual Installer позволяет создать установочный пакет, который может развертывать и регистрировать ваши компоненты (COM DLL или .NET DLL Assembly) на целевых компьютерах.
Во-первых, вам нужно добавить файлы DLL / OCX в пакет на странице Установка \ Файлы и папки.Затем перейдите в раздел Register \ Others и нажмите Добавить .
В диалоговом окне «Регистрация» укажите:
Файл: укажите добавленный файл DLL
Тип: выберите DLL / ActiveX для элементов управления OLE или .NET Assembly для .NET DLL
Отменить регистрацию при удалении: выберите этот параметр, чтобы автоматически отменить регистрацию DLL при деинсталляции
Вот и все. Файл DLL будет установлен / зарегистрирован во время установки и отменен при удалении.
ПРИМЕЧАНИЕ. Для регистрации DLL / ActiveX программа установки использует утилиту Windows RegSvr32.exe, которая вызывает DllRegisterServer . Команда для регистрации:
% windir% \ System32 \ regsvr32.exe «путь к DLL» / s
/ s означает тихий режим.
Если у вас возникли проблемы с регистрацией компонента, попробуйте запустить программу установки с параметром командной строки / T (тестовый режим, регистрация выполняется без параметра / s), чтобы увидеть результат выполнения команды.Также может помочь установка файла DLL в каталог System32 (переменная назначения
Для регистрации .NET Assembly программа установки использует RegAsm.exe со следующими параметрами:
RegAsm.exe «AssemblyFile» / codebase / s
Если вам нужно передать дополнительные параметры, прочтите ниже, как это сделать.
Альтернативный способ регистрации DLL
Вы также можете использовать System \ Commands для регистрации и отмены регистрации ваших файлов DLL.
Команда на регистрацию:
Файл :\ regsvr32.exe Параметры : / s « \ File.dll» Запуск в ОС : Любой Показать : Нормальный Сроки : После установки Подождите : Да
Команда отмены регистрации:
Файл :\ regsvr32.exe Параметры : / s / u " \ File.dll " Запуск в ОС : Любой Показать : Нормальный Время : перед удалением Подождите : Да
Переключатель / s означает бесшумный режим (окна сообщений отображаться не будут).
Переключатель / u означает UnRegisiter.
Обратите внимание, что в 64-разрядной версии Windows существует две версии Regsv32.exe-файл: 64-битная версия находится в папке % windir% \ System32 ; 32-битная версия находится в каталоге % windir% \ SysWoW64 .
По умолчанию используется 32-битная версия.
Если ваше приложение и компонент 64-битные, не беспокойтесь о процессе! Фактический установщик использует соответствующий файл regsvr32.exe. Просто убедитесь, что вы выбрали 64-bit only option на вкладке General \ Requirements . В этом случае в 64-битной Windows
Если ваше приложение 32-битное, а компонент 64-битный, то сделайте следующее:
Снимите флажок «Только 64-битная версия» и добавьте команду для регистрации:
в поле Файл введите:
Подробнее об установке в 64-битной Windows.
Как зарегистрировать .NET DLL с помощью RegAsm для COM-взаимодействия
Сделать.NET DLL (сборка), работающая на целевой машине, ее необходимо зарегистрировать с помощью RegAsm.exe (средство регистрации сборки Microsoft .NET Framework), например:
regasm.exe File.dll / codebase
Regasm.exe поставляется с пакетом .NET Framework. Итак, сначала нам нужно убедиться, что .Net Framework установлен на целевой машине. Для этого перейдите на вкладку General \ Software Prerequisites и выберите .NET Framework и необходимую версию.
Затем нам нужно получить расположение regasm.exe, так как его может не быть в переменных среды. Расположение зависит от версии .NET Framework:
.NET Framework 2.0: "C: \ Windows \ Microsoft.