Для обновления Steam должен быть онлайн – Что делать?
При запуске игрового клиента Steam возникает критическая ошибка "Для обновления Steam должен быть онлайн", где просят проверить подключение к сети и повторить попытку. Ошибка появляется, когда клиент не может подключиться к серверам Steam для загрузки обновлений, несмотря на то, что наличие интернета на ПК или ноутбуке имеется.
Проблема, когда Steam должен быть онлайн для обновления, возникает из-за блокировки некоторых файлов клиента антивирусом или брандмауэром. Также, причиной может быть повреждение файлов игрового клиента, неверных параметров сети в Windows 11/10 или вредоносное ПО мешает корректно работать Steam-клиенту.
В данной инструкции описаны способы, как исправить ошибку "Steam должен быть онлайн" для обновления в Windows 11/10.
1. Запустите Steam с повышенными правами
Если приложению Steam недостаточно прав для нормальной работы, то может возникнуть критическая ошибка, когда Steam должен быть онлайн.
- Нажмите правой кнопкой мыши по ярлыку Steam.
- Выберите "Запуск от имени администратора".
2. Проверка даты и времени в Windows 11/10
Неверная дата и время в Windows 11/10 могут быть основной причиной ошибки, так как может быть неверная синхронизация операционной системы с серверами Valve.
- Откройте "Параметры" > "Время и язык" > "Дата и Время".
- Установите автоматическое определение часового пояса и времени.
- Ниже нажмите на кнопку "Синхронизировать".
3. Отключите на время антивирус и брандмауэр
Отключите антивирус Microsoft Defender и брандмауэр на время, чтобы проверить, устранена ли проблема со Steam, что он должен быть онлайн.
- Откройте антивирус Защитник Windows.
- Перейдите "Защита от вирусов и других угроз" > "Управление настройками".
- Справа выключите все ползунки.
- Далее перейдите "Брандмауэр и безопасность сети".
- Справа нажмите по сети, где будет (активный).
- Выключите "Брандмауэр Microsoft Defender".
- Снимите галочку "Входящие подключения".
4. Сброс настроек сети DNS и Winsock
Если настройки сети сбились и повреждены, то это может быть проблемой обновления Steam, когда он должен быть онлайн. Запустите командную строку от имени администратора и введите ниже команды, чтобы сбросить по умолчанию параметры DNS и Winsock, после чего перезагрузитесь.
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset
5. Отключите автоматическую настройку прокси-сервера
Если в Windows 11/10 установлены автоматические прокси-сервера, то Steam не сможет подключится к серверам Valve для обновления.
- В Windows 11/10 нажмите сочетание кнопок Win+R и введите ms-settings:network-proxy.
- Отключите автоматическую настройку прокси-сервера.
- Отключите также в настройках сценарий и ручное использование, если имеется.
6. Настроить стабильный DNS
Настройте ручное получение DNS-серверов от Google или Yandex в Windows 11/10.
- Откройте "Параметры" > "Сеть и Интернет".
- Нажмите справа активному сетевому адаптеру, чтобы перейти в его свойства.
- Далее выберите "Назначение DNS серверов" вручную.
- Включите IPv4.
- Пропишите "Предпочтительный"
8.8.8.8
. - В "Дополнительный"
8.8.4.4
. - Нажмите "Сохранить".
- Если не помогло, то пропишите DNS яндекса.
77.88.8.8
-77.88.8.1
.
7. Настройки автономного режима Steam
Если Steam клиент работает в автономном режиме, то он будет не в сети и соответственно будут приходить обновления.
- Откройте игровой клиент и нажмите на вкладку "Steam".
- Если будет параметр "Войти в сеть", нажмите по нему.
- Закройте Steam из панели задач и запустите снова.
8. Добавить параметр –tcp в Steam
Используем протокол TCP для связи с серверами Steam напрямую через запуск ярлыка.
- Нажмите правой кнопкой мыши по ярлыку Steam и выберите "Свойства".
- В графе "Объект" допишите -tcp и нажмите OK.
- Отмечу, что после кавычек идет пробел, затем -tcp.
9. Переустановить Steam, не удаляя файлы игры
Если файлы игрового клиента Steam повреждены, то переустановка его с сохранением игр может решить проблему.
- Закройте клиент Steam.
- Перейдите по пути C:\Program Files (x86)\Steam или C:\Program Files\Steam.
- Удалите все папки, кроме steamapps, userdata и файла Steam.exe.
- Далее нажмите правой кнопкой мыши по Steam.exe и "Запуск от имени администратора".
10. Переместите Steam в папку Program Files
Установка клиента Steam в Program Files (x86) может быть проблемой из-за разрешений, когда возникает ошибка, что Steam должен быть онлайн и нужно поместить клиент по пути Program Files.
- Закройте клиент из панели задач, нажав по нему правой кнопкой мыши и "Выйти из Steam".
- Вырежьте всю папку Steam и вставьте ее в C:\Program Files.
- Откройте папку и запустите Steam.exe.