Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Начиная с Windows 11 версии 22H2 пакет драйвера, использующий эту директиву, больше не подходит для подписи из Центра разработчиков оборудования.
Пакеты универсальных драйверов и драйверы Windows не могут использовать эту директиву.
Директива UnregisterDlls ссылается на один или несколько разделов INF, используемых для указания файлов, которые являются элементами управления OLE и требуют саморегистрации (самостоятельное удаление).
[DDInstall]
UnregisterDlls=unregister-dll-section[,unregister-dll-section]...
Каждый раздел INF, на который ссылается директива UnregisterDlls , должен иметь следующий формат записи:
[unregister-dll-section]
dirid,[subdir],filename,registration-flags[,[timeout][,argument]]
В разделе unregister-dll-section может быть любое количество записей, каждое из которых размещено в отдельной строке.
Операции
dirid
Указывает идентификатор целевого каталога файла, который требуется отменить регистрацию. Дополнительные сведения см. в разделе "Использование Dirids".
вложенный каталог
Указывает путь к каталогу относительно текущего каталога к файлу, который требуется отменить регистрацию. Если файл не указан, файл находится в текущем каталоге.
filename
Определяет имя файла элемента управления OLE для отмены регистрации.
флаги регистрации
Указывает операции регистрации, выполняемые в элементе управления OLE. Необходимо указать один или оба следующих флага.
0x00000001 (FLG_REGSVR_DLLREGISTER)
Вызовите функцию DllUnRegisterServer (описанную в документации по пакету SDK для Windows).
0x00000002 (FLG_REGSVR_DLLINSTALL)
Вызовите функцию DllInstall элемента управления OLE (описанную в документации по пакету SDK для Windows).
timeout
Указывает время ожидания (в единицах секунд) для ole Control для выполнения указанных вызовов отмены регистрации. Время ожидания по умолчанию — 60 секунд.
argument
Если элемент управления представляет собой исполняемый файл, это командная строка, передаваемая исполняемому файлу. Аргументом по умолчанию является /UnRegServer.
Если элемент управления не является исполняемым файлом, это указывает аргумент командной строки для передачи функции DllInstall .
Замечания
Каждое имя раздела unregister-dll-section должно быть уникальным для INF-файла и должно соответствовать общим правилам определения имен разделов. Дополнительные сведения об этих правилах см. в разделе Общие правила синтаксиса для INF-файлов.
Дополнительные сведения о элементах управления OLE и саморегистрации см. в документации по пакету SDK для Windows.
Примеры
[Dialer]
RegisterDlls = DialerRegSvr
[DialerUninstall]
UnregisterDlls = DialerRegSvr
[DialerRegSvr]
11,,avtapi.dll, 1