Метод Installer.RemovePatches
Метод 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 |
См. также раздел