Resolver problemas de aplicativos Win32

Quando você está solução de problemas de aplicativos Win32 usados em Microsoft Intune, você pode usar uma série de métodos. Este artigo fornece detalhes e informações de solução de problemas para ajudá-lo a resolver problemas do aplicativo Win32. Para obter mais informações, confira Recursos de solução de problemas de instalação do aplicativo Win32 .

Observação

Essa funcionalidade de gerenciamento de aplicativos dá suporte a arquiteturas do sistema operacional de 32 bits e 64 bits para aplicativos Windows.

Importante

Ao implantar aplicativos Win32, considere usar exclusivamente a abordagem Extensão de Gerenciamento do Intune, em especial quando você tiver um instalador de aplicativo Win32 com vários arquivos. Se você misturar a instalação de aplicativos Win32 e aplicativos de linha de negócios (LOB) durante o registro do Autopilot, a instalação do aplicativo poderá falhar. A extensão de gerenciamento do Intune será instalada automaticamente quando um script do PowerShell ou aplicativo do Win32 for atribuído ao usuário ou dispositivo.

Para o cenário em que um aplicativo Win32 é implantado e atribuído com base no direcionamento do usuário, se o aplicativo Win32 exigir privilégios de administrador do dispositivo ou quaisquer outras permissões que o usuário padrão do dispositivo não tenha, o aplicativo não será instalado.

Detalhes da solução de problemas do aplicativo

Você pode exibir problemas de instalação, como quando o aplicativo foi criado, modificado, direcionado e entregue a um dispositivo. O centro de administração Microsoft Intune fornece esses e outros detalhes no painel Solucionar problemas + suporte. Para obter mais informações, confira Detalhes de solução de problemas do aplicativo.

Solução de problemas do aplicativo usando logs

Exibir os detalhes dos logs pode ajudá-lo a determinar a causa dos problemas que você está vendo e ajudar a resolvê-los. Você pode optar por exibir os logs exibidos no Intune ou exibir os logs exibidos por meio do CMTrace.

Logs exibidos no Intune

Quando ocorre um problema de instalação com um aplicativo Win32, você pode escolher a opção Coletar logs no painel Detalhes de instalação do aplicativo em Intune. Para obter mais detalhes, confira Solução de problemas de instalação do aplicativo Win32.

Logs exibidos por meio do CMTrace

Os logs do agente no computador cliente geralmente estão em C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. Você pode usar CMTrace.exe para exibir esses arquivos de log. Para obter mais informações, consulte CMTrace.

Captura de tela dos logs do Agente no computador cliente.

Importante

Para permitir a instalação e a execução adequadas de aplicativos LOB Win32, as configurações antimalware devem excluir os seguintes diretórios de serem verificados:

Em computadores cliente x64:
C:\Arquivos de Programa (x86)\Microsoft Intune Extensão de Gerenciamento\Conteúdo
C:\windows\IMECache

Em computadores cliente x86:
C:\Program Files\Microsoft Intune Management Extension\Content
C:\windows\IMECache

Para obter mais informações, consulte Recomendações de verificação de vírus para computadores corporativos que estão executando versões com suporte no momento do Windows.

Detectando a versão do arquivo de aplicativo Win32 usando o PowerShell

Se você tiver dificuldade em detectar a versão do arquivo de aplicativo Win32, considere usar ou modificar o seguinte comando do PowerShell:


$FileVersion = [System.Diagnostics.FileVersionInfo]::GetVersionInfo("<path to binary file>").FileVersion
#The below line trims the spaces before and after the version name
$FileVersion = $FileVersion.Trim();
if ("<file version of successfully detected file>" -eq $FileVersion)
{
#Write the version to STDOUT by default
$FileVersion
exit 0
}
else
{
#Exit with non-zero failure code
exit 1
}

No comando anterior do PowerShell, substitua a <path to binary file> cadeia de caracteres pelo caminho para o arquivo de aplicativo Win32. Um caminho de exemplo seria semelhante ao seguinte:

C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\ssms.exe

Além disso, substitua a <file version of successfully detected file> cadeia de caracteres pela versão do arquivo que você precisa detectar. Uma cadeia de caracteres de versão de arquivo de exemplo seria semelhante à seguinte:

2019.0150.18118.00 ((SSMS_Rel).190420-0019)

Se você precisar obter as informações de versão do aplicativo Win32, poderá usar o seguinte comando do PowerShell:


[System.Diagnostics.FileVersionInfo]::GetVersionInfo("<path to binary file>").FileVersion

No comando anterior do PowerShell, substitua <path to binary file> pelo caminho do arquivo.

Áreas de solução de problemas adicionais a serem consideradas

  • Verifique o direcionamento para verificar se o agente está instalado no dispositivo. Um aplicativo Win32 direcionado a um grupo ou um Script do PowerShell direcionado a um grupo criará uma política de instalação de agente para um grupo de segurança.
  • Verifique a versão do sistema operacional: Windows 10 1607 e posterior.
  • Verifique a SKU Windows 10. Windows 10 versões S ou Windows em execução com o modo S habilitado não dá suporte à instalação do MSI.

Para obter mais informações sobre como solucionar problemas de aplicativos Win32, confira Solução de problemas de instalação do aplicativo Win32. Para obter informações sobre tipos de aplicativo em dispositivos ARM64, consulte Tipos de aplicativo com suporte em dispositivos ARM64.

Próximas etapas