AceTeq 33
Ü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: