3rd chunk of `content/manuals/desktop/setup/install/enterprise-deployment/msi-install-and-configure.md`
e6704f76346277e948d06f91eee3629379ad75f270eff40e0000000100000a4c
Get-WmiObject Win32_Product | Select-Object IdentifyingNumber, Name | Where-Object {$_.Name -eq "Docker Desktop"}
```
It should return output similar to the following:
```text
IdentifyingNumber Name
----------------- ----
{10FC87E2-9145-4D7D-B493-2E99E8D8E103} Docker Desktop
```
> [!NOTE]
>
> This command may take some time, depending on the number of installed applications.
`IdentifyingNumber` is the applications product code and can be used to uninstall Docker Desktop. For example:
```powershell
msiexec /x {10FC87E2-9145-4D7D-B493-2E99E8D8E103} /L*V ".\msi.log" /quiet
```
#### Uninstall interactively with verbose logging
```powershell
msiexec /x "DockerDesktop.msi" /L*V ".\msi.log"
```
#### Uninstall interactively without verbose logging
```powershell
msiexec /x "DockerDesktop.msi"
```
#### Uninstall non-interactively with verbose logging
```powershell
msiexec /x "DockerDesktop.msi" /L*V ".\msi.log" /quiet
```
#### Uninstall non-interactively without verbose logging
```powershell
msiexec /x "DockerDesktop.msi" /quiet
```
### Configuration options
> [!IMPORTANT]
>
> In addition to the following custom properties, the Docker Desktop MSI installer also supports the standard [Windows Installer command line options](https://learn.microsoft.com/en-us/windows/win32/msi/standard-installer-command-line-options).
| Property | Description | Default |
| :--- | :--- | :--- |
| `ENABLEDESKTOPSHORTCUT` | Creates a desktop shortcut. | 1 |
| `INSTALLFOLDER` | Specifies a custom location where Docker Desktop will be installed. | C:\Program Files\Docker |
| `ADMINSETTINGS` | Automatically creates an `admin-settings.json` file which is used to [control certain Docker Desktop settings](/manuals/security/for-admins/hardened-desktop/settings-management/_index.md) on client machines within organizations. It must be used together with the `ALLOWEDORG` property. | None |
| `ALLOWEDORG` | Requires the user to sign in and be part of the specified Docker Hub organization when running the application. This creates a registry key called `allowedOrgs` in `HKLM\Software\Policies\Docker\Docker Desktop`. | None |
| `ALWAYSRUNSERVICE` | Lets users switch to Windows containers without needing admin rights | 0 |
| `DISABLEWINDOWSCONTAINERS` | Disables the Windows containers integration | 0 |
| `ENGINE` | Sets the Docker Engine that's used to run containers. This can be either `wsl` , `hyperv`, or `windows` | `wsl` |
| `PROXYENABLEKERBEROSNTLM` | When set to 1, enables support for Kerberos and NTLM proxy authentication. Available with Docker Desktop 4.33 and later| 0 |