Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Another thing I can suggest is checking for errors. Open CMD as administrator by right clicking on it then click run as administrator, after that type "sfc /scannow" without quotes, then if it say it fixes anything you have to restart, click start menu, power option, and click restart.
Now if you're using HDD try defrag it, SSD don't need to do this.
If you by chance mess with windows settings for permissions levels, or such want to undo those changes.
also try the steam.exe run one time as admin.
I call this fix the Fatal Four-way Solution as it remedies quite a few issues within this one fix.
Go to this location below:
(drive letter where Steam is installed on):\Steam\userdata\118693378\config\librarycache and delete achievement_progress.json
If this file is over say 400KB+ (mine was at 8999KB), this is your issue and delete it when Steam is not running.
If Steam Client in Task Manager is taking up 1.1GB+ of RAM, this is 100% the issue/fix.
When Steam starts it will make a new file. The file is simply recording achievements that have been completed and when a user has a lot of games, this file can add up a lot of useless information when it is bugged and not clearing itself out.
This file causes a few issues such as high RAM usage, library view stuttering, Steam Webhelper not running, Steam infinite restart loops, and Steam Library Home not loading/failing to start.
→ Also OP, make sure to turn off the default for "Start Steam at PC Startup" because that can break the registry keys as well: Steam Client settings < Interface tab
Take my advice, you will not regret it, capisce?
New client update isn't playing nice with Nvidia drivers if you have this enabled
This worked! Thank you so much! It wasn't over 400kb, only about 90kb, but I still tried deleting it and it worked perfectly!
The file was way larger than any of yours. So there is maybe another trigger than the size.
Thank you very much for this incredible tip.
My Steam client was running very slow since a couple of days. And today, the loop happened. I had no clue what was going on.
My achivement_progress.json file was 84266KB!
I don't know why my file was bigger that yours.... you seem to have way more achievements in your profile than mine. My file was also located in a different folder (different number).
I deleted it and then open Steam right away. It worked like a charm (I never notice Steam opening that fast).
I thank you again!
My achievement progress is still there, intact. I don't know how all this works? If this file is so harmful in a mid-long term, and that the achievement progress is saved somewhere else in a virtual cloud, why do we need this file? I should delete it once in a while, right?
I made an executable program to recycle that file after every Steam shut down regardless.
Why does it happen? One can only speculate...
I thought the numbers would be different as I think it corresponds to the Steam ID - more or less the folder was underneath that "0" labeled folder, correct?
The other .JSON files are null - there are 3 - 4 more of them in the other folders.
I have not really looked at the data within the file but speculate that it is a temporary triggering file.
Glad it helped so many people fix their issues! That is the intention of the posted fix.
Ended up deleting the achievement progress json file and it loaded perfectly after that with no issues that was presenting before.
File is 156 bytes.
{"nVersion":3,"mapCache":[[1604030,{"appid":1604030,"unlocked":36,"total":49,"percentage":73.46939086914062,"all_unlocked":false,"cache_time":1718464600}]]}
Hoping this post might help solve this problem.