Я думаю, что важно отметить, что многие из этих файлов должны быть там по тем или иным причинам. Многие приложения обращаются к% SYSROOT%% SYSROOT%\System32% SYSROOT%\SysWOW64 и% PATH% для получения исполняемых файлов, библиотек DLL и другой информации о конфигурации.
Если что-то новое, что вы устанавливаете, использует их, то вы захотите сохранить их. Например, для Python вы можете получить эти файлы при установке IDE, но чтобы продолжать использовать любые написанные вами сценарии, вы должны сохранить их в целости и сохранности.
Теперь к вашему вопросу: я думаю, что лучший способ, если вы действительно заинтересованы, - это записать все дропы и почистить вручную, если деинсталлятор не удалит его. Или используйте что-то подобное, чтобы сделать большую часть работы за вас.
Другой альтернативой может быть использование что-то вроде powershell для периодической регистрации всех файлов в текстовом файле, который вы можете проверить в будущем.
Там на самом деле нет, и по праву так универсально подходит для всех перезагрузки этих каталогов. Невозможно точно знать, что нужно любому пользователю. Попытка сброса на общее время может привести к поломке многих приложений.
Наконец, по необходимости. Я не думаю, что это так. Кроме того, что они занимают немного места, и, как правило, тривиальное количество, нет никакого вреда, если они там есть. Лично я предпочел бы не рисковать, что-то сломать, а затем часами пытаться выяснить, что пошло не так через месяцы после того, как я удалил свою резервную копию этих файлов.