Steam is most PC gamers’ window onto the gaming world. Microsoft may own Windows, but Valve owns gaming on Windows thanks to the all-powerful and super-convenient platform. But even the best pieces of software can have their bad days, and Steam – being the complex beast that it is – could fail to open for you for any number of reasons.
Here we’re going to go through the most common causes for Steam not opening on your PC and our solutions for fixing them.
First, Check Whether the Steam Server Is Down
When stuff goes wrong the instinct can be tear your hair out, curse your luck, and begin looking for tough, techy solutions to what you believe must be a terrible, potentially fatal problem with your PC.
Don’t do that. The very first thing you should do is check whether the Steam servers are down – which can happen when there’s maintenance or some kind of problem that causes an outage. The best site to do this, wherever you are in the world, is Steamstat.us which gives detailed info on server loads, which servers are up, and so on.
Go to this site and see if your regional server’s having issues. If it is, you may just have to wait it out. If not, read on.
Nothing Happens When I Try to Open Steam
Steam is split up into a few separate processes on your PC which helps it run nice and smoothly. Sometimes when you try to open Steam it may cause a minor error whereby the process starts on your PC, but Steam doesn’t actually appear on your desktop or notification area. You try opening it again, but literally nothing happens.
This could be because the Steam process has started but the part that deals with showing the Steam UI hasn’t. If this happens to you, hit Ctrl + Shift + Esc. In the Task Manager click “More details” at the bottom-left if that’s not been selected already, then scroll down in the Processes list until you reach “Steam – Steam Bootstrapper, Client Service, WebHelper” and so on. Right-click all Steam processes you see here and click “End task.”
Once no more Steam processes are open, try opening Steam again and it should work.
“Failed to Load SteamUI.dll”
One of the more common problems on Steam is the dreaded Steamui.dll error where Steam fails to find the DLL file it needs to open. There are a few possible solutions to this.
One of these is to trick Steam into thinking the current version of Steam you’re running is a beta. To do this, go to your Steam installation folder (“C:\Program Files\Steam” by default), then find “Steam.exe.” Right-click it, then click Create Shortcut.
Right-click the shortcut, click Properties, and then in the Target box add
-clientbeta client_candidate to the end of the target directory. So in my case the whole box will read:
"C:\Steam\Steam.exe" -clientbeta client_candidate
Use this shortcut from now on to run Steam, and you should be fine.
… Or Do the Quick Reinstall Trick
If all that fails and your Steam still isn’t opening, there’s a quick way to reinstall it while keeping all your preferences and games intact. In your Steam installation folder delete everything apart from Steam.exe, steamapps, and userdata. Next, double-click “Steam.exe” and let it reinstall. (If you want your new Steam folder to be installed elsewhere on your PC, you can move Steam.exe, steamapps and userdata to another location before you do this.)
Let Steam do its thing and reinstall, and you should be up and running again with all your precious games and Steam settings still there.