Задать вопрос
@ImagineTables

Как исправить создание иконок в трее Process Explorer'ом при автозагрузке?

Windows 11, Process Explorer 17.05.

Автозагрузка галочкой Run at Logon в меню, для трея выбраны две иконки: загрузка ЦП и памяти.

Большую часть раз при перезагрузке винды PE загружается, но иконки в трее не создаёт, хотя в своём меню и показывает соответствующие галочки в подменю Tray Icons. Если поставить третью галочку, например, загрузку сети, он что-то пересчитывает, и отображает сразу три иконки. Так и приходится делать: каждый раз ставить третью галку и снимать, чтобы отобразить две нужных.

Но иногда всё проходит нормально. Из чего следует, что это, возможно, какие-то гонки порождения. Надо ли замедлить загрузку PE или, наоборот, ускорить?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ImagineTables Автор вопроса
Кажется, нашёл решение.

PE автозапускается хитрым способом: через таску, повешенную на триггер At user logon. У таски стоит highest privileges. (Похоже, это такой способ автозагрузки чего-нибудь с правами админа и не показывая диалог UAC. Надо взять на заметку).

Речь идёт о том, что происходит, когда чекаешь пункт меню Run At Logon в PE — именно в этот момент и создаётся таска.

Найти таску можно либо через Task Scheduler, либо утилитой Autoruns (найти запись для PE, выбрать в контекстном меню Jump to Entry…). Рекомендую Autoruns, и регулярно смотреть, что и как там грузится.

Так вот, в свойствах таски переходим на вкладку триггеров, находим триггер At user logon, редактируем его и прописываем там задержку секунд в 10. И это лично для меня решило проблему гонок, несколько перезагрузок — иконки в трее каждый раз появляются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы