Remove 'Steam is currently set to be in Offline Mode' dialog

Is there a way to remove or automatically skip the following dialog, which I get because I have steam set to start in offline mode:

Steam is currently set to be in Offline Mode. Many features, such as Friends and the Server Browser, will not be available while offline.

  • What is the cause of Error Code 118, and how can I resolve this?
  • Modern Warfare 3 Multiplayer is “Currently Unavailable?”
  • Retail boxed Steam activated games: can they be resold?
  • Will the drop counter reset if I craft a badge?
  • Can I install games obtained via Steam in Origin?
  • Black Ops: preferred way of dealing with cheaters
  • [Go Online] [Start In Offline Mode]

  • What games save to the Steam Cloud?
  • How do I rename a category in Steam?
  • Is there anyway to stop a download on Steam?
  • How do I get card drops in the Steam summer sale game?
  • I'm unable to specify which Steam library I want to install MW3 to
  • How to make two people play at the same time?
  • 5 Solutions collect form web for “Remove 'Steam is currently set to be in Offline Mode' dialog”

    Just add (or edit if it is there) "SkipOfflineModeWarning" "1" to Steam\config\loginusers.vdf. Should work on Mac too.

    Example content of loginusers.vdf:

        "<your profile number>"
            "AccountName"       "<your login>"
            "PersonaName"       "<your display name>"
            "RememberPassword"      "1"
            "Timestamp"     "<timestamp>"
            "WantsOfflineMode"      "1"
            "SkipOfflineModeWarning"        "1"

    I wrote a script for Windows to automate it.

    The Theory

    While there is no official way of starting Steam in Offline mode w/o showing the pop-up window you mention in your question, you might observe that when you switch Steam client from Online to Offline mode, you get no such pop-up.

    The reason why this happens is because Steam changes one registry entry that suppress displaying of that window. You can check it by yourself by downloading program called Process Monitor from Microsoft website and setting it to monitor registry operations of steam.exe while you switch to offline mode.

    Only problem is that this registry value (SkipStayOfflineDialog in HKCU\Software\Valve\Steam) is reset to default when you exit the steam, resulting in displaying this “Please go online” dialog next time you start Steam application.


    I came up with small batch file as a workaround for problems mentioned above. It’s simple two code line file that first changes value of registry entry responsible for skipping offline dialog and then starts steam client:

    @reg add HKCU\Software\Valve\Steam /v SkipStayOfflineDialog /t REG_DWORD /d 0 /f >nul
    @start steam.exe

    Just save this as a SteamOffline.bat (name of file is unimportant, only extension is) and place it in your Steam directory.

    You can then use it for launching Steam.

    You could also make a shortcut for this .bat and add custom icon for it, so you could pin it to Start Menu or place it on desktop. You could also set shortcut to run minimized if you don’t want a cmd.exe window popping up in the middle of the screen:

    enter image description here

    • In would be a good idea to go online once in a while to fetch new Steam and game updates;
    • You are modifying a registry with this file, if that statement scares you, then please do not use this method 🙂
    • You can add -silent after steam.exe in bat file to hide the “Connecting Steam account: Username” window;
    • You can always start Steam normally by executing Steam.exe or it’s default shortcut.

    Sorry, there is no way to remove that pop-up. You could go online or play in offline mode.

    There is no way to remove that.

    Steam is a online program and can be played offline however steam keeps on recommending to play it Online.

    Steam requires internet to keep your steam profile up-to-date as well as your games patched up. That’s why steam wants to remind you that your in offline mode cause your steam cannot be updated.

    However you must log into (or connect to) Steam every 30 days for authentication or your software will refuse to work properly (if at all).

    You’ll have to ignore it or go back to Online Mode.

    I used Piotr Kowalski solution, which worked. However, it reset as
    Barthez (and galacticninja) said it would.

    Rather than using the batch file to change the registry, I simply changed the loginusers.vdf to a read only file (Right click on the file, choose properties, check the Read-only check box.)

    It works fine, but you will have to remember to uncheck the Read-only check box if you want to change to online or change other settings in the file.

    We love Playing Games, especially Video Games.