Regsvr32 exe s

Содержание

Regsvr32 exe s

Usually there is no need to manually register/unregister DLL files; it is done automatically. But in case it has to be done manually, it pays to know the correct methods.

Regsvr32 exe s

Windows\system32

Описание

Сервер регистрации, (C) Microsoft

Программка регистрирует в реестре файлы .dll как составляющие команды. Данная утилита очень интенсивно употребляется программерами для регистрации и отмены регистрации разных собственных частей управления OLE, к примеру файлов управления DLL и файлов управления ActiveX (OCX). Нередко бывает нужно регистрировать тот либо другой файлв для устранения неких проблем в Windows, обозревателе Microsoft Internet Explorer и других программках.

Синтаксис

regsvr32 [/u] [/s] [/n] [/i[:cmdline]] имя_dll

Параметры

/u Отменяет регистрацию сервера /s Задает пуск regsvr32 без вывода сообщений на экран. /n Показывает не вызывать DllRegisterServer. Этот параметр можно использовать с параметром /i. /i:cmdline Вызывает DllInstall при помощи дополнительной передачи [cmdline]. При использовании с параметром /u вызывает удаление dll. dllname Задает название файла dll для следующей регистрации. /? Вывод справки в командной строке.

Примеры

Для регистрации файла .dll для схемы Active Directory введите:

regsvr32 schmmgmt.dll

Для включения работы с zip-архивами как с папками

regsvr32 zipfldr.dll

Сообщения об ошибках Regsvr32.exe

Последующий перечень содержит сообщения об ошибках RegSvr32 и вероятные предпосылки.

Нераспознанный флаг: /неверный_параметр Введено недопустимое сочетание характеристик. Не обозначено имя DLL Не введено название файла DLL имя_Dll была загружена, но отыскать точку входа для DllRegisterServer либо DllUnregisterServer не удалось Имя_DLL не является файлом DLL либо OCX. К примеру, это сообщение об ошибке будет отображено, если введена команда regsvr32 wjview.exe. имя_Dll не является исполняемым файлом и ни 1-го модуля поддержки для этого типа файлов не записанно Имя_DLL не является исполняемым файлом EXE, DLL либо OCX. К примеру, это сообщение об ошибке будет отображено, если введена команда regsvr32 autoexec.bat имя_Dll была загружена, но отыскать точку входа для DllRegisterServer либо DllUnregisterServer не удалось Может быть, файл Имя_DLL не экспортирован либо в памяти находится покоробленная версия файла Имя_DLL. Для обнаружения файла и его удаления воспользуйтесь средством Pview имя_Dll не поддерживает саморегистрацию, или в памяти находится покоробленная версия К примеру, при вводе команды regsvr32 icwdial.dll будет возвращено это сообщение об ошибке, потому что файл Icwdial.dll не регится автоматом. Если есть подозрение на то, что в памяти находится покоробленная версия Имя_DLL , попытайтесь перезагрузить компьютер либо извлеките начальную версию файла. При работе в Windows NT может потребоваться средство Kill or Pview из набора Microsoft Windows NT Server 4.0 Resource Kit. Ошибка при вызове функции OleInitialize В программке Regsvr32 должна проводиться инициализация библиотеки COM до вызова ее функций и отмена инициализации при окончании работы. Это сообщение об ошибке появляется, если попытка инициализации либо ее отмена не были успешными. К примеру, файл Ole32.dll поврежден либо имеет неверный номер версии Ошибка при вызове LoadLibrary(«имя_Dll. GetlastError возвращает ошибку 0x00000485 Winerror.h, 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND) значит, что не найден один из файлов библиотек, нужный для пуска приложения. К примеру, при вводе команды regsvr32 missing.dll будет возвращено это сообщение об ошибке, если файл Missing.dll не найден Ошибка при вызове LoadLibrary(«имя_Dll. GetLastError возвращает ошибку 0x00000002 Winerror.h, 0x00000002 = 2 (ERROR_FILE_NOT_FOUND) значит, что не удается отыскать обозначенный файл. Т. е. не найден соответственный файл DLL. К примеру, при вводе команды regsvr32 icwdial.dll будет возвращено это сообщение об ошибке, если файл Tapi32.dll не найден. Ошибка при вызове LoadLibrary(«dskmaint.dll»). GetLastError возвращает ошибку 0x000001f Winerror.h, 0x000001f = 31 (ERROR_GEN_FAILURE) значит, что не работает присоединенное к системе устройство. Это происходит при попытке регистрации файла Win16.dll. К примеру, это сообщение об ошибке будет отображено, если введена команда regsvr32 dskmaint.dll. Ошибка при вызове DllRegisterServer (либо DllUnregisterServer) в имя_Dll . Возвращенный код: строчка В файле Winerror.h найдите эту строчку

Regsvr32.exe и зависимости

RegSvr32.exe связана с файлами Kernel32.dll, User32.dll и Ole32.dll (и файлами Msvcrt.dll и Advapi32.dll в Windows NT). В Regsvr32.exe загружается файл, который требуется регистрировать либо отменить его регистрацию совместно с ее зависимостями. Процесс будет неуспешным, если нужный файл отсутствует либо поврежден.

Regsvr32 exe s

Anyone can Register DLL Files – Even You

Regsvr32 exe s

DLL (Dynamic Link Library) files are composed of computer data and code. These are used by software makers as shared resources on Windows operating systems. Rather than install separate components, they share the same DLL file. If you want or need to manually register/unregister DLL files, here’s how it is done.

Step 1
If necessary, log in using your administrator account.

Step 2
Click Start and type command or cmd at the search box. It will depend on what Windows version you have.

Step 3

Type regsvr32 «path and FileName.dll» at the command prompt. Hit the Enter key. Make sure that you enter the correct name and file path. An example is «C:\Windows\System32\example.dll» . This will register the file.

Step 4
After registration, a message will appear telling you registration was successful. The message will inform you that the file has been placed in the Windows Registry.

Command Line

If you want to manually register/unregister DLL files via the Regsvr32 Command Line, you can do so. Windows PCs with Internet Explorer 3.0 or later have Regsvr32.exe. If you are running 64 bit versions of the Windows OS, there are two variants.

The 32-bit version is at: %systemroot%\SysWoW64\regsvr32.exe

The 64-bit version is at: %systemroot%\System32\regsvr32.exe

To use any version of the utility, type the following:

Regsvr32 [/u] [/n] [/i[:cmdline]] dllname
Code language: Bash (bash)

The /u command will unregister the file. The /I can be used with /u to call dll uninstall. The /n parameter will not call DllRegisterServer. It is used with /i. If you use /s, no message boxes will be displayed. This is for Windows XP and later versions.

When you first launch Regsvr32.exe, the program will try loading the component it identifies. The DLLSelfRegister function will be invoked. If it works, a message will appear notifying you. If it doesn’t, an error message will pop up.

Click Start and type cmd at the Run box. The Windows Command Prompt will appear. If you are using Windows Vista, press the Windows and R keys at the same time. This will bring up the Run dialog box. Click OK.

Remove regsvr.exe Virus permanently

Regsvr32 exe s

The following commands can be used with both utilities. Type regsvr32 /u filename.dll . Hit the Enter key. A message will appear stating the file was unregistered.

Benefits of DLL Files

DLLs are notorious because they seem to cause so many error messages. But these are actually vital to improving the performance of computer programs. DLLs reduce the resources needed to do common tasks. There are fewer files on a hard disk and memory, increasing system speed. DLLs also promote the use of modular programming architecture.

It helps dynamic loading of functionality as well. Program installation and deployment become less complicated. If a DLL file is upgraded, every software that relies on that file will benefit.

There are several kinds of DLLs. Many are utilized by one or more programs. Device driver, Control Panel and ActiveX Control files are just some of them. ActiveX Control Files (.ocx) for instance, engage in a lot of functions that are reusable. In this sense they are comparable to Java. The files in the Windows Control Panel also use a lot of DLLs.

Usually there is no need to manually register/unregister DLL files; it is done automatically. But in case it has to be done manually, it pays to know the correct methods.

Charlie Brown is a free ланцер writer and content builder of many Technology sites and has written many useful genuine articles.

Сброс центра обновления Windows

Центр обновления Windows является механизмом операционной системы, который имеет множество точек потенциального отказа: ошибки в структуре зависимостей (связности) обновлений друг с другом, нестабильная среда передачи данных (клиент-сервер), превышение жестко заданного размера различных внутренних структур (к примеру: списков обновлений), повреждение файлов хранилища компонентов, повреждение базы/каталога распространения, задвоение идентификаторов клиентов и многое многое другое. Ошибок, возникающих в процессе работы Центра обновления Windows, более чем достаточно, по самым скромным подсчетам имеется порядка 700 событий отказа. На различных этапах функционирования центра обновлений Windows: получения, обработки и установки обновлений, данные пакетов обновлений могут повреждаться, либо сами обновления могут переходить в неустанавливаемое состояние из-за отсутствующих/поврежденных зависимостей. На основании изложенного, к слову сказать, далеко не полного перечня проблем центра обновления Windows, можно прийти к выводу, что вероятность сбоев в его работе довольно высока, что фактически и подтверждается миллионами сообщений на данную тематику с официальных форумов Microsoft. Результатом сбоев для конечного пользователя является возникновение разного рода отказов (ошибок) в процессе установки обновлений операционной системы.

Приведенный в данной статье метод сброса центра обновления Windows помогает устранить, как минимум, следующие ошибки: 0x80004003, 0x80004015, 0x8000FFFF, 0x80070002, 0x8007000B, 0x80070246, 0x80070424, 0x80070490, 0x80070514, 0x80070643, 0x80070646, 0x80070652, 0x800A0046, 0x800A01AD, 0x800B0100, 0x80200013, 0x80200053, 0x80240020, 0x80240030, 0x8024401B, 0x80244021, 0x8024402C, 0x80245003, 0x80246008, 0x80246009, 0х80248011, 0x80242006, 0x8024400В, 0x8DDD0018.

В практике устранения инцидентов, возникающих при работе центра обновления Windows, приведенная в таблице выше группа ошибок имеет следующие причины:

  • повреждение/рассинхронизированное состояние содержимого, располагающегося в структуре каталога распространения ( SoftwareDistribution );
  • проблемы функционирования ключевых служб центра обновления Windows;
  • проблемы в работе Фоновой интеллектуальной службы передачи (BITS) (Queue Manager), производящей подкачку обновлений;
  • некорректные идентификаторы (привязки) клиента локального WSUS;
  • некорректная настройка параметров (дескрипторов) безопасности служб центра обновления Windows;
  • ошибки в регистрации компонентов служб (ключевых системных библиотек);
  • проблемы соединения клиента-сервера (проблемы в работе транзитных/локальных прокси-серверов);

Естественно, самым надежным алгоритмом поиска причины отказа было бы проведение анализа деталей при помощи файлов журнала %Windir%\WindowsUpdate.log и %Windir%\Logs\CBS\CBS.log , тем не менее это очень долгий и кропотливый путь, итогом которого, с большой вероятность, будет набор методик, описанных в данной статье. Разработчики все это уже сделали за нас 🙂 Поэтому логичнее воспользоваться уже опубликованным, официально-рекомендованным разработчиками методом, носящем название сброс центра обновления Windows (Windows Update Reset).

Сброс в ручном режиме

Следующие команды выполнять из-под учетной записи с правами локального администратора (с повышенными привилегиями).

Итак, для исправления ситуации, возникающей при повреждении/рассинхронизации содержимого папки %Windir%\SoftwareDistribution , Microsoft рекомендует восстановить «исходное» состояние компонентов Центра обновления Windows , для этого нам предлагается выполнить следующую последовательность действий:

  1. Откройте окно командной строки. Для этого нажмите и удерживайте (или щелкните правой кнопкой мыши) кнопку с эмблемой Windows на панели задач, а затем выберите пункт Командная строка (Администратор). Если включен Контроль учетных записей (UAC), то в появившемся окне Контроль учетных записей нажмите кнопку Да . Либо нажмите клавишу Пуск -> в строке поиска и введите команду cmd . В результатах поиска щелкните правой кнопкой мыши на пункте, в ниспадающем меню выберите пункт Запуск от имени администратора . Либо нажмите клавишу с эмблемой Win + R , введите в поле ввода открывшегося окна команду cmd и нажмите клавишу ВВОД .
  2. Остановите работу следующих служб: Фоновая интеллектуальная служба передачи (BITS) , Центр обновления Windows , Удостоверение приложения , Служба криптографии и Узел агента SMS (если используется). Для этого в командной строке введите (последовательно) следующие команды:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    net stop ccmexec
  3. Удалите файлы очередей Фоновой интеллектуальной службы передачи (BITS) (файлы вида qmgr?.dat ). Для этого введите в командной строке приведенную ниже команду и нажмите клавишу ВВОД :
    del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
  4. Переименуйте каталог распространения и каталог сигнатур пакетов обновлений (создайте их резервные копии). Для этого в командной строке введите следующие команды:
    ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    ren %systemroot%\system32\catroot2 catroot2.bak
  5. Установите для служб Фоновая интеллектуальная служба передачи (BITS) и Центр обновления Windows разрешения по умолчанию (делается это на случай, если разрешения для службы были изменены). Для этого в командной строке введите следующие команды: sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  6. Только для систем, использующих SCCM (System Center Control Manager): удалите содержимое папки C:\CACHE\ccmcache ;
  7. Повторно зарегистрируйте файлы служб Фоновая интеллектуальная служба передачи (BITS) и Центр обновления Windows . Для этого в командной строке введите следующую команду: cd /d %windir%\system32 затем выполните серию команд: regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wuaueng1.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuweb.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s qmgrprxy.dll
    regsvr32.exe /s wucltux.dll
    regsvr32.exe /s muweb.dll
    regsvr32.exe /s wuwebv.dll
  8. Удалить идентификаторы привязки клиента к локальному серверу WSUS:
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v AccountDomainSid /f
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v PingID /f
    REG DELETE «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate» /v SusClientId /f
  9. Перезапустите Windows Sockets (Winsock). С этой целью введите в командной строке приведенную ниже команду:
    netsh winsock reset
  10. Установите прямой (в обход прокси-сервера) доступ в Сеть для приложений, работающих через функции интерфейса WinHTTP (фактически протокол HTTP/1.1). Для этого измените параметры локальной настройки прокси-сервера.
    Если у вас операционная система Windows XP:
    proxycfg.exe -d Если у вас установлена другая (более новая) версия Windows:
    netsh winhttp reset proxy
  11. Запустите следующие службы: Узел агента SMS , Фоновая интеллектуальная служба передачи (BITS) , Центр обновления Windows , Удостоверение приложения и Служба криптографии . Для этого в командной строке последовательно выполните следующие команды:
    net start ccmexec
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  12. Только для Windows Vista: очистите «список ожидания» Фоновой интеллектуальной службы передачи (BITS) . Для этого выполните в командной строке команду:
    bitsadmin.exe /reset /allusers
  13. Установите последнюю версию агента Центра обновления Windows;
  14. Перезагрузите компьютер (операционную систему).

Автоматический сброс (скрипт)

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

Похожие статьи

  • Regsvr32 что это

    Содержание Команда Regsvr32 Ввод в командную строку Расшифровка значений Настройка Полезная информация Regsvr32.exe грузит процессор — что делать…

  • Regsvr32 регистрация dll

    Содержание Как зарегистрировать библиотеку DLL в Windows Почему возникает ошибка при обращении к DLL Как зарегистрировать DLL в Windows Регистрация DLL с…

  • Regsvr32 скачать для windows 7

    Содержание Загрузка и исправление Regsvr32.exe.mui Обзор файла Что такое сообщения об ошибках regsvr32.exe.mui? Ошибки библиотеки динамической компоновки…

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях