Where Does RetroArch Store Configuration Files on Windows?
This article provides a direct answer to the location of RetroArch configuration files on Windows operating systems. It outlines the default installation paths, explains how portable modes affect file storage, and details the steps to verify or change the configuration directory within the software interface.
Default Configuration Path
For most standard installations on Windows, RetroArch stores its
primary configuration file, named retroarch.cfg, within the
user’s application data folder. The specific path is typically located
at:
C:\Users\[YourUsername]\AppData\Roaming\RetroArch
You can quickly access this directory by pressing the Windows Key +
R, typing %appdata%\RetroArch, and pressing Enter. This
folder contains the main configuration file along with subfolders for
cores, saves, states, and system files.
Portable Mode Location
If you are using the portable version of RetroArch or have enabled
portable mode, the configuration file location changes. In this
scenario, the retroarch.cfg file is stored in the same
directory as the retroarch.exe executable. This allows
users to run the emulator from a USB drive or specific folder without
writing data to the system’s AppData directory. To enable this manually,
create an empty file named portable.txt in the same folder
as the executable.
Verifying the Path Within RetroArch
To confirm exactly where your configuration file is being saved
without navigating Windows Explorer, you can check the settings inside
the application. Launch RetroArch and navigate to the Settings menu.
Select the Directory option and look for the Configuration entry. This
path indicates where the software is currently reading and writing your
retroarch.cfg file. If you need to change this location,
you can modify the directory path here and then save the current
configuration from the Main Menu under the Configuration File
option.
Saving Configuration Changes
Whenever you adjust settings within RetroArch, such as video drivers,
input configurations, or UI preferences, these changes are not always
written to the disk immediately. To ensure your settings are preserved
in the configuration file, go to the Main Menu and select Configuration
File. From there, choose Save Current Configuration. This action writes
the current state of your settings to the retroarch.cfg
file located in the directories mentioned above.