Skip to content

About

Power Settings Explorer — show or hide Windows Advanced power settings (EN/RU, Win10/11)

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Power Settings Explorer

CI Release License: MIT

Windows 10 / 11 utility to show or hide entries in
Power Options → Change plan settings → Change advanced power settings.

Built in Rust with zero crates.io dependencies (std + Win32 FFI only).
Changes visibility only — never AC/DC timeout or policy values.


Features

  • Live tree of subgroups and settings from the Windows registry
  • English / Russian UI — switch anytime; selection and expand state are kept
  • Sectioned descriptions (Purpose / Behavior / In practice / …)
  • Visibility: On · Off · Auto
    • On — show in Advanced power settings
    • Off — hide (POWER_ATTRIBUTE_HIDE)
    • Auto — remove Attributes (Windows default)
  • Visibility presets — apply a profile to the whole tree at once (built-in + save/load .preset files)
  • Requests administrator rights on launch (UAC)

Download

  1. Open Releases.
  2. Download power-settings-explorer.exe.
  3. Run it and accept the UAC prompt.

Requirements

OS Windows 10 / 11 x64
Privileges Administrator (prompted automatically)
Build Rust stable, MSVC toolchain

Build from source

git clone https://github.com/WtekSupport/PowerSettingsExplorer.git
cd PowerSettingsExplorer
cargo build --release

Binary: target\release\power-settings-explorer.exe

Or: .\build.ps1

UAC elevation is configured via .cargo/config.toml
(/MANIFESTUAC:level='requireAdministrator'). app.manifest is a reference copy.

Usage

  1. Launch the .exe and approve UAC.
  2. Select a section or setting in the left tree.
  3. Read the description on the right.
  4. For a setting, choose On / Off / Auto — written to the registry immediately.
  5. Or pick a preset, click Apply — visibility is updated for every setting in the tree (confirmation required). A backup snapshot is written under %LOCALAPPDATA%\PowerSettingsExplorer\backups\ before bulk apply.
  6. Save as… stores the current visibility of all settings to %LOCALAPPDATA%\PowerSettingsExplorer\presets\. Load… applies a .preset file from disk.
  7. Close and reopen the Windows Advanced power settings dialog to see the result.

Built-in presets

Preset Effect (full tree)
Windows default Auto for every setting
Documented On for catalog entries, Off for the rest
Essentials On for sleep, display, battery, power buttons; unnamed OEM entries Off; others Off
Enthusiast On for processor, disk, PCI, USB, sleep, graphics; unnamed Off; others Off

Safety

  • Prefer a system restore point or registry export before bulk edits.
  • The app mainly sets or deletes the Attributes DWORD under existing PowerSettings keys.
  • AC/DC values are left untouched.

See SECURITY.md.

Project layout

src/
  main.rs              Entry + elevation
  i18n.rs              EN / RU UI strings
  power/               Scan, visibility, bilingual catalog
  win/                 Win32 FFI, UI, registry, powrprof
scripts/               Catalog generator, git hooks
.github/workflows/     CI and release

Contributing

See CONTRIBUTING.md. PRs welcome — please keep the no external crates policy.

License

MIT


По-русски

Power Settings Explorer — утилита для Windows 10/11: показывает или скрывает пункты в
Параметры электропитания → Настройка схемы → Изменить дополнительные параметры.

  • Селектор Вкл / Выкл / Авто — только видимость, не значения «От сети» / «От батареи»
  • Интерфейс русский / English, описания по блокам
  • Запуск от администратора (UAC)
  • Без зависимостей с crates.io

Скачать: Releases → power-settings-explorer.exe
Сборка: cargo build --release → target\release\power-settings-explorer.exe

About

Power Settings Explorer — show or hide Windows Advanced power settings (EN/RU, Win10/11)

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages