Почти на всех современные процессоры являются многоядерными. Все современные версии Windows поддерживают мультипроцессорные CPU и все ядра на них по умолчанию активны.
В Windows есть ограничение на максимальное поддерживаемое количество физических CPU и ядер (логических процессоров) в зависимости от версии и редакции:
- Windows 10 x86 (Enterprise Pro, Home) – до 2 CPU и 32 логических процессоров (учитываются как физические ядра, так и виртуальные ядра Hyper-Threading)
- Windows 10/11 x64 – до 2 CPU и 256 логических процессоров
- Windows Server 2019/2016/2012R2 – 640 логических процессоров
- Windows Server 2008 R2 – 256 логических ядер
Сколько процессоров и ядер доступно в Windows?
Проще всего проверить, сколько физических CPU, ядер и логических процессоров доступно в Windows с помощью Task Manager.
- Запустите
taskmgr.exe
и перейдите на вкладку Performance; - Выберите CPU;
- В правом окне указано количество доступных процессоров (sockets), физических ядер (24 cores) и логических процессоров (logical processors).
В диспетчере устройств (
devmgmt.msc
) также отображается количество доступных логических ядер.
Также информация о физических CPU и количестве ядер на них отображается в разделе Processor утилиты msinfo32.exe
Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s) Processor Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz, 2394 Mhz, 12 Core(s), 24 Logical Processor(s)
Вы можете получить информацию о количестве ядер и логических процессорах с помощью PowerShell:
Get-WmiObject -class Win32_processor | ft NumberOfCores,NumberOfLogicalProcessors
NumberOfCores NumberOfLogicalProcessors ------------- ------------------------- 12 24 12 24
В переменной окружения Windows также есть информация о количестве логических процессоров в Windows:
echo %NUMBER_OF_PROCESSORS%
Как включить все ядра процессора в Windows?
Если в Windows недоступны все ядра CPU, проверьте включены ли они в настройках BIOS/UEFI. Здесь могут быть два параметра:
- HyperThreading – возможность использовать оба логических процессора ядра CPU
- Active Processor Cores – разрешено ли использовать все ядра процессора
Перезагрузите Windows и войдите в настройки BIOS (обычно для этого используются клавиши
F2
,
Del
,
F10
или
F1
.
Конкретные названия пунктов и их наличие зависит от версии BIOS и модели процессора. В моем случае все ядра и логические процессоры включены в разделе Processor Configuration:
- Hyper-Threading ALL:
Enabled
- Active Processor Cores:
All
Как запускать программу в Windows только на определенных ядрах?
В Windows вы можете разрешить программе выполняться только на одном или нескольких ядрах. По-умолчанию запущенное приложение Windows может выполняться на любом ядре.
Если вам нужно привязать программу к определенным ядрам, можно воспользоваться функцией Processor Affinity. Это может понадобится, если вы хотите ограничить использование CPU программой, или запускать программу только на одном ядре (это бывает нужно для запуска старых приложений, которые некорректно работают на многоядерных компьютерах.
Вы можете изменить привязку запущенного приложения к ядрам с помощью Task Manager:
- Перейдите на вкладку Details;
- Щелкните правой кнопкой по процессу и выберите Set affinity;
- Отметьте физические ядра, на которых разрешено выполнять инструкции приложения.
Если нужно сразу запустить приложение на одном ядре, например, CPU0. Воспользуйтесь командой:
cmd.exe /c start "Acrobat DC" /affinity 1 "C:\Program Files\MyApp\yourappname.exe"
Включить все ядра Windows при загрузке
В Windows при загрузке компьютера всегда используется одно ядро. Вы можете разрешить использовать все ядра при загрузке Windows через System Configuration:
- Запустите утилиту
msconfig
; - Перейдите на вкладку Boot и выберите загрузочную запись вашей Windows;
- Нажмите Advanced options;
- Включите опцию Number of processors в окне BOOT Advanced Options;
- Выберите количество логических процессоров (потоков), которые можно использовать при загрузке
.
Что делать если случайно указал меньше 1024мб?
Сохранил, всё в порядке?
На 8ГБ 1904мб может быть?
Благодаря вашим советам у семя ОС сдохла! Спасибо
Ахтунг, Не пользуйтесь, ос дохнет.
У кого руки из опы у тех дохнет ОС. Я не первый год пользуюсь данной настройкой начиная с XP и все в порядке.
Понимаю у них руки из жопи
Что делать если у меня 4 ядра, а я поставил на 8?
Ну значит больше ядер
там не ядра, а потоки, у тебя 4 ядра 8 потоков, автор гонит, не лезьте никуда.
Елки палки ОС внатуре сдохла. Пишет ошибка и устранение и так на повторе только. Не пользуйтесь в п.зду
НЕ СТАВЬТЕ ВСЕ ЯДРА! НЕ ДЕЛАЙТЕ ВСЕ ВЫШЕ НАПИСАННОЕ! ОС СДЫХАЕТ, ОШИБКА «BAD SYSTEM CONFIG INFO»
Более тупых советов я еще не встечал. 1 ACC разблокирует неудачные, за,локированные на заводе ядра. от этого будет все глючить. 2. максимум памяти работает только вниз, то есть если у тебя 16, можно сделать 8. но не наоборот. 3. Включение лишних ядер при загрузке не ускорит ничего, скорее замедлит. 4 совет самый козырный, лучше конечно купить ссд. и новый комп. и переехать в калифорнии. тогда все будет ок
Если ос сдох , нужно зайти в систему в безопасном режиме и в
мсконфигее убрать все галочки , которые понаставили. Потом ребут и о счастье ос работает.
Комп не включается, и вылазит подготовка автоматического восстановление, диагностика, устранение неполадок, а потом вылазит автоматическое восстановление. Не подскажете что делать?
Число процессов ставьте на максимум,этот никак не влияет на глюки,а лишь раскрывает потенциал пк/ноутбука.Число памяти менять не советую.У меня 8 gb при выставлении 2-4 у меня Windows в прям смысле этого слова сдохла т.к это число — это ОЗУ(Оперативка).Лучьше оставить память на приложения.
Очень странная статья. Во-первых advanced clock calibration — особенность АМ2+ и АМ3 платформ (возможно АМ2, но с ними почти не встречался; и на АМ3+ в принципе можно поставить те же железки, где это актуально); во-вторых она касается аппаратно закрытых ядер (предположительно глючных, это уже лотерея — могут и живыми быть, но в любом случае не для несведущих развлечение). В-третьих, сокрытие ядер самой виндой — это где такое видано вообще?
Дмитрий,вы,что решили залезть в msconfig не разбираясь в этом. Очень много сайтов и видео на ютубе где описано как правильно настраивать.
поласкун удали статью вообще, не ведитесь на это разводилово винду угробите.
какие вы все умные, аж на хр перейти хочется)))
искал — вин 10 жрет только одно жеет в игре, пи итогу кругом как увеличить память и прочая херня, да мне плевать как долго, в разумных пределах, как оно занрузится, но как работает нет, вин 10 не работает( это виста, на 2% лучше
Че вы гоните у меня наоборот стало лучше и работает супер винда не сдохла просто не надо ставить что-то от себя может у кого-то комп или ноут сама система не справилась с нагрузкой но у меня даже гта пять работает лучше чем было
Работает, у меня на хуананге_х79_2689_16ГБ в вин11 лучше стало, система не долбит один проц под 100% работают все по чуть, с памятью непонятно — тож самое, после ребута винда пишет нуль, мучаю дальше.)
ОГРОМНОЕ СПАСИБО из-за вас виндоус полетел, куча файлов утеряно, на себе проверьте раз 10 хотя бы прежде чем советовать
удалите статью вообще, дизинфа
Чуваки, почему мой чмошный ноут Леново с двумя ядрами по 1.6 Гц и оперативкой 4 Гб быстрее перекидывает файлы и быстрее форматирует флешку, чем мой второй заряженный ноут с 16 оперативкой и 8ю ядрами по 2.9 Гц, втф???
На новом ноуте задействовано одно ядро во время передачи файлов на флешку, мож установить хотя бы 4? На обоих ноутах и флешке на терабайт входы юсб 3.0, но на бомжарском ноуте с виндой 10 передача под 70 мб в секунду, а заряженном с виндой 11 до 38 мб в секунду…Но из восьми только одно ядро задействовано, бесит
Ну во первых, если стоит ssd то скорость будет больше, чем у hdd. Тут ещё очень зависит от накопителя, не только от процессора.
Ребята, не бросайтесь сразу выполнять все советы из Интернета. Это раз.
Два: относительно данной статьи — зайдите в Диспетчер задач и на вкладке «Быстродействие» посмотрите сколько ядер (потоков) задействует система. Удивитесь, что система сама использует все ядра (потоки). Поэтому это ненужная статья, выполняя советы из неё ничего не ускорите, а вот замедлить или вообще сломать можите.
я не совсем понимаю, о чем вы. Но на ноуте Процессор AMD Ryzen 7 4800H with Radeon Graphics, 2900 МГц, ядер: 8, логических процессоров: 16 стоит SDD диск и он все равно медленнее передает файлы с флехи, чем Ноут с процессором Целерон 2 ядра по 1.3-1.6 гц (точно не помню, лень доставать его сейчас и смотреть).
Причем, как я писал, я использую одну и ту же флеху, на которой разъем ЮСБ 3.0! на обоих ноутах естесвтенно тоже ЮСБ 3.0.
Не знаю что у вас там дохнит я сколько ставлю все по макс у меня не разу не дохнуло ничего и работало не скажу что прям так работало как и было
Всё ровно производительность не измениться, может стать хуже
Не надо вводить людей в заблуждение. Количество ядер Core и количество процессоров CPU это разные понятия. В вашем меню речь идёт о процессорах, в домашних компах их редко бывает больше двух. Изучите вопрос и не пишите чушь!
Пользы нет, винда при нагрузке и так использует всё возможное когда это нужно. Эти манипуляции с ядрами сделают только хуже, ведь при простое вся нагрузка идёт на одно ядро, экономя энегрию
Стажу и вижу тупих людей которые кто сделали и ОС сдохло пк сам вибивает сколько ему ядер взаимодействовать черкните при нагрузки в диспетчере и без неё пк сам использует ядра
Напишу про себя и проц. RYZEN . Что касается msconfig там показаны не процессоры, не ядра в работе а потоки. Стоит 4 значит 2 ядра. Был у меня сначала ryzen 4 ядра и 8 потоков а в работе было только половина не обращал внимание как бы. Поставил ryzen 6 ядер и 12 потоков и опять AIDA и все остальное показывало что 2 ядра только. Решил потом, в поиске пишем CMD и в ком.строке от имени админа bcdedit.exe /set numproc X ( Х вместо ставить число потоков проц.) enter и перезагрузка. Быстро и все стало показывать как надо. И какой смысл ставить процессор на 6-8 ядер если по факту в работе 2 или 4, и ничего там само не включается под нагрузкой.
Спасибо большое добрый человек! Тоже сначало по глупости поставил неправильное кол-во потоков, а больше поставить уже никак, уже думал сносить винду, а тут на вас натыкаюсь. Еще раз спасибо!
Люди, пожалуйста, помогите! Как через командую строку (с чёрным фоном) ввести msconfig?!?
msconfig запускается через окно «Выполнить» из стартового меню
Itel core 2duo mother asus p5b windows pro 64 ноябрь 2022 . Два раза пробовал ставить два процессора и максимальная память 8гб. Оба раза после применения система выдавала
Постоянная ошибка перезагрузка произойдет автоматически , затем начинался циклический процесс восстановления системы, пока не прерывал эту карусель и ставил
Windows заново. Даже не знаю, чего пожелать автору.
Полнейший бред , нечего это не изменит, игры на ультрах если не идут ,то хоть миллион ядер включите это нечего не изменит и спалиь ваш и так устаревший старый хлам ахахахаххх
Это вообще никак не ускорит и не увеличит фпс!!!
При включении компьютера вылезает ошибка SYSTEM THREAD EXCEPTION NOT HANDLED. Вызывает проблему IntcAudioBus.sys. Что делать?
После того как сделал, винда н запускалась, помог фикс через командную строку, но теперь не работает подключение инета через кабель, и не видит гнезда для наушников. Вообщем крутая статья, не пользуйтесь! ну его на фиг.
Иван, что за фикс через командную строку? Можно подробнее.
Вот держи, меня это спасло! Этой командой все настройки в меню msconfig сбрасываются:
В cmd ввести следующее (можно из меню восстановления 10-ки):
bcdedit /deletevalue {default} truncatememory
В «Быстродействии» показывает одно окно (один процессор), но в диспетчере устройств все 4+4 в наличии. Все ли ядра в таком случае работают?
Процессор скорее всего один, а вы видите в диспетчере устройств его ядра. На вкладке быстродействие есть инфа по количеству ядер с учетом hypertrhreading
Естественно, процессор один, четырех-ядерный.
В семерке, например, все окна по каждому ядру отражались, а в 11-й, похоже, упростили/изменили, одно окно без подробностей по ядрам.
Щелкни правой кнопкой мыши по экрану графика и там выбери нужный вид
Ребят, у меня после этой настройки тоже винда крякнулась, я нашел решение данной проблемы!
1 способ) Сделать откат по точке восстановления, но если у вас нет ее, тогда вот
2 способ)
1. Два раза перезагрузить пк и выйдет автоматическое восстановление, выберите вариант Восстановление системы, чтобы запустить среду восстановления Windows.
2. В среде восстановления Windows на экране Выбор действия выберите элемент Диагностика> Командная строка.
3. В командной строке введите следующее:
bcdedit /deletevalue {default} truncatememory
Этой командой все настройки в меню msconfig сбрасываются на дефолтные!
4. Перезагрузите пк.
После этого система моя заработала, пользуйтесь)