Как определить разрядность .EXE в Windows?

Установить программы в Windows 10 довольно просто. Вам всего лишь убедиться, что вы устанавливаете правильный тип приложения. Если вы используете 32-разрядную версию Windows, приложение тоже должно быть 32-разрядным. Аналогично, если вы используете 64-битную Windows, приложение должно быть 64-битным.

Хорошие разработчики приложений не только предоставляют ссылки на разные версии, они также соответственно разрядности называют EXE-файл, чтобы пользователи по названию смогли определить, 32-битный или 64-битный. Вы удивитесь, но не существует быстрого способа проверить, является ли EXE 32-битным или 64-битным.

Что такое разрядность

Более подробно о разрядности мы рассказывали в статье «Что такое разрядность системы Windows».

Как узнать разрядность программы в Windows

Я покажу 3 простых способа проверить, является ли программа 32 или 64-битной. Первый способ самый простой. Другие методы определения разрядности требуют установки приложений, однако оба приложения бесплатны, и есть вероятность, что одно из них уже установлено в вашей операционной системе.

Проверить разрядность .EXE в свойствах файла

Это способ узнать разрядность файла программы не требует установки дополнительных утилит.

  1. Кликните правой кнопкой мышки на исполняемом файле, разрядность которого нужно проверить.
  2. Из выпадающего меню выберите пункт «Свойства».
  3. Перейдите на вкладку «Совместимость». В разделе «Режим совместимости» установите флажок «Запустить эту программу в режиме совместимости для».
  4. Откройте раскрывающееся меню со списком операционных систем:
    1. Если в список операционных систем входит Windows XP, как показано на снимке экрана, то программа 32-битная.
    2. Если список начинается с Vista, тогда программа 64-битная.

Проверить разрядность .EXE в свойствах файла

Не забудьте снять флажок «Запускать эту программу в режиме совместимости для:»

Определить разрядность .EXE с помощью SigCheck

Скачайте бесплатную утилиту командной строки SigCheck и распакуйте ее в папку C:\Windows.

Определить разрядность .EXE с помощью SigCheck

Откройте командную строку с обычными правами пользователя и введите следующую команду:

Синтаксис

Пример

В выводе, возвращаемом командой, найдите строку MachineType, которая и сообщит, является ли EXE-файл 32-разрядным или 64-разрядным.

Определить разрядность программы с помощью SigCheck

Узнать разрядность .EXE с помощью 7-Zip

Вы будете удивлены, но 7-zip также может определить, является ли EXE 32-битным или 64-битным. Большинство людей уже установили приложение, поэтому вам нужно открыть командную строку и использовать команду cd, чтобы перейти к месту установки 7-zip.

Проверьте путь, потому что вы могли установить приложение в другом месте.

Когда вы окажетесь в папке 7-zip, выполните следующую команду.

Синтаксис

Пример

Выходные данные вернут одну строку и сообщат вам, является ли EXE 32-битным или 64-битным.

Заключение

В некоторых случаях 32-разрядное приложение будет работать в 64-разрядной версии Windows. На самом деле, есть еще много-много приложений, которые являются только 32-битными, и они, как правило, работают нормально. Тем не менее, вы всегда должны стараться скачивать EXE-файл, созданный для вашей архитектуры Windows. Это может помочь вам избежать проблем в будущем.

Понравилась статья? Поделиться с друзьями:
Комментарии: 1
  1. Ромео

    Вот спасибо, а то скачал прогу, хотел положить в program files, а в какую (обычную или х86) — ХЗ. А по вкладке совместимость сразу определил разрядность!

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