Partilhar via


Resolver problemas relacionados com aplicações Win32

Quando estiver a resolver problemas com as aplicações Win32 utilizadas em Microsoft Intune, pode utilizar uma série de métodos. Este artigo fornece detalhes e informações para a resolução de problemas para ajudá-lo a resolver problemas de aplicações Win32. Para obter mais informações, consulte os recursos de resolução de problemas da instalação da aplicação Win32.

Nota

Esta capacidade de gestão de aplicações suporta arquiteturas de sistema operativo de 32 e 64 bits para aplicações Windows.

Importante

Quando estiver a implementar aplicações Win32, considere utilizar exclusivamente a abordagem De extensão de gestão Intune, especialmente quando tiver um instalador de aplicações Win32 de vários ficheiros. Se misturar a instalação de aplicações Win32 e aplicações de linha de negócios (LOB) durante a inscrição no AutoPilot, a instalação da aplicação poderá falhar. A extensão de gestão Intune é instalada automaticamente quando um script PowerShell ou uma aplicação Win32 são atribuídos ao utilizador ou dispositivo.

Para o cenário em que uma aplicação Win32 é implementada e atribuída com base no alvo do utilizador, se a aplicação Win32 necessitar de privilégios de administração do dispositivo ou quaisquer outras permissões que o utilizador padrão do dispositivo não tenha, a aplicação deixará de ser instalada.

Detalhes de resolução de problemas de aplicativo

Pode ver os problemas de instalação, como quando a aplicação foi criada, modificada, direcionada e entregue a um dispositivo. O centro de administração Microsoft Endpoint Manager fornece estes e outros detalhes sobre o painel de suporte Troubleshoot + . Para obter mais informações, consulte detalhes de resolução de problemas da App.

Problemas de resolução de problemas de aplicativos usando registos

Ver os detalhes dos registos pode ajudá-lo a determinar a causa dos problemas que está a ver e ajudar a resolvê-los. Pode optar por visualizar os registos apresentados no Intune,ou visualizar os registos apresentados através do CMTrace.

Registos exibidos em Intune

Quando um problema de instalação ocorre com uma aplicação Win32, pode escolher a opção 'Recolha de registos' no painel de detalhes da Instalação para a aplicação no Intune. Para mais detalhes, consulte a resolução de problemas da instalação da aplicação Win32.

Registos exibidos através do CMTrace

Os registos de agentes na máquina do cliente estão geralmente em C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. Pode utilizar CMTrace.exe para visualizar estes ficheiros de registo. Para mais informações, consulte a CMTrace.

Screenshot dos registos do Agente na máquina do cliente.

Importante

Para permitir a instalação e execução adequadas de aplicações LOB Win32, as definições de antimalware devem excluir que os seguintes diretórios sejam digitalizados:

Em x64 máquinas cliente:
C:\Ficheiros do programa (x86)\Microsoft Intune Extensão de Gestão\Conteúdo
C:\janelas\IMECache

Em x86 máquinas cliente:
C:\Ficheiros de programa\Microsoft Intune Extensão de Gestão\Conteúdo
C:\janelas\IMECache

Para obter mais informações, consulte recomendações de digitalização de vírus para computadores empresariais que estão a executar versões suportadas atualmente de Windows.

<a name="detecting-the-win32-app-file-version-by-using-powershell">Detetar a versão de ficheiro de aplicação Win32 utilizando o PowerShell

Se tiver dificuldade em detetar a versão de ficheiro de aplicações Win32, considere utilizar ou modificar o seguinte comando PowerShell:


$FileVersion = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&quot;<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 PowerShell anterior, substitua a <path to binary file> cadeia pelo caminho para o seu ficheiro de aplicações 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 pela versão de ficheiro que precisa de detetar. Uma cadeia de versão de ficheiro de exemplo seria semelhante à seguinte:

2019.0150.18118.00 ((SSMS_Rel).190420-0019)

Se precisar de obter as informações da versão da sua aplicação Win32, pode utilizar o seguinte comando PowerShell:


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

No comando PowerShell anterior, <path to binary file> substitua-o pelo seu percurso de ficheiro.

Áreas adicionais de resolução de problemas a ter em conta

  • Verifique o alvo para se certificar de que o agente está instalado no dispositivo. Uma aplicação Win32 direcionada a um grupo ou a um PowerShell Script direcionado para um grupo criará uma política de instalação de agentes para um grupo de segurança.
  • Verifique a versão OS: Windows 10 1607 e mais tarde.
  • Verifique a Windows 10 SKU. Windows 10 S, ou Windows versões em execução com modo S ativado, não suporta a instalação MSI.

Para obter mais informações sobre a resolução de problemas das aplicações Win32, consulte a instalação de problemas da instalação da aplicação Win32. Para obter informações sobre tipos de aplicações em dispositivos ARM64, consulte os tipos de aplicações suportados em dispositivos ARM64.

Passos seguintes