Microsoft Windows 10'da belirli programları sık sık kullanıyorsanız ve kapatma veya yeniden başlatma sonrasında bunları açmaktan bıktıysanız, açılışta çalışan zamanlanmış görevler oluşturabilirsiniz.
Seçenek 1 – GUI'den
- Kullanmak "Windows Anahtarı“ + “r” çalıştırmak ve yazmak için "taskschd.msc“. Bu, Görev Zamanlayıcı'yı açacaktır.
- Eylemler panelinin altında, bir arka görev oluşturmayı veya bir görev oluşturmayı seçebilirsiniz. Tıklamak "Görev Oluştur“.
- NS "Görev Oluştur” ekranı çıkacaktır. “Genel” sekmesi.
- İçinde "İsim” alanına göreve bir isim verin. Örnek: "Outlook Görevi“.
- İçinde "Açıklama” alanı, burada görevin ne için olduğunu ve ne yapacağını açıklayabilirsiniz.
- Son bölüm ise “Güvenlik seçenekleri“, burada bu görevi kimin çalıştırabileceğini ve görevin yönetici hakkına sahip olup olmadığını ayarlayabilirsiniz.
- “tetikleyiciler” sekmesi.
- Seçme "Yeni…“.
- NS "Yeni Tetikleyici” penceresi görünecek, burada görevin ne zaman başlayacağını ayarlama seçeneğiniz var.
- Görevin ne zaman başlamasını istediğinizi seçin “Göreve başla" Aşağıya doğru açılan menü.
- Değiştirmek "Ayarlar” alanı istendiği gibi.
- İçinde "Gelişmiş Ayarlar” alanında görevi geciktirmeyi, görevi tekrarlamayı, görevi durdurmayı, etkinleştirmeyi ve süreyi sona erdirmeyi seçebilirsiniz.
- “Etkinleştirilmiş” varsayılan olarak işaretlidir.
- Seçme "Tamam“.
- “Hareketler” sekmesini seçin, ardından “Yeni“.
- NS "Yeni Eylem” penceresi açılacaktır.
- İçinde "Eylem" yıkılmak, "Bir program başlatın” varsayılan olarak ayarlanmıştır. İsterseniz değiştirin.
- Seçme "Araştır…" yanında "program/komut dosyası" alan
- Görev planlamak istediğiniz programa göz atın.
- Seçme "Tamam“.
- “Koşullar” sekmesi.
- İsterseniz bunları değiştirebilirsiniz, ancak bu ayarları varsayılan olarak bırakmanızı öneririm.
- “Ayarlar” sekmesi. İsterseniz bunları değiştirebilirsiniz, ancak bunları kendi haline bırakmanızı tavsiye ederim.
- Seçme "Tamam“.
Zamanlanmış bir görevi başarıyla kurdunuz!
Seçenek 2 – Komut Satırından
“ kullanarak bir komut dosyasına dahil etmek istiyorsanız, komut satırından zamanlanmış görevler ekleyebilirsiniz.schtasklar” komutu, görevin ne zaman programlanacağını söylemek için parametrelerle birlikte.
Örneğin, "notepad.exe"yi her Çarşamba saat 13:00'te çalıştırmak istersem aşağıdaki komutu kullanabilirim:
schtasks /create /tn OpenNotepad /tr notepad.exe /sc haftalık /g çarş /ay 13:00:00
SCHTASKS /Create [/S sistemi [/U kullanıcı adı [/P [parola]]]] [/RU kullanıcı adı [/RP şifresi]] /SC programı [/MO değiştirici] [/D gün] [/Ay] [/ boşta kaldım] /TN görev adı /TR görev çalıştırması [/ST başlangıç zamanı] [/RI aralığı] [ {/ET bitiş zamanı | /DU süresi} [/K] [/XML xmlfile] [/V1]] [/SD başlangıç tarihi] [/ED bitiş tarihi] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
Parametre Listesi:
- /S system Bağlanılacak uzak sistemi belirtir. Atlanırsa, sistem parametresi varsayılan olarak yerel sistem olur.
- /U username SchTasks.exe dosyasının yürütüleceği kullanıcı bağlamını belirtir.
- /P [parola] Verilen kullanıcı bağlamı için parolayı belirtir. Atlanırsa giriş ister.
- /RU kullanıcı adı Görevin altında çalıştığı "farklı çalıştır" kullanıcı hesabını (kullanıcı bağlamı) belirtir. Sistem hesabı için geçerli değerler “”, “NT AUTHORITY\SYSTEM” veya “SYSTEM” şeklindedir. v2 görevleri için, "NT AUTHORITY\LOCALSERVICE" ve "NT AUTHORITY\NETWORKSERVICE" ve ayrıca üçü için iyi bilinen SID'ler de mevcuttur.
- /RP [parola] "Farklı çalıştır" kullanıcısı için parolayı belirtir. Parolayı istemek için değerin “*” olması veya hiç olmaması gerekir. Bu parola, sistem hesabı için yoksayılır. /RU veya /XML anahtarıyla birleştirilmelidir.
- /SC programı Zamanlama sıklığını belirtir. Geçerli program türleri: DAKİKA, SAATLİK, GÜNLÜK, HAFTALIK, AYLIK, BİR KEZ, BAŞLANGIÇ, ONLOGON, ONIDLE, ONEVENT.
- /MO değiştiricisi Zamanlama tekrarı üzerinde daha iyi kontrole izin vermek için zamanlama türünü iyileştirir. Geçerli değerler aşağıdaki "Değiştiriciler" bölümünde listelenmiştir.
- /D gün Görevin çalıştırılacağı haftanın gününü belirtir. Geçerli değerler: MON, TUE, WED, PHU, CUM, SAT, PAZ ve AYLIK programlar için 1 – 31 (ayın günleri). Joker karakter “*” tüm günleri belirtir.
- /M ay Yılın ay(lar)ını belirtir. Ayın ilk günü için varsayılan. Geçerli değerler: OCAK, ŞUBAT, MAR, NİSAN, MAYIS, HAZİRAN, TEMMUZ, AĞUSTOS, EYLÜL, EKİM, KASIM, ARALIK. Joker karakter “*” tüm ayları belirtir.
- /I boşta kalma Zamanlanmış bir ONIDLE görevini çalıştırmadan önce beklenecek boşta kalma süresini belirtir. Geçerli aralık: 1 – 999 dakika.
- /TN görevadı Bu zamanlanmış görevi benzersiz olarak tanımlayan yol\ad biçiminde dizeyi belirtir.
- /TR taskrun Zamanlanan zamanda çalıştırılacak programın yolunu ve dosya adını belirtir.
Örnek: C:\windows\system32\calc.exe - /ST starttime Görevin çalıştırılacağı başlangıç zamanını belirtir. Saat biçimi SS: aa (24 saat), örneğin 14:30 için 14:30'dur. /ST belirtilmemişse, geçerli zamana varsayılandır. Bu seçenek /SC ONCE ile gereklidir.
- /RI aralığı Tekrarlama aralığını dakika olarak belirtir. Bu, çizelge türleri için geçerli değildir: DAKİKA, SAATLİK, ONSTART, ONLOGON, ONIDLE, ONEVENT. Geçerli aralık: 1 – 599940 dakika. /ET veya /DU belirtilirse, varsayılan olarak 10 dakikadır.
- /ET bitiş zamanı Görevin çalıştırılacağı bitiş zamanını belirtir. Saat formatı SS: aa (24 saat), örneğin 14:50 için 2:50 PM. Bu, program türleri için geçerli değildir: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU süresi Görevin çalıştırılacağı süreyi belirtir. Saat formatı HH: mm'dir. Bu, /ET ile ve program türleri için geçerli değildir: ONSTART, ONLOGON, ONIDLE, ONEVENT. /V1 görevleri için, /RI belirtilirse, süre varsayılan olarak 1 saattir.
- /K Görevi bitiş zamanı veya süre zamanında sonlandırır. Bu, program türleri için geçerli değildir: ONSTART,
ONLOGON, ONIDLE, ONEVENT. /ET veya /DU belirtilmelidir. - /SD başlangıç tarihi Görevin çalıştığı ilk tarihi belirtir. Biçim aa/gg/yyyy şeklindedir. Geçerli varsayılanlar
tarih. Bu, zamanlama türleri için geçerli değildir: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT. - /ED bitiş tarihi Görevin çalışması gereken son tarihi belirtir. Biçim aa/gg/yyyy şeklindedir. Bu, zamanlama türleri için geçerli değildir: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /EC KanalAdı OnEvent tetikleyicileri için olay kanalını belirtir.
- /IT Görevin yalnızca /RU kullanıcısı iş çalıştığı sırada oturum açmışsa etkileşimli olarak çalışmasını sağlar.
Bu görev, yalnızca kullanıcı oturum açmışsa çalışır. - /NP Parola saklanmaz. Görev, verilen kullanıcı olarak etkileşimli olmayan bir şekilde çalışır. Sadece yerel kaynaklar mevcuttur.
- /Z Görevi, son çalıştırmasından sonra silinmek üzere işaretler.
- /XML xmlfile Bir dosyada belirtilen görev XML'inden bir görev oluşturur. /RU ve /RP anahtarlarıyla veya görev XML'i zaten ana öğeyi içerdiğinde, yalnızca /RP ile birleştirilebilir.
- /V1 Vista öncesi platformlar tarafından görülebilen bir görev oluşturur. /XML ile uyumlu değil.
- /F Görevi zorla oluşturur ve belirtilen görev zaten varsa uyarıları bastırır.
- /RL düzeyi İş için Çalıştırma Düzeyini ayarlar. Geçerli değerler SINIRLI ve EN YÜKSEK'tir. Varsayılan SINIRLI'dır.
- /DELAY delaytime Tetik tetiklendikten sonra görevin çalışmasını geciktirmek için bekleme süresini belirtir. Saat biçimi mmmm: ss'dir. Bu seçenek yalnızca ONSTART, ONLOGON, ONEVENT program türleri için geçerlidir.
- /HRESULT Daha iyi tanı için, işlem çıkış kodu HRESULT biçiminde olacaktır.
- /? Bu yardım mesajını görüntüler.
Değiştiriciler: /MO anahtarı için zamanlama türü başına geçerli değerler:
DAKİKA: 1 – 1439 dakika.
SAATLİK: 1 – 23 saat.
GÜNLÜK: 1 – 365 gün.
HAFTALIK: 1 – 52. haftalar.
ONCE: Değiştirici yok.
ONSTART: Değiştirici yok.
ONLOGON: Değiştirici yok.
ONIDLE: Değiştirici yok.
AYLIK: 1 – 12 veya
BİRİNCİ, İKİNCİ, ÜÇÜNCÜ, DÖRDÜNCÜ, SON, SONGÜN.