ебанÑÑÑй ÑÑаг Ñ Ð°Ð²Ð¿
Оглавление:
В операционных системах Microsoft Windows regsvr32 - это утилита командной строки, используемая для регистрации и отмены регистрации элементов управления OLE, таких как DLL и элементы управления ActiveX в реестре Windows. Например, DDL, который будет использоваться с regsvr32, должен экспортировать функции DllRegisterServer и DllUnregisterServer. Этот инструмент может потребовать устранения некоторых неполадок в Windows, Microsoft Internet Explorer или других программах.
Regsvr32 в Windows
Regsvr32.exe входит в состав Microsoft IE 3.0 или новее, Windows 95 OSR2 или более поздней версии и Windows NT 4.0 Service Pack 5. Regsvr32.exe либо установлен в системной папке (Windows Me / Windows 98 / Windows 95), либо в System32 (Windows NT / Windows XP / Windows Vista / Windows 7).
Команда и использование Regsvr32
1, Параметры командной строки RegSvr32.exe:
Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname
2. Параметры:
- / u: он отменит регистрацию файла.
- / s: Запускает regsvr32 тихо и не отображает никаких сообщений.
- / n: не вызывает DllRegisterServer. Этот параметр следует использовать с /i.
- /i: cmdline: он вызывает DllInstall, передавая ему необязательный [cmdline]. Когда используется с / u, он вызывает удаление dll.
- dllname: указывает имя файла dll, который будет зарегистрирован.
Например, чтобы вручную зарегистрировать и отменить регистрацию DLL-файла shm.dll, мы можем сделать следующий в CMD:
- regsvr32 shm.dll для регистрации файла.
- regsvr32 / u shm.dll для удаления файла.
Сообщения об ошибках Regsvr32.exe
1. Список сообщений об ошибках, вызванных Regsvr32.exe в Windows Vista или более поздней версии
Следующий список содержит сообщения об ошибках RegSvr32 и возможные причины:
- Недопустимый флаг команды "% 1" ". Ознакомьтесь с использованием команды и повторите попытку.
- Эта команда действительна только в том случае, если открыт проект пользовательского контроля Microsoft Visual Studio OLE.
- Чтобы зарегистрировать модуль, вы должны указать двоичное имя.
- Не удалось выполнить команду OleInitialize. компьютер может быть низким в памяти. Закройте все открытые программы и повторите попытку.
- Не удалось загрузить модуль «% 1». n n Убедитесь, что двоичный файл хранится по указанному пути или отлаживает его для проверки для проблем с двоичными или зависимыми.DLL-файлами. n n% 2.
- Загружен модуль "% 1" ", но точка входа% 2 не найдена. n nУбедитесь, что" " % 1 "" является допустимым DLL или OCX-файлом, а затем повторите попытку.
- Загружен модуль "% 1" ", но вызов% 2 завершился с кодом ошибки% 3. N nДля получения дополнительных сведений об этом проблема, поиск используя код ошибки в качестве условия поиска.
- Модуль «% 1» «может не совместим с версией Windows, в которой вы работаете. Проверьте, совместим ли модуль с x86 (32-разрядной) или x64 (64-разрядной) версией regsvr32.exe.
2. Список сообщений об ошибках, вызванных Regsvr32.exe в ОС до Windows Vista
Следующий список содержит сообщения об ошибках RegSvr32 и возможные причины:
- Unrecognized flag: /invalid_flag.
- No имя DLL.
- Dllname был загружен, но точка входа DllRegisterServer или DllUnregisterServer не найдена.
- Dllname не является исполняемым файлом, и для этого типа файлов не зарегистрирован регистрационный помощник.
- Загружено имя Dll, но точка входа DllRegisterServer или DllUnregisterServer не была найдено.
- Dllname не является самоописываемым или поврежденная версия находится в памяти.
- Ошибка OleInitialize (или ошибка OleUninitialize).
- Ошибка LoadLibrary ("Dllname"). GetlastError возвращает 0x00000485.
- Ошибка LoadLibrary ("Dllname"). GetLastError возвращает 0x00000002.
- Ошибка LoadLibrary ("dskmaint.dll"). GetLastError возвращает 0x000001f.
- Ошибка DllRegisterServer (или DllUnregisterServer) в Dllname. Код возврата: string.
Вы можете найти Regsvr32.exe, установленный в папке System (Windows Me / Windows 98 / Windows 95) или System32 (Windows NT / Windows XP / Windows Vista / Windows 7), и в 64-битной версии Windows вы найдете две версии Regsv32.exe, а именно: 64-разрядная версия находится в % systemroot% System32 regsvr32.exe, а 32-разрядная версия находится в % systemroot% SysWoW64 regsvr32.exe объясняет KB249873.
Решить сообщения об ошибках при запуске
Устали от этого странного всплывающего окна, которое появляется при каждом запуске Windows? Вот один из способов устранения неполадок.
Как добавить сообщения об ошибках в Excel
Легкий способ добавления сообщений об ошибках в Excel использует проверку данных. Создавайте сообщения об ошибках в Excel для создания проверок и ограничений в инструментах данных.
ИСПРАВЛЕНИЕ: Остановить сообщения об ошибках STOP 0x0000007A, STOP 0x00000077, STOP 0x000000F4 в Windows 7
Корпорация Майкрософт выпустила исправление для исправления сообщений об ошибках STOP 0x0000007A, STOP 0x00000077, STOP 0x000000F4 в Windows 7 или Windows Server 2008 R2 при возобновлении работы компьютера с большим жестким диском SATA.