Делает Rundll32.exe advapi32.dll, ProcessIdleTasks
действительно чистая память? Не совсем! В сети существует явное заблуждение, что Rundll32.exe advapi32.dll, ProcessIdleTasks очищает память и ускоряет работу ПК с Windows.
Есть ли Rundll32.exe advapi32.dll, ProcessIdleTasks действительно очищает память?
Подробнее об этом от Microsoft:
Оптимизация размещения файлов, которая выполняется не чаще одного раза в три дня, является примером задачи, которая выполняется, когда считается, что система находится в режиме ожидания.
Восстановление системы и другие функции Windows также пытаются отложить некоторую работу до тех пор, пока система не будет сочтена простаивающей. Есть также некоторые рабочие элементы, выполняемые один раз после настройки, которые также работают в рамках механизмов планирования незанятых задач.
Все эти «незанятые задачи» управляются системным API в advapi32.dll, ProcessIdleTasks.
Единственная цель API - предоставить тестам простой способ принудительно выполнить любые незавершенные незанятые задачи немедленно, без необходимости ждать длительный период времени.
Для вызова ProcessIdleTasks из командной строки используется синтаксис:
Rundll32.exe advapi32.dll, ProcessIdleTasks
Эта команда просто переводит Windows в состояние ожидания, позволяя ей выполнять задачи, которые она обычно не выполняла бы при использовании ПК; я.,е. Короче говоря, заставляет выполнять неактивные задачи и не имеет ничего общего с очисткой памяти и ускорением работы ПК.