Only the latest release is supported. When a new release is published, the
previous releases are deprecated and no longer supported; each deprecated
release's title carries a [DEPRECATED] prefix. Older commits, branches, and
forks are not supported.
- Scripts never upload or transmit data and write no registry keys. Only
WinGet-Upgrade.battriggers network activity: it delegates package upgrades towinget, which queries configured sources and downloads packages. The other scripts make no network calls and download no external files. Repair-Windows.batandReset-Windows-Update.batrequire administrator rights (they run system commands); elevation is never persisted.- Administrator Protection aim: the launchers run unelevated and never self-elevate. The goal is to stay compatible with least-privilege elevation (Windows 11 Administrator protection, previewed via KB5120998/KB5124010): any per-package elevation prompt comes from the tool or installer itself, never from these scripts.
- Logs are written to local disk only and never transmitted.
If you find a security issue, do not open a public issue:
- Report privately via GitHub Security Advisory.
- For non-critical concerns you may open an issue with the
securitylabel.
Target: first response within 48 hours, fix or statement within 14 days.
- Vulnerabilities in Windows, PowerShell, DISM, SFC, or winget themselves (report to their vendors).
- Attacks requiring physical access.
Yalnızca en son sürüm desteklenir. Yeni bir sürüm yayımlandığında önceki
sürümler kullanımdan kaldırılır ve artık desteklenmez; kullanımdan
kaldırılan her sürümün başlığında [DEPRECATED] ön eki bulunur. Eski
commitler, dallar ve çatallar desteklenmez.
- Betikler asla veri yüklemez veya aktarmaz ve kayıt defterine yazmaz. Ağ etkinliğini tetikleyen tek betik
WinGet-Upgrade.bat'tir: paket yükseltmeleriniwinget'e delege eder; winget yapılandırılmış kaynakları sorgular ve paket indirir. Diğer betikler ağ çağrısı yapmaz ve harici dosya indirmez. Repair-Windows.batveReset-Windows-Update.batyönetici hakkı ister (sistem komutları çalıştırdıkları için); yetki kalıcı hale getirilmez.- Yönetici Koruması hedefi: başlatıcılar yükseltilmeden koşar ve kendini asla yükseltmez. Hedef, en az ayrıcalıklı yükseltmeyle uyumlu kalmaktır (Windows 11 Yönetici koruması, KB5120998/KB5124010 önizlemeleriyle duyuruldu): olası paket başına yükseltme istemi bu betiklerden değil, aracın ya da yükleyicinin kendisinden gelir.
- Günlükler yalnızca yerel diske yazılır, dışarı gönderilmez.
Güvenlik sorunu bulursanız herkese açık issue açmayın:
- GitHub Security Advisory üzerinden gizli bildirin.
- Kritik olmayan konular için
securityetiketli issue açabilirsiniz.
Hedef: 48 saat içinde ilk yanıt, 14 gün içinde düzeltme veya açıklama.
- Windows, PowerShell, DISM, SFC, winget araçlarının kendi açıkları (üreticilerine bildirin).
- Fiziksel erişim gerektiren saldırılar.