Как отключить UserAssist в Windows 10?

Моя команда руководит лабораторией производительности, где мы проводим непрерывные интеграционные тесты нашего программного обеспечения в Windows 10. Мы заметили, что explorer.exe иногда начинает использовать полную нагрузку на процессор в течение длительного времени. Используя Process Monitor, я обнаружил, что explorer.exe часто обращался к определенному разделу реестра: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA},

Этот раздел реестра, по-видимому, помогает UserAssist поддерживать "список приложений, файлов, ссылок и других объектов, к которым был получен доступ" ( источник).

Когда я открываю UserAssist\CEBFF5CD-... введите regedit и нажмите на подполе "Count", regedit зависает.

Когда я удаляю весь UserAssist\CEBFF5CD-... ключ, я сразу вижу explorer.exe Использование ЦП снизилось с полного ядра до <1%.

Я хочу отключить UserAssist, чтобы он не мешал тестам производительности, но у меня возникают проблемы при этом. Пока что я пробовал:

  • Предложение этого сайта о создании UserAssist\Settings ключ со значением DWORD с именем NoLog под ним со значением 1 затем перезапуск explorer.exe,
  • Этот сайт предлагает отключить обе опции "Конфиденциальность" в настройках меню "Пуск". (Мне пришлось немного изменить эти инструкции для Windows 10.) Я также перезапустил explorer.exe после этого.

Я продолжал видеть доступ к этому ключу реестра и высокую загрузку ЦП explorer.exe после каждого из этих попыток исправить.

Как отключить UserAssist в Windows 10, чтобы UserAssist не влиял на мои тесты производительности?

4 ответа

Решение

Чтобы ответить на мой собственный вопрос: после контакта с Microsoft вот что сработало.

Отключение UserAssist требует двух шагов:

  1. Установите два ключа реестра, HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_TrackProgs а также HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_TrackEnabled, оба к нулю, чтобы сигнализировать, что мы хотим отключить UserAssist.

  2. Очистите свои поддеревья реестра, которые выглядят как HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\<hash>,

Перейдите к HKEY_Current_User\Software\Microsoft\Windows\Currentvers ion\Explorer\Userassist, Вы должны увидеть два подраздела с именем Count, удалите оба этих ключа. Теперь щелкните правой кнопкой мыши ключ UserAssist и создайте новый ключ с именем Settings, В этом ключе создайте значение DWORD с именем NoLogустановите значение 1.

Отключение «Разрешить Windows отслеживать...» не работает. Glary сообщает, что тонна «User Assist» нарушает конфиденциальность, и удаляет их до следующего перезапуска компьютера. Я использую Bitdefender для защиты от постоянных нарушений конфиденциальности Win10, и он работает хорошо, но у меня есть более прямой и последовательный метод отключения помощи пользователю и другой ерунды M10 при запуске. Я использую простую небольшую программу под названием «Tiny Wall». Я использую его около десяти лет, и при правильной настройке все останавливается. Однако будьте осторожны, поскольку вам необходимо отключить TW при выполнении обновления W10, поскольку W10 перехватит его, выполнит полную работу и снова начнет автоматические обновления.

Я нашел этот вопрос, пытаясь включить UserAssist для моего ПК. В разделе "Общие" настроек конфиденциальности отключение "Позволять Windows отслеживать запуск приложений для улучшения результатов" Пуск и поиск "" отключило отслеживание UserAssist для меня. При включении он снова включил UserAssist.

Другие вопросы по тегам