Steam – это магазин игр и программ, программа-клиент которого время от времени обновляется. Однако бывают ситуации, когда вместо корректного обновления пользователь получается сообщение со следующим содержимым: «Failed to load steamui.dll». После его закрытия установка обновлений прерывается, плюс, зайти в приложение Steam не получается.
Как исправить ошибку с файлом SteamUI.dll
Предусмотрено несколько вариантов решения возникшей проблемы. Все они просты в выполнении для обычного пользователя.
Вариант 1: Сбросить настройки Steam
Один из самых простых вариантов решения проблемы. Рекомендуется применять в том случае, если были выставлены неправильно региональные настройки или какие-либо еще параметры. Сбрасывая настройки приложения Steam, вы ничего не теряете. Вам только потом потребуется заново войти в учетную запись через приложение.
Процесс сброса настроек производится по следующей инструкции:
- Запустите «Диспетчер задач». Это можно сделать, воспользовавшись сочетанием клавиш Ctrl+Shift+Esc.
- В «Диспетчере задач» переключитесь во вкладку «Службы».
- Среди запущенных служб найдите «Steam Client Service», нажмите по нему правой кнопкой мыши и выберите «Остановить».
- Теперь откройте строку «Выполнить» с помощью сочетания клавиш Win+R. Туда нужно вписать команду: steam://flushconfig и нажать Enter или «Ок» для применения.
- При запросе разрешения на запуск программы ответьте утвердительно. После этого перезагрузите компьютер.
- Теперь нужно запустить Steam, но сделать это не через привычный ярлык. Откройте папку Steam (по умолчанию C:\Program Files (x86)\Steam), где хранится одноименный EXE-файл, и запустите его.
Вариант 2: Очистить папку Steam
Из-за некорректно выполненной установки дополнений или других ошибок в системе некоторые файлы в директории Steam могут быть повреждены. Собственно, они и являются причиной ошибки. Их требуется удалить.
Для начала требуется выполнить очистку этих файлов:
- libswscale-4.dll
- steamui.dll
Инструкция по их устранению выглядит следующим образом:
- Перейдите в корневую папку Steam. По умолчанию она находится по адресу: C:\Program Files (x86)\Steam. Однако, если вы вносили изменения в основные настройки при установке, то адрес корневой папки Steam может отличаться от представленного.
- Найдите там указанные выше файлы и удалите их. Возможно, что система запросит от вас права администратора. Предоставьте их.
- Теперь попробуйте запустить Steam с помощью файла Steam.exe, что находится в этой же папке.
- Если это не сработало, то перейдите в папку «steam», что расположена в корневой директории.
- Там требуется полностью удалить папку «cached».
После проделанных действий рекомендуется перезагрузить компьютер, а уже потом попытаться запустить Steam.
Вариант 3: Удалить beta-версию
Если вы включили бета-версию Steam, то будет получать различные обновления первыми. Это может быть полезно, но при этом есть риск «нарваться» на ошибки из-за сильно сырых обновлений.
Читайте также:
Исправление ошибки с файлом isdone.dll
Устраняем проблему с файлом protect.dll
Регистрация DLL-библиотеки в системе
Исправление ошибки с файлом rldorigin.dll
Избавиться от beta-версии очень просто:
- Откройте корневую папку Steam.
- Там найдите и переместитесь в директорию «package».
- В этой папке найдите и удалите файл, название которого начинается с «beta».
- Перезагрузите компьютер и попробуйте запустить Steam.
Вариант 4: Внесение изменений в свойства ярлыка
В этом случае для ярлыка Steam прописывается специальное свойство, которое позволяет избежать появление ошибки в будущем. Реализуется следующим образом:
- Создайте новый ярлык для Steam. Чтобы это сделать, перейдите в корневую папку программы-клиента.
- Здесь нажмите правой кнопкой мыши по файлу steam.exe. Из контекстного меню выберите вариант создать ярлык.
- Теперь кликните правой кнопкой мыши по только что созданному ярлыку. Из контекстного меню выберите пункт «Свойства».
- Находясь на вкладке «Ярлык», в поле «Объект» вставьте через пробел следующее: -clientbeta client_candidate. Сохраните на «ОК» и запустите отредактированный ярлык.
Вариант 5: Переустановить Steam
Это радикальный вариант решения проблемы. Вы переустанавливаете только клиент сервиса, поэтому ваши игры останутся у вас в качестве купленных. Однако переустановка может нарушить работоспособность тех игр, которые уже установлены на компьютере. Если вы не хотите выполнять повторную установку игр, то следуйте представленной ниже инструкции:
- Сделайте резервную копию папки «SteamApps», так как в ней хранятся все файлы игр. Резервная копия делается очень легко – вам просто нужно перенести эту папку в любую другую директорию из папки «Steam».
- Дополнительно рекомендуется сделать резервную копию папки, расположенной по адресу C:\Steam\steam\games. Вместо буквы C может быть другая в зависимости от того, в какую директорию производилась установка Steam. Данная папка отвечает за корректное отображение иконок игр. Если она будет удалена, то ярлыки игр могут помечаться системой как недоступные.
- Аналогично нужно сделать для папки, расположенной по адресу C:\Steam\userdata. Эта папка отвечает за хранение некоторых файлов конфигурации для локальных игр.
- Удалите программу-клиент Steam. Это можно реализовать как с помощью функционала, встроенного в систему, так и при помощи сторонних программ.
- Дополнительно рекомендуется провести некоторую чистку реестра от остаточных файлов. Запустите строку «Выполнить», воспользовавшись сочетанием клавиш Win+R.
- В открывшуюся строку «Выполнить» пропишите команду regedit и нажмите Enter или «Ок».
- Последовательно перейдите по следующему пути: HKEY_LOCAL_MACHINE\SOFTWARE\Valve и удалите подкаталог «Steam». В Windows 10 вы можете просто скопировать этот адрес и ввести его в поисковую строку, что расположена в верхней части экрана.
- Аналогичное действие рекомендуется провести по адресу: HKEY_CURRENT_USER\Software\Valve\Steam.
- После всех этих действий перейдите на официальный сайт Steam. Там воспользуйтесь кнопкой «Установить Steam». С официального сайта автоматически будет загружена самая новая версия клиента.
- Запустите скаченный установочный файл. Вам нужно только действовать согласно инструкциям установщика.
Альтернативные варианты
Если ни один из представленных способов не помог, то вы можете воспользоваться альтернативными решениями:
- Попробуйте из корневой папки «Steam» переместить папку «bin» в другое место на компьютере. После переноса попытайтесь запустить приложение-клиент Steam. Если все хорошо, то можете удалить ранее перенесенную папку. В противном случае рекомендуется вернуть ее на место.
- Возможно, что проблема была вызвана наличием битых секторов на жестком диске. Запустите их исправление с помощью «Командной строки». Откройте данную утилиту от имени администратора любым удобным способом. Введите туда команду: sfc /scannow и нажмите Enter для ее применения.
Варианты, представленные выше в большинстве случаев должны помочь в решении проблемы с файлом SteamUI.dll. Если у вас остались какие-то вопросы или примечания к статье, то напишите их в комментариях. Мы попытаемся помочь.
Описываемая статеечка вдохновила особенно меня и самому сотворить хоть сколько-нибудь нужное в пользу современных людей.