Если только свой софт наваять...
Т.е. по другому я не знаю, хотя тоже очень хотел в свое время, но ничего стоящего не нашел...
Могу только предлажить несколько вариантов:
1) Договориться о административных наказаниях, если очищается журнал без его сохранения !!!
Да и если даже журнал очищается, создается событие, что такой-то пользователь очистил журнал !!!
2) Использовать программы, которые умеют собирать журналы на другую машину (одна из них GFI LANguard Security Event Log Monitor), например каждый час, т.е. даже если кто-то очистил журнал, то в едином месте все должно быть пучком, только вот одно но у меня русские буквы через раз понимались, что очень неудобно?..
3) Бесплатный LogParser от Microsoft
h**p://logparser.com/
h**p://www.microsoft.com/technet/scriptcenter/tools/logparser/default.mspx
но для его работы придется погрузиться в написание скриптов по сбору лог-файлов и их обработки.
Сам не пробывал, но читал об этом...