I have a MSSQL instance (14.0.1000.169) that has various databases.
My tempdb seems to have grown to 50GB and I and trying to shrink the size as it is taking too much disk space. 99% of the allocated space is free, see screenshot.

I have tried using Management Studio to shrink the files and the database, I have restarted the MSSQL service and have performed a hardware reboot of the server. Nothing seem to reduce the file sizes.
When I try
I get the following:
DBCC SHRINKDATABASE: File ID 1 of database ID 2 was skipped because the file does not have enough free space to reclaim.
DBCC SHRINKDATABASE: File ID 3 of database ID 2 was skipped because the file does not have enough free space to reclaim.
DBCC SHRINKDATABASE: File ID 2 of database ID 2 was skipped because the file does not have enough free space to reclaim.
Can anyone suggest a another way to reduce the amount od space the temdb is taking up?
Our community of experts have been thoroughly vetted for their expertise and industry experience.