Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Приложения установки устройствдолжны выполнять следующие действия.
Поддержка удаления всех установленных приложений, относящихся к устройству. В рамках этого процесса удаления приложение установки устройства должно проверить, присутствуют ли все связанные устройства в системе и, если да, предупреждают пользователя.
Следуйте рекомендациям по установке устройств на 64-разрядных системах.
Начиная с Windows Vista, выведите список всех приложений, установленных с помощью установщика Microsoft Windows (MSI), и доступных в программах и функциях на панели управления. При необходимости эти элементы можно удалить.
В более ранних версиях Windows, чем Windows Vista, выведите список всех приложений, установленных с помощью установщика Microsoft Windows (MSI), и доступных в разделе "Добавление или удаление программ " на панели управления. При необходимости эти элементы можно удалить.
Следуйте рекомендациям для приложений Microsoft Windows. Дополнительные сведения см. на веб-сайте Microsoft Developer Network .
Приложения установки устройствмогут выполнять следующие действия:
Установка приложений, относящихся к устройству
Заметка Настоятельно рекомендуется создать приложение для конкретного устройства в качестве приложения универсальной платформы Windows (UWP) и связаться с пакетом драйверов вместо использования приложения установки устройства для установки приложения для конкретного устройства. Дополнительные сведения см. в разделе "Связывание драйвера с приложением универсальной платформой Windows (UWP).
Приложения установки устройствне должны выполнять следующие действия.
Указать пользователю копировать или перезаписывать все файлы, особенно. inf и . sys files.
Удалите установленные файлы драйверов из системы во время операции удаления, даже если оборудование удалено.
Принудительное перезапускать любую ненужную систему. Перезапуски обычно не требуются для установки устройств PnP или программных приложений. Параметр NeedReboot функций DiInstallDriver и DiInstallDevice и параметр bRebootRequired функции UpdateDriverForPlugAndPlayDevices указывают на необходимость перезапуска.
Используйте разделы реестра RunOnce для запуска приложений установки устройств, так как для этого требуется перезагрузка системы.
Используйте совместный установщик устройства и/или установщик класса, чтобы запустить приложение установки устройства, так как состояние системы во время установки устройства не гарантирует безопасности для установки приложений. В частности, если приложение установки устройства выполняется во время установки на стороне сервера, система перестанет отвечать.
Используйте группу запуска для запуска приложений установки устройств.
Используйте элементыwin.ini для запуска приложений для установки устройств.
Заставить пользователя установить любые специфические для устройства приложения, если только без приложения устройство не будет работать. Примеры могут включать служебные программы для настройки настраиваемых клавиш клавиатуры или для настройки кода страны или региона модема, если приложение папки "Входящие" не поддерживает такую возможность.