Отключение всех ядер процессора, кроме нулевого (CPU 0), в Windows 10 может понадобиться для тестирования программного обеспечения, диагностики аппаратных проблем или оптимизации работы старых приложений, не поддерживающих многоядерность. Сделать это можно несколькими способами: через BIOS/UEFI, настройки загрузки ОС или системный реестр.

В этой статье разберём все проверенные методы — от простых до продвинутых, с пошаговыми инструкциями и нюансами для разных версий Windows. Важно: не все способы одинаково безопасны, поэтому начнём с самого надёжного.

Способ 1: отключение ядер через или UEFI

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

Как это сделать:

1. Перезагрузите компьютер и войдите в BIOS/UEFI (обычно нужно нажать Del, F2, F12 или Esc сразу после включения — зависит от модели материнской платы).

2. Найдите раздел, отвечающий за настройки процессора. В большинстве случаев он называется Advanced CPU Core Settings, CPU Configuration или Core Activation. У ASUS это может быть AI Tweaker, у Gigabyte — MIT, у MSI — OC.

3. В этом разделе ищите опцию Active Processor Cores или Number of CPU Cores. Установите значение 1 — это отключит все ядра, кроме одного.

4. Сохраните изменения (обычно клавишей F10) и перезагрузите ПК.

💡

Если в BIOS нет опции для отключения ядер, обновите версию прошивки материнской платы. Часто производители добавляют такие функции в новых релизах.

ПроизводительМодель материнской платыПуть к настройкеНазвание опции
ASUSROG Strix B550-FAdvanced \ CPU ConfigurationActive Processor Cores
GigabyteB550 AORUS EliteMIT \ Advanced Frequency SettingsCPU Core Control
MSIMPG B550 Gaming PlusOC \ CPU FeaturesNumber of CPU Cores
ASRockB550 TaichiAdvanced \ CPU ConfigurationCore Activation

Сравнение методов отключения ядер в для разных производителей

Не все материнские платы поддерживают ручное отключение ядер. Ниже таблица с примером, как это реализовано у популярных брендов.

Если вашей модели нет в таблице, изучите документацию или поищите на форумах — часто пользователи делятся скриншотами с нужными опциями.

Способ 2: отключение ядер через конфигурацию загрузки Windows (msconfig)

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

Пошаговая инструкция:

  • Нажмите Win + R, введите msconfig и нажмите Enter.
  • В открывшемся окне перейдите на вкладку Загрузка.
  • Выберите вашу операционную систему (обычно она одна) и нажмите Дополнительные параметры загрузки.
  • Поставьте галочку напротив Число процессоров и выберите 1 в выпадающем списке.
  • Нажмите ОК, затем Применить и ОК ещё раз.
  • Перезагрузите компьютер.

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

Способ 3: отключение ядер через командную строку (bcdedit)

Для пользователей, которые предпочитают работать с командной строкой, есть способ отключить ядра через bcdedit. Это более гибкий метод, чем msconfig, но требует аккуратности.

Выполните следующие шаги:

  1. Откройте командную строку от имени администратора (Win + X → Командная строка (администратор) или Windows Terminal (администратор)).
  2. Введите команду: bcdedit /set {current} numproc 1 и нажмите Enter.
  3. Перезагрузите компьютер.

Чтобы вернуть всё обратно, выполните команду: bcdedit /deletevalue {current} numproc.

⚠️ Внимание: неверное использование bcdedit может привести к невозможности загрузки системы. Если вы не уверены в своих действиях, используйте способ через msconfig или BIOS.
Какой способ отключения ядер вы используете чаще всего?
Через BIOS
Через msconfig
Через командную строку
Через реестр

Сравнение команд для упровления ядрами в Windows

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

КомандаОписаниеЭффектОбратимость
bcdedit /set {current} numproc 1Ограничивает количество процессоров до 1Вступает в силу после перезагрузкиДа (bcdedit /deletevalue {current} numproc)
wmic cpu get NumberOfCoresПоказывает количество физических ядерТолько просмотрНе требуется
wmic cpu get NumberOfLogicalProcessorsПоказывает количество логических процессоров (с учётом Hyper-Threading)Только просмотрНе требуется
start /affinity 1 program.exeЗапускает программу только на первом ядреРаботает для конкретного процессаДа (перезапуск без параметра)

Способ 4: отключение ядер через реестр Windows

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

Инструкция:

1. Откройте реестр: нажмите Win + R, введите regedit и нажмите Enter.

2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

3. Создайте новый строковый параметр (правая кнопка мыши → Создать → Строковый параметр) и назвовите его NUMBER_OF_PROCESSORS.

4. Откройте этот параметр и задайте значение 1.

5. Перезагрузите компьютер.

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

Практическая инструкция: как проверить, что ядра отключены

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

1. Диспетчер задач: откройте его (Ctrl + Shift + Esc), перейдите на вкладку Производительность и посмотрите на график загрузки процессора. Если отключено всё, кроме CPU 0, то активен будет только первый график.

2. Командная строка: выполните команду tasklist /FI "CPUTIME gt 0" /FO TABLE — это покажет processes, использующие процессор. Для проверки количества ядер подойдёт wmic cpu get Name, NumberOfCores, NumberOfLogicalProcessors.

3. Сторонние утилиты: программы вроде CPU-Z или HWMonitor показывают детальную информацию о процессоре, включая количество активных ядер.

Как убедиться, что ядра отключены правильно

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли отключить ядра только для конкретной программы?

Да, это возможно с помощью команды start /affinity в командной строке. Например, start /affinity 1 notepad.exe запустит Блокнот только на первом ядре. Маска 1 означает CPU 0, 2 — CPU 1, 3 — CPU 0 и CPU 1 и так далее.

Почему после отключения ядер в BIOS Windows всё равно видит все процессоры?

Возможно, в настройках отключено не то, что вы думали. Некоторые материнские платы предлагают отключать не ядра, а логические процессоры (потоки). Убедитесь, что вы изменили параметр Active Processor Cores, а не Hyper-Threading или SMT.

Будет ли работать игра или программа быстрее, если отключить лишние ядра?

В 99% случаев — нет. Современные приложения оптимизированы под многоядерность, и отключение ядер только ухудшит производительность. Исключение — старые программы (до 2005 года), которые не умеют работать с несколькими ядрами и могут даже тормозить из-за конфликтов.

Как вернуть всё обратно, если система не загружается после изменений?

Если вы использовали bcdedit или реестр, попробуйте загрузиться в Безопасном режиме (F8 или Shift + F8 при загрузке) и отменить изменения. Если в BIOS — сбросьте настройки на дефолтные (опция Load Optimized Defaults или извлеките батарейку на материнской плате на 10 секунд).