6

I recently discovered that the Settings app is showing around 20GB of space used by temporary files. But when I go to remove them I can only remove about 28MB. When I open the temp folder by using Run and then %temp% it only shows around 40-50MB of files right after boot. How can I remove these 20GB of invisible files? I only have a 240GB SSD so space is quite scarce. Here are a few photos:enter image description here

enter image description here

I run Windows 10 Home Activated. I have tried Disk Cleanup but this removed only around 30MB of files.

UPDATE: After turning on hidden items I found a folder name WINDOWS-BT, after doing some research it turned out to be a folder for the previous windows version. I deleted it using TakeOwnerShip pro and this removed around 12GB of temporary files, but 8GB still remain. I am currently downloading TreeSize free to find out where the other 8GB is.

UPDATE 2: Hi, I downloaded TreeSizeFree and I didn't really find anything there. The biggest folder is 87GB of Program Files which mainly consists of my GTA V install. The Program Files (x86) folder was mainly made up of my Steam games (CS:GO, Besiege, etc). The 5.5GB [3 Files] location was noted as being my pagefile.

The Windows folder shows up as 25GB when in Settings it is only 18GB, this could explain where the other 8GB are coming from. What are some things I should look for in there?

FINAL UPDATE: After deleting the Windows-BT folder it reappeared a few hours later. I decided to check from system updates and surely enough one was downloaded and pending to be installed. After installing the update the Windows-BT folder disappeared on it's own and a new folder taking up 20GB called Windows.old was created. I then followed this tutorial to remove the .old folder and I had all my disk space back! NOTE: Disk Cleanup wasn't able to find the Windows.old folder, this is why I had to delete it from the settings app.

enter image description here

6
  • Use a tool to visualize your system usage, and provide that information as an edit to your question, how you delete the temporary files depends on where it is located.
    – Ramhound
    Commented Jan 30, 2019 at 19:43
  • 3
    There are more locations where Temp files are stored besides your %temp% folder. Many more. Disk Cleanup will do a more thorough cleaning of your various temp locations. Commented Jan 30, 2019 at 19:54
  • Possible duplicate of How can I visualize the file system usage on Windows?. Since this question was encouraging answers that solutions to visualize disk usage, I went ahead, and flagged it as a duplicate for the apprpriate canonical question on the subject
    – Ramhound
    Commented Jan 31, 2019 at 0:21
  • @Mihkel - Your disk space isn't be used by temporary files. It is being used by Program Files and Windows. The Settings application is likely counting temporary files created by Windows (required update files necessary to remove updates, that sort of thing).
    – Ramhound
    Commented Jan 31, 2019 at 19:31
  • There are some Windows 10 bugs that fill up Temp folders with error reports, e.g., answers.microsoft.com/en-us/protect/forum/all/… Commented Nov 8, 2019 at 16:39

5 Answers 5

7

Im not exactly sure what it constitutes as Temporary files, but theres a few places you should check.

%temp% typically points to %systemdrive%\Windows\Temp - which is the default system wide temporary folder. However, its good security practise for each user to have their own temp folder which are located %systemdrive%\users\{USERNAME}\AppData\Local\Temp (replacing "{USERNAME}" for each folder in the users folder). Also, checkout the recycle bin - anything lurking in there?

In general as @Ramhound mentioned its well worth inspecting your whole disk visually to really see whats going on, don't rely on the wizard.

Below is a screen shot from TreeSize free, which provides a graphical tree view of your drive and the background graph shows where your space is being used in each folder.

Obviously be careful with this approach, you could damage an application or windows component by deleting its files. But with a little common sense and some research you can make good space savings and uncover wastage you would probably not otherwise notice and claw back some precious storage.

enter image description here

General space saving tips

Uninstall stuff & clean up old uninstallations

Windows is much better at cleaning up after itself these days, but applications will often create temporary files, documents, media files, save games etc. Check Desktop, My Documents and Music, Pictures etc - remove any junk, default files. Also, when you uninstall a program often the installer will only delete the files it installed - so you end up with logs and crash dumps and other junk left behind even after properly removing software.

WinSxS

WARNING!! DO NOT touch/modify/delete inside C:\Windows\WinSxS - use below DISM commands only - its a critical system folder.

WinSxS is a system folder may sometimes bloat (leftovers from patches or uninstalls), you can run:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

If it recommends cleanup, run:

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

NOTE - running the above command will save some space, but prevent removal of any currently installed updates.

System Restore

May be worth checking your System restore settings by default it will reserve a percentage of your disk. I dont recommend disabling it entirely, but it can make sense to restrict its size if your space limited at the cost of having fewer restore points to roll back to in the event of an issue.

Edit Following Comment

I think theres probably lots of reasons for some drift, exactly what depends on your system. Without seeing whats using the space in your Windows folder i can only guess, but below are some of the usual suspects/fixes.

c:\Windows\SoftwareDistribution\Download\

Windows updates stores files here. In theory it should clean up this directory but you might have old updates that failed or became stuck for whatever reason. You can delete files from here, some of the files will return. You will probably need to use safe mode or stop both the Windows Update and BITS services to delete these files.

C:\Windows\Installer

This folder is required, but is not often used. You can safely enable compression of this folder to save a little space. (Enabling compression saves space, but requires more CPU time - i would only enable this on folders that are used infrequently).

Windows Apps

There are a load of default optional components installed that dont appear in the add remove control panel. You need to launch a Powershell window as Administrator. Run this command to list the installed packages:

Get-AppxPackage -AllUsers | select -Property Name 

Then use the following command to uninstall the package (Bing News in this case taken from the previous commands output.

Get-AppxPackage -AllUsers  | where {$_.Name -like "Microsoft.BingNews" } | Remove-AppxPackage -AllUsers

The above commands uninstalls the packages, the next set of commands removes the installation packages entirely (and c:\Windows\InfusedApps will get smaller - dont edit this folder directly). Same process, list the available packages, then remove them as required. You need to have uninstalled the package before you remove it, and some packages are not removable (without ugly/unsupported hacks at least)

Get-AppxProvisionedPackage -Online | select DisplayName

To remove the xbox related packages use Microsoft.Xbox*

Get-AppxProvisionedPackage -Online | where {$_.DisplayName -like "Microsoft.Xbox*" } | Remove-AppxProvisionedPackage -Online
2
  • Ok I did all the things you recommended. Looked in both Temp folders, each containting about 60MB of data, not the issue. Recycle bin is empty. I ran the commands for WinSxs, it did not reccomend a cleanup but I ran it anyways, unfortunetly the procedure failed. I deleted all system restore points except one which only takes around 700MB. I am currently download TreeSize.
    – Mihkel
    Commented Jan 31, 2019 at 14:16
  • I updated the OP.
    – Mihkel
    Commented Jan 31, 2019 at 14:30
2

I ran WinDirStat as Administrator (if you don't run it as admin, it can't see the temp files).

Here's what I see as a result:

enter image description here

In my case, it's was a Windows 10 Surface Application bug that was filling up \Windows\Temp with error reports every second.

To delete them, you have to go into the proper directory and have the privileges. I was able to do it in PowerShell as an administrator.

0

You should hav additional options for cleanup, including removing Previous Windows installation(s), a prime offender -- after each Windows update, old files are kept so you can revert. On the More Options tab, you can remove Restore Points.

Disk Cleanup

There are other cleanup tools, such as Wise Disk Cleaner and CCleaner, that can remove more files, such as alternate browser (e.g. Firefox, Chrome) cache. Use these with caution, lest you delete browser passwords, etc.

Extra Windows files are also kept in the WinSxS folder. Do not attempt to delete them directly, but follow MS directions using DISM, Scheduled Tasks, etc.

Finally, use a tools such as JAMSoft's TreeSize Free to visualize the directory structure. Run it as Administrator to view inside restricted folders.

2
  • The format of this answer could benefit from being improved.
    – Ramhound
    Commented Jan 30, 2019 at 23:48
  • Disk Cleanup didn't show anything about previous windows installations, it was only able to remove things such as thumbnails and internet files.
    – Mihkel
    Commented Jan 31, 2019 at 14:10
0

This thing happened with me too.It was showing 88 GB temp files but when i click on it it was only showing 45 GB when you sum it up. To delete those temp files, first of all make sure you enable "Hidden files,folders and drives". Just search "File explorer options" then click on the view tab and find hidden files option and enable it. enter image description here Now go the Temp folder where these extra files are there. C:\Users(username)\AppData\Local\Temp enter image description here The AppData folder would look something like this. You can even crosscheck the temp file size by clicking on the temp folder , properties and you can see the folder size. Delete all the files, but after 96-97%-ish there will be files where you have to grant permission skip those files , don't delete them. It worked for me perfectly. The remaining temp files size would be just around 100 mb so not a big problem if you skip them. To be honest I dont know what would happen if you delete all the files(including the ones where you have to grant permission) but most of the clutter will be cleared and there will be no problem. Just click on "Do this for all current items" and click on skip. enter image description here

-1

Reason why I propose this is when uninstalling applications local data is not always removed and left here. I would try accessing run->%appdata% folder and looking up one level and check folders:

Local
local/CrashDumps
LocalNow
Roaming

local/CrashDumps is a lovely candidate to delete unless you want music2myear to examine these in detail.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .