Settings


This page details the files and folders in which Rainmeter-wide and skin-specific settings are saved. These include each skin's position, transparency, draggability, active or inactive state, "snapping" behavior, and other general options. Normally, the user does not need to edit these files directly. Most settings can be changed using the Manager, the context menu, or bangs.

Note: Many skins include features that are described as "settings," "options," "preferences," etc. that allow the user to customize the appearance and behavior of the skin. However, these features are different from the "settings" described on this page. They are handled entirely by the skin, usually as variables, and are not managed by Rainmeter at all. Options such as fonts, colors, passwords, RSS feeds and "weather codes" are in this category. These are not "standard" features, and are not supported in any formal way.

Files and Folders

All Rainmeter settings files are stored in Rainmeter's application data folder. If Rainmeter has been installed normally, the default location of the folder is:

C:\Users\YourName\AppData\Roaming\Rainmeter1

If Rainmeter is installed as a portable application, settings files are found in the installation folder.

1. "YourName" is an example.

Rainmeter.ini

Most settings are saved in a file called Rainmeter.ini. The file is written as a standard INI file, which uses the following1 format:

[Section]
Key=Value

Each key is an option that modifies the property identified in the section name. The following sections are used in Rainmeter.ini:

When settings are changed in Rainmeter, they are saved to Rainmeter.ini automatically. If settings are changed in Rainmeter.ini, a refresh application command is needed to apply the new settings.

1. "Section," "Key" and "Value" are examples.

Other Files

Rainmeter.data

This file is used by Rainmeter's program and some plugins to store "global" settings that are not related to individual skins. These are system- or user-specific settings that are not saved with layouts.

Rainmeter.stats

This file records Windows' network usage statistics over time. These statistics are used by the Net measures to display "cumulative" network usage data. The contents of Rainmeter.stats may be cleared using the !ResetStats bang.

NewSkin.template

This file contains a template for a new skin used by the Create new skin button in Manage. This can be edited as desired.

Layouts

A layout (formerly theme) is a saved "session" or "state". The user can create a layout using the Manager, which copies the settings in Rainmeter.ini to the layout file. These settings can later be restored using the Manager or the !LoadLayout bang. Layouts may also be installed with 3rd-party skins.

Global options under [Rainmeter] are not replaced when a layout is loaded, preserving local settings such as:

  • ConfigEditor
  • DisableAutoUpdate
  • DisableRDP
  • DisableVersionCheck
  • HardwareAcceleration
  • Language
  • Logging
  • NetInSpeed
  • NetOutSpeed
  • NormalStayDesktop
  • SelectedColor
  • SkinPath
  • TrayExecuteM, TrayExecuteR, TrayExecuteDM, TrayExecuteDR

Plugins

Custom plugins are installed to this folder. Plugins in this folder can be used in the same manner as the standard plugins included with Rainmeter.

Addons

3rd-party "addon" utilities, such as RainRGB, can be installed to this folder. This is a legacy feature. As of Rainmeter 2.3, each skin or suite should include its own addons in the @Resources folder.