Предыстория: у меня есть старый компьютер с Windows 10, который я использую для тестирования. Он всегда был чист от вредоносных программ, но после того, как он был включен некоторое время, он замедляется.
Некоторым программам, которые я использую на нем, требуется немного времени для запуска, а само начало - минуте, поэтому я стараюсь не восстанавливать его.
Я нашел эту ссылку на флэш-памяти без перезагрузки компьютера
Суть в том, что вы можете очистить память без перезапуска:
- Создайте ярлык для
%windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
- Прикрепите это к панели задач.
Но это, похоже, не помогло, пока я не запустил его от имени администратора, что легко сделать, но вы не можете сделать ярлык на панели задач Запуск от имени администратора. Как только я запустил его как администратор, это немного помогло.
Я не решаюсь связываться с rundll
напрямую, отчасти потому, что мне не нужны запросы безопасности каждый раз, когда что-то обращается к нему, но мне нравится сохранять умеренное UAC на этом устройстве.
Есть ли какой-нибудь тип командного файла или приложения на C #/VB, который я могу создать только для этого? У меня установлена Visual Studio.
Примечание. Одна из вещей, которая сбрасывается, - это видеопамять других приложений, поэтому некоторые из ваших программ могут отрисовываться за минуту. Сохраните свою работу под рукой, но дайте программе минуту для повторного рендеринга, если она в этом нуждается.