Вы, несомненно, читаете эту статью, потому что столкнулись с проблемой высокого использования диска и процессора процессами rundll32.exe-процессами. Если вы давно используете Windows, то могли заметить, что в ней действительно существуют миллионы .dll-процессы. Расширение DLL означает Dynamic Link Library (библиотека динамических связей). Они используются для хранения общей логики приложения, к которой, в свою очередь, обращаются различные другие приложения.
Не существует способа прямого запуска DLL-файла. rundll32.exe используется просто для запуска функциональности, хранящейся в общих файлах .файлы dll. Обратите внимание, что иногда некоторые вредоносные программы заражают компьютеры, создавая псевдоним rundll32. Необходимо просканировать компьютер и проверить на наличие несоответствий.
Решение 1: Отключение элементов из планировщика задач
Если вы столкнулись с проблемами сразу после установки Windows 10, возможно, причиной являются некоторые процессы Windows, вызывающие rundll32.exe потребляет так много процессора и диска. Большинство пользователей воспользовались этим способом, но если он не сработал, вы всегда можете вернуть изменения назад, используя тот же метод.
- Нажмите Windows + S запустите строку поиска и введите «административный инструменты» в диалоговом окне. Откройте первое появившееся соответствующее приложение.
- Просмотрите ярлыки и откройте «Планировщик заданий«.
- Теперь перейдите к следующему пути файла, используя левую панель навигации в окне.
Библиотека планировщика заданий > Microsoft > Windows > Улучшение клиентского опыта
- В правой части вы увидите три элемента этого графика. Нажмите кнопку «Консолидатор«, чтобы открыть его свойства. Перейдите на вкладку «Триггеры. Здесь вы увидите триггер, который запускает службу время от времени. Щелкните на нем и выберите «Редактировать«.
- После того как откроются свойства триггера, перейдите вниз к пункту расширенный настройки и снимите флажок «Включено«. Нажмите Ok для сохранения изменений и выхода.
- Теперь вернитесь к списку элементов. Щелкните их поочередно правой кнопкой мыши и выберите пункт «Отключено» в каждом случае. Название пунктов:
Консолидатор»
Задача KernelCeip
UsbCeip
- Закройте планировщик, перезагрузите компьютер и проверьте, исправлено ли использование.
Решение 2: Отключение служб телеметрии
Частью программы Microsoft по улучшению пользовательского опыта является сбор данных с вашей системы и сравнение их с данными ПК. В результате будут обнаружены все несоответствия/изменения, которые в дальнейшем будут использованы для улучшения работы пользователей. Эта функция также известна как причина нескольких проблем с высоким использованием диска/процессора. Мы можем попробовать отключить его и проверить, сохраняется ли проблема.
- Нажмите Windows + R запустить приложение Run. Введите «службы.msc» в диалоговом окне и нажмите Enter.
- После появления окна служб найдите в нем «Подключенный пользовательский опыт«. Дважды щелкните на ней, чтобы открыть ее настройки.
- Нажмите кнопку «Остановитьпод разделом «Состояние сервиса. Затем выберите «Тип запуска» и установите опцию Отключено. По окончании внесения изменений нажмите Ok и выйдите из системы.
- Перезагрузите компьютер и проверьте, решена ли проблема.
Решение 3: Переименование aienv.dll
aienv.dll — это файл библиотеки Application Experience Inventory в Windows. Это несистемный процесс, происходящий от программного обеспечения/приложения, установленного на компьютере. Многие пользователи сообщали, что остановка службы или ее переименование привели к устранению проблемы использования диска/процессора. Можно попробовать то же самое. Следуйте этому методу на свой страх и риск, рекомендуется создать точку восстановления Windows на случай, если что-то пойдет не так.
- Откройте проводник Windows и перейдите по следующему пути к файлу:
C:\Windows\System32
Вы также можете скопировать указанный выше адрес, нажать Windows + R, вставить адрес и нажать Enter для прямого перехода к этому месту.
- Находясь в папке, найдите «aeinv.dll«. Вы также можете воспользоваться строкой поиска, расположенной в правой верхней части экрана.
- После того как вы нашли файл, щелкните его правой кнопкой мыши и выберите переименовать. Переименуйте переименовать файл в «oldaeinv.dll«. Windows может потребовать разрешения на переименование этого файла. Убедитесь, что Вы вошли в систему с правами администратора, и нажмите кнопку «Продолжить«.
- Если у вас все еще возникают проблемы с переименованием файла, вы можете изменить право собственности на него. Это даст вам права на изменение/переименование.
- После переименования перезагрузите компьютер и проверьте использование диска/процессора.
Решение 4: Деинсталляция Google App Engine
Google App Engine — это веб-фреймворк для разработки/размещения веб-приложений в управляемых Google центрах обработки данных. Это приложение обеспечивает автоматическое масштабирование веб-приложений по мере увеличения количества запросов к приложению. Поддерживается множество языков, таких как Java, Ruby, Python и другие языки JVM.
Многие пользователи сообщают, что после установки Google App Engine у них резко возросла нагрузка на диск/процессор из-за процесса rundll32.exe. Можно попробовать удалить приложение и проверить, сохраняется ли проблема.
- Нажмите Windows + R, введите «панель управления» в диалоговом окне и нажмите Enter.
- Попав в панель управления, выберите категорию «Деинсталляция программы» под заголовком «Программы«.
- Найти «Google App Engine«, щелкните на нем правой кнопкой мыши и выберите пункт «удалить«.
- После деинсталляции перезагрузите компьютер и проверьте, решилась ли проблема. Если проблема не решена, и вы по-прежнему сталкиваетесь с высокой нагрузкой на процессор/диск, не стесняйтесь установить приложение обратно.
Решение 5: Проверка через Process Explorer
Process Explorer — это инструмент компании Microsoft, который показывает информацию о том, какие DLL были открыты/загружены, а также все подробности о том, какой родительский процесс их запустил. Он предоставляет информацию о потребляемых ресурсах, использовании процессора и т.д. Можно попробовать проверить наличие процессов с помощью rundll32.exe и устранить причину их использования.
- Загрузите Process Explorer с официального сайта Microsoft.
- Распаковав пакет в доступный каталог, запустите его. Перед вами появится ряд процессов с подробной информацией о них. Нажмите на кнопку «Файл» в левом верхнем углу и выберите пункт «Показать подробности для всех процессов«. Для выполнения этой операции могут потребоваться привилегии администратора
- Теперь найдите процесс «rundll32.exe«, щелкните его правой кнопкой мыши и выберите пункт Свойства. Перейдите на вкладку «Изображение. Здесь вы увидите виновника i.e. какой процесс использует исполняемый файл.
- Немного покопайтесь и найдите приложение/службу. Вы можете легко отключить его как службу, используя «services.msc» или удалить приложение, как мы это делали ранее.
Решение 6: Деинсталляция пакета зависимостей Lenovo
Если вы используете Lenovo, то должен быть проверьте, решило ли удаление пакета зависимостей Lenovo проблему. Это набор служб/драйверов, установленных на машине Lenovo для помощи Metro-приложению «Lenovo Settings». Сам по себе пакет зависимостей ничего не делает. В качестве меры предосторожности создайте точку восстановления Windows перед выполнением этого решения.
- Нажмите Windows + R, тип «панель управления» в диалоговом окне и нажмите Enter.
- Находясь в панели управления, выберите категорию «Удалите программу» под заголовком «Программы«.
- Найдите «Пакет зависимостей Lenovo«, щелкните ее правой кнопкой мыши и выберите пункт «удалить«.
- После деинсталляции перезагрузите компьютер и проверьте, решилась ли проблема. Если это не помогло, и вы по-прежнему сталкиваетесь с проблемой высокой загрузки процессора/диска, не стесняйтесь установить программу обратно.
Решение 7: Отключение Inventory Collector
Inventory Collector — это инструмент компании Microsoft, который позволяет изучить компьютеры организации, определить установленные приложения, устройства и системную информацию, чтобы собрать каталог информации. Просмотреть эти данные можно с помощью диспетчера совместимости приложений. Если вы не используете эту функцию, мы можем попробовать отключить ее и проверить, поможет ли это решить нашу проблему.
- Нажмите клавиши Windows + R, введите «gpedit.msc» в диалоговом окне и нажмите Enter. В результате запустится редактор групповой политики вашего компьютера.
- Войдя в редактор, перейдите по следующему пути»
Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Совместимость приложений
- В правой части экрана вы увидите запись «Выключить сборщик инвентаря«. Дважды щелкните на нем, чтобы открыть его свойства.
- Оказавшись в свойствах, выберите «Включено«. Нажмите Ok для сохранения изменений и выхода. Перезагрузите компьютер и проверьте, устранилась ли проблема.
Решение 8: Внесение изменений в ProgramDataUpdater
Многие пользователи сообщали, что задача «ProgramDataUpdater», относящаяся к категории Application Experience компании Microsoft, вызывает высокую нагрузку на процессор/диск их компьютера. У нас есть два варианта: либо мы можем отключить задачу навсегда, либо изменить настройки таким образом, чтобы задача автоматически завершалась, если она обрабатывается более одной минуты. Сначала мы расскажем вам, как полностью отключить задачу.
- Нажмите Windows + S для запуска строки поиска и введите «планировщик заданий» в диалоговом окне. Откройте первый появившийся результат.
- Оказавшись в планировщике, перейдите по следующему пути к файлу:
Microsoft > Windows > Опыт работы с приложениями
- Зайдя в папку, справа вы увидите три записи. Щелкните правой кнопкой мыши на «ProgramDataUpdater» и выберите Отключить.
- Перезагрузите компьютер и проверьте, решилась ли проблема.
Теперь мы рассмотрим, как установить ограничение по времени, о котором говорилось выше. Вы можете либо установить ограничение, либо отключить задачу навсегда, как указано выше.
- Щелкните правой кнопкой мыши на «ProgramDataUploader» и выберите пункт «Свойства«.
- Перейдите на вкладку «Настройки. Убедитесь, что флажок «Остановите задачу, если она выполняется дольше, чем» проверьте. Отредактируйте значение перед ним и введите «1 минута«. Нажмите OK для сохранения изменений и выхода.
- Перезагрузите компьютер, чтобы изменения вступили в силу, и проверьте, улучшилось ли использование диска/процессора. Если это не так, не стесняйтесь отменить изменения.
Решение 9: Загрузка в безопасном режиме
Используя безопасный режим, мы можем определить, связана ли проблема с какими-либо приложениями или проблема кроется в операционной системе. Если машина отлично работает в безопасном режиме, а использование диска/процессора в норме, значит, проблема связана с каким-то внешним приложением или службой, поскольку все они отключены в безопасном режиме.
- Следуйте инструкциям, приведенным в нашей статье о том, как загрузить компьютер в безопасном режиме.
- После загрузки в безопасном режиме откройте компьютер диспетчер задач (нажав клавиши Windows + R и набрав «taskmgr»). Проверьте, в норме ли использование диска и процессора.
Если в безопасном режиме проблем не обнаружено, то следует выполнить чистую загрузку и определить, какое приложение/служба вызывает проблему. Если проблема сохраняется и в безопасном режиме, значит, дело в операционной системе.Такая загрузка позволяет включить компьютер с минимальным набором драйверов и программ. Включены только основные службы, а все остальные отключены.
- Нажмите Windows + R чтобы запустить приложение «Выполнить». Введите «msconfig» в диалоговом окне и нажмите Enter.
- Перейдите на вкладку «Службы», расположенную в верхней части экрана. Проверьте строку, в которой написано «Скройте все службы Microsoft«. После этого все службы, связанные с Microsoft, будут отключены, а все сторонние службы останутся.
- Теперь нажмите кнопку «Отключить все» в левом нижнем углу окна. Теперь все сторонние службы будут отключены.
- Нажмите кнопку Применить для сохранения изменений и выхода.
- Теперь перейдите на вкладку «Запуск» и выберите опцию «Откройте диспетчер задач«. Вы будете перенаправлены в диспетчер задач, где будут перечислены все приложения/службы, запускаемые при старте компьютера.
- Выберите поочередно все службы и нажмите кнопку «Отключить» в правой нижней части окна.
- Перезагрузите компьютер и проверьте, сохраняется ли высокая загрузка процессора/диска. Если это так, значит, причиной проблемы была внешняя программа. Поиск в установленных программах и определение приложения, вызывающего проблемы. Вы также можете запустить программу Microsoft Security Scanner для проверки наличия вредоносных программ или любых других угроз, вызывающих проблемы на компьютере.
Решение 10: Восстановление Windows из точки восстановления (только если проблема не устраняется в безопасном режиме)
Если проблема не устранена в безопасном режиме (решение 9), можно попробовать восстановить Windows из предыдущей созданной точки восстановления. Правильно сохраняйте все свои работы и создавайте резервные копии важных данных. Обратите внимание, что все изменения в конфигурации системы после последней точки восстановления будут удалены.
- Нажмите Windows + S чтобы запустить строку поиска в меню Пуск. Введите «восстановить» в диалоговом окне и выберите первую программу, которая появится в результате.
- В настройках восстановления нажмите кнопку Восстановление системы присутствующей в начале окна на вкладке Защита системы.
- Откроется мастер, который проведет вас через все шаги по восстановлению системы. Нажмите Далее и выполнить все дальнейшие инструкции.
- Теперь выберите точку восстановления из списка доступных опций. Если у вас есть несколько точек восстановления системы, они будут перечислены здесь.
- Теперь windows в последний раз подтвердит ваши действия, прежде чем запустить процесс восстановления системы. Сохраните все наработки и резервные копии важных файлов на всякий случай и продолжайте процесс.
Вы можете узнать больше о восстановлении системы, чтобы получить более подробную информацию о том, что оно делает и какие процессы при этом происходят.