

Deployment Tools Foundation
Uninstallable Property
True patch is marked as possible to uninstall from the product.

C# | Visual Basic | Visual C++ |
public bool Uninstallable { get; }
Public ReadOnly Property Uninstallable As Boolean Get
public: property bool Uninstallable { bool get (); }


Even if this property is true, the installer can still block the uninstallation if this patch is required by another patch that cannot be uninstalled.
Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.9.1006.0)