Ізоляція ядра – одна з функцій захисту пристрою Windows на основі віртуалізації (Hypervisor-protected Code Integrity або HVCI), що ізолює сторонні процеси від процесів Windows, покликана підвищити захист від загроз, спрямованих на ядро Windows. Незважаючи на користь, у деяких випадках її відключення може підвищити продуктивність системи в іграх та сторонніх додатках. У цій покроковій інструкції докладно про способи відключити ізоляцію ядра в Windows 11 і Windows 10, а також додаткову інформацію на тему, яка може бути корисною. Базовий спосіб — Використовуйте відповідні параметри у вікні «Безпека Windows». Кроки для відключення ізоляції ядра будуть такими: В результаті ізоляція ядра та основна її складова – «Цілісність пам'яті» буде відключено. Примітка: відкрити «Безпеку Windows» можна через «Параметри»: Ви можете повністю відключити функції ізоляції ядра HVCI за допомогою редактора реєстру. Для цього: В результаті ізоляція ядра та супутні функції HVCI будуть вимкнені на комп'ютері. Замість ручного редагування реєстру ви можете створити reg-файл із таким вмістом: Або використовувати команду в командному рядку, запущеному від імені Адміністратора: Якщо на комп'ютері інстальовано Windows 11/10 Pro або Enterprise, ви можете використовувати редактор локальної групової політики для вимкнення ізоляції ядра та інших функцій HVCI: В результаті функції ізоляції ядра Windows будуть повністю вимкнені. Перевірити статус функцій безпеки на основі віртуалізації можна за допомогою команди PowerShell (Термінала Windows): На скріншоті видно, що всі функції HVCI відключені (SecurityServicesRunning і VirtualisationBasedSecurityStatus рівні 0). Ще один спосіб перевірити, чи включена ізоляція ядра — у редакторі реєстру відкрити розділ Якщо розділ відсутній або параметр HVCIEnabled у ньому дорівнює 0, ізоляція ядра відключена. При значенні HVCIEnabled рівному 1 - Увімкнена. Після вимкнення ізоляції ядра безпека Windows буде сигналізувати про проблеми в частині «Безпека пристрою», а на піктограмі в області сповіщень буде відображатися знак оклику. Щоб цього не відбувалося, зайдіть у розділ «Безпека пристрою» та натисніть «Закрити» або «Закрити все». Враховуйте, що ізоляція ядра не на всіх пристроях включена за умовчанням. Якщо її вимкнено, найчастіше причина — у непідтримуваних драйверах пристроїв, список яких відображатиметься в «Безпека Windows». Друга можлива причина — відсутність необхідних роботи HVCI функцій віртуалізації. А раптом і це буде цікаво: Трапляється, що не всі ядра процесора включаються до роботи. Але не тільки в Windows 10. І ось багатоядерний процесор на 75% простоює. Зрозуміло, що мало кому сподобається. Ще з часів XP ентузіасти шукали відповідь, скільки саме процесів одночасно виконується на ПК. Сьогодні це завдання вирішується так просто, але мало хто про це знає. Просто навантажте свій комп'ютер грою і швидше йдіть в Диспетчер завдань. Там буде видно, чи багатоядерність відіграє роль. Простіше кажучи, довгим розголошенням ми пропонуємо експеримент. А так багато можна говорити, що поділ процесів повинен підтримуватися ОС, додатками, іграми і драйверами. Міркувати, в якій саме послідовності обробляти команди, і як їх чергувати. Скаржитися, що система працює повільно: напевно халявить десь. Відкиньте ці дурниці, Біллі Гейтс дав нам більш досконалий системний засіб для збирання всієї необхідної інформації. Ось перед нами всі 4 ядра системи, і кожне працює. Якщо іграшка задіє лише два з них, це означає, що криворукі програмісти не вміють оптимізувати код. Ні система, ні BIOS, ні процесор тут не винні.Ми чітко бачимо роботу всіх доступних ядер. Ще Пушкін А.С. дещо писав про процесорну архітектуру. Як кажуть, ядра – чистий смарагд… Перша порада, яку дають у ТП Майкрософт, це спробувати особливий варіант завантаження: Встановлюємо необхідну кількість процесорів. Будьте обережні з цим вікном і намагайтеся нічого більше не чіпати (товстий натяк на ОЗУ). Якщо попередній варіант мало кому допоміг (з цілком зрозумілих причин), то налаштування BIOS часто дає потрібний ефект. Слід знайти розділ процесора і дозволити роботу всіх ядер, або поставити при виборі щось на зразок Авто (автоматично). Однак далеко на кожних налаштуваннях фігурує ця установка. Наявність великого вибору опцій притаманно багатопроцесорних систем. Іноді допомагає завантажувати оптимальні параметри. Не забудьте перед цим зберегти старі на випадок, якщо не допоможе і доведеться повертатися. Деякі запитання (answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-missing-processor-cores/c456556e-2e90-45db-9081-a1ff52697333) вирішуються звичайним оновленням.Ось відповідь одного везунчика, якому це допомогло. Ми розібралися з тим, як увімкнути всі процесорні ядра на Windows 10, а тепер подумаємо, як виключити деякі з роботи. Перша відповідь очевидна: повернутися до BIOS. Але буває ще, що геймер хоче розпаралелити своїх ботів так, щоб вони «жерли» менше місця і не заважали грати основному персонажу. Спробуйте це зробити із диспетчера завдань. Припустимо, що Провідник, це наш бот. Обмежимо його права. Це корисно у випадках, коли один процес відчутно пожирає всі ресурси. Обмежте його права, і тоді можна буде хоча б завершити роботу системи без перешкод. Він не зможе використати всі ядра процесора, а тому залишаться обхідні потужності. Повсюдно йдеться про можливості системи, але мало хто знає про підтримку процесорів. Ось яку інформацію вдалося дізнатися нам: Тож розмножуйтесь на здоров'я! На практиці це виглядає так: якась людина говорить, що Pro підтримує всі ядра процесора Xeon E5-2699 V4. Їх до того ж на платі 2 штуки. Разом, виходить 44 ядра та 88 потоків. Такий комп за мільйон-другий рублів. Весь зал аплодував тому, хто зумів запустити десятку на цій машині. А ми подумали – треба почати заробляти більше та якісніше. Який рис написано Win10? Там у тому й річ, що в диспетчері завдань немає поля "задати відповідність" в меню. Ти реально "вася" клацни на свій процес на вкладці "подробиці" і вибери "задати подібність" - це воно і є. Технології постійно розвиваються та вдосконалюються і сьогодні на 9 із 10 комп'ютерах встановлені багатоядерні процесори.І якщо двоядерні самі по собі можуть використовувати обидва ядра, то у випадку з чотирьох-або восьмиядерними процесорами все не так очевидно. Найчастіше користувачі навіть не знають про прихований потенціал свого процесора і не використовують його на повну міць в іграх чи складних програмах. У нашій статті ми розповімо вам про те, як увімкнути всі ядра процесора в Windows 10 і отримати більш детальну інформацію про процесор. На кожне окреме ядро може бути різне навантаження, що пов'язано зі зміною завантаженості ПК. Налаштування BIOS дозволяють встановити окрему робочу частоту для ядер. При рівномірному розподілі навантаження на ПК користувач отримають високу продуктивність. Якщо говорити про двоядерний процесор, то лише в одному випадку буде задіяно лише одне ядро – при завантаженні комп'ютера. З іншого боку, завжди є можливість активувати всі ресурси, щоб прискорити процес завантаження (з іншого боку, завантаження Windows це не найвибагливіший до CPU процес, і ви виграєте набагато більше, якщо просто поставите свою Windows 10 на SSD). Щоб активувати всі ядра чотириядерного (приклад) процесора під час увімкнення ПК, можна використовувати: Інструкція нижче підійде як для 32-, так і для 64-бітної ОС редакцій Windows 10: Щоб не виконувати ці дії щоразу, у попередньому вікні «Конфігурація системи» встановіть галочку на пункті «Зробити ці параметри завантаження постійними». Підтвердьте дії на «Застосувати» та OK. Змінювати налаштування BIOS потрібно лише в тому випадку, якщо комп'ютер просто не завантажується. Не потрібно використовувати цей метод, якщо у вас немає будь-яких початкових знань щодо роботи в BIOS. Найкраще скористайтеся попередньою інструкцією. Для активації всіх ядер багатоядерного процесора через BIOS виконайте такі дії: Щоб дізнатися, яка кількість ядер задіяна системою, а також які параметри є у CPU, можна скористатися стандартними засобами операційної системи або сторонніми програмами. Щоб знайти докладнішу інформацію про всі пристрої, потрібно відкрити "Диспетчер пристроїв" (DEVMGMT.MSC). Розгорніть гілку «Процесори» та вивчіть графіки (для чотириядерного процесора їх має бути чотири тощо). Наведіть курсор на будь-який рядок, клацніть ПКМ та виберіть опцію «Властивості». Тут і буде вся необхідна інформація про процесор. Якщо вам мало "Диспетчера пристроїв", то можна скористатися відразу кількома програмами, призначеними для перевірки інформації про систему та апаратну частину: Усі програми можна завантажити з офіційного сайту їхніх розробників. Незважаючи на те, що Windows вважається операційною системою для звичайних користувачів, на відміну від численних дистрибутивів Linux, все одно дозволяє здійснювати деякі операції, за які досвідчені користувачі воліють останню. Зокрема, маються на увазі доступ до апаратних складових. Сама ОС і встановлені драйвера роблять так (або, принаймні, намагаються), щоб вони працювали на максимум і надавали кращий досвід користувача. Для початку потрібно знати, як увімкнути всі ядра процесора на Windows 10 і це питання ми докладно розберемо в цій статті. Якщо раптом ви не знаєте, скільки їх всього і хочете дізнатися про версію ядра в Windows 10 у вашому процесорі, то варто почати саме з цього. Найпростіше це зробити за допомогою інструментів самої Windows. Правий клік у меню «Пуск» > «Керування комп'ютером». У лівому меню увімкнути Диспетчер пристроїв > Процесор. Кількість пунктів і означатиме кількість ядер процесора, які можна використовувати, коли ви знатимете, як активувати всі ядра процесора в Windows 10.Аналогічну інформацію можна отримати і за допомогою сторонніх програм: Перша безкоштовна, решта коштує грошей, але, зрозуміло, крім кількості, підказують, як подивитися величезну кількість інформації про комп'ютер і систему, починаючи від переліку комплектуючих і закінчуючи температурою процесора в Windows 10. Зрозуміло, вони тільки надають інформацію, і не знають, як увімкнути та запустити всі ядра процесора у Windows 10. Є поширена помилкова думка щодо того, що на комп'ютері працюють не всі. Це негаразд. У будь-який момент, крім включення, задіяні всі з них, тому, зрозуміло, ви ніколи не дізнаєтесь, як відключити ядро процесора, тому що це неможливо. Але є інший аспект – вони можуть працювати з різною частотою, відповідаючи за різні завдання. Сучасні процесори часто оснащуються кількома продуктивними, які запускатимуться під час ігор, монтажу та інших складних завдань; і простішими – для елементарних процесів. Таким чином, досягається баланс продуктивності та енергоефективності, що особливо важливо щодо ноутбуків. Але відповіді на питання, як увімкнути друге ядро процесора в Windows 10, немає, тому що всі вони працюють однаково. Також необхідно звернути увагу на те, що в деяких випадках неможливо включити та направити потужність усіх на обробку певного завдання. Це залежить лише від розробника ПЗ. Тільки він вирішує, чи розблокувати ядра і чи підтримувати багатопоточність чи ні. Якщо ні – найбільше навантаження і всю роботу виконуватиме лише одне, решта ж працюють у щадному режимі. Є один момент у роботі операційної системи, коли насправді активним може бути лише одне – процес включення комп'ютера. Але навіть у даному випадку ситуацію можна змінити та дізнатися, як включити 4 ядра на Windows 10. Скориставшись вбудованими інструментами системи та BIOS. У першому випадку необхідно увімкнути діалогове вікно «Виконати» або скористатися гарячими клавішами «Windows + R». Після цього ввести msconfig і натиснути ОК. Відкриється вікно з базовими параметрами системи. Другий варіант, як використовувати та налаштувати всі ядра процесора для роботи в Windows 10 – скористатися BIOS. Він запускається, коли комп'ютер увімкнено за допомогою клавіш F2 або Del залежно від типу пристрою. У самому BIOS, знову ж таки, залежно від його версії, необхідно знайти пункт Advanced Clock Calibration або аналогічний, і там включити значення All cores або Auto. Знову ж таки слід зазначити, що ці налаштування вплинуть тільки на процес запуску комп'ютера, і прискорити роботу комп'ютера таким чином не вдасться. Робота операційної системи, загалом чи окремих програм цілком залежить лише від розробників. Чи додали вони цю можливість включити, і як якісно оптимізували її. …… не городіть, не намагайтеся, інакше переустановка чи відновлення системи! взагалі, якщо що, в параметрах завантаження кількість процесорів вказується рівною кількості ядер процесора, віртуальні ядра так само плюсуються. тобто є 6ядер/12 потоків, відповідно виставляється 12 процесорів. На віруалці стоїть win10 64bit У мене одного не було жодних проблем?! встановлена windows_10, у «конфігурації системи» не виставляється максимальна пам'ять (4096 Мб), значення постійно повертається нанівець, попри галочку у вікні «максим. пам'ять». Процесор має 4 ядра, за замовчуванням активований 1 процесор, при встановленні галочки і виставленні всіх 4-х ядер комп'ютер «злітає», не завантажується взагалі у мене з'явилася проблема спочатку я включив 3 ядра з 6 вирішив тестувати потім вирішив включити всі 6 ядер але там було тільки 3 ядра макс. потім вирішив поставити 1 ядро і перезавантажив комп знову заходжу дивлюся а там доступно тільки одне ядро допоможіть вирішити. після цієї операції з ядрами комп став гальмувати Чи вже вирішив проблему? У мене така ж виникла просто Про msconfig.За замовчуванням всі процесори включені, що підтверджує як диспетчер завдань, так і диспетчер пристроїв. А взагалі дана утиліта призначена для зменшення внаслідок технічних проблем або розгону каменю кількості задіяних ядер. Так само і з пам'яттю. Будь-яка моніторингова прога вам з точністю покаже скільки її у вас, і не треба в msconfig взагалі нічого (крім служб) чіпати. Процесор в комп'ютері як би один, а кількість ядер може бути у кожного різне, це залежить від самого процесора, може бути і двоядерний проц або 4-х ядерний, за замовчуванням задіяний в системі з усіх 1-одне ядро процесора, в msconfig можеш виставити Значення максимум і все буде як по маслу, якщо звичайно хороше охолодження. Монітор системи показує, що одне з ядер майже не працює. Завжди одне й те саме. Три ядра орють по серйозному, без проблем. Пробував налаштовувати в електроживленні розділ харчування процесора — відключив простий ядер, відключив зниження харчування — це ядро запустилося, зупинилося інше. Стояла «Сімка» — такого не було. Ядра паркувалися у випадковому порядку. Що може бути? Що робити? У мене 4-х ядерний процесор, а число процесорів показує 3. Праворуч максимум пам'яті 8192. Мені вже в майстерні робили чотири ядра і знову злетіло на три? Четвертого у списку просто нема! У мене на 10 Вінді запускається eufi замість звичайного біосу і там пункту Advanced Clock Calibration просто нема що робити (ноут зависає і супер гальмує через те, що я напортачив у msconfig) підкажіть що робити Вітаю, ти вирішив свою проблему? а якщо 4 ядра і на кожне ядро проходить 1 гіг, то для чого оператива, що залишилася в ноуті, тобто всього пишуть 8 гіг, 4 гіг на ядра і 4 гіг куди? І якщо сенс збільшувати кількість оперативи ( допустимо до 32 гіг в ноуті у мене ) Скажіть будь ласка, а якщо ядер 4 а оперативної пам'яті 8 ГБ то скільки ставити ГБ? Можна як максимальне значення пам'яті, і 4 Гб, враховуючи, що у кожне ядро потрібно по 1 Гб. Бувають ситуації, коли потрібно запустити додаток на меншій кількості ядер, ніж має процесор. Наприклад: • Для обмеження споживання ресурсів конкретним додатком. Цей варіант гарантовано відключає вибрані ядра, але не надто зручний, тому що для їх подальшого включення доведеться знову заходити в біос і перезавантажувати систему. Для китайських плат на сокеті 2011-3 шукане налаштування знаходиться за адресою IntelRCSetup > Processor Configuration > Pre-Socket Configuration > CPU Socket 0 Configuration > Cores Enabled. Для китайських плат на сокеті 2011: Advanced > CPU Configuration > Active Processor Cores. Для материнок на інших сокетах і платформах знайти потрібне налаштування також не складе труднощів, достатньо зайти в меню конфігурації процесора і озирнутися. В операційних системах від Microsoft є можливість відключити частину ядер через утиліту msconfig: Цей спосіб не вимагає відключення ядер, всі вони залишаться працювати, але вказаний додаток зможе використовувати лише певну кількість. Даний варіант може не так сильно впливати на продуктивність як повноцінне відключення ядер, але він не вимагає перезавантаження і може виконуватися «на льоту». Є кілька варіантів використання: через диспетчер завдань, командний рядок чи властивості ярлика. Ці ж дії можна зробити через командний рядок. Починаючи з Win7 для цього використовується команда affinity. Приклад використання: натискаємо Win + R і вводимо cmd.exe /c start "Notepad ++" /affinity FFFF "C:\Program Files (x86)\Notepad++\notepad++.exe" (замініть шлях та ім'я програми на необхідні). Зверніть увагу на значення "FFFF" після /affinity. Саме воно вказує, скільки ядер використовуватиме додаток. Як обчислити це значення: Припустимо, що у нас процесор із 8 ядрами та 16 потоками (16 логічних ядер). Представимо 16 логічних ядер у двійковому (бінарному) вигляді, де кожне ядро може мати значення 0 (вимкнено) та 1 (включено). Всі ядра включені: 11111111111111111. Приберемо Hyper-Threading (включені тільки фізичні ядра): 0101010101010101. Зверніть увагу, що останній 0 праворуч - це 0 ядро, а перший 0 ліворуч, це 15 ядро. Тепер переведемо дані з двійкового у 16-річний формат. Для цього можна використовувати будь-який онлайн-конвертер. "0101010101010101" після конвертації стане "5555". Саме 5555 і потрібно використовувати, щоб запустити програму на 8 логічних ядрах: cmd.exe /c start "Notepad ++" /affinity 5555 "C:\Program Files (x86)\Notepad++\notepad++.exe" Додаток таким чином можна запускати як через Win + R, так і через командний рядок або ярлик: Поділитись "Як відключити частину ядер\запустити програму на кількох ядрах"Як вимкнути ізоляцію ядра у Windows 11 та Windows 10
Вимкнення ізоляції ядра в «Безпека Windows»
Відключення у редакторі реєстру
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity] "Enabled"=dword:00000000
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
Налаштування HVCI у редакторі локальної групової політики
Перевірка статусу ізоляції ядра
Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard
HKLM\System\CurrentControlSet\Control\CI\State
Додаткова інформація
Yehejo 25.02.2023 о 10:23
Як вимкнути ядра процесора windows 10
Маловідомі опції Windows 10
Що робити: мої ядра стоять
Установки BIOS
Оновлення
Як вимкнути ядра
Йа хочу знати більше
Кількість працюючих ядер за промовчанням у Windows 10
Способи увімкнення ядер процесора на Windows 10
Налаштування процесора в BIOS
Перевірка даних та параметрів процесора
Стандартні засоби Windows 10
Сторонні програми
Дізнатись кількість
Як взагалі працюють ядра і як їх увімкнути
Як увімкнути всі ядра процесора на Windows 10 під час запуску?
Варіант із BIOS
Коментарі (16)
Чи не у ядер а процесорів!
Завантажується та працює до 8ядер включно. Якщо додаю ядер більше, то вінда не завантажується.
Як вирішити проблему?Як вимкнути частину ядер\запустити програму на кількох ядрах
• Для забезпечення сумісності. Наприклад потрібно запустити застаріла програма, яка працює некоректно в багатоядерній системі.
• Для підвищення продуктивності. Особливо актуально це у випадку з LGA2011-3, де багатоядерні CPU бувають змушені скидати частоти, щоб укластися в ліміти енергоспоживання. Шляхом відключення кількох ядер можна домогтися збільшення частоти інших ядер.Відключення ядер через біос
Відключення ядер через msconfig
Вказуємо програмі скільки ядер використовувати
Через диспетчер завдань
Через командний рядок або властивості ярлика