Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод RemovePatches удаляет один или несколько исправлений для продуктов, которые могут получить исправление. Метод RemovePatches вызывает MsiRemovePatches.
Синтаксис
Installer.RemovePatches(
PatchList,
ProductCode,
UninstallType,
PropertyList
)
Параметры
-
Список исправлений
-
Строка, содержащая список исправлений, разделенных точкой с запятой, которые необходимо удалить. Каждое исправление может быть представлено полным путем к пакету исправлений или идентификатором GUID исправления. Это обязательный параметр.
-
ProductCode
-
Строка с ИДЕНТИФИКАТОРом GUID продукта, из которого должны быть удалены исправления. Это обязательный параметр.
-
UninstallType
-
Целочисленное значение, указывающее тип удаления исправлений. Этот параметр должен иметь значение msiInstallTypeSingleInstance.
-
PropertyList
-
Строка, задающая включаемые пары Property=Value. Этот параметр является необязательным.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Пример, демонстрирующий, как приложение может удалить исправление из всех продуктов, доступных пользователю, см. в разделе Удаление исправлений .
Требования
| Требование | Значение |
|---|---|
| Версия |
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows 3.0 или более поздней версии в Windows Server 2003 или Windows XP. |
| DLL |
|
| IID |
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046 |
См. также раздел