Rainmeter 4.2 Release

There are a lot of new features and capabilities in the latest Rainmeter 4.2. You can safely install the new 4.2
release version right over your existing Rainmeter 4.1 or any earlier installation, and nothing you have done will be lost or changed. There is never any need to uninstall any earlier version of Rainmeter to use the newest version.

Note: Rainmeter 4.2 will run on Microsoft Windows 7 through 10. Windows XP and Vista are not supported.

Major additions and changes in Rainmeter 4.2

UsageMonitor Plugin

Added a new UsageMonitor plugin to interact with the Windows Performance Monitor, which monitor various kinds of system metrics in different categories, and tracks their usage. This plugin will deprecate the existing AdvancedCPU and PerfMon plugins, and should be used in place of them going forward. Documentation for this new plugin is at UsageMonitor Plugin.


Added several new bangs to allow "disabling" and "enabling" mouse actions on meters or the skin background. Documentation at Mouse Action state bangs.

@Vault Folder

Added support for an @Vault folder. This is an automatic and handy place to store 32bit and 64bit versions of plugin .dll files you distribute with skins, as well as other resources. See @Vault Folder for details.

SysInfo Plugin

Added a new USER_LOGONTIME SysInfoType value to the SysInfo plugin. This is a timestamp number (number of seconds since January 1, 1601) reflecting the date and time the current user account logged onto Windows. Use with a Time measure to get a formatted string of the date/time, or subtract from the current time and use with an Uptime measure to get a formatted string of the elapsed time.


Changed the file encoding of Rainmeter.ini from ANSI to UTF-16 LE (Unicode). Existing installations will be converted if needed when Rainmeter is started or Layouts are loaded. Details and an important note about backwards compatibility are at Change Announcements

Added the full path to the currently running skin .ini file to the hidden window "title" of the config window. This is in support of plugins that may be written to use SendMessage() to detect if a particular config is running, and if so, to use the window title to retrieve the "variant" name of the running skin. An example of this kind of plugin can be found at ConfigActive.

About Dialog

Changed the About / Version dialog to add the version number for Windows 10 (e.g. 1709, 1803) and the language and language code number currently being used in both Rainmeter and Windows. (e.g. English (1033)) Changed the references to the various paths and the Rainmeter.ini file to be clickable links.

Other enhancements and fixes in Rainmeter 4.2

InputText plugin: Added support for InputNumber and InputLimit as inline command overrides in the InputText plugin.

FileView plugin: Relative paths are now supported with the ContextMenu command in the FileView plugin.