Windows Görev Zamanlayıcı hâlâ çalışır. Aynı zamanda 2003’ten ve bu belli. Günlük bir yapı, haftalık dosya silme veya “dizüstü bilgisayar uyandığında bunu çalıştır” tetikleyicisini ayarlamak, iki dekade boyunca hareket etmemiş beş sekmeli bir diyaloğu gezinmek anlamına gelir. Daha da kötüsü, sessizce hataları yutmakta ve bir iş başarısız olduğunda neredeyse hiç görünürlük vermemektedir. Otomasyon, komut dosyası ve iş akışı araçlarında yedi Görev Zamanlayıcı alternatifini test ettik, böylece çalıştırdığınız iş türü için doğru çıkışı seçebilirsiniz.
Hızlı karşılaştırma
| Uygulama | Şunun için en iyi | Ücretsiz plan | Fiyat başlangıç/ay | Dikkat çekici özellik |
|---|---|---|---|---|
| AutoHotkey | Klavye, fare ve pencere otomasyonu | Evet | Ücretsiz | Kısayol tuşu tetiklenen komut dosyaları |
| n8n | API çağrılarıyla iş akışı otomasyonu | Self-host ücretsiz | $20 bulut | Görsel iş akışı editörü |
| Power Automate | Office 365 yöneticileri | Ücretsiz tier | $15/kullanıcı | Yerel Microsoft entegrasyonu |
| VS Code Tasks | Dev iş akışları | Evet | Ücretsiz | Editörünüzde yaşar |
| NSSM | Komut dosyalarını hizmetler olarak çalıştırma | Evet | Ücretsiz | Hizmet seviyesi güvenilirliği |
| Cronicle | UI ve günlüklerle Cron | Evet | Ücretsiz | Self-hosted, yerleşik gözlemlenebilirlik |
| Make | SaaS uygulamaları arasında otomasyonlar | Ücretsiz tier | $9 ücretli | 1.500+ uygulama bağlayıcısı |
İnsanlar Windows Görev Zamanlayıcıyı neden terk ediyor
İlk neden hata işlemidir. Görev Zamanlayıcı, PowerShell komut dosyası sıfır olmayan bir kodla çıksa bile, bir işi “tamamlandı” olarak rapor eder. r/sysadmin’deki kişiler, bir yedeklemenin neden beş gün boyunca “çalıştığını” ancak hiçbir şey üretmediğini bulmaya cuma akşamını geçirdiklerini anlatırlar.
İkinci neden gözlemlenebilirlik’tir. Geç/başarısızlık dışında yerleşik günlük görüntüleyicisi yoktur. Ne olduğunu izlemek Event Viewer’da kazmak anlamına gelir.
Üçüncüsü sürdürülebilirlik’tir. Görevler, kayıt defteri tarzı ağaç içinde XML olarak yaşar. Sürüm kontrolü zordur. Görevleri makineler arasında taşımak XML’i birer birer dışa aktarmak anlamına gelir.
Dördüncüsü tetikleyici esnekliği’dir. “Boşta” ve “istasyonda kilitlendiğinde” var, ancak dosya sistemi izleyicileri, USB ekleme tetikleyicileri ve HTTP web kancaları yok. Temel zamanlama dışında herhangi bir şey bir sarmalayıcı komut dosyası gerektirir.
Beşinci, VS Code’un gizli görev çalıştırıcısına ilişkin XDA parçasında yüksek sesle ortaya konan, ergonomi’dir. Diyalog ağacı, her modern Windows UI kuralından önce gelir. İnsanlar bunu arka planda açık tutarlar çünkü yeniden açmak acılı.
Alternatifler
AutoHotkey — Klavye, fare ve pencere otomasyonu için en iyi
AutoHotkey, Windows’un göndermiş olması gereken komut dosyası dilidir. Kısayol tuşlarını bağlar, pencere odağını otomatikleştirir, tekrarlayan formları doldurur ve olaylardan komut dosyalarını tetikler. Son sürümler sözdizimini temizledi (v2 artık stabildir) ve v1’den daha iyi hata işlemesi ekledi.
Nerede yetersiz kalır: Başsız sunucu senaryoları buna uygun değildir. Komut dosyası dili kendi şeyidir ve Python veya PowerShell’den geldiyseniz öğrenme eğrisi vardır.
Fiyatlandırma:
- Ücretsiz: Evet, GNU GPL
- vs Görev Zamanlayıcı: Ücretsiz ve GUI-farkında otomasyon için çok daha iyi
Görev Zamanlayıcıdan Geçiş: Mevcut komut dosyalarınızı AHK başlatıcılarına sarın, sonra bunları kısayol tuşlarına veya olaylara bağlayın. Zamanlanmış çalıştırma tetikleyicisi hâlâ kapak altında Görev Zamanlayıcı veya NSSM’ye dayanır, ancak AHK her UI-farkında şeyi işler.
İndir: autohotkey.com
Alt satır: Her “bir şeyi çalıştırmak için bir kısayol tuşu ateşle” görevini değiştirin. Başsız hizmetler için başka bir şey kullanın.
n8n — Görsel iş akışı otomasyonu için en iyi
n8n, Zapier’in açık kaynaklı self-hosted cevabıdır. İş akışları bir düğüm editöründe yaşar ve HTTP, cron, web kancaları, dosya değişiklikleri ve uzun bir üçüncü taraf hizmetleri listesi için tetikleyiciler vardır. Self-host ücretsiz, bulut sürümü $20/ay’dan başlıyor ve kaynak-kullanılabilir lisans kişisel kullanım için adildir.
Nerede yetersiz kalır: Görev Zamanlayıcıdan daha ağır. Bunu kalıcı bir hizmet olarak çalıştırmak gerçek RAM kullanır. Bazı entegrasyonlar yönetmek istemeyebileceğiniz API anahtarlarına ihtiyaç duyar.
Fiyatlandırma:
- Ücretsiz: Self-host
- Ücretli: Bulut $20/ay’dan
- vs Görev Zamanlayıcı: Tetikleyici VE komut dosyasını bir araçta değiştirir
Görev Zamanlayıcıdan Geçiş: Her zamanlanmış tetikleyiciyi n8n cron düğümü olarak yeniden oluşturun, sonra mevcut komut dosyanızı çağıran Execute Command düğümüne işaret edin. Saf değiştirmeler bir akşam alır.
İndir: n8n.io
Alt satır: “Bir şeyi zamanla” “bir şeyi zamanla, Slack’e gönder ve bir sayfayı güncelle” haline geldiğinde doğru seçim.
Power Automate — Office 365 yöneticileri için en iyi
Power Automate, Microsoft’un birinci nesil otomasyon platformudur. Bulut akışları Microsoft 365 olaylarından, Teams iletilerinden, SharePoint değişikliklerinden ve Outlook geliş saatlerinden tetiklenir. Masaüstü akışları Power Automate Desktop istemcisi aracılığıyla yerel makinede UI otomasyonunu işler.
Nerede yetersiz kalır: Ücretsiz tier çoğunlukla demo yazılımıdır. Gerçek üretim çalışması ücretli bir plan gerektirir. Masaüstü istemcisi ağır bir yüklemedir.
Fiyatlandırma:
- Ücretsiz: Sınırlamalarla ücretsiz tier
- Ücretli: Kullanıcı başına plan $15/ay’dan
- vs Görev Zamanlayıcı: Daha sıkı Office entegrasyonu, komut dosyaları için daha zayıf
Görev Zamanlayıcıdan Geçiş: Zamanlanmış görevleriniz zaten Microsoft hizmetlerine dokunduğunda en iyi uyum. Ritmi Power Automate Cloud’da yeniden oluşturun, yerel makine işiyse komut dosyası adımını masaüstü akışıyla değiştirin.
İndir: powerautomate.microsoft.com
Alt satır: Office 365 kiracısı içinde buna değer. Görevleriniz bash komut dosyaları ve rsync işleridir ise atlayın.
VS Code Tasks — Dev iş akışları için en iyi
VS Code Tasks, herhangi bir shell komutunu, npm komut dosyasını veya derleme adımını bir tuş vuruşuna veya kaydetme olayına bağlamanıza izin verir. XDA parçasının vurguladığı gizli görev çalıştırıcısı aynı zamanda arka plan işlemlerini ortaya çıkarır, böylece kod yazarken bir izleme görevini canlı tutabilirsiniz.
Nerede yetersiz kalır: VS Code açık olmadığında çalışmaz. Sistem genelinde zamanlayıcı değil.
Fiyatlandırma:
- Ücretsiz: Evet
- vs Görev Zamanlayıcı: Editör içi çalışma için tasarlandı, arka plan işleri için değil
Görev Zamanlayıcıdan Geçiş: Yalnızca çalışırken çalıştırılan herhangi bir görevi tasks.json girişine yükseltin. Gerçek arka plan çalışmasını gerçek bir zamanlayıcıda bırakın.
İndir: code.visualstudio.com
Alt satır: Aslında düzenle-derle-test döngünüzün parçası olan tekrarlayan çalışma için VS Code Tasks kullanın. Zamanlanmış işleri başka yerde tutun.
NSSM — Windows hizmeti olarak komut dosyaları çalıştırmak için en iyi
NSSM (Non-Sucking Service Manager) herhangi bir yürütülebilir dosyayı Windows hizmeti olarak sarar. Bu, PowerShell komut dosyasına gerçek hizmetle aynı yaşam döngüsü verir: otomatik başlatma, çökmede yeniden başlatma, stdout ve stderr dosyalara yakalanmış, isteğe bağlı daraltma.
Nerede yetersiz kalır: Yalnızca komut satırı aracı, bahsedilecek GUI yoktur. Yapılandırma, yükleme zamanında ayarladığınız kayıt defteri anahtarlarında yaşar.
Fiyatlandırma:
- Ücretsiz: Evet, kamu malı
- vs Görev Zamanlayıcı: Hizmet seviyesi güvenilirliği ve görünür günlükler
Görev Zamanlayıcıdan Geçiş: “Bir zamanlamada çalıştır” yerine “her zaman çalıştır” gereken görevi seçin ve bunun yerine NSSM hizmeti olarak kurun.
İndir: nssm.cc
Alt satır: Uzun süreli çalışan arka plan işleri için doğru cevap. “Her salı saat 3’te” için yanlış cevap.
Cronicle — UI ve günlüklerle Cron için en iyi
Cronicle, gerçek bir web UI, gerçek zamanlı stdout akışı, yeniden deneme mantığı ve çok sunucu desteği olan self-hosted bir iş zamanlayıcısıdır. Tarayıcıda işleri yapılandırın, bunları canlı çalıştığını izleyin, başarısız olduğunda Slack’e veya e-postaya uyarı verin.
Nerede yetersiz kalır: Node.js’nin kurulu olması gerekir. Bunu bir hizmet olarak çalıştırmak hâlâ NSSM ile sarmalamak anlamına gelir.
Fiyatlandırma:
- Ücretsiz: Evet, MIT lisanslı
- vs Görev Zamanlayıcı: Günlük ve yeniden denemelerle değişim in-place
Görev Zamanlayıcıdan Geçiş: Her zamanlamayı Cronicle olayı olarak yeniden oluşturun. Olayı daha önce çalıştırdığınız aynı komut dosyasına işaret edin. Günlüklerin UI’da kara vurmasını izleyin.
İndir: cronicle.org
Alt satır: En yakın bire bir Görev Zamanlayıcı değişimi. “Görev Zamanlayıcı ancak günlüklerle” istediğiniz ise bunu seçin.
Make — SaaS uygulamaları arasında otomasyonlar için en iyi
Make (eski adıyla Integromat), SaaS hizmetlerini görsel bir düzenleyici ve 1.500+ hazır uygulama entegrasyonuyla bağlar. Bulut barındırıldı, böylece altyapıyı yönetmezsiniz.
Nerede yetersiz kalır: Yerel makine otomasyonu onun işi değil. Zamanlanmış “bu .ps1’i çalıştır” görevleri her halükârda self-hosted çalıştırıcı gerektirir.
Fiyatlandırma:
- Ücretsiz: Sınırlı tier
- Ücretli: $9/ay’dan
- vs Görev Zamanlayıcı: Saf bulut oyunu, yerel değiştirme değil
Görev Zamanlayıcıdan Geçiş: Görev gerçekten “her Pazartesi, Hizmet A’dan çek, Hizmet B’ye itmek” olduğunda Make’i kullanın. Yerel makine çalışmasını başka yerde tutun.
İndir: make.com
Alt satır: Güçlü bulutlar arası otomasyon. Yerel Windows komut dosyaları zamanlamak için yanlış araç.
Nasıl seçilir
- AutoHotkey seçin eğer görev bir pencereye, anahtara veya fareye dokunursa.
- n8n seçin eğer görev birden fazla adımı zincirleyip görüyorsanız.
- Power Automate seçin eğer görev zaten Office 365’in içinde yaşıyorsa.
- VS Code Tasks seçin eğer görev düzenleme döngünüzün parçasıysa.
- NSSM seçin eğer görev “her zaman çalıştır” ise.
- Cronicle seçin eğer günlük ve yeniden denemelerle Görev Zamanlayıcı istiyorsanız.
- Make seçin eğer görev kontrolünü almadığınız SaaS uygulamaları arasında veri taşıyorsa.
- Görev Zamanlayıcıda kalın eğer görev 2019’da ayarladığınız tek bir .bat dosyası ve buna hiçbir zaman sessizce başarısız olmamak için güveniyorsanız.
SSS
Windows Görev Zamanlayıcı kaldırılıyor mu? Hayır. Microsoft hâlâ bunu gönderir ve yamalar. Ancak modernizasyon enerjisi Görev Zamanlayıcıya değil Power Automate’e gitti.
Görev Zamanlayıcı XML’i Cronicle veya n8n’ye aktarabilirim? Doğrudan değil. Her iki araç da insan tarafından okunabilir zamanlamalar alır. Çoğu takım zamanlamayı Görev Zamanlayıcı XML’inden dışa aktarır, sonra bunu bir kerelik geçişin parçası olarak manuel olarak yeniden oluşturur.
Power Automate’e ücretsiz alternatif nedir? n8n self-hosted en güçlü ücretsiz iş akışı otomasyon aracıdır. AutoHotkey UI’dan yönlendirilen otomasyonu kapsar. Cronicle günlüklarla zamanlamayı kapsar.
AutoHotkey hâlâ Windows 11’de çalışıyor mu? Evet. AutoHotkey v2 geçerli kararlı yayındır ve Windows 11 24H2 ve sonrasında temiz bir şekilde çalışır.
Linux’ta Görev Zamanlayıcı’yı ne değiştirir? cron, systemd timers, veya Cronicle. Cronicle, Windows ve Linux’ta tek bir kod tabanından çalışan platformlar arası seçenektir.