Bilgisayarınızı belirli bir saatte otomatik olarak kapatmak istediğinizde ne yaparsınız? Çoğu kullanıcı bunu bilmediği için bilgisayarı açık bırakır, bu da gereksiz elektrik tüketimine ve donanım yıpranmasına yol açar. Oysa Windows 10, bilgisayarı zamanlanmış olarak kapatmak için birden fazla güçlü yöntem sunar. Bu yazıda CMD, PowerShell, Görev Zamanlayıcı ve diğer yöntemlerle bilgisayarınızı istediğiniz saatte kapatmayı tüm detaylarıyla öğreneceksiniz.
YÖNTEM 1: CMD ile Belirli Süre Sonra Kapatma
En temel ve en hızlı yöntem, Komut İstemi üzerinden shutdown komutunu kullanmaktır.
Temel Kullanım:
shutdown /s /t SANIYE
Örnekler:
5 dakika sonra kapat:
shutdown /s /t 300
15 dakika sonra kapat:
shutdown /s /t 900
30 dakika sonra kapat:
shutdown /s /t 1800
1 saat sonra kapat:
shutdown /s /t 3600
2 saat sonra kapat:
shutdown /s /t 7200
3 saat sonra kapat:
shutdown /s /t 10800
5 saat sonra kapat:
shutdown /s /t 18000
8 saat sonra kapat (gece uyurken):
shutdown /s /t 28800
Hemen kapat (0 saniye):
shutdown /s /t 0
Shutdown Komutunun Parametreleri:
/s → Bilgisayarı kapat (shutdown)
/r → Yeniden başlat (restart)
/h → Hazırda beklet (hibernate)
/l → Oturumu kapat (log off)
/t → Süre belirt (saniye cinsinden)
/f → Açık programları zorla kapat
/a → Zamanlanmış kapanmayı iptal et
/c → Kapanma mesajı ekle (max 512 karakter)
Mesajlı Kapatma:
shutdown /s /t 3600 /c “Bilgisayar 1 saat sonra kapanacak, calismalarinizi kaydedin!”
Açık Programları Zorla Kapatarak Kapat:
shutdown /s /t 300 /f
Zamanlanmış Kapanmayı İptal Et:
shutdown /a
YÖNTEM 2: Belirli Bir Saatte Kapatma (schtasks ile)
Belirli bir saat girerken saniye hesabı yapmak zorunda kalmak istemiyorsanız, schtasks komutu daha pratiktir.
Tek Seferlik Kapatma Görevi Oluşturma:
schtasks /create /tn “KapatGorevi” /tr “shutdown /s /f” /sc once /st 23:00
Bu komut ne yapar?
- “KapatGorevi” adında bir zamanlanmış görev oluşturur
- Her gün değil, sadece bir kez çalışır
- Saat 23:00’de bilgisayarı kapatır
Farklı Saatler için Örnekler:
Gece 22:30’da kapat:
schtasks /create /tn “KapatGorevi” /tr “shutdown /s /f” /sc once /st 22:30
Sabah 06:00’da yeniden başlat:
schtasks /create /tn “YenidenBaslat” /tr “shutdown /r /f” /sc once /st 06:00
Her Gün Belirli Saatte Kapat:
schtasks /create /tn “GunlukKapat” /tr “shutdown /s /f” /sc daily /st 23:00
Haftanın Belirli Günlerinde Kapat:
Sadece Pazartesi-Cuma kapatmak için:
schtasks /create /tn “HaftaiciKapat” /tr “shutdown /s /f” /sc weekly /d MON,TUE,WED,THU,FRI /st 23:00
Sadece Hafta Sonları Kapat:
schtasks /create /tn “HaftasonuKapat” /tr “shutdown /s /f” /sc weekly /d SAT,SUN /st 01:00
Görevi Silmek:
schtasks /delete /tn “KapatGorevi” /f
Görevi Listelemek:
schtasks /query /tn “KapatGorevi”
Tüm Zamanlanmış Görevleri Listele:
schtasks /query /fo LIST
YÖNTEM 3: PowerShell ile Kapatma
PowerShell, CMD’ye göre daha gelişmiş özellikler sunar.
Belirli Süre Sonra Kapat:
Start-Sleep -Seconds 3600; Stop-Computer -Force
15 dakika sonra kapat:
Start-Sleep -Seconds 900; Stop-Computer -Force
Belirli Bir Saatte Kapat:
$hedefSaat = “23:00”
$simdi = Get-Date
$hedef = Get-Date $hedefSaat
if ($hedef -lt $simdi) { $hedef = $hedef.AddDays(1) }
$bekle = ($hedef – $simdi).TotalSeconds
Start-Sleep -Seconds $bekle
Stop-Computer -Force
Yeniden Başlatma:
Start-Sleep -Seconds 3600; Restart-Computer -Force
Zamanlanmış Görev Oluşturma (PowerShell ile):
$eylem = New-ScheduledTaskAction -Execute “shutdown.exe” -Argument “/s /f”
$tetikleyici = New-ScheduledTaskTrigger -Once -At “23:00”
Register-ScheduledTask -TaskName “KapatGorevi” -Action $eylem -Trigger $tetikleyici
Görevi Silmek:
Unregister-ScheduledTask -TaskName “KapatGorevi” -Confirm:$false
YÖNTEM 4: Görev Zamanlayıcı (Grafik Arayüz)
Komut satırı kullanmak istemeyenler için en kolay yöntem Görev Zamanlayıcı’dır.
Adım Adım:
- Windows + R tuşlarına basın
- “taskschd.msc” yazın ve Enter’a basın
- Sağ panelde “Görev Oluştur” tıklayın
- “Genel” sekmesinde göreve bir ad verin (örnek: BilgisayarKapat)
- “Tetikleyiciler” sekmesine geçin → “Yeni” tıklayın
- “Bir kez” veya “Günlük” seçin
- Saati ayarlayın
- “Eylemler” sekmesine geçin → “Yeni” tıklayın
- Program/Betik: shutdown.exe
- Bağımsız Değişkenler: /s /f
- Tamam’a tıklayın
YÖNTEM 5: Toplu İş Dosyası (.bat) ile Kapatma
Sık kullandığınız kapatma sürelerini .bat dosyası olarak kaydedebilirsiniz.
1-saat-sonra-kapat.bat:
@echo off
echo Bilgisayar 1 saat sonra kapanacak…
shutdown /s /t 3600
echo Iptal etmek icin: shutdown /a
pause
Saat Sorarak Kapatan Bat Dosyası:
@echo off
echo Kac dakika sonra kapansin?
set /p dakika=Dakika girin:
set /a saniye=%dakika%*60
shutdown /s /t %saniye%
echo %dakika% dakika sonra bilgisayar kapanacak.
echo Iptal etmek icin: shutdown /a
pause
Bu dosyayı masaüstüne kaydedip çift tıklayarak kullanabilirsiniz.
YÖNTEM 6: Windows Run (Çalıştır) ile Hızlı Kapatma
En hızlı yöntemlerden biri:
- Windows + R tuşlarına basın
- Şunu yazın: shutdown -s -t 3600
- Enter’a basın
YÖNTEM 7: Görev Çubuğuna Kapatma Kısayolu Ekleme
Masaüstüne sağ tıklayın → Yeni → Kısayol
Konum kutusuna yazın: shutdown /s /t 0
Adını belirleyin: Bilgisayarı Kapat
Bu kısayolu görev çubuğuna sabitleyebilirsiniz.
Pratik Kullanım Senaryoları
Senaryo 1: Film İzlerken Uyuyakalırsanız
2 saatlik film için:
shutdown /s /t 7200
Senaryo 2: Büyük Dosya İndirirken
İndirme bitmeden uyumak istiyorsunuz, tahminen 3 saat:
shutdown /s /t 10800
Senaryo 3: Gece Yarısı Güncellemeler Yapılsın
schtasks /create /tn “GuncellemeSonrasiKapat” /tr “shutdown /s /f” /sc once /st 03:00
Senaryo 4: Her Akşam Otomatik Kapat
schtasks /create /tn “AksamKapat” /tr “shutdown /s /f” /sc daily /st 23:30
Senaryo 5: Virüs Taraması Sonrası Kapat
Tarama uygulamanızı çalıştırın, ardından:
shutdown /s /t 5400
(1.5 saat sonra, tarama bitmiş olur)
Sık Yapılan Hatalar
- Saniye Hesabı Karıştırmak
Dakikayı 60 ile çarparak saniyeye çevirin:
30 dakika = 30 x 60 = 1800 saniye
shutdown /s /t 1800 - Görevi Silmeyi Unutmak
Tek seferlik görev oluşturduktan sonra bir daha çalışmaz ama görev listesinde kalır. Temizlemek için:
schtasks /delete /tn “KapatGorevi” /f - Yönetici Yetkisi Gerektiren Durumlar
Bazı durumlarda CMD’yi yönetici olarak açmanız gerekir:
Başlat → CMD → Sağ tık → Yönetici olarak çalıştır - Açık Belgeleri Kaydetmemek
/f parametresi programları zorla kapatır. Kaydetmediğiniz belgeler kaybolabilir. /f kullanmadan önce tüm çalışmalarınızı kaydedin.
Kapanmayı İptal Etme
Herhangi bir yöntemle zamanlanmış kapatmayı iptal etmek için:
shutdown /a
Bu komut, aktif bir kapatma sayacı varsa onu durdurur. Görev Zamanlayıcı ile oluşturulan görevler için:
schtasks /delete /tn “KapatGorevi” /f
Özet Tablo
Yöntem | Komut/Araç | Zorluk | En İyi Kullanım
Süre ile kapat | shutdown /s /t SANIYE | Kolay | Hızlı, tek seferlik
Saatte kapat | schtasks | Orta | Belirli saat
PowerShell | Stop-Computer | Orta | Gelişmiş seçenekler
Görev Zamanlayıcı| taskschd.msc | Kolay | Düzenli görevler
BAT Dosyası | .bat | Orta | Sık kullanılan süreler
Çalıştır (Run) | Windows + R | Çok Kolay| En hızlı yöntem
Sonuç
Windows 10, bilgisayarı belirli bir saatte kapatmak için onlarca farklı yöntem sunar. Basit bir süre sonra kapatma için shutdown /s /t komutu yeterliyken, düzenli ve tekrar eden görevler için Görev Zamanlayıcı veya schtasks daha uygun çözümler sunar. PowerShell ise gelişmiş kullanıcılar için en esnek seçenektir.
Bu yöntemleri kullanarak gereksiz elektrik tüketimini azaltabilir, donanımınızın ömrünü uzatabilir ve bilgisayarınızı daha verimli kullanabilirsiniz. Hangi yöntemi kullanırsanız kullanın, açık belgelerinizi kaydetmeyi unutmayın.
Yorumlar