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.
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de