Geçtiğimiz günlerde bir arkadaşım, üç ayda bir otomatik olarak çalışması gereken bir görev oluşturmak istediğini ancak Windows'un Görev Zamanlayıcı arayüzünde böyle bir seçenek bulamadığını söyledi. Haklıydı; çünkü Microsoft, görev zamanlayıcısında günlük, haftalık veya aylık periyotlar sunarken, doğrudan "3 ayda bir" gibi bir seçenek sunmuyor. Bu durum, özellikle düzenli aralıklarla tekrarlanan bakım işleri, raporlama görevleri veya yedekleme rutinleri için pratik bir çözüm arayan kullanıcılar için kafa karıştırıcı olabiliyor. Peki, üç ayda bir çalışması gereken bir görevi nasıl oluşturursunuz? İşte bu yazıda, bu sorunun cevabını arıyor ve farklı yöntemleri ele alıyoruz.
Görev Zamanlayıcı'da Periyot Seçenekleri Neler?
Windows Görev Zamanlayıcı, kullanıcılara günlük, haftalık, aylık gibi temel tetikleyiciler sunar. Aylık seçeneğini seçtiğinizde, görevi belirli aylarda veya ayın belirli günlerinde çalıştırabilirsiniz. Örneğin, her ayın 1'inde veya her iki ayda bir gibi. Ancak doğrudan "3 ayda bir" seçeneği yoktur. Bu, Microsoft'un arayüzünde basit bir eksiklik gibi görünse de, aslında çözümü oldukça kolaydır. Çünkü aylık tetikleyiciyi kullanarak, üç aylık periyotları manuel olarak ayarlayabilirsiniz.
3 Aylık Periyot İçin İki Pratik Yöntem
Üç ayda bir çalışacak bir görev oluşturmak için iki farklı yöntem izleyebilirsiniz. Her ikisi de güvenilirdir ve Windows'un yerleşik araçlarıyla yapılabilir.
Yöntem 1: Üç Ayrı Aylık Tetikleyici Oluşturmak
En basit ve anlaşılır yöntem, aynı göreve üç farklı aylık tetikleyici eklemektir. Örneğin, görevin Ocak, Nisan, Temmuz ve Ekim aylarında çalışmasını istiyorsanız, dört ayrı tetikleyici oluşturursunuz. Her tetikleyici, ilgili ayın belirli bir gününde (örneğin 1'i) çalışacak şekilde ayarlanır. Böylece görev, üç ayda bir otomatik olarak tetiklenir. Bu yöntemin avantajı, görsel olarak anlaşılır olması ve her ay için ayrı ayrı kontrol sağlamasıdır. Dezavantajı ise, çok sayıda tetikleyici oluşturmak gerekebilir; ancak dört tetikleyici yönetilebilir bir sayıdır.
Yöntem 2: XML ile Gelişmiş Zamanlama
Daha teknik kullanıcılar için, Görev Zamanlayıcı'nın XML tabanlı yapılandırmasını kullanmak mümkündür. Görev Zamanlayıcı'da bir görev oluşturduktan sonra, sağ tıklayıp "Dışa Aktar" diyerek XML dosyasını alabilirsiniz. Bu dosyada, tetikleyici koşullarını manuel olarak düzenleyebilirsiniz. Örneğin, bir ScheduleByMonth öğesi içinde, Months etiketi altında istediğiniz ayları belirtebilirsiniz. Bu yöntem, özellikle karmaşık zamanlamalar için esneklik sağlar. Ancak XML düzenlemesi yaparken dikkatli olmalısınız; yanlış bir yapılandırma görevin çalışmamasına neden olabilir.
Adım Adım Üç Aylık Görev Oluşturma
Şimdi, ilk yöntemi kullanarak adım adım bir görev oluşturalım. Bu adımlar, Windows 10 ve 11'de benzerdir.
- Başlat menüsüne "Görev Zamanlayıcı" yazıp açın.
- Sağ taraftaki "Görev Oluştur" seçeneğine tıklayın.
- "Genel" sekmesinde görevinize bir ad verin ve gerekirse açıklama ekleyin.
- "Tetikleyiciler" sekmesine geçin ve "Yeni" butonuna tıklayın.
- Tetikleyici türü olarak "Aylık" seçin.
- Aylar kısmından görevin çalışmasını istediğiniz ilk ayı seçin (örneğin Ocak).
- Gün olarak istediğiniz günü belirleyin (örneğin 1).
- Tamam'a tıklayın ve aynı işlemi diğer aylar için tekrarlayın (Nisan, Temmuz, Ekim).
- "Eylemler" sekmesinden görevin ne yapacağını tanımlayın (örneğin bir program çalıştırma).
- "Koşullar" ve "Ayarlar" sekmelerini ihtiyacınıza göre düzenleyin.
- Tamam'a tıklayarak görevi kaydedin.
Bu adımları izlediğinizde, göreviniz belirlediğiniz aylarda otomatik olarak çalışacaktır. Örneğin, bir yedekleme betiğini üç ayda bir çalıştırmak için bu yöntemi kullanabilirsiniz.
Alternatif Yöntemler ve Üçüncü Parti Araçlar
Eğer daha karmaşık zamanlamalara ihtiyacınız varsa veya Windows Görev Zamanlayıcı size yeterince esnek gelmiyorsa, üçüncü parti araçlara yönelebilirsiniz. Örneğin, cron benzeri bir zamanlayıcı kullanmak isteyebilirsiniz. Windows'ta cron yerine, Cygwin veya WSL (Windows Subsystem for Linux) üzerinden cron kullanmak mümkündür. Ayrıca, bazı üçüncü parti görev zamanlayıcı programları, daha gelişmiş periyot seçenekleri sunar. Ancak bu tür araçlar ek kurulum ve yapılandırma gerektirebilir. Çoğu kullanıcı için yerleşik Görev Zamanlayıcı yeterlidir.
Dikkat Edilmesi Gerekenler
Üç aylık görevler oluştururken bazı noktalara dikkat etmek gerekir. Öncelikle, görevin çalışacağı tarihleri iyi planlayın. Örneğin, ayın 31'inde çalışacak bir görev, bazı aylarda (Şubat, Nisan, Haziran, Eylül, Kasım) sorun çıkarabilir. Bu nedenle, ayın 1'i veya 15'i gibi her ayda bulunan bir günü seçmek daha güvenlidir. Ayrıca, görevin bilgisayar kapalıyken çalışması gerekiyorsa, "Görevi kaçırılan bir başlangıçtan sonra mümkün olan en kısa sürede başlat" seçeneğini işaretleyebilirsiniz. Bu, bilgisayar açıldığında görevin hemen çalışmasını sağlar. Son olarak, görevi oluşturduktan sonra test etmeyi unutmayın. Sağ tıklayıp "Çalıştır" diyerek manuel olarak tetikleyebilir ve sonucu gözlemleyebilirsiniz.
Sık Sorulan Sorular
Windows Görev Zamanlayıcı'da 3 ayda bir seçeneği neden yok?
Microsoft, arayüzde basitlik sağlamak için yalnızca temel periyotları (günlük, haftalık, aylık) sunmuştur. Üç aylık gibi özel periyotlar, aylık tetikleyicinin birden fazla kez eklenmesiyle veya XML düzenlemesiyle elde edilebilir.
Üç aylık görev için hangi ayları seçmeliyim?
İhtiyacınıza bağlıdır. Örneğin, mali raporlama için Ocak, Nisan, Temmuz, Ekim (çeyrek dönemler) uygun olabilir. Ancak görevin amacına göre istediğiniz ayları seçebilirsiniz.
Görev Zamanlayıcı'da birden fazla tetikleyici performansı etkiler mi?
Hayır, birden fazla tetikleyici oluşturmak sistem performansını olumsuz etkilemez. Sadece her tetikleyici belirlenen zamanda kontrol edilir ve görev çalıştırılır.
Üç aylık görevi test etmek için ne yapmalıyım?
Görevi oluşturduktan sonra sağ tıklayıp "Çalıştır" seçeneğiyle manuel olarak test edebilirsiniz. Ayrıca, tetikleyici saatini geçici olarak yakın bir zamana ayarlayıp otomatik çalışmasını da gözlemleyebilirsiniz.
Bu yöntem Windows Server'da da geçerli mi?
Evet, Windows Server işletim sistemlerinde de Görev Zamanlayıcı benzer şekilde çalışır. Aynı adımları izleyerek üç aylık görevler oluşturabilirsiniz.

