Valorant Error Code 64: How to Fix It
Every game is riddled with bugs and errors, and there is no running away from this rule. They can appear for a lot of reasons, be it the player’s problem or the game’s problem. The Riot game Valorant does not differ from this rule, showing the player base error codes for a lot of reasons, ranging from problems with the Riot Vanguard to problems with the Riot Client.
One of these error codes is the Valorant Error Code 64. If you have encountered this error code, do not worry as here you will learn why you are getting it and how to fix Error Code 64 Valorant.
The Reason behind Valorant Error Code 64
Why this error code appears is a bit of a mystery for the average Valorant player. But on the official Riot Games support site banner for error codes it is stated that the reason behind this error code is due to “SessionFetchFailure”. Valorant depends on running behind background processes, and what this essentially means is that something went wrong during the startup process. More specifically, during the startup process, the session of the game was failed to be fetched.
One reason for this to happen is if a bad start of the Riot Client was performed. If the Riot Client does not fully initialize the startup process, which can fail to initialize the Valorant game session, then the Valorant Error Code 64 can appear.
Another reason for the Valorant Error Code 64 has to do with the Riot Vanguard, more specifically the VGC service that it runs in the background. The Riot Vanguard and the VGC service are connected to the entirety of the Valorant game, so it is no surprise that it can cause problems during the startup process.
Knowing why you are getting the Valorant Error Code 64 is important to know your situation, as next up you will learn how you can fix it following each and every solution below.
How to Fix Valorant Error Code 64
Restart Riot Client
The first solution you should try out to fix the Valorant Error Code 64, that even Riot Games themselves suggest you try out first, is to restart the Riot Client. Depending on the situation, the Riot Client can be the cause of a lot of error codes in the game, including the Valorant Error Code 64.
The first step towards a full restart of the Riot Client is to open up the Task Manager by pressing Ctrl+Shift+Esc. Then select the Processes tab above and locate the Riot Client process. Once you locate it, select it and click on End task to fully close off the Riot Client process. Besides restarting the Riot Client, what you should also do is select other game-related processes to Valorant and end them, which can increase your chances of fixing the Valorant Error Code 64.
Though a plausible solution, it may not always work. So if you are seeing the Valorant Error Code 64 even after a restart of the Riot Client, then you should follow the next solution to see if you can fix your issue.
Change the Startup Type of the VGC Service
Besides issues with the game client, the Riot Vanguard has also been known to be the cause of a lot of error codes in Valorant. In this specific situation for the Valorant Error Code 64, it has to do with the VGC service that Valorant Vanguard runs. The VGC service can be set to improperly start, so the next solution you can try out is to change the startup type of the VGC service.
The first step towards doing this is making sure you have closed off the Riot Client and the game. Then go to the Search Bar below, search for Run and select the first option that turns out. In this new window that will pop up, type in the following command and press Enter: “services.msc”. This will show you all the services that your Windows PC runs in the background. You should locate the “vgc” service, and once you do, right-click it and select Properties. Here on the Startup option, you should select Automatic, click on Start, and select apply.
After this, you should be able to play the game without the Valorant Error Code 64 appearing again. But if the error code still persists, then the last solution you can try out is to
Reinstall Riot Vanguard
The Riot Vanguard can cause a plethora of problems, especially with the Windows Firewall and the Windows Defender Firewall. Though in this case, reinstalling Vanguard is done because the connection it has with the VGC service may be damaged, which in fact can cause the Valorant Error Code 64. Here is how you can do it step by step:
- Check if you have fully closed off the game, the Riot Client, and the Riot Vanguard from Task Manager (Ctrl+Shift+Esc). You should also go to the System Tray option (arrow pointing upwards below on your WIndows Taskbar) and if you notice the Riot Client or the Riot Vanguard, right-click them and close them off
- Now go to the Search Bar below, search for Command Prompt, right-click it and run it as an Administrator
- Type in the following commands in the Command Prompt one by one: “sc delete vgc”, hit Enter, “sc delete vgk”, hit Enter
- Now you must restart your PC
- When your PC starts up again, go to the Search Bar below, search for This PC and open it up
- Locate yourself to the Program Files folder, which should be in the C partition (“C:\Program Files”)
- Find the Riot Vanguard folder, right-click it and select Delete. This should have successfully uninstalled the Valorant Vanguard
- Open up your Riot Client, this should make the Riot Vanguard reinstall automatically
- Once the reinstall is finished, restart your PC
If this solution did not fix your Valorant Error Code 64 either, then
Contact Riot Support
The Riot Support team excels at helping out everyone in the game with any error codes they may have. So if your Valorant Error Code 64 still persists, you can submit a ticket to the Valorant support team here.
Ranging from a connection error and problems with the Valorant client, to problems with the Riot ID and server maintenance, there is no stopping to the Valorant Error Codes. So if you have encountered the Valorant Error Code 65, you can check it out here. Though if you want to see solutions for other Valorant error codes, you can visit the Valorant Error Code Hub.