Как определить, есть ли на компьютере Windows 64-битный процессор или операционная система

15

Как вы можете проверить, если ваш компьютер Windows

  • Имеет процессор x86 (32-разрядный) или x86-64 (64-разрядный)?
  • Работает ли 32-битная или 64-битная операционная система?
tintincutes
источник
на какой ОС вы работаете?
Джеймс Мерц
Win XP профессионал
tintincutes
1
Используйте Linux и superuser.com/questions/208301/… (и я уверен, что есть дубликат для Windows).
Жиль "ТАК - перестань быть злым"
У меня нет lInux
tintincutes

Ответы:

10

Если вы используете 64-разрядную версию XP, под ней C:\вы увидите папку «Program Files», а также папку «Program Files (x86)».

Свойства системы также будут отражать 64-битную ОС:

альтернативный текст

Джон Т
источник
Я сделал это, но я не видел, где написано 32 бита. Поэтому, возможно, я понял, что мой XP Pro 32-битный, если 64-битный не указан.
tinincutes
1
@ тон, правильно.
Джон Т
5

Почти все процессоры, выпущенные с 2006 года, поддерживают 64-битный набор команд и могут работать как в 32-битной, так и в 64-битной операционной системе. Для запуска 64-битной ОС требуется процессор x86-64, но вам не нужна 64-битная ОС для использования одного из этих процессоров.

аппаратные средства

Почти все процессоры AMD начиная с Athlon 64 поддерживают 64-битные инструкции. Если у вас есть процессор AMD, он, вероятно, может работать на 64-битной ОС.

Почти все процессоры Intel начиная с серии Core 2 поддерживают 64-разрядные. Если у вас процессор Core 2 или Core i x , он может работать на 64-битной ОС. Исключение составляют лишь несколько процессоров для нетбуков Atom. Чтобы проверить, поддерживает ли ваша версия процессора x64, посмотрите ее в базе данных процессора Intel .

Програмное обеспечение

Mac OS X поддерживает x64 начиная с OS X 10.4 Tiger, а x64 - только с 10.6 Snow Leopard.

Начиная с Windows 2000 Server, были 64-разрядные версии Windows, но они не входили в мейнстрим до Windows Vista. Многие компьютеры, продаваемые сегодня с Windows, поставляются с 64-битной Windows 7. Вы можете проверить, установлена ​​ли у вас 64-битная Windows, перейдя в «Мой компьютер» и нажав «Свойства системы».

Windows 64 бит

nhinkle
источник
Я бы исправил первое предложение следующим образом: «Почти все процессоры, выпущенные с 2010 года, поддерживают 64-битный набор команд». В 2007/2008 году все еще было много 32-битных ноутбуков.
Jiggunjer
4

Если вы используете Windows XP, то, скорее всего, вы используете 32-разрядную операционную систему, поскольку 64-разрядная версия WinXP встречается крайне редко (по уважительной причине, поскольку она в основном не поддерживается).

Если сам компьютер совместим с 64-битной версией, то в этом случае сложнее выяснить. Попробуйте загрузить CPU-Z и проверьте, есть ли в списке команд что-то вроде EM64T, AMD64, x86-64 или аналогичного. Если вы сомневаетесь, пожалуйста, опубликуйте, что CPU-Z отображает для Название, Спецификация и Инструкции.

Майкл Стум
источник
хорошо, так что нет возможности проверить в ПК, 32-битный ли он
tintincutes
Есть, но не простой командной строкой. Используя autoit, макрос @CPUARC вернет 32-битный или 64-битный процессор, а @OSARCH сообщит вам, 32-битная или 64-битная ОС. Это будет работать на любой машине Windows. Я мог бы написать небольшой сценарий для этого через несколько минут.
MaQleod
@MaQleod: Это мило с вашей стороны. Был бы признателен. Есть ли способ проверить без его установки? Как можно больше я не хочу устанавливать, потому что это делает мой компьютер медленным
tinincutes
1
ссылка на скомпилированную версию не требует установки.
MaQleod
4

Используя autoit , запустите этот скрипт:

If @CPUARCH = "x86" Then
    $CPUARCH = "32-bit"
Else
    $CPUARCH = "64-bit"
EndIf

If @OSARCH = "x86" Then
    $OSARCH = "32-bit"
Else
    $OSARCH = "64-bit"
EndIf

MsgBox(64,"OS and CPU Architechure","The CPU is " & $CPUARCH & " and the OS is " & $OSARCH)

Здесь есть скомпилированная версия, если вы не хотите загружать autoit и компилировать ее самостоятельно. Обратите внимание, это будет работать на 2K / XP / VISTA / 7

MaQleod
источник
хм, как мне запустить этот скрипт? Нужно ли запускать это в командной строке? Я извиняюсь, поскольку я новичок в мире программирования
tinincutes
ссылка на версию для компиляции выглядит для меня странно, но я должен скачать ее отсюда.
tinincutes
Извините за орфографическую ошибку, которую я только что заметил, пытался сделать это быстро, когда дети кричали на меня, я исправлю это, когда у меня будет время, но это действительно не имеет большого значения в том, как работает приложение.
MaQleod
спасибо MaQleod, мне интересно, как попробовать этот скрипт. Как вы запускаете скрипт? Не совсем уверен.
tinincutes
1
Если у вас есть скомпилированная версия, вы просто запускаете ее, как и любой другой exe-файл, и появляется всплывающее окно с архитектурой ОС и процессора. Если вы сначала установили autoit, просто вставьте приведенный выше скрипт в текстовый файл, сохраните его как файл .au3, щелкните правой кнопкой мыши и выберите «запустить скрипт».
MaQleod
2

Ниже приведен список способов проверки того, является ли ваша установленная в настоящее время операционная система 32- или 64-разрядной, и может ли ваш процессор поддерживать 64-разрядную ОС.

Обратите внимание, что методы будут различаться в зависимости от вашей версии Windows.


Любая версия Windows

Операционная система

Если вы используете 64-разрядную версию Windows, на вашем диске будут находиться Program Files (x86) и Program FilesC:\ .

Если вы используете 32-разрядную версию Windows, будет присутствовать только папка Program Files .


Windows 10

Операционная система и процессор

Щелкните правой кнопкой мыши кнопку « Пуск», затем выберите « Система» .

Windows 10 щелкните правой кнопкой мыши меню «Пуск»

Тип ОС и процессора будет показан под заголовком « Система» рядом с « Тип системы» .

Windows 10 Системная информация

Источник: WD Support - Как определить, является ли ОС Windows 32-разрядной (x86) или 64-разрядной (x64)


Windows 8

Операционная система и процессор

На рабочем столе нажмите ⊞ Win+ i( Windows Key + i ), затем нажмите Информация о ПК .

Очарование настроек Windows 8

Тип ОС и процессора будет показан под заголовком « Система» рядом с « Тип системы» .

Windows 8 Системная информация

Источник: Picohelp - Как проверить, является ли Windows 8 32-битной или 64-битной версией


Windows 7 / Vista / Server 2008

Операционная система

Откройте меню «Пуск» , щелкните правой кнопкой мыши « Компьютер» и выберите « Свойства» . Тип ОС будет указан в разделе Система .

Windows 7 Системная информация

Источник: WikiHow - Проверьте, является ли ваш компьютер 64-битным

процессор

Этот метод может потребовать права администратора.

  1. Откройте Информация о производительности и Инструменты, нажав кнопку « Пуск» , а затем - « Панель управления» . В поле поиска введите Информация о производительности и Инструменты , а затем в списке результатов выберите Информация о производительности и Инструменты .

  2. Нажмите Просмотр и распечатайте подробную информацию о производительности и системе .

  3. В системе разделе вы можете увидеть , какой тип операционной системы , которую вы в настоящее время работает под типом системы , и является ли или не вы можете запустить 64-разрядную версию Windows , под 64-разрядным . (Если ваш компьютер уже работает 64-разрядная версию Windows , а вы не увидите 64-разрядный список.)

Источник: Служба поддержки Microsoft - 32-битная и 64-битная Windows: часто задаваемые вопросы


Windows XP

Операционная система

Откройте меню «Пуск» , щелкните правой кнопкой мыши « Мой компьютер» и выберите « Свойства» . Общая вкладка будет отображаться , если ваша система использует 64 битную ОС-под системой заголовка.

Системные свойства Windows XP

Снимок экрана любезно предоставлен Джоном Т

Stevoisiak
источник
1

Все остальные ответы на самом деле не доказывают, что ваша система является 64-битной. Они просто сообщают вам, установлена ​​ли у вас 64-битная ОС. Я могу предложить вам сделать это тоже. Но если ваша копия Windows не является 64-битной (потому что вы можете установить 32-битные окна в 64-битных системах), тогда я предлагаю вам установить CPU-Z.

После установки запустите CPU-Z и найдите EM64T в соответствии с инструкциями на вкладке CPU.

Мэтт Н
источник
EM64T относится только к чипам Intel. Чипы AMD будут отображаться как «x86_64». +1
Билли ОНил
0

Щелкните правой кнопкой мыши на «Мой компьютер», а затем нажмите «Свойства».

Между
источник
Я сделал это, но здесь нет способа сказать, что он 32-битный
tintincutes
Вы используете XP? Vista? 7? МНЕ?
период с
1
Я использую XP Professional
tintincutes
Так на скриншоте выше, ( i.imgur.com/wJa5R.gif ), когда написано, что 64-разрядная версия это потому, что у него установлена ​​64-разрядная версия Windows XP. Что вы скажете, когда откроете свойства?
период с
1
ничего. Мой довольно старый, я думаю. Это просто говорит: Microsoft Windows XP Professional Версия 2002 с пакетом обновления 3. Итак, я предположил, что это только 32-разрядный
tinincutes
0

Командная строка в Windows:

wmic computersystem

Просто тип системы:

wmic computersystem get systemtype

Терминал, в Linux:

sudo lscpu

Просто тип системы:

sudo lscpu | grep Architecture
durette
источник