Görev Zamanlayıcı ile gelişmiş görevler nasıl oluşturulur
Bilgisayarınızı her gün belirli bir saatte uyutmak(PC sleep) veya kapatmak mı istiyorsunuz ? Veya bilgisayarınızı her başlattığınızda ya da saat 12 olduğunda motive edici bir video oynatmaya başlamasını mı istiyorsunuz? Bilgisayarınızı belirli zamanlarda belirli şeyleri yapacak şekilde programlamanın bir yolunu istiyorsanız, bu makaleyi okumalısınız, çünkü Görev Zamanlayıcı'nın(Task Scheduler's) bazı gelişmiş özelliklerini ele alacağız: gelişmiş görevler oluşturma, tetikleyicileri, eylemleri ve güvenlik seçeneklerini ayarlama . Sisteminizin ve yürüttüğü görevlerin kontrolünün sizde olmasını istediğinizde güçlüdürler. Bu nedenle, zamanlanmış görevlerle ilgili olası her ayrıntıyı ayarlamanıza olanak tanıyan geniş bir seçenek yelpazesine hazır olun. Başlayalım:
NOT:(NOTE:) Bu kılavuz Windows 10 , Windows 7 ve Windows 8.1 için geçerlidir . Görev Zamanlayıcı(Task Scheduler) ile yapabileceklerinizi göstermek için , bilgisayarı her gün 23:00'te kapatan gelişmiş bir görev oluşturacağız.
Windows'ta(Windows) gelişmiş bir görev nasıl oluşturulur
Görev Zamanlayıcı'yı(Task Scheduler) açarak başlayın . Bunu nasıl yapacağınızı bilmiyorsanız, şu makaleyi okumalısınız: Windows'ta Görev Zamanlayıcı'yı başlatmanın 9 yolu ( tüm (Windows)sürümler(Task Scheduler) ). Bu kılavuzu da okumak için zamanınız yoksa, herhangi bir Windows sürümünde (Windows version)Görev Zamanlayıcı'yı(Task Scheduler) açmanın hızlı bir yolunun aramayı kullanmak olduğunu bilin: "görev zamanlayıcı" arayın ve uygun ("task scheduler")arama sonucuna(search result) tıklayın veya dokunun .
Ayrıca, Görev Zamanlayıcı(Task Scheduler) ile daha önce hiç çalışmadıysanız , ona biraz alışmak iyi bir fikir olabilir. Bunun için şunu okuyun: 5 adımda Görev Zamanlayıcı(Task Scheduler) ile temel görevler nasıl oluşturulur .
Şimdi işe başlayalım: yeni bir görev oluşturmak için Görev Zamanlayıcı(Task Scheduler) penceresinde Eylemler(Actions) paneline gidin ve sağ tarafında "Görev Oluştur"a ("Create Task.")tıklayın veya dokunun .(click or tap)
Başlayan sihirbaz, adından başlayıp bir veya daha fazla tetikleyici, eylem, görev çalıştırma koşulları oluşturma vb. ile devam ederek yeni göreviniz hakkında her ayrıntıyı ayarlamanıza olanak tanır.
Nasıl çalıştığını görelim:
Bir görevin adı, açıklaması ve güvenlik seçenekleri(description & security options) nasıl ayarlanır?
"Görev Oluştur"("Create Task") sihirbazının ilk sekmesi Genel(General,) olarak adlandırılır ve görevin adını ve açıklamasını ayarlayabileceğiniz yerdir. Her gece bilgisayarımızı kapatan bir görev oluşturmak istediğimiz için buna "Geceleri uyku" adını vereceğiz.("Sleep at night.")
Genel sekmesi, oluşturduğunuz(General) görevi çalıştırmak için kullanılan kullanıcı hesabı ve ayrıcalıklarla(user account and privileges) ilgili ek "Güvenlik seçenekleri"("Security options") yapılandırmanıza da olanak tanır . Varsayılan olarak, görevi çalıştırmak için kullanılan kullanıcı hesabı(user account) , görevi oluşturmak için kullandığınız hesaptır. Görevi çalıştırırken başka bir kullanıcı hesabını(user account) kullanmak istiyorsanız , "Kullanıcıyı veya Grubu Değiştir"("Change User or Group") düğmesine tıklayın veya dokunun ve başka bir tane seçin.
Görevi yalnızca kullanıcı oturum açtığında çalıştırmayı veya oturum açmamış olsa bile çalıştırmayı seçebilirsiniz. Bizim durumumuzda, bilgisayarı kapatan bir görev oluşturmak istediğimiz için kullanıcının oturum açıp açmaması önemli değil.
Göreviniz yönetici izinlerine ihtiyaç duyuyorsa, "En yüksek ayrıcalıklarla çalıştır"("Run with highest privileges") onay kutusunu işaretlemeyi unutmayın. Ardından, görevin görünür olmasını istemiyorsanız Gizli seçeneğini işaretleyin. (Hidden)Bu, oturum açmış kullanıcının görev başlatıldığında veya sona erdiğinde bilgilendirilmediği anlamına gelir. Bunu yapmayacağız çünkü kullanıcının bilgisayarı gece daha fazla kullanmak isterse kapatma prosedürünü durdurabilmesini istiyoruz. 🙂
Genel ayarlarla ilgili bu kadar. Tetikleyiciler(Triggers) sekmesine gidelim .
Görev Zamanlayıcı'da(Task Scheduler) bir görevin tetikleyicileri nasıl ayarlanır?
Tetikleyiciler sekmesi, birden çok tetikleyici(Triggers) ayarlamanıza olanak tanır. Yeni bir tetikleyici eklemek için pencerenin altından Yeni düğmesine tıklayın veya dokunun.(New)
İlk tetikleyici ayarı(trigger setting) , göreve ne zaman başlayacağınızı seçmektir. "Göreve başla"("Begin the task") açılır kutusuna tıklayın(Click) veya dokunun ve mevcut seçeneklerden birini seçin.
Kapatma görevimiz için "Bir programa göre"("On a schedule") seçeneğini seçmeli ve görevi Günlük(Daily) , 23:00'te çalışacak şekilde ayarlamalıyız.
Bu öğreticide, mevcut diğer bazı tetikleyicilerden zaten bahsettik: 5 adımda Görev Zamanlayıcı ile temel görevler nasıl oluşturulur. (Task Scheduler)Ancak, Temel Görev Oluşturma(Create Basic Task) sihirbazına kıyasla birkaç ek tetikleyici vardır , örneğin: "At task creation/modification," Kullanıcı oturumuna bağlanıldığında", "Kullanıcı oturumu bağlantısı kesildiğinde", "İş istasyonu kilidinde"("On connection to user session," "On disconnect from user session," "On workstation lock") ve " İş istasyonunun kilidini aç." ("On workstation unlock.")Seçtiğiniz seçeneğe bağlı olarak, Ayarlar(Settings) bölmesinde farklı şeyler ayarlamanız gerekir , ancak hangi tetikleyiciyi seçerseniz seçin, kullanılabilen Gelişmiş ayarlar aynı kalır.(Advanced settings)
"Kullanıcı oturumuna bağlanıldığında"("On connection to user session") ve "Kullanıcı oturumuyla bağlantı kesildiğinde"("On disconnect from user session") adlı tetikleyiciler için aşağıdaki ayarları yapabilirsiniz:
- " Kullanıcı oturumuna bağlantı"(connection to user session") ifadesinin herhangi bir kullanıcıyı veya belirli bir kullanıcıyı ifade edip etmediğini belirleyin. İkincisi için varsayılan, geçerli kullanıcıdır. Ancak, Kullanıcı Değiştir'e(Change User) tıklayabilir veya dokunabilir ve başka bir kullanıcı seçebilirsiniz.
- Bağlantı, uzak veya yerel bir bilgisayardan gelen bir bağlantıya(connection) atıfta bulunuyorsa kurun .
" İş istasyonu kilidinde"("On workstation lock") ve "İş istasyonu kilidi açmada"("On workstation unlock") tetikleyicileri için, yalnızca bunun herhangi bir kullanıcıya veya belirli bir kullanıcıya atıfta bulunup bulunmadığını ayarlamanız gerekir. Varsayılan olarak, belirli kullanıcı geçerli kullanıcıdır. Başka bir kullanıcı hesabı seçmek için "Kullanıcıyı Değiştir"("Change User") e tıklayabilir veya dokunabilirsiniz .
Bir görevin tetikleyicileri için gelişmiş ayarlar nasıl belirlenir
Kullanılabilir Gelişmiş ayarlar(Advanced settings) , tüm tetikleyiciler için aynıdır. Mevcut her seçenek için, benzer seçeneklerin listesini görmek için önce ilgili kutuyu işaretlemeniz gerekir. Aşağıdaki ayarları yapabilirsiniz:
- Bir görevi belirli bir süre erteleyin: 30 saniye, 1 dakika, 15 dakika, 30 dakika, 1 saat, 8 saat veya 1 gün;
- Görevin tekrarlanacağı zaman aralığını(time interval) (5, 10, 15, 30 dakika veya 1 saat) ve tekrarın süresini (15 veya 30 dakika, 1 veya 12 saat, 1 gün veya süresiz olarak) seçin;
- Göreviniz herhangi bir nedenle belirttiğiniz süreden daha uzun sürebilirse, otomatik olarak durdurulmasını seçebilirsiniz;
- Bir aktivasyon ve son kullanma tarihi(activation and expiration date) ve saati ayarlayabilirsiniz. Bu, belirttiğiniz tetikleyici karşılandığında görevinizin çalıştırılacağı tarihler anlamına gelir;
- Görevi etkinleştirebilir veya devre dışı bırakabilirsiniz.
Oluşturduğumuz günlük bilgisayar kapatma(PC shutdown) görevi için bu gelişmiş ayarlardan hiçbirine ihtiyacımız yok: tek yapmamız gereken görevin Etkin(Enabled) olduğundan emin olmak .
Bu tetikleyicinin ayarlarını tamamladığınızda Tamam'a(OK) tıklayın veya dokunun . Yeni tetikleyiciniz, tetikleyiciler listesinde görüntülenir. Düzenlemek veya silmek için yeni bir tane oluşturabilir veya önceden oluşturulmuş bir tetikleyici seçebilirsiniz.
Görev Zamanlayıcı'da(Task Scheduler) bir görevin eylemleri nasıl ayarlanır?
Bir göreve birden fazla eylem atayabilirsiniz. Bunu yapmak için Eylemler sekmesine gidin ve (Actions)Yeni(New) düğmesine tıklayın veya dokunun .
(Choose one)Eylem(Action) açılır kutusuna tıklayarak veya dokunarak görevin gerçekleştirmesi gereken eylemlerden birini seçin . Şunlardan birini seçebilirsiniz: bir program başlatmak, bir e-posta göndermek veya bir mesaj görüntülemek.
Bir programı başlatmayı seçerseniz, başlatılacak uygulamayı seçmek için Gözat düğmesine tıklayın veya dokunun. (Browse)Ardından, gerekirse Bağımsız Değişkenler(Arguments) ve Başlangıç olarak(Start in) adlandırılan isteğe bağlı alanları doldurun .
Kapatma görevimiz için "Bir program başlat" seçeneğini("Start a program.") seçmeliyiz . Ardından Program/script alanına kapatma(shutdown) komutunu girmeliyiz. Bu komutun çalışması için, doğru argümanları da girmeliyiz, bu nedenle "Argüman ekle"("Add arguments") alanına -s ve -f yazacağız(-f) . -s argümanı , bilgisayara kapanmasını istediğimizi, yeniden başlatmayı veya uyumasını değil, -f argümanı ise uygulamaları kapanma sırasında kapanmaya zorlamak istediğimizi söyler.
NOT:(NOTE:) İstediğiniz şey bir programı çalıştırmak değil, bir e-posta göndermekse, Kimden(From) ve Kime alanlarını doldurmanız, bir konu belirlemeniz, (To)e-posta metnini(email text) yazmanız, herhangi bir ek eklemeniz ve SMTP sunucusunu(SMTP server) belirtmeniz gerekir (özelliklerde bulunur). e-posta hesabınızdan(email account) ) . Bir mesajı görüntülemek için, başlığı ve mesajı belirtmeniz gerekir. Windows 10 ve 8.1'de "E-posta gönder"("Send an e-mail") ve "Mesaj görüntüle" görevlerinin kullanımdan kaldırıldığını ("Display a message")unutmayın(Remember) ; bu , bu işlemlerin bu Windows sürümlerinde gerçekleştirilemeyeceği anlamına gelir.
Daha önce de belirttiğimiz gibi, bir görev için birden fazla eylem oluşturabilirsiniz. Örneğin, Disk Temizleme'yi(Disk Cleanup) çalıştıran ve ancak ondan sonra bilgisayarınızı kapatan bir görev oluşturabilirsiniz . Eylemler listesinin sağ tarafında bulunan düğmelere tıklayarak veya dokunarak eylemlerin sırasını değiştirebilirsiniz.
Bir eylemi değiştirmek için onu seçin ve Düzenle'ye(Edit) tıklayın veya dokunun . Kaldırmak için Sil'e(Delete) tıklayın veya dokunun .
Görev Zamanlayıcı'da(Task Scheduler) görev koşulları nasıl ayarlanır?
Tetikleyicinin yanı sıra, geçen boşta kalma süresine bağlı olarak görevin ne zaman çalıştırılacağı, bilgisayarın AC gücüyle(AC power) mi yoksa belirli bir ağla mı çalıştığıyla ilgili birkaç koşul belirleyebilirsiniz. Bunları ayarlamak için Koşullar(Conditions) sekmesine tıklayın veya dokunun. Tıpkı bizim yaptığımız gibi bir kapatma görevi oluşturmak istiyorsanız, bu koşullardan hiçbirini yapılandırmanıza gerek olmadığını unutmayın.
Görevin işinizi engellememesini istiyorsanız, yalnızca bilgisayar boştayken çalışacak şekilde ayarlayabilirsiniz. "Yalnızca bilgisayar boşta kaldığında görevi başlat"("Start the task only if the computer is idle for") yazan kutuyu işaretleyin ve uygun dönemlerden birini seçin. Görevin başlamasını ayarladığınız andan itibaren, bilgisayarın belirli bir süre boşta durumuna geçmesini beklemeyi seçebilir veya "Boşta beklemeyin" seçeneğini seçebilirsiniz. ("Don't wait for idle.")Bilgisayar artık boşta durumda olmadığında, görevi durdurmaya veya boş durum devam ederse yeniden başlatmaya karar verebilirsiniz. Örnek olarak, bu boşta kalma seçenekleri, görevinizin çalışması için birçok sistem kaynağı gerektirebileceğini bildiğiniz zaman yararlıdır. PC'niz veya cihazınız(PC or device) olduğunda çalışacak şekilde ayarlamaboşta, bilgisayarınızın kaynaklarının çoğunu tüketen bu görev nedeniyle yavaş çalışan programlardan rahatsız olmayacağınız anlamına gelir.
Bir görev uzun süre çalışabileceğinden, Görev Zamanlayıcı(Task Scheduler) , görevin koşullarını yalnızca bilgisayar AC gücüyle(AC power) çalışırken başlayacak ve pil gücüne geçtiğinizde görevi durduracak şekilde ayarlamanıza olanak tanır. Bilgisayarınız uyku modundaysa ve görevi çalıştırma zamanı geldiyse, bilgisayarı uyandırıp görevi çalıştıracak şekilde ayarlayabilirsiniz.
Görevi çalıştırmak için belirli bir ağ bağlantısına(network connection) ihtiyacınız olduğunu biliyorsanız, "Yalnızca aşağıdaki ağ bağlantısı varsa başlat"("Start only if the following network connection is available") yazan kutuyu işaretleyin ve ilgilendiğiniz bağlantıyı seçin.
Bir görevin başarısızlık davranışı(failure behavior) nasıl ayarlanır?
Görev Zamanlayıcı(Task Scheduler) , görevin başarısız olması veya istendiğinde devam eden görevin bitmemesi gibi özel durumlarda kullanışlı olan ayarları yapmanızı sağlar. Görev Oluştur(Create Task) sihirbazında Ayarlar(Settings) sekmesine gidin .
Aşağıdaki ayarları yapabilirsiniz:
- Görevin isteğe bağlı olarak çalışmasına izin verin. Aksi takdirde, yalnızca hem tetikleyiciler hem de koşullar karşılandığında çalıştırılır.
- Görev, kaçırılan bir zamanlamayı temel alıyorsa, görevi mümkün olan en kısa sürede çalıştırılacak şekilde ayarlayabilirsiniz.
- Görevin başarısız olduğu durumlarda, her 1, 5, 10, 15, 30 dakikada veya 1-2 saatte bir yeniden başlatılmasını ayarlayabilirsiniz. Ayarladığınız süreler için yeniden başlatma denenebilir.
- Görevinizde bir şeylerin yanlış gittiğini düşünüyorsanız ve 1, 2, 4, 8, 12 saat veya 1-2 günden daha uzun sürüyorsa, onu durmaya ayarlayabilirsiniz.
- Bir görevin yeniden çalışması planlanmadıysa, bilgisayarınızı görevi 30, 90, 180, 365 gün sonra veya hemen sonra otomatik olarak silecek şekilde ayarlayabilirsiniz.
- Görev zaten çalışıyorsa ve yeniden çalıştırma zamanı gelirse, aşağıdaki seçeneklerden birini seçebilirsiniz: "Yeni bir örnek başlatma"("Do not start a new instance") (görevin ilk örneği çalışmaya devam eder), "Yeni bir örnek çalıştır paralel olarak"("Run a new instance in parallel") (ilk görev örneği(task instance) çalışmaya devam eder ve yeni görev örneği(task instance) de başlar), "Yeni bir örneği sıraya al"("Queue a new instance") (yeni görev örneği, ilk görev örneği(task instance) tamamlandıktan sonra çalışır) ve "Mevcut örneği durdur"("Stop the existing instance") ( ilk görev örneği(task instance) durdurulur ve yeni görev örneği(task instance) başlatılır).
Her şeyi istediğiniz gibi ayarladığınızda, Tamam(OK) düğmesine basın ve görev anında oluşturulur ve istediğiniz zaman Görev Zamanlayıcı Kitaplığı'nda(Task Scheduler Library) bulabilirsiniz .
Gelişmiş görevler oluşturmak için Görev Zamanlayıcı(Task Scheduler) kullanıyor musunuz ?
Gördüğünüz gibi, Görev Zamanlayıcı(Task Scheduler) , birçok gelişmiş görev oluşturmanıza yardımcı olan önemli sayıda ayar sunar. İlk başta tüm seçeneklerin anlaşılması kolay görünmese de, bu makaleyi dikkatlice okuyarak ve kendi başınıza deneyerek, hızlı bir şekilde alışmalı ve bilgisayarınız üzerinde daha fazla kontrol sahibi olmalısınız. Görev Zamanlayıcı(Task Scheduler) hakkında herhangi bir sorunuz varsa , aşağıdaki yorumlar bölümünde sormaktan çekinmeyin.
Related posts
Görev Zamanlayıcı'daki mevcut görevlerle yapabileceğiniz 7 şey
5 adımda Görev Zamanlayıcı ile temel görevler nasıl oluşturulur
Windows'ta Görev Zamanlayıcı'yı başlatmanın 9 yolu (tüm sürümler)
Uygulamaları UAC istemleri ve yönetici hakları olmadan çalıştırmak için Windows Görev Zamanlayıcı'yı kullanın
Görev Zamanlayıcı ile oluşturulan bir Windows görevi nasıl yeniden adlandırılır
Windows 10 Görev Yöneticisi için varsayılan görünüm/sekme nasıl ayarlanır
USB, DVD veya ISO dan Windows 11 nasıl yüklenir
5 adımda, Windows'den sürücüleri nasıl kaldırabilirsiniz?
Windows 10'da Görev Yöneticisi ile çalışan işlemleri yönetmenin 11 yolu
Windows'tan Görev Yöneticisine 7 daha iyi alternatif
Windows kurulduğunda öğrenin. orijinal install date nedir?
Windows 10 Media Creation Tool: Bir setup USB stick or ISO oluştur
Görev Yöneticisinin Windows 10'da (ve Windows 8.1'de) başarılı olmasının on nedeni
BIOS version'yi Windows'ten (8 yoldan) nasıl kontrol edilir
Control Panel'i Windows 11 ve Windows 10'da açmanın 17 yolu
System Restore ve kullanmanın 4 yolu nedir
Bir uygulama, arka plan veya Windows işlemi için döküm dosyası nasıl oluşturulur
May 2021 Update gibi Windows 10 güncellemeleri nasıl duraklatılır
Windows 10'ten Windows 11'e nasıl yükseltilir
Nasıl testine Check Disk (chkdsk) kullanan ve Windows 10 sabit disk hataları düzeltmek için