AceTeq
Üstün
Bu betik Windows olay günlüğü loglarını temizlemeye yarar. Sık sık sistem çökmesi veya benzer durumlar için sorun tespitini kolaylaştırmak amacıyla yapılmıştır.
WOG Cleaner v2.0 indir.
WOG Cleaner v2.0 - Sürüm Notları
WOG Cleaner v1.0 indir.
WOG Cleaner v1.0 - Sürüm Notları
Kod:
@echo off
chcp 65001 >nul
setlocal EnableDelayedExpansion
color f
title Log Temizleyici v2.0
net session >nul 2>&1
if %errorlevel% neq 0 (
echo(
echo ──────────────────────────────────────────────
echo Yönetici olarak tekrar başlatılıyor...
echo ──────────────────────────────────────────────
timeout /t 2 >nul
powershell -windowstyle hidden -command "Start-Process '%~f0' -Verb runAs"
exit /b
)
echo ──────────────────────────────────────────────────────────────────────────────────────────────────────
echo Olay günlükleri, geçici dosyalar, önbellekler, komut geçmişi ve kayıt defteri izleri temizlenecek.
echo ──────────────────────────────────────────────────────────────────────────────────────────────────────
choice /c EH /n /m " Devam etmek istiyor musunuz? [E/H]: "
set "choiceError=%errorlevel%"
if %choiceError%==2 (
echo ──────────────────────────────────────────────
echo İşlem kullanıcı tarafından iptal edildi.
echo ──────────────────────────────────────────────
timeout /t 2 >nul
exit /b
)
echo(
echo [1/6] Olay günlükleri temizleniyor...
for /f %%G in ('wevtutil el') do (
wevtutil cl "%%G" >nul 2>&1
)
echo [2/6] PowerShell geçmişi temizleniyor...
set "pshistory=%APPDATA%\Microsoft\Windows\PowerShell\PSReadLine\ConsoleHost_history.txt"
if exist "!pshistory!" (
del /f /q "!pshistory!" >nul 2>&1
timeout /t 1 >nul
)
echo [3/6] Temp, Prefetch ve Recent klasörleri temizleniyor...
del /f /s /q "%TEMP%\*.*" >nul 2>&1
del /f /s /q "C:\Windows\Temp\*.*" >nul 2>&1
del /f /q "%APPDATA%\Microsoft\Windows\Recent\*.*" >nul 2>&1
del /f /q "C:\Windows\Prefetch\*.*" >nul 2>&1
timeout /t 1 >nul
echo [4/6] Kayıt defteri geçmişi temizleniyor...
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /f >nul 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\WordWheelQuery" /f >nul 2>&1
timeout /t 1 >nul
echo [5/6] Sistem log klasörleri temizleniyor...
rd /s /q "%SystemRoot%\Logs\CBS" >nul 2>&1
rd /s /q "%SystemRoot%\Logs\DISM" >nul 2>&1
rd /s /q "%SystemRoot%\Logs\MoSetup" >nul 2>&1
timeout /t 1 >nul
echo [6/6] ETL log dosyaları temizleniyor...
del /f /s /q "%SystemRoot%\System32\WDI\LogFiles\*.etl" >nul 2>&1
del /f /s /q "%SystemRoot%\System32\LogFiles\WMI\*" >nul 2>&1
timeout /t 1 >nul
echo(
echo ────────────────────────────────────────────────────────────────────
echo Tüm işlemler tamamlandı. Sistemi yeniden başlatmanız önerilir.
echo Çıkmak için bir tuşa basın...
echo ────────────────────────────────────────────────────────────────────
pause >nul
endlocal
exit /b
WOG Cleaner v2.0 indir.
WOG Cleaner v2.0 - Sürüm Notları
- EnableDelayedExpansion eklendi.
- PowerShell geçmişi temizliği eklendi.
- %TEMP%, C:\Windows\Temp, Prefetch, Recent klasörleri temizleniyor.
- RunMRU ve WordWheelQuery kayıtları siliniyor.
- CBS, DISM, MoSetup log klasörleri siliniyor.
- *.etl dosyaları (WDI, WMI) temizleniyor.
- Adımlar numaralandırılarak gösteriliyor.
- Daha fazla sistem izi temizliği sağlandı.
- Betik başlığı ve açıklamalar sadeleştirildi.
WOG Cleaner v1.0 indir.
WOG Cleaner v1.0 - Sürüm Notları
- Tüm Windows olay günlüklerini wevtutil komutları aracılığıyla toplu olarak temizler.
- Betik, yönetici haklarıyla çalışmıyorsa kendini otomatik olarak yönetici yetkisiyle yeniden başlatır.
- UTF-8 karakter kodlamasıyla Türkçe karakter desteği sağlanır.
- Temizleme işlemi öncesinde kullanıcıdan onay istenir (E/H seçimi).
- Temizleme sırasında her bir günlük adı ekranda görüntülenir.
- İşlem sonunda kullanıcıyı bilgilendiren mesaj ve çıkış için bekleme ekranı bulunur.
- Komut satırı arayüzü sade, anlaşılır ve kullanıcı dostu olacak şekilde yapılandırılmıştır.
Son düzenleme: