Skip to content
Join readers who trust AllThings.How for practical guides Opens in a new tab

The $GetCurrent folder in Windows: What it is and when to delete it

Shivam Malani
The $GetCurrent folder in Windows: What it is and when to delete it

The $GetCurrent folder is a hidden folder that sits in the root of your C:\ drive after a Windows upgrade. It holds log files and, in many cases, leftover installation files from the most recent update. On a tidy system it stays small, but if setup files are still hanging around it can balloon to roughly 3.5GB or more, which is usually why people notice it in the first place.

Quick answer: If you have no pending Windows Updates and the files inside are older than about a month, you can delete C:\$GetCurrent safely. Open an elevated Command Prompt and run RD /S /Q "C:\$GetCurrent", or delete the folder in File Explorer and empty the Recycle Bin.

What the $GetCurrent folder is in Windows 11 and 10

Windows creates $GetCurrent during the upgrade process. Inside you'll typically find subfolders such as Logs, media, and SafeOS, which store records of how the last update ran along with the files used to install it. The folder is harmless and does not interfere with any other process on your PC.

The reason it grows is the leftover installation data. Once an upgrade finishes, those setup files are no longer needed, but they don't always get cleaned out right away. Windows is supposed to remove this kind of update leftover automatically within 30 days, though in practice the folder often lingers well past that window.

$GetCurrent folder in C drive

Is it safe to delete the $GetCurrent folder?

Yes, as long as your latest Windows Update has finished installing and you don't need the log files. Deleting it won't harm your system or stop it from working. There is one trade-off worth knowing: once the folder is gone, it can't be used for a rollback. So make sure Windows is running well before you remove it.

Two quick checks confirm it's safe to delete:

CheckWhat to look for
File datesOpen the folder and look at the Date modified field. If the files are older than about a month (often 6–12 months), the upgrade is long finished.
Log resultIn the Logs subfolder, open PartnerSetupCompleteResult.log. It should read that the operation completed successfully.
Update statusOpen Windows Update settings and confirm there are no pending or in-progress updates.

If you're not desperate for the space, there's no harm in leaving the folder alone. But if it's well past the 30-day mark and still taking up room, you can clear it yourself.

⚠️
Tip: Make sure you're signed in with administrator rights, and consider creating a system restore point before deleting any system folder.

Delete the $GetCurrent folder using File Explorer

The folder is hidden by default, so you'll need to reveal it first.

Step 1: Press Win + E to open File Explorer, then select the Windows (C:) drive in the left panel.

Step 2: Open the View menu and turn on Hidden items (in Windows 11, choose Show > Hidden items). The $GetCurrent folder should now appear. If it doesn't show up at all, your PC hasn't been upgraded.

Step 3: Right-click the $GetCurrent folder and choose Delete. If a User Account Control prompt appears, select Yes or Continue to approve it.

Deleting the $GetCurrent folder using Windows File Explorer

Step 4: The folder moves to the Recycle Bin, so empty the bin to actually reclaim the disk space. Once you're done, you can switch Hidden items back off.


Delete the $GetCurrent folder using Command Prompt

If you prefer the command line, this removes the folder and its contents in one go without sending it to the Recycle Bin.

Step 1: Open an elevated Command Prompt by searching for cmd, right-clicking Command Prompt, and choosing Run as administrator.

Step 2: Type the following command and press Enter.


RD /S /Q "C:\$GetCurrent"
Deleting $GetCurrent folder using elevated Command Prompt

Step 3: When the prompt returns to a new line with no error, the folder is gone. You can close the window.

🔎
The /S switch removes all subdirectories and files, and /Q runs in quiet mode with no confirmation. Double-check the path before you hit Enter.

What to do if the $GetCurrent folder won't delete

If the space doesn't come back after deleting, look in the Recycle Bin first, since File Explorer deletions land there until you empty it. If the folder refuses to delete entirely, that almost always means an update is still pending.

To clear that blocker, finish installing the outstanding update or remove any pending updates from Windows Update settings, then try again. Rebooting after clearing a stuck update often frees the folder. Deleting from Safe Mode is another fallback if the folder is locked. Even if Windows later needs those files for an update, it will simply download them again.


Remove other Windows update leftovers with Disk Cleanup

The $GetCurrent folder isn't the only upgrade leftover that builds up. You may also see $WINDOWS.~BT and $WINDOWS.~WS folders in your C:\ drive, and these usually take up far more space. Disk Cleanup handles these well.

Step 1: Press Win + R to open Run, then enter the command below, replacing [Drive Name] with the drive you want to clean.


c:\windows\SYSTEM32\cleanmgr.exe /d[Drive Name]

Step 2: When Disk Cleanup opens, tick the Windows Update Cleanup option to clear update files your system no longer needs. You can check the other boxes too for temporary setup files, downloaded program files, and Recycle Bin contents.

Windows Update Cleanup in Disk Cleanup Wizard

To automate repeat cleanups, Disk Cleanup also accepts command-line switches.

SwitchWhat it does
/d <driveletter>Selects the drive to clean. Can't be combined with /sagerun:n.
/sageset:nOpens a dialog to choose which cleanup tasks to run and saves them to a registry key. Set n to any value from 0 to 65535.
/sagerun:nRuns the tasks saved under that /sageset profile across all drives.

Storage Sense is another built-in option. It won't delete Windows update files directly, but it can clear temporary files and the Recycle Bin, which may include items like the $GetCurrent folder. Open Settings > System > Storage, turn on Storage Sense, then use Configure Storage Sense and Clean now to run it.


Bottom line, the $GetCurrent folder is a leftover from the upgrade process, not something Windows needs day to day. Once your latest update is installed and there are no pending downloads, clearing it frees several gigabytes with no effect on how your PC runs, just remember you give up the rollback files in exchange for the space.