Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O DNIM fornece um conjunto rico de registos para diagnosticar e resolver problemas.
Console
O DNIM gera sempre saída para a consola. A verbosidade padrão é normal. Recomenda-se definir o nível de verbosidade para quiet ao implementar DNIM usando o Gestor de Configuração para evitar perturbações dos utilizadores.
Registo de ficheiros de diagnóstico
O DNIM gera sempre um registo de diagnóstico no diretório do %TEMP% utilizador atual. O nome padrão do ficheiro começa com o dnim prefixo seguido da data e hora de criação do ficheiro, por exemplo, dnim_20260811_203922.log indica que o registo foi gerado a 11 de agosto de 2026 às 20:39:22.
O conteúdo do registo varia consoante o comando e o estado do dispositivo. O início do registo inclui informações como a versão do DNIM e o comando executado.
Cada linha consiste num carimbo temporal, tipo de mensagem e ID de evento, seguidos de uma mensagem detalhada.
[2026-08-11 20:39:23.495]d1000: DNIM started, command: c:\Users\user1\Downloads\dnim-win-x64.exe scan, PID: 18800, PPID: 34220 (C:\WINDOWS\System32\cmd.exe), SID: S-1-5-21-2127521184-1604012920-1887927527-5663403.
No exemplo anterior, d1000 indica que foi registada uma mensagem de diagnóstico com ID de evento 1000. As mensagens também podem ser precedidas com i (informativo) ou e (erro). Apenas mensagens com ID de evento diferente de zero são enviadas para o registo de eventos do Windows.
Registry
O DNIM armazena informações sobre a sua última execução no registo. Os dados são armazenados sob HKCU\Software\Microsoft\DNIM ou HKLM\Software\Microsoft\DNIM (se o comando foi executado com permissões de administrador).
D:\>reg query HKCU\Software\Microsoft\DNIM /s
HKEY_CURRENT_USER\Software\Microsoft\DNIM
LastRunCommandLine REG_SZ c:\Users\user1\Downloads\dnim-win-x64.exe --help
LastRun REG_SZ 08/12/2026 03:40
LastRunDate REG_SZ 08/12/2026
LastRunTime REG_SZ 3:40:04.1996353
HKEY_CURRENT_USER\Software\Microsoft\DNIM\License
Accepted REG_DWORD 0x1
Type REG_SZ prerelease
Events
Comandos que modificam o estado de um dispositivo geram eventos no registo de aplicações do Windows usando DNIM como fonte de eventos.
IDs de eventos
| ID do Evento | Remarks |
|---|---|
| 1000 | A aplicação iniciou e registou os detalhes do comando e do processo. |
| 1001 | Foi encontrado um problema de configuração de aplicações ou ambiente. |
| 1002 | Uma assinatura do instalador foi verificada ou a verificação da assinatura falhou. |
| 1003 | Ocorreu um erro ou exceção geral na aplicação. |
| 1100 | Uma instalação foi avaliada em função das políticas configuradas. |
| 1101 | Uma ou mais instalações necessitam de remediação. |
| 1200 | Iniciou-se uma operação de desinstalação. |
| 1210 | Uma operação de desinstalação concluída e reportou o seu código de saída. |
| 1299 | Uma operação de desinstalação lançou uma exceção e falhou. |
| 1300 | Foi criado um ponto de restauro do sistema. |
| 1301 | O serviço de Restauro do Sistema não foi inicializado. |
| 1310 | Um ponto de restauro do sistema foi terminado com sucesso. |
| 1399 | Uma operação de inicialização, criação ou conclusão de Restauro do Sistema falhou. |
| 1400 | O serviço Windows Update Agent foi iniciado. |
| 1410 | O serviço Windows Update Agent foi interrompido ou uma tentativa de o travar falhou. |
| 1499 | O serviço Windows Update Agent falhou ao início. |
| 1500 | Iniciou-se uma operação de atualização. |
| 1510 | Uma operação de atualização concluída e reportou o seu código de saída. |
| 1550 | Uma operação de atualização foi ignorada. Este ID de evento não é atualmente utilizado. |
| 1599 | Uma atualização não podia ser adquirida ou a operação de atualização lançava uma exceção. |