The file will not go away?
Start with the cause
“The action can't be completed because the file is open in another program.” LetGoFile tells you exactly which program that is, and resolves it in the safest order.
Drop a file and the cause, the error code and the holding process all appear on one screen.
Explorer only says “no”
It does not say why, or what would help. So you close things one by one and end up restarting.
In use by another program
It does not tell you which program. LetGoFile shows the name, PID, path and user.
Permission is needed
Running as administrator often changes nothing, because permission was never the real cause.
The path is too long
A folder past 260 characters cannot be opened or deleted in Explorer. It cannot even be renamed.
Drop it, see it, solve it
Drag a file or folder onto the window and LetGoFile guides the rest. Several at once is fine.
Drag and drop
Drop it on the window, or straight onto the executable's icon.
Drop a file or folder here
Diagnose the cause
It actually tries to open the file for deletion, and puts the Windows error code into plain words.
Cannot be deleted · error 32
See what is holding it
Restart Manager finds the program that is holding the file.
Cause: chrome.exe (PID 8124)
Handled in a safe order
Only the suggested step is highlighted in blue. Press that one.
close and delete → unlock → restart
It tells you what is blocking it
Instead of “unknown error”, it gives a different answer for each cause. The error code is shown alongside, not hidden.
| Diagnose | Windows code | What LetGoFile does |
|---|---|---|
| Used by another process | 32 · 33 · 1224 | Finds and shows the holding program, then closes or ends it after you confirm, and deletes |
| Not enough permission | 5 | Separates a real permission problem from a lock, names the owner, and elevates only at the moment it is needed |
| Read-only | 5 | Clears read-only, hidden and system attributes, then deletes (inside folders too) |
| Long path | 206 | Reaches past the 260-character limit with the long-path prefix |
| Syncing | 32 | Detects OneDrive, Dropbox and Google Drive, and warns about interrupted uploads |
| Locked by a security program | 32 | Says a scan is running and suggests waiting. Protected security processes are not ended. |
| System protected | 5 | Windows·Program Files 안의 항목은 Refuses to handle it at all |
| Cloud-only file | — | Says the file has not been downloaded locally |
| Network path | 53 · 64 | Tells a disconnected NAS or shared folder apart |
| Target missing | 2 · 3 | Tells apart “already deleted” from “too long a path to see” |
What was done stays, and can be looked at again
LetGoFile.exe admin opens a browser view of the activity log, statistics and settings, where you can paste a path and diagnose it right away. It only opens on this PC, and it is locked with a fresh token every run.
An example of the admin console — it fills up with your real records.
Push gently, not hard
There is no shortage of force-delete tools. LetGoFile suggests the reversible way first, and blocks the dangerous choice outright.
Asks it to close before killing it
Restart Manager asks the program politely to close. If it has unsaved work it stays open and says so.
System files are left alone
Windows, System32, Program Files and drive roots are refused. Links that point there are followed and blocked too.
Core processes cannot be ended
csrss, lsass and winlogon have the button itself disabled. Protected security processes such as Defender are not even attempted.
It does not end the wrong process
PIDs get reused. Just before ending one, the creation time and name are checked again — if they changed in the meantime, it stops.
A link is deleted as a link
When a junction or symbolic link is deleted, the folder it points to is left alone. It does not follow the link and empty someone else's files.
Wildcards are not accepted
The Windows Recycle Bin API expands *. A single path could sweep a whole folder in, so it is refused at every entrance.
Everything done is recorded
Time, path, operation, process, result and error code are kept. Visible in the window and in the admin console.
The same executable works without a window
Drop it straight into a script or a batch job. Called from cmd, the result prints in that window.
# only find the cause (changes nothing) LetGoFile.exe diagnose "D:\작업\보고서.xlsx" # who is holding it LetGoFile.exe who "D:\작업\보고서.xlsx" # work through the order that fits the diagnosis LetGoFile.exe delete "D:\작업\보고서.xlsx" # skip the warnings and end the holding processes too LetGoFile.exe delete "D:\작업\보고서.xlsx" --force # schedule a delete for after the restart (administrator) LetGoFile.exe --admin reboot "D:\작업\고집센폴더" # open the admin console · activity log LetGoFile.exe admin LetGoFile.exe log -n 50
Frequently asked questions
Do I need to install it?
No. Download the single LetGoFile.exe and run it. Carry it on a USB stick if you like. It does not touch the registry; all it leaves behind is the activity log and a settings file.
Do I really need administrator rights?
Usually not. Only for scheduling a delete after the restart, and for items owned by another account — and then the window elevates with one button.
What if I delete something important by mistake?
Moving to the Recycle Bin is the default suggestion. A permanent delete asks once more and says it cannot be undone. Files inside Windows system folders are not touched at all.
Won't ending a process lose what I was working on?
So it asks the program to close first (close and delete). If there is unsaved work the program stays open. Force-ending comes after that, and for programs with something to lose — Office, editors — it asks first.
Does it work with Korean paths, network drives and OneDrive folders?
All of them. Paths with Korean and spaces, and paths past 260 characters, are handled as they are; NAS and shared folders are reported with their connection state. Cloud folders are checked for an upload in progress first.
Can the admin console be reached from outside?
No. It binds to 127.0.0.1 (this PC) only, and needs a one-time token created afresh each run. Requests from other sites' scripts, and requests arriving under a different name, are refused.
What if my antivirus calls it suspicious?
The executable is code-signed — you can see the publisher on the “Digital Signatures” tab of the file's properties. A signature does not create SmartScreen reputation on its own, though, so the warning can still appear until enough downloads have piled up. When it does, continue with “More info → Run anyway”. A program that handles files and ends processes trips antivirus heuristics easily.
If a file is stuck right now
Download it and drop the file on top. It starts with the cause.