A small, borderless Windows tray app for quick access to the Lenovo hardware settings on a Lenovo Slim 7 14ILL10 (83MC).
The app calls the same installed Lenovo controller agents used by Vantage and verifies each change by reading the hardware state back. It does not substitute Windows power-overlay settings or write guessed registry values.
- Adaptive power mode (Auto)
- Battery saver
- Performance
- Conservation mode (start charging at 75%, stop at 80%)
- Zero-touch login (wake and use Windows Hello when you approach)
- Zero-touch lock (lock automatically when you walk away)
- Optional silent notification-tray startup with Windows
The panel never creates a taskbar button. Closing or minimizing it hides it in the notification tray; left-click the tray icon to reopen the panel, or right-click it for direct controls.
- Open the repository's Actions tab.
- Select Build Windows executable.
- Open a successful workflow run.
- Download the LenovoQuickSettings-windows-x64 artifact.
- Extract
LenovoQuickSettings.exefrom the downloaded ZIP.
The executable is a personal, unsigned Windows utility, so Windows may display a SmartScreen warning after downloading it.
Run:
.\LenovoQuickSettings\build.ps1The build uses the .NET Framework C# compiler included with Windows and writes:
LenovoQuickSettings\dist\LenovoQuickSettings.exe
No Lenovo binaries are copied into the repository or bundled into the executable. Lenovo's installed Vantage add-ins are discovered at runtime.
After building, run:
.\LenovoQuickSettings\install.ps1This installs the executable under %LOCALAPPDATA%\LenovoQuickSettings, enables silent tray startup, and creates Desktop and Start-menu shortcuts. Use -NoStartup to install without enabling startup, or -NoLaunch to avoid launching immediately.
To remove the installed app, shortcuts, and startup entry:
.\LenovoQuickSettings\uninstall.ps1| UI control | Lenovo controller value |
|---|---|
| Adaptive power mode | ItsAuto |
| Battery saver | MmcCool |
| Performance | MmcPerformance |
| Conservation enabled | battery charge mode Storage |
| Conservation disabled | battery charge mode Normal |
| Zero-touch login | human-presence ApproachEnabled |
| Zero-touch lock | human-presence PresenceLeaveEnabled |
This project intentionally targets one computer rather than providing broad Lenovo model compatibility. It expects Lenovo Vantage's IdeaNotebookAddin and SmartInteractAddin under %PROGRAMDATA%\Lenovo\Vantage\Addins and discovers the newest complete version of each add-in at startup.
The GitHub-hosted runner can compile the executable, but it cannot run hardware integration tests because Lenovo's drivers and add-ins are not present there.
