Установить программы в Windows 10 довольно просто. Вам всего лишь убедиться, что вы устанавливаете правильный тип приложения. Если вы используете 32-разрядную версию Windows, приложение тоже должно быть 32-разрядным. Аналогично, если вы используете 64-битную Windows, приложение должно быть 64-битным.
Хорошие разработчики приложений не только предоставляют ссылки на разные версии, они также соответственно разрядности называют EXE-файл, чтобы пользователи по названию смогли определить, 32-битный или 64-битный. Вы удивитесь, но не существует быстрого способа проверить, является ли EXE 32-битным или 64-битным.
Что такое разрядность
Более подробно о разрядности мы рассказывали в статье «Что такое разрядность системы Windows».
Как узнать разрядность программы в Windows
Я покажу 3 простых способа проверить, является ли программа 32 или 64-битной. Первый способ самый простой. Другие методы определения разрядности требуют установки приложений, однако оба приложения бесплатны, и есть вероятность, что одно из них уже установлено в вашей операционной системе.
Проверить разрядность .EXE в свойствах файла
Это способ узнать разрядность файла программы не требует установки дополнительных утилит.
- Кликните правой кнопкой мышки на исполняемом файле, разрядность которого нужно проверить.
- Из выпадающего меню выберите пункт «Свойства».
- Перейдите на вкладку «Совместимость». В разделе «Режим совместимости» установите флажок «Запустить эту программу в режиме совместимости для».
- Откройте раскрывающееся меню со списком операционных систем:
- Если в список операционных систем входит Windows XP, как показано на снимке экрана, то программа 32-битная.
- Если список начинается с Vista, тогда программа 64-битная.
Не забудьте снять флажок «Запускать эту программу в режиме совместимости для:»
Определить разрядность .EXE с помощью SigCheck
Скачайте бесплатную утилиту командной строки SigCheck и распакуйте ее в папку C:\Windows.
Откройте командную строку с обычными правами пользователя и введите следующую команду:
Синтаксис
1 |
sigcheck.exe "полныйпуть-к-exe" |
Пример
1 |
sigcheck.exe C:\Users\GeekTimes\Desktop\Plex-Media-Server-1.10.1.4602-f54242b6b.exe |
В выводе, возвращаемом командой, найдите строку MachineType, которая и сообщит, является ли EXE-файл 32-разрядным или 64-разрядным.
Узнать разрядность .EXE с помощью 7-Zip
Вы будете удивлены, но 7-zip также может определить, является ли EXE 32-битным или 64-битным. Большинство людей уже установили приложение, поэтому вам нужно открыть командную строку и использовать команду cd, чтобы перейти к месту установки 7-zip.
1 |
cd "C:\Program Files\7-Zip" |
Проверьте путь, потому что вы могли установить приложение в другом месте.
Когда вы окажетесь в папке 7-zip, выполните следующую команду.
Синтаксис
1 |
7z l "полный-путь-к-exe" | findstr CPU |
Пример
1 |
7z l "C:\Users\GeekTimes\Desktop\Plex-Media-Server-1.10.1.4602-f54242b6b.exe" | findstr CPU |
Выходные данные вернут одну строку и сообщат вам, является ли EXE 32-битным или 64-битным.
Заключение
В некоторых случаях 32-разрядное приложение будет работать в 64-разрядной версии Windows. На самом деле, есть еще много-много приложений, которые являются только 32-битными, и они, как правило, работают нормально. Тем не менее, вы всегда должны стараться скачивать EXE-файл, созданный для вашей архитектуры Windows. Это может помочь вам избежать проблем в будущем.
Вот спасибо, а то скачал прогу, хотел положить в program files, а в какую (обычную или х86) — ХЗ. А по вкладке совместимость сразу определил разрядность!