Я нашел этот вопрос, пытаясь превратить UserAssist на мой компьютер. В разделе «Общие» настроек конфиденциальности отключение «Разрешить запускать отслеживание приложений Windows для улучшения запуска и результатов поиска» отключило отслеживание UserAssist для меня. При включении он снова включил UserAssist.
Как отключить UserAssist в Windows 10?
Моя команда руководит лабораторией производительности, где мы проводим непрерывные интеграционные тесты нашего программного обеспечения в Windows 10. Мы заметили, что explorer.exe
иногда начинает использовать ЦП на полную мощность в течение длительных периодов времени. С помощью Process Monitor, я обнаружил, что explorer.exe
часто доступ определенного ключа реестра: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\
.
Этот раздел реестра, по-видимому, помогает 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 не влиял на мои тесты производительности?
2 ответа на вопрос
Чтобы ответить на мой собственный вопрос: после контакта с Microsoft вот что сработало.
Отключение UserAssist требует двух шагов:
Установите два ключа реестра
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_TrackProgs
иHKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_TrackEnabled
оба в ноль, чтобы указать, что мы хотим отключить UserAssist.Очистите свой реестр поддеревьев, которые выглядят как
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\<hash>
.
Похожие вопросы
-
3
Как организовать Избранные ссылки в Vista Explorer?
-
3
Как я могу "инвертировать" структуру каталогов?
-
12
Стоит ли чистить реестр?
-
-
2
Как заставить проводник в Vista запомнить вид папки?
-
3
Проблема фокусировки в проводнике Windows: нажатие стрелки «вниз» приводит к фокусировке на WE
-
1
Проводник Windows: как избежать «медленного» двойного щелчка по файлу, открывающего «переименование»
-
6
В Vista Explorer, как я могу найти слово во всех файлах каталога?
-
8
Как понять, что происходит в реестре Windows
-
3
Windows 7 Jumplists - как отключить только проводник Windows на панели задач
-
5
Как настроить Firefox в Windows, чтобы игнорировать настройки реестра?