[РЕДАКТИРОВАТЬ]: Эта проблема была решена с помощью недавнего обновления Windows.
Добрый день,
У меня есть проблема, и вы надеетесь, что вы можете помочь мне с ней. Вот так:
Через 5 минут мой компьютер переходит в режим отключения, и «ntoskrnl.exe», показанный как «Система» в диспетчере задач, начинает потреблять процессор как сумасшедший: с 0,2-0,3%, который он потребляет обычно, он переходит на 17-20% использования процессора. Если вы просто перемещаете мышь, использование «Система» возвращается к нормальному состоянию.
«ntoskrnl.exe» находится в папке Windows / System32.
Я дошел до того, что создал программу на C ++, чтобы компьютер не бодрствовал, чтобы он не go перешел в режим отсутствия. Я включил эту программу в список автозагрузки. Это патч, но пока он работает.
Я включу код для этого. Чтобы кратко объяснить это, он устанавливает некоторые флаги, чтобы запросить экран, чтобы он не спал - как видео приложение, мало чем отличающееся от VL C или YouTube через браузер, и затем ждет бесконечно с вызовами только для большего количества ожиданий. Если есть какой-нибудь способ сделать его еще менее «тяжелым» на P C, дайте мне знать.
using namespace std;
#include <chrono>
#include <thread>
#include <Windows.h>
int main()
{
chrono::duration<int, milli>sleep_duration(900000);
SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED | ES_SYSTEM_REQUIRED | ES_AWAYMODE_REQUIRED);
while (true)
{
this_thread::sleep_for(sleep_duration);
}
}
Есть ли способ более детально проверить, что "System" делает / вызывает? Хитрость заключается в том, что это должно быть сделано без участия пользователя, поскольку это не позволяет программе работать.
В качестве альтернативы я также буду спрашивать, есть ли исправление для этого, хотя я искал много форумов и только обнаружил, что проблема возникает, когда компьютер переходит в «отсутствующий режим». Очевидно, он действует только на windows. И я нашел сообщение с похожими проблемами, как 2016 года на ноутбуке.
В некоторых сообщениях также предлагается отключить службу "Windows Поиск". Я сделал это, и это уменьшило проблему (с 40% использования процессора до 18%). Я снова включил его, так как он не исправил это полностью. Возможно ли, что другие Windows службы вызывают это?
Я заметил, что проблема началась этой зимой, но она могла начаться раньше.
Я рассматривал майнинг вредоносных программ, но оба Windows Defender и Malwarebytes ничего не нашли, и проблема не устраняется без доступа rnet, поэтому я не думаю, что это так.
Я использую windows ноутбук.
Спасибо за все.
введите описание изображения здесь