Узел службы модуля запуска процессов DCOM-сервера грузит процессор – что делать?

DCOM – это набор программных интерфейсов Майкрософт, реализованных на базе модели Удаленного вызова процедур (RPC), который обеспечивает взаимодействие между COM-компонентами по сети и выполняет функцию вызова объекта, размещенного на другом компьютере. Это один из основных процессов Windows и запускается вместе с загрузкой системы.

Но есть случаи, когда при заметном снижении производительности Windows, в Диспетчере задач замечает, что узел службы модуля запуска процессов DCOM-сервера грузит процессор почти до 100%. Есть ряд решений, позволяющие решить проблему чрезмерного использования ресурсов системы.

Отключение внешних устройств

В первую очередь отключите все внешние USB устройства. Возможно, причина высокой нагрузки на процессор, создаваемой модулем запуска DCOM-сервера, в одном из них. Каждый раз при подключении внешних устройств (смартфонов, планшетов, игровых приставок и прочих), они используют ресурсы компьютера для синхронизации с системой.

Поэтому отключите их и проверьте, снизилась ли нагрузка. Если да, определите проблемное устройство и обновите его драйвер.

Создание новой учетной записи

Во многих случаях удается решить проблему высокой нагрузки процессора модулем DCOM-сервера путем создания нового профиля пользователя. Для этого загрузите компьютер в безопасном режиме и войдите в систему как администратор.

Перейдите в раздел Семья и другие пользователи с помощью команды ms-settings:otherusers из окна «Выполнить» (Win + R).

Нажмите на плюс «Добавить пользователя для этого компьютера».

Для создания локального профиля кликните на кнопку «У меня нет данных для входа этого человека».

Выберите пункт «Добавить пользователя без учетной записи Майкрософт».Отобразится окно для заполнения данных авторизации.

Введите данные для входа и выберите пароль, который можете запомнить.

Когда новая учетная запись будет создана, разверните меню Пуск, кликните на иконку пользователя и выберите «Выход».

Теперь с экрана блокировки войдите в систему под вновь созданной учетной записью. Проверьте, грузит ли модуль запуска процессов DCOM-сервера ресурсы процессора. Если проблема решена, переместите все личные файлы в новый профиль.

Если не можете получить доступ к настройкам профиля, можно создать новую учетную запись с помощью командой строки.

Откройте командную строку с правами администратора с помощью системного поиска.

В консоли запустите команду:

net user /add [имя пользователя] [пароль]

После ее выполнения будет создана новая учетная запись. Теперь ей нужно предоставить права администратора.

new localgroup администраторы [имя] /add

С помощью этих команд можно быстро создать профиль локального администратора.

После их успешного выполнения перезагрузите компьютера. Если был использован безопасный режим, откройте окно конфигурации системы командой msconfig из окна «Выполнить» (Win + R). На вкладке Загрузка снимите флажок с опции безопасного режима и примените изменения. Подтвердите перезагрузку ПК.

Запуск инструмента Process Explorer

С помощью утилиты Process Explorer можно узнать, какие DLL были загружены вместе с подробностями о том, какой родительский процесс их запустил. Также можно узнать подробности об использовании процессора, какие фоновые приложения грузят ресурсы системы и прочее. Попробуйте проверить процессы, использующие модулем запуска DCOM-сервера и узнать проблемный, который грузит процессор.

Загрузите утилиту с официального сайта Microsoft.

После распаковки пакета в доступном каталоге запустите его.

В меню «File» нажмите на пункт «Show Details for All Processes».

Теперь найдите процесс «svchost.exe», щелкните на нем правой кнопкой мыши и выберите Свойства. Перейдите на вкладку Image. Здесь будет отображен «источник» нагрузки, то есть, какой процесс использует исполняемый файл.

Немного покопайтесь и найдите приложение или службу, которую можно отключить на странице «services.msc».

В большинстве случаев процесс «dll!DabSessionStateChanged+0xe4…» принуждает узел службы модуля запуска процессов DCOM-сервера чрезмерно грузить процессор. Этот процесс можно отключить прямо в окне Process Explorer, он связан с Брокером системных событий (System Events Broker).

Ссылка на основную публикацию