Папку-то зачем удалять? Достаточно удалить в ней файлы. Просто для примера: @echo off attrib -h -s c:windows empdwh*.* del c:windows empdwh*.* /q Это раз. А два - папок с временными файлами несколько (проблему можно решить созданием общей папки для временных файлов). А три - иногда удаление временных файлов перед запуском может привести к интересным последствиям - например, если устанавливаются обновления или какие программы, требующие перезагрузки. Кстати, команда "pause" зачем? Или, есть желание лишний раз жать на клавиши после появления сообщения "Для продолжения нажмите..."?