Ні, у Windows не встановлено за замовчуванням нічого, що автоматично видаляє тимчасові файли. Ні при відключенні, ні при перезавантаженні, ніколи.
У інструменті очищення диска є можливість зробити це під час його запуску.
Правильний спосіб впоратися з цим полягає в тому, щоб ваш веб-додаток чистив за собою певний спосіб. Наприклад, ви можете видалити осиротілі файли, коли користувач, наприклад, вийде з системи. Або (невеликий) випадковий шанс, що "чистка прибирання" буде зроблена на кожен запит. Або заплановане завдання, яке необхідно встановити та налаштувати для очищення. Або заплановане завдання запустити очищення диска.
Не займіться лише тим, щоб "залишити речі" в папці "temp", сподіваючись, що щось вийде і очистить ваш безлад.
Крім того, коли ви займаєтесь очищенням своїх файлів, торкайтеся лише створених вами файлів та жодних інших. Інші програми можуть потребувати цих файлів. Якщо відстежувати власні файли - це занадто багато проблем, створіть папку, яку ви можете сміливо спорожнювати за бажанням.