Yazılım Eğitim

Yeni Haberler

Windows 10 Yedekleme Özelliğini Kod ile Tamamen Kaldırın – Adım Adım Rehber

Windows 10 Yedekleme Özelliğini Kod ile Tamamen Kaldırın – Adım Adım Rehber


Windows 10 Yedekleme Özelliğini Kaldırma: Kod ile Tüm Yedeklemeleri Tamamen Devre Dışı Bırakın

Windows 10'da Yedekleme Sistemini Kaldırmanın En Etkili Yolu (PowerShell ve CMD Kodları)

Windows 10, kullanıcıları veri kaybına karşı korumak için çeşitli yedekleme sistemleri sunar: Dosya Geçmişi (File History), Windows Backup (Windows 7 Backup) ve Sistem Görüntüsü (System Restore). Ancak birçok kullanıcı bu özelliklerin arka planda sürekli çalışmasından, disk kullanımını artırmasından veya sistem performansını düşürmesinden şikayetçidir.

Bu makalede, Windows 10’daki tüm yedekleme bileşenlerini kod ile tamamen devre dışı bırakma yöntemlerini anlatıyoruz. Hazırladığımız komutlar sayesinde tek tıkla tüm yedekleme hizmetlerini durdurabilir, başlangıç tiplerini devre dışı yapabilir ve gereksiz sistem koruma alanlarını kaldırabilirsiniz.

🔧 PowerShell ile Windows 10 Yedeklemeyi Tamamen Kapatma

Aşağıdaki PowerShell kodu, Windows 10’daki tüm yedekleme mekanizmalarını kapsamlı şekilde kapatır. Servisler durdurulur, başlangıç tipleri devre dışı bırakılır ve gerekli kayıt defteri anahtarları değiştirilir. Bu kod, yöneticili PowerShell penceresinde çalıştırılmalıdır.


# Windows Backup servislerini durdur ve devre dışı bırak
Set-Service -Name "SDRSVC" -StartupType Disabled -ErrorAction SilentlyContinue
Stop-Service -Name "SDRSVC" -Force -ErrorAction SilentlyContinue

Set-Service -Name "VSS" -StartupType Disabled -ErrorAction SilentlyContinue
Stop-Service -Name "VSS" -Force -ErrorAction SilentlyContinue

# Dosya Geçmişi kapanması
Set-Service -Name "fhsvc" -StartupType Disabled -ErrorAction SilentlyContinue
Stop-Service -Name "fhsvc" -Force -ErrorAction SilentlyContinue

# Sistem koruması (system protection) kapatma
Disable-ComputerRestore -Drive "C:\"

# Registry ile Backup & File History kapatma
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\FileHistory" -Name "Enabled" -Value 0 -PropertyType DWORD -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup" -Name "Disable" -Value 1 -PropertyType DWORD -Force

Write-Host "Windows 10 Yedekleme Özellikleri TAMAMEN DEVRE DIŞI BIRAKILDI." -ForegroundColor Green

🖥 CMD (Batch) Dosyası ile Yedekleme Kapatma

PowerShell kullanmak istemeyenler için aşağıdaki .cmd dosyası da tüm yedekleme servislerini kapatır. Yönetici olarak çalıştırmanız yeterlidir.


@echo off
echo Windows Backup & File History Kapatiliyor...

rem Servisleri kapat
sc stop SDRSVC
sc config SDRSVC start= disabled

sc stop VSS
sc config VSS start= disabled

sc stop fhsvc
sc config fhsvc start= disabled

rem Registry ayarlari
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\FileHistory" /v Enabled /t REG_DWORD /d 0 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup" /v Disable /t REG_DWORD /d 1 /f

echo Islemler tamamlandi.
pause

🗑 Dosya Geçmişi Klasörlerini Tamamen Silme

Yedekleme sistemi zamanla diskinizde yüzlerce MB hatta GB’larca yer kaplayabilir. Aşağıdaki komut, Windows’un sakladığı eski Dosya Geçmişi klasörlerini tamamen siler:


Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\FileHistory" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "E:\FileHistory" -Recurse -Force -ErrorAction SilentlyContinue

Not: Eğer yedekleme farklı bir diskte saklandıysa yolunu kendinize göre düzenlemelisiniz.

⚡ Tek Satırlık Hızlı Kapatma Komutu

Her şeyi tek seferde kapatmak için aşağıdaki PowerShell komutunu çalıştırabilirsiniz:


Stop-Service SDRSVC, VSS, fhsvc -Force; 
Set-Service SDRSVC,VSS,fhsvc -StartupType Disabled; 
Disable-ComputerRestore "C:\"; 
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\FileHistory /v Enabled /t REG_DWORD /d 0 /f; 
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup /v Disable /t REG_DWORD /d 1 /f

Sonuç: Windows 10’da Yedeklemeyi Kod ile Kapatmak Artık Çok Daha Kolay

Windows 10’un yedekleme bileşenleri bazı durumlarda gereksiz kaynak kullanımı yaratabilir, özellikle performans odaklı kullanıcılar veya kurumsal ortamlarda özel yedekleme yazılımları kullananlar bu özellikleri tamamen kapatmak isteyebilir. Bu makaledeki PowerShell ve CMD komutları sayesinde tüm yedekleme alt sistemlerini güvenli şekilde devre dışı bırakabilir, sisteminizi daha hafif ve optimize hale getirebilirsiniz.

İsterseniz makaleyi SEO için daha da güçlendirebilir, resim, tablo ve kod bloklarını daha profesyonel şekilde stilize edebilirim.

Hiç yorum yok