Skip to content

About

Personal Windows maintenance scripts

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Maintenance Scripts

Personal Windows maintenance scripts — minimal, traceable, Turkish and English.

Kişisel Windows bakım betikleri — sade, izlenebilir, Türkçe ve İngilizce.

License Validate Secret Scan Quality Hygiene Link Check Text Audit GitLab CI

Language / Dil: English · Türkçe


English

What is this?

Each script does one job: it runs commands in order and writes output both to the console and to its own log folder. No menus, no options, no surprises.

Scripts

Script Does
Repair-Windows.bat DISM + SFC + WinSxS maintenance (includes ResetBase)
Reset-Windows-Update.bat Reset Windows Update components
IPConfig-FlushDNS.bat Flush DNS cache
WinGet-Upgrade.bat Upgrade all packages
Bug-Report.ps1 Event log HTML report (-Period Daily, Weekly, Monthly)

Usage

  1. Run Scripts/<name>.bat as administrator (right-click → Run as administrator); only Repair-Windows.bat and Reset-Windows-Update.bat require it.
  2. Each script logs under Logs/<Script-Name>/; every folder keeps an index.txt run ledger.
  3. Bug-Report.ps1 runs on a schedule: powershell.exe -NoProfile -ExecutionPolicy Bypass -File "Scripts\Bug-Report.ps1" -Period Daily

Rules


Türkçe

Nedir?

Her betik tek iş yapar: komutları sırayla çalıştırır, çıktıyı hem ekrana hem de kendi günlük klasörüne yazar. Menü yok, seçenek yok, sürpriz yok.

Betikler

Betik İş
Repair-Windows.bat DISM + SFC + WinSxS bakımı (ResetBase dahil)
Reset-Windows-Update.bat Windows Update bileşenlerini sıfırlama
IPConfig-FlushDNS.bat DNS önbelleğini temizleme
WinGet-Upgrade.bat Tüm paketleri yükseltme
Bug-Report.ps1 Olay günlüğü HTML raporu (-Period Daily, Weekly, Monthly)

Kullanım

  1. Scripts/ klasöründeki betiği yönetici olarak çalıştırın (sağ tık → Yönetici olarak çalıştır); bunu yalnızca Repair-Windows.bat ve Reset-Windows-Update.bat gerektirir.
  2. Her betik günlüğünü Logs/<Betik-Adı>/ altına yazar; her klasörde index.txt koşu dökümünü tutar.
  3. Bug-Report.ps1 Zamanlayıcı ile koşar: powershell.exe -NoProfile -ExecutionPolicy Bypass -File "Scripts\Bug-Report.ps1" -Period Daily

Kurallar

About

Personal Windows maintenance scripts

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages