В последнее время диспетчер задач время от времени показывает процесс под названием "Service host: remote procedure call", который внезапно достигает примерно 20% мощности процессора. Несмотря на то, что он всего на 20%, мой компьютер останавливается, и мне приходится ждать 20-30 секунд, чтобы проблема разрешилась. Видео и аудио продолжают работать в фоновом режиме, но я не могу вносить какие-либо действия, например, переключать окна или взаимодействовать с каким-либо программным обеспечением.
Если я нахожусь в процессе чего-то отдаленно интенсивного (например, просмотра видео) и случайно нажимаю, например, пауза/воспроизведение/полноэкранный режим, прежде чем понимаю, что этот процесс в данный момент набирает обороты, это может усугубить зависание на несколько минут, прежде чем хост службы вернется в нормальное состояние, и мой компьютер снова будет пригоден для использования. Если я слишком настойчив в переключении окон или открытии диспетчера задач, иногда проводник Windows зависает и его приходится сначала перезагружать.
За все это время мой процессор не использовал больше ~30% или ~40-50% памяти. Там все выглядит нормально.
Насколько я понимаю, service host: remote procedure call — это общее название для множества различных процессов, как и svchost (или, может быть, это одно и то же — открытое расположение файла на самом деле направляет меня к svchost.exe).
Могу ли я что-нибудь сделать, например, через меню cmd, чтобы заставить Windows в следующий раз при возникновении скачков отображать именно эту задачу, чтобы я мог определить проблему и принять меры по ее устранению?
Спасибо
решение1
В командной строке выполните следующее: tasklist /svc /fi "imagename eq svchost.exe"
Более подробную информацию смотрите на этом сайте: https://www.bleepingcomputer.com/tutorials/list-services-running-under-svchostexe-process/