Download Lunite
One signed file. No installer. Free today.
Always the newest version. Using Lunite means agreeing to its LICENSE.
Lunite runs on Windows PCs. Open this page on the PC you want to check.
Email yourself the linkThree steps
Save it in a folder of its own. Make a new folder (for example Downloads\Lunite) and move
Lunite.exeinto it; Lunite keeps its results beside it.Run it. The first time, it shows a short version of its terms.
Press RUN CHECK-UP. It only reads: no settings change.
Fixes run only from the FIX screen, after you press APPLY SELECTED FIXES. Fixes for real problems start ticked and the rest start unticked; untick anything you don't want. Removing a program or Windows' own disposable files has its own screen and its own yes.
What you need
- Windows 11
- Windows 10 (tested less)
- No installer
- Administrator optional
- Internet only for a few things
Built and tested on Windows 11. Windows 10 works but is tested less: if anything looks off, send a report from Settings (Send a Report), or email luniteapp@gmail.com.
The first time you run it
Windows may warn you about a new download. Check that the publisher says Luis Patino, then run it. To be extra sure, check the file yourself first.
The publisher: Luis Patino
Lunite is signed, and Windows shows the publisher as Luis Patino. To see it yourself: right-click Lunite.exe > Properties > Digital Signatures.
An administrator prompt
If your Windows account is an administrator (most home PCs), Windows usually asks for administrator access each time Lunite starts. The prompt should name Luis Patino as the verified publisher. Yes lets the check-up read a few more things, and it still only reads. No still opens Lunite, and those few checks say they need administrator rights instead.
A copy kept in Program Files (not the folder from step 1) also gets a no-popup switch in SETTINGS: it creates a scheduled task named Lunite so Windows stops asking, and that task runs Lunite with administrator rights without the prompt. It stays off unless you turn it on, and the same button turns it back off.
Three measurements need administrator access: memory and drive speed (from Windows' built-in benchmark) and startup time (from Windows' own event log); the report says when they were skipped.
"Windows protected your PC"
A signed app with a new file can still get this blue SmartScreen screen until the file builds a download history with Microsoft. If you see it:
- Click More info.
- Check the Publisher line. It must say Luis Patino. If it says "Unknown publisher" or any other name, close the window, don't run the file, delete it, and email luniteapp@gmail.com.
- If it says Luis Patino, click Run anyway. To be extra sure, compare the hash first (Check the file yourself).
Your browser's warning
Edge or Chrome may say the file "isn't commonly downloaded". Same reason. In the browser's downloads list choose Keep (you may need Show more > Keep anyway), then check the publisher as above.
Smart App Control (Windows 11)
If it's on, it should let Lunite open, because the file is signed. The check-up hasn't been tested with it on, so some checks may come back unread. If it blocks Lunite or the check-up looks wrong, email luniteapp@gmail.com.
You'll see powershell.exe running
Lunite.exe carries PowerShell scripts that do the reading and the fixes. It writes them to a folder and runs them with no window and with -ExecutionPolicy Bypass, so an antivirus or sandbox report may call that suspicious. Bypass applies only to the PowerShell that Lunite starts and doesn't change your PC's PowerShell setting; the window is hidden so the checks don't flash windows at you.
Without administrator access the folder is %LOCALAPPDATA%\PCOptimizer (PCOptimizer is an early working name the folder still uses); with it, an admin-only folder in C:\Windows\Temp, so programs without administrator rights can't change the scripts. They're ordinary PowerShell files, so you can open them (the administrator-only folder needs an administrator window) and read what they do.
If none of that is enough for you, don't run it. That's a reasonable call, and you can check the file yourself first.
Check the file yourself
Open the folder where you saved it, click the address bar, type powershell and press Enter. Then run:
Get-FileHash .\Lunite.exe -Algorithm SHA256(Get-AuthenticodeSignature .\Lunite.exe).Status (Get-AuthenticodeSignature .\Lunite.exe).SignerCertificate.GetNameInfo('SimpleName',$false)
The hash must match the one in the release notes. The second line must say Valid, the third Luis Patino. If any is off, don't run it: email luniteapp@gmail.com.
These checks prove you have the exact file Lunite published. They can't prove any program is safe.
Updates
CHECK FOR UPDATES is on the SETTINGS screen. Lunite checks only when you press it, or once at launch if you tick the box there. A new build installs only after you say yes and only after it passes two checks: its SHA-256 matches the published manifest, and its RSA signature verifies against the key built into the app. If the swap fails, the app puts your old build back. What changed in each version: Release notes.
Removing Lunite
No installer, so no uninstaller.
If you ever sent a report, first write down your tag (the short code the SEND A REPORT screen shows for this PC), so you can ask for those reports to be deleted.
Quick version:
- Undo any fix you want undone, in WHAT CHANGED (removing Lunite undoes nothing by itself). If you turned on the no-popup switch, turn it off in SETTINGS.
- Press DELETE MY RECORDS in SETTINGS (it deletes your saved check-ups and report cards, and keeps the undo record).
- Close Lunite and delete
Lunite.exe(andLunite.previous.exe, if an update left one). - Delete the folder
%LOCALAPPDATA%\PCOptimizer.
Your results and report cards sit beside Lunite.exe; the undo record and Lunite's own settings sit in %LOCALAPPDATA%\PCOptimizer.
The full list also covers the rarer leftovers: a few files beside the app, a scheduled task named Lunite (if you deleted Lunite with the no-popup switch still on, delete the task in Task Scheduler as administrator), a registry note of your old DNS (only if you used the DNS fix) and reports saved somewhere else. It's in the full removal list and in the app under ABOUT > REMOVING LUNITE COMPLETELY. If you ran Lunite with administrator access, its last scripts folder (lunite-run-… in C:\Windows\Temp) can stay behind as well; deleting it needs administrator access.