Как проверить, является ли EXE-файл 32- или 64-битным в Windows 10

Установить десктопное приложение проще простого, главное, чтобы тип исполняемого файла соответствовал архитектуре процессора. На 64-битные системы можно устанавливать и 32— и 64-битные приложения, тогда как на 32-битные Windows возможна установка только 32-битных программ. Обычно в источниках указывается разрядность приложения, но вы легко можете узнать ее и сами, воспользовавшись консольной утилитой от Марка Руссиновича SigCheck.

Скачайте архив с тулзой с официальной странички docs.microsoft.com/en-us/sysinternals/downloads/sigcheck, и распакуйте в каталог System32. В архиве два файла — для 32- и 64-битной Windows.

Проводник - sigcheck.exe

Также вы можете распаковать утилиту в любое удобное расположение, но тогда при работе в командной строке придется каждый раз прописывать к ней полный путь.

Чтобы определить разрядность любого исполняемого файла, откройте командную строку или PowerShell и выполните команду следующего вида:

Команда вернет набор сведений о файле — описание, имя разработчика, версию и т.д.

SigCheck

Будет среди них и разрядность, указываемая в параметре MachineType.

Если на вашем компьютере установлен архиватор 7-Zip, воспользуйтесь для определения разрядности исполняемого файла им.

Принцип похожий, откройте командную строку и сначала перейдите в расположение 7z.exe, обычно это C:\Program Files\7-Zip и выполните такую команду:

Разрядность будет показана в значении параметра CPU.

7-Zip

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

Рекомендуемые публикации:

1 комментарий

  • Kotya:

    Элементарно Ватсон, не пользуйтесь отстойным виндовым проводником, Total Commander лучше !

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *