Os bloqueios de instalação são armazenados no registro no seguinte local:
```
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Produtos
```
Onde `S-1-5-18` é o identificador de segurança (SID) da conta LocalSystem.
Cada produto instalado no sistema possui uma subchave nesta chave, nomeada com o GUID do produto. O bloqueio de instalação de um produto é armazenado como o valor da chave `InstallState` na subchave do produto.
O bloqueio de instalação é um número inteiro de 32 bits que representa o estado da instalação do produto. A seguir estão os valores possíveis para o bloqueio de instalação:
* `0`:O produto não está instalado.
* `1`:O produto está instalado.
* `2`:O produto está sendo instalado.
* `3`:O produto está sendo desinstalado.
* `4`:A instalação do produto falhou.
* `5`:A instalação do produto está em andamento.
* `6`:A instalação do produto está suspensa.
* `7`:A instalação do produto está sendo revertida.
* `8`:A instalação do produto foi abortada.
* `9`:A instalação do produto foi revertida.
* `10`:A instalação do produto foi confirmada.
O bloqueio de instalação pode ser usado para determinar o estado da instalação de um produto e para controlar o processo de instalação.