Добрый день, дорогие друзья! Сегодняшняя наша тема - решение проблемы при работе клиента Steam, при которой все разделы Steam, кроме Библиотеки игр отображаются в виде черного экрана с постоянной анимацией (в виде колёсика) грузящегося экрана в правом верхнем углу приложения.
В моём случае проблема оказалась в битой (глючной) одна dll-ка. Но, обо всём по порядку.
В результате изучения вопроса мне удалось выяснить, что для нормальной работы клиента Steam в системе должен быть запущен процесс "steamwebhelper.exe". Если у вас в списке диспетчера задач отсутствует данный процесс, то надо попробовать запустить его вручную.
Далее все процедуры описаны на примере Windows 7(х64):
1. Итак, отправляемся в папку:
C:\Program Files (x86)\Steam\bin\cef\cef.win7x64
2. Ищем в данной папке файл "steamwebhelper.exe" и запускаем его. Далее - возможны варианты.
3. При запуске вышеназванного файла у меня появилось вот такое сообщение:
На вашем компьютере проблемная библиотека dll может быть иной, но на процесс решения проблемы это не влияет, просто в дальнейшем действуйте по аналогии.
4. Ищем в папке
C:\Windows\winsxs\x86_microsoft-windows-u..rsalcrt-apifwd-win7_31bf3856ad364e35_6.1.7601.23175_none_4e12eb8b85dd5f41
файл: api-ms-win-crt-private-l1-1-0.dll. Если он там есть, то:
5. В папке:
c:\Program Files (x86)\Steam\bin\cef\cef.win7x64\
также ищем файл: api-ms-win-crt-private-l1-1-0.dll и переименовываем (меняем расширение файла) его в api-ms-win-crt-private-l1-1-0.dl_. В принципе этот файл можно даже удалить, но на всякий случай для начала переименуйте, а если всё заработает, то можете и удалить.
6. Если клиент Steam у вас запущен все это время, то с очень высокой долей вероятности , сразу после переименования файла в пункте 5, у вас автоматом стартует сервис steamwebhelper.exe и начнёт нормально отображаться разделы Steam "Магазин" и др.
Смысл всех проведенных манипуляций состоит в том, что мы в папке Steam'a скрыли от системы "битую" (глючную) dll, в результате чего Windows "нашел" рабочую копию этого файла в системной папке и смог удачно стартовать "steamwebhelper.exe", и, следовательно, нормально стал работать сам Steam-клиент.