1

Предыстория: у меня есть старый компьютер с Windows 10, который я использую для тестирования. Он всегда был чист от вредоносных программ, но после того, как он был включен некоторое время, он замедляется.

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

Я нашел эту ссылку на флэш-памяти без перезагрузки компьютера

Суть в том, что вы можете очистить память без перезапуска:

  • Создайте ярлык для %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
  • Прикрепите это к панели задач.

Но это, похоже, не помогло, пока я не запустил его от имени администратора, что легко сделать, но вы не можете сделать ярлык на панели задач Запуск от имени администратора. Как только я запустил его как администратор, это немного помогло.

Я не решаюсь связываться с rundll напрямую, отчасти потому, что мне не нужны запросы безопасности каждый раз, когда что-то обращается к нему, но мне нравится сохранять умеренное UAC на этом устройстве.

Есть ли какой-нибудь тип командного файла или приложения на C #/VB, который я могу создать только для этого? У меня установлена Visual Studio.

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

3 ответа3

4

Благодаря ансерверу Ultrasonic, я нашел параметр « Properties >> Shortcut >> Advanced , вкладка совместимости для меня не отображается.

Свойства скриншота

Тем не менее, это ничего не изменило, но я искал, где находится папка Icon и нашел это

%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar (действительно в Windows 10) и изменил там свойства, что дало желаемый результат.

1

Вы можете связать ярлык панели задач с обычным ярлыком, который, в свою очередь, будет ссылаться на нужную вам программу. На вкладке совместимости обычного ярлыка выберите Запуск от имени администратора. Теперь каждый раз, когда вы щелкаете по ярлыку на панели задач, rundll32.exe должен запускаться от имени администратора (конечно, с UAC).

-1

Щелкните правой кнопкой мыши значок ярлыка, затем выберите "Свойства"> "Совместимость"> установите флажок "Запускать программу от имени администратора", нажмите "ОК".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .