Funzione UninstallApplication (appmgmt.h)

La funzione UninstallApplication disinstalla un'applicazione criteri di gruppo che gestisce l'installazione e l'installazione usando Windows Installer .msi file. La funzione UninstallApplication deve essere chiamata solo nel contesto dell'utente per il quale l'applicazione criteri di gruppo utente ha tentato in precedenza una disinstallazione chiamando la funzione MsiConfigureProduct . La funzione InstallApplication può installare applicazioni di Criteri di gruppo.

Nota Se non si chiama UninstallApplication come parte del protocollo per la disinstallazione di un'applicazione basata su criteri di gruppo, il set risultante di criteri (RSoP) può indicare informazioni non accurate.
 

Sintassi

DWORD UninstallApplication(
  [in] LPWSTR ProductCode,
  [in] DWORD  dwStatus
);

Parametri

[in] ProductCode

Codice prodotto di Windows Installer del prodotto da disinstallare. Il codice prodotto dell'applicazione deve essere fornito sotto forma di GUID di Windows Installer come stringa con parentesi graffe.

[in] dwStatus

Stato del tentativo di disinstallazione. Il parametro dwStatus è il codice di esito positivo di Windows del tentativo di disinstallazione restituito da MsiConfigureProduct. Il sistema può usarlo per assicurarsi che il set di criteri risultante (RSoP) indichi se la disinstallazione non è riuscita o ha avuto esito positivo.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene ERROR_SUCCESS. In caso contrario, la funzione restituisce uno dei codici di errore di sistema. Per un elenco completo dei codici di errore, vedere Codici errore di sistema o il file di intestazione WinError.h.

Commenti

Rimuovere un'applicazione criteri di gruppo che usa .msi file chiamando la funzione Di Windows InstallerMsiConfigureProduct per disinstallare l'applicazione. Chiamare quindi UninstallApplication per informare il sistema che l'applicazione non è più gestita nel client da Criteri di gruppo. UninstallApplication deve essere chiamato anche se la disinstallazione non riesce perché consente al sistema di mantenere accurato il set di criteri risultante (RSoP).

Rimuovere le applicazioni installate usando le impostazioni di installazione software (file con estensione zap) chiamando la funzione di disinstallazione o il comando specifico per l'applicazione di installazione. Per informazioni sull'uso di applicazioni di installazione diverse da Windows Installer , vedere l'articolo 231747 " Come pubblicare programmi non MSI con file con estensione zap" nella Microsoft Knowledge Base.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione appmgmt.h
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

Funzioni Criteri di gruppo

Panoramica di Criteri di gruppo

Installapplication

MsiConfigureProduct