Устранение неполадок приложений Win32

При устранении неполадок приложений Win32, используемых в Microsoft Intune, можно использовать несколько методов. В этой статье содержатся сведения об устранении неполадок и сведения, которые помогут вам решить проблемы с приложениями Win32. Дополнительные сведения см. в разделе Ресурсы по устранению неполадок с установкой приложений Win32 .

Примечание.

Эта возможность управления приложениями поддерживает как 32-разрядную, так и 64-разрядную архитектуры операционной системы для приложений Windows.

Важно!

Для развертывания приложений Win32 рекомендуется использовать исключительно расширение управления Intune, в особенности если применяется многофайловый установщик приложений Win32. Если вы смешиваете установку приложений Win32 и бизнес-приложений (LOB) во время регистрации Windows Autopilot, установка приложения может завершиться ошибкой. Однако во время подготовки устройства Windows Autopilot поддерживается сочетание приложений Win32 и бизнес-приложений. Расширение управления Intune устанавливается автоматически, когда скрипт PowerShell или приложение Win32 назначаются пользователю или устройству.

Если приложению Win32, которое развертывается и назначается с ориентацией на пользователя, требуются права администратора устройства или другие разрешения, которых нет у обычного пользователя устройства, установка приложения завершится сбоем.

Сведения об устранении неполадок с приложением

Пользователь может просмотреть неполадки установки, например когда приложение было создано, изменено, нацелено и доставлено на устройство. Центр администрирования Microsoft Intune предоставляет эти и другие сведения на панели Устранение неполадок и поддержка. Дополнительные сведения см. в разделе Сведения об устранении неполадок с приложениями.

Устранение неполадок с приложением с помощью журналов

Просмотр сведений о журналах поможет определить причину возникающих проблем и устранить их. Вы можете просмотреть журналы, отображаемые в Intune, или просмотреть журналы, отображаемые в CMTrace.

Журналы, отображаемые в Intune

При возникновении проблемы с установкой приложения Win32 можно выбрать параметр Сбор журналов в области Сведения об установке для приложения в Intune. Дополнительные сведения см. в статье Устранение неполадок с установкой приложений Win32.

Журналы, отображаемые с помощью CMTrace

Журналы агента на клиентском компьютере обычно находятся в папке C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. Для просмотра этих файлов журналов можно использовать CMTrace.exe. Дополнительные сведения см. в разделе CMTrace.

Снимок экрана: журналы агента на клиентском компьютере.

Важно!

Чтобы обеспечить правильную установку и выполнение бизнес-приложений Win32, параметры защиты от вредоносных программ должны исключить из проверки следующие каталоги:

На клиентских компьютерах x64:
C:\Program Files (x86)\Microsoft Intune Management Extension\Content
C:\windows\IMECache

На клиентских компьютерах x86:
C:\Program Files\Microsoft Intune Management Extension\Content
C:\windows\IMECache

Дополнительные сведения см. в статье Рекомендации по проверке на вирусы для корпоративных компьютеров под управлением поддерживаемых версий Windows.

Определение версии файла приложения Win32 с помощью PowerShell

Если вам трудно определить версию файла приложения Win32, попробуйте использовать или изменить следующую команду 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
}

В предыдущей команде PowerShell замените <path to binary file> строку путем к файлу приложения Win32. Пример пути будет выглядеть следующим образом:

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

Кроме того, замените <file version of successfully detected file> строку версией файла, которую необходимо определить. Пример строки версии файла будет выглядеть примерно так:

2019.0150.18118.00 ((SSMS_Rel).190420-0019)

Если вам нужно получить сведения о версии приложения Win32, можно использовать следующую команду PowerShell:


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

В предыдущей команде PowerShell замените <path to binary file> своим путем к файлу.

Дополнительные области устранения неполадок, которые следует учитывать

  • Проверьте нацеливание, чтобы убедиться, что агент установлен на устройстве. Приложение Win32, предназначенное для группы, или сценарий PowerShell, предназначенный для группы, создаст политику установки агента для группы безопасности.
  • Проверьте версию ОС: Windows 10 1607 и более поздних версий.
  • Проверьте номер SKU Windows 10. Windows 10 версиях S или Windows, работающих с включенным S-режимом, не поддерживает установку MSI.

Дополнительные сведения об устранении неполадок с приложениями Win32 см. в статье Устранение неполадок с установкой приложений Win32. Сведения о типах приложений на устройствах ARM64 см. в разделе Типы приложений, поддерживаемые на устройствах ARM64.

Дальнейшие действия