Steam Needs to be Online to Update is an error you may see when trying to get when logging in to Steam from Windows 10. It’s a confusing error for some as they have a valid internet connection.  The steam needs to be online to update occurs on mac as well.

If you are constantly getting this error, then you need to fix it. We have ten methods that may work for you as they have worked for others.

The best way to solve steam needs to be online to update is to disable anti-virus and firewall. However, feel free to go down the list if this solution isn’t working. 

What is The Steam Needs to be Online to Update Error? 

Steam Needs to be Online to Update is a frustrating error that pops up when you try to get onto Steam from Windows 10. Windows is riddled with errors it seems like. This error prevents you from playing your favorite Steam games. 

What Causes The “Steam Needs to be Online to Update” Error?

The main issue seems to be that you have a connection to a legitimate network and other internet apps are functional, but Steam still isn’t working. This means that there is a problem with your internet or internet settings. 

Fixing “Steam Needs to be Online to Update” Error

Fixing the “Steam Needs to be Online to Update” error can be simple if the issue is simple. There are a ton of methods you could try, some more complicated than the others, but most of them are fairly easy. Here are all of the methods you can try: 

-Disable your proxy settings
-Disable anti-virus and firewall
-Give Steam administrator access
-Add -tcp parameter
-Utilize Ipconfig
-Refresh Steam files
-Run in compatibility mode
-Edit the registry
-Copy files from another computer
-Use Google’s DNS
-Disable Steam from auto startup

Method 1: Disable Your Proxy Settings

The proxy settings on your computer are responsible for allowing network traffic to go in and out and sends them through a proxy tunnel. If for some reason Steam is being redirected in the wrong direction, here’s how to fix it: 

Through Chrome

-Open the browser and click on Menu at the top right
-Click on Settings
-Input Proxy in the search bar
-Select open proxy settings
-Select LAN Settings in Connections
-Uncheck Use a proxy server from your LAN
-Save and exit
-Restart Steam

Through Network Settings

-Simultaneously press Win + R to open Run
-Type inetcpl.cpl
-Select Connections
-Click on LAN settings
-Uncheck Use a proxy server for your LAN
-Save changes and exit
-Restart Steam  

Method 2: Disable Your Anti-virus and Firewall

It has been proven that Windows Firewall and Steam constantly conflict with each other. Steam will download games and other updates in the background while you are still using Windows for other things. It does this so you don’t have to twiddle your thumbs while waiting for the download to finish when you want to use the Steam client for your game.

 Not only that but Steam has the ability to alter your computer settings to give you the best gaming experience. Sometimes Windows firewall will mark some of the actions as malicious and may even block Steam.

It may also block Steams’ background processes, making it really hard to pinpoint what the actual conflict is. Disabling your firewall and anti-virus program can sometimes solve the error. Here’s how to do it: 

-Press the Win Key + S
-Enter Firewall
-Choose Windows Firewall
-Once it starts, click Turn Windows Firewall on or off
-Select Turn off Windows Firewall for private and public networks-Click OK-Additionally, temporarily uninstall your anti-virus program
-Try running Steam again

Method 3: Give Steam Administrator Access

Another reason Steam may not be working is that you didn’t give it enough administrator access. It requires complete access to give you the best gaming experience. It will change your configurations and use as much memory as it needs. However, Steam doesn’t have full access from the getgo. Here’s how to give it full access: 

-Locate C:\Program Files (x86)\Steam
-Look for a .exe file names Steam.exe
-Right-click and choose Properties
-Choose the Compatibility tab
-Check the box at the bottom that says Run this program as an administrator
-Save the changes and exit
-Next look for a .exe file called GameOverlayUI.exe-Right-click on Properties-Check the box at the bottom that says Run this program as an administrator-Save changes and exit
-Next, open your Steam directory
-Locate C:\Program Files\Steam
-Right-click on it and select Properties
-Select the Security tab
-Click on Advanced
-You should now see four rows of editable options. Click on each one and select Edit
-Check all the boxes that appear including Full control
-Do this for each row and exit after you have changed them
-Click the Steam.exe file to launch

Method 4: Add -TCP Parameter

Generally Steam will use the User Datagram Protocol to transmit data. You can try to change it to TCP, which is the Transmission Control Protocol. This is a more reliable way to transmit data than UDP, however, UDP is quicker. You can set it back to UDP once changed to TCP at any time if it doesn’t work. Here’s how to change it: 

-Locate C:\Program Files (x86)\Steam
-Locate the exe file 
-Right-click on it and select Create Shortcut
-Click on the shortcut you created and select Properties
-When the target dialogue box pops up, type -tcp at the end, it should look like “C:\Program Files (x86)\Steam\Steam.exe” –tcp. There should be a space before -tcp.
-Apply the changes
-Launch Steam using the shortcut

Method 5: Utilize Ipconfig

The internet protocol configuration, or Ipconfig, is an application in your computer then displays all IP/TCP configurations. You can change various settings such as DHCP and DNS using Ipconfig.

We will use the Ipconfig command to force a refresh of the DHCP IP address of the host computer to obtain another IP address. Here’s how it’s done: 

-Simultaneously press the Win + R button to launch Run
-Type cmd in the box that pops up
-Once command prompt opens, type ipconfig /release and hit enter ( this forces a release of your DHCP lease)
-Type Ipconfig /renew and hit enter (this requests a new IP address)
-Type ipconfig /flushdns and hit enter (This clears the DNS cache)-Restart your computer-Press Win + R to run
-Type services.msc in the box
-Locate the DNS Client service and double click to open Properties
-Stop the start the service again
-Use Administrator priveledges to run Steam

Method 6: Refresh Steam Files

When you refresh the Steam files, you save your downloaded games and your user data will be preserved. Refreshing the files simply deletes the configuration files and forces the client to install them again. If there were any corrupt or bad files, they will be replaced with working ones. Check out how to refresh your Steam files below: 

  • -Find C:\Program Files (x86)\Steam
    -Locate the following files and foldersUserdataSteam.exeSteamapps

-Userdata contains the data for your gameplay. Don’t delete it. Steamapps has the game giving you the issue and you only need to delete that folder. If all of the games are giving you an issue, skip deleting the Steamapps folder and proceed to the next steps. 
-Delete the other files and folders except for the ones mentioned above-Restart your computer-Run Steam as an administrator

Method 7: Run in Compatibility Mode

Sometimes applications and automatically set themselves up in the wrong compatibility mode. Here’s how to change the Steam compatibility: 

-Right-click on Steam and choose Properties
-Go to Compatibility
-Choose to Run the program in compatibility mode for the Windows version you are running
-You can also choose to Run as administrator
-Restart Steam

Method 8: Edit the Registry

Changing a few registry values may help resolve the “Steam needs to be online to update” error. Do this by performing the following tasks: 

-Hit the Win + R buttons 
-Type regedit in the box and click ok
-Go to HKEY_CURRENT_USER\Software\Valve\Steam
-Click on Offline DWORD and set the value data to 0
-Close the editor and restart the computer

Method 9: Copy Files From Another Computer

For some users, copying the files from another computer seemed to solve the problem. This is how to do it: 

-Copy the files from Steam’s install directory except for the Steamapps folder to a flash drive
-Connect the flash drive to your computer
-Paste the files to your Steam installation directory
-Click Yes to overwrite the files
-Run Steam.exe 

Method 10: Use Google’s DNS

Your DNS setting could be the root of the issue if all else has failed. You can switch your DNS settings to Google’s DNS. Here’s how: 

-Press Win + S
-Type Network and Sharing
-Choose the Network and Sharing Center option
-Select Change adapter settings
-Right-click on your network adapter
-Choose Properties
-Choose Internet Protocol Version 4 (TCP/IPv4)
-Select Properties
-Click on Advanced
-Take note of your current DNS addresses if you have any
-Click Add
-Enter and
-Save changes and restart the connection
-Try Steam again

The Last Attempt

Disable Steam from Auto Startup

In rare cases, Steam may start but your computer can’t connect to the internet. If this is the issue, try to disable Steam from starting automatically by performing the following actions: 

-Open Steam
-Click on Steam
-Select Settings

-Navigate to Interface-Uncheck run steam when my computer starts-Click on Ok to save the settings

-Try to run Steam againAs you can see, there are plenty of ways you can try to work around the “Steam needs to be online to update” error. It’s a problem that many users report every day and we hope that one of these methods will work for you.