1.Создаем на диске D, в корне, папку с названием SteamOffline и устанавливаем туда клиент Steam (На официальной сайте скачиваете установщик и в нём указываете путь к папке SteamOffline).
2. Теперь нам нужно создать нового пользователя: Пуск — Выполнить — netplwiz — Добавить — Вход без учетной записи Майкрософт — Локальная учетная запись — Имя пользователя — 111 (в подсказке нужно пять символов) — Готово. Пароль поставить нужно ОБЯЗАТЕЛЬНО.
Или через cmd:
net user 111 123 /add
3. Создаем текстовый документ на рабочем столе (обычный блокнот). Копируем туда эту команду:
runas /user:111 /SAVECRED "D:\SteamOffline\Steam.exe"
Команда будет работать только если вы создали пользователя с именем 111, а клиент стима у вас находится на диске D, в папке SteamOffline. Если у вас другие название, то в команде впишите их. ВАЖНО! ФАЙЛ — СОХРАНИТЬ КАК — SteamOffline.bat
батник для запуска
@off :: Завершаем процесс steam.exe, если он запущен taskkill /f /im steam.exe 2>nul :: Небольшая пауза в 2 секунды, чтобы Steam успел выгрузиться из памяти timeout /t 2 /nobreak >nul :: Запуск Steam от имени пользователя max со сбережением пароля runas /user:max /savecred "F:\SteamOffline\Steam.exe"
:: 3. Создаем новые правила: блокируем исходящий и входящий трафик для конкретного файла
netsh advfirewall firewall add rule name="Steam_Offline_Block_Out" dir=out action=block program="F:\SteamOffline\steam.exe" enable=yes >nul
netsh advfirewall firewall add rule name="Steam_Offline_Block_In" dir=in action=block program="F:\SteamOffline\steam.exe" enable=yes >nul