رفع عدم اجرا Task Scheduler در ویندوز 10

اکنون همانطور که همه شما ممکن است بدانید که مایکروسافت ویندوز(Microsoft Windows) یک سیستم عامل بسیار بزرگ است و موارد زیادی وجود دارد که باید به آنها توجه کرد. اما از آنجایی که تعداد زیادی کار مانند به روز رسانی نرم افزار، بررسی خطا، اجرای دستورات مختلف، اجرای اسکریپت ها و غیره وجود دارد که توسط کاربر به صورت دستی قابل انجام نیست. بنابراین برای تکمیل این وظایف که به راحتی می توان در زمانی که رایانه شما بیکار نشسته است انجام داد، سیستم عامل ویندوز(Windows OS) این کارها را برنامه ریزی می کند تا کارها بتوانند در زمان برنامه ریزی شده شروع و تکمیل شوند. این وظایف توسط Task Scheduler برنامه ریزی و مدیریت می شوند.(Task Scheduler.)

رفع عدم اجرا Task Scheduler در ویندوز 10

Task Scheduler: Task Scheduler یکی از ویژگی های مایکروسافت ویندوز(Microsoft Windows) است که امکان زمان بندی راه اندازی برنامه ها یا برنامه ها را در یک زمان خاص یا بعد از یک رویداد خاص فراهم می کند. به طور کلی، سیستم(System) و برنامه‌ها(Apps) از Task Scheduler برای خودکارسازی وظایف تعمیر و نگهداری استفاده می‌کنند، اما هر کسی می‌تواند از آن برای ایجاد یا مدیریت وظایف برنامه‌ریزی خود استفاده کند. Task Timer با پیگیری زمان و رویدادهای رایانه شما کار می کند و به محض اینکه شرایط لازم را برآورده کرد، کار را اجرا می کند.

چرا Task Scheduler در ویندوز 10(Windows 10) اجرا نمی شود ؟

اکنون می‌تواند دلایل زیادی برای درست کار نکردن Task Scheduler وجود داشته باشد، مانند ورودی‌های رجیستری خراب، حافظه پنهان درختی Task Scheduler خراب، ممکن است خدمات (Task Scheduler)Task Scheduler غیرفعال باشد، مشکل مجوز، و غیره. از آنجایی که هر سیستم کاربر پیکربندی متفاوتی دارد، بنابراین باید تمام روش های ذکر شده را یکی یکی امتحان کنید تا مشکل شما حل شود.

اگر با مشکلاتی مانند Task Scheduler مواجه هستید، مانند(Task Scheduler) Task Scheduler(Task Scheduler) در دسترس نیست، Task Scheduler اجرا نمی شود و غیره، نگران نباشید زیرا امروز روش های مختلفی را برای رفع این مشکل مورد بحث قرار خواهیم داد. بنابراین بدون اتلاف وقت، بیایید ببینیم چگونه Task Scheduler را که در ویندوز 10 اجرا نمی شود(fix Task Scheduler not running in Windows 10) با کمک راهنمای عیب یابی لیست شده در زیر، رفع کنیم.

رفع عدم اجرا Task Scheduler در ویندوز 10(Fix Task Scheduler Not Running In Windows 10)

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

روش 1: سرویس Task Scheduler را به صورت دستی شروع کنید(Method 1: Start Task Scheduler Service Manually)

بهترین و اولین روش برای شروع اگر با مشکل کار نکردن Task Scheduler مواجه هستید، راه اندازی دستی سرویس (Task Scheduler)Task Scheduler است.

برای راه اندازی سرویس Task Scheduler به صورت دستی مراحل زیر را دنبال کنید:

1. با جستجوی آن با استفاده از نوار جستجو، کادر محاوره ای Run را باز کنید.(Run dialog box)

با جستجوی آن با استفاده از نوار جستجو، کادر محاوره‌ای Run را باز کنید

2. services.msc را در کادر محاوره ای run تایپ کنید و Enter را بزنید .

ویندوز خدمات

3. با این کار پنجره Services باز می شود که در آن باید سرویس Task Scheduler را پیدا کنید .

در پنجره سرویس باز شده، سرویس Task Scheduler را جستجو کنید

3. Task Scheduler Service را در لیست پیدا کنید، سپس راست کلیک کرده و Properties را انتخاب کنید.(Properties.)

روی سرویس Task Scheduler کلیک راست کرده و Properties را انتخاب کنید

4. مطمئن شوید که نوع Startup روی Automatic تنظیم شده است(Startup type is set to Automatic) و سرویس در حال اجرا است، اگر نه، روی Start کلیک کنید.(Start.)

مطمئن شوید که نوع شروع سرویس Task Scheduler روی Automatic تنظیم شده است و سرویس در حال اجرا است

5. روی Apply و سپس OK کلیک کنید.

6. برای ذخیره تغییرات رایانه خود را مجدداً راه اندازی کنید و ببینید آیا می توانید Task Scheduler را که در ویندوز 10 اجرا نمی شود برطرف کنید.(Fix Task Scheduler Not Running In Windows 10.)

روش 2: رفع رجیستری( Method 2:  Registry Fix)

اکنون Task Scheduler ممکن است به دلیل پیکربندی نادرست یا خراب رجیستری به درستی کار نکند. بنابراین برای رفع این مشکل، باید برخی از تنظیمات رجیستری را تغییر دهید، اما قبل از اینکه ادامه دهید، مطمئن شوید که از رجیستری خود نسخه پشتیبان تهیه(backup your registry) کرده اید تا اگر مشکلی پیش بیاید.

1. با جستجوی آن با استفاده از نوار جستجو، کادر محاوره ای Run را باز کنید.(Run)

با جستجوی آن با استفاده از نوار جستجو، کادر محاوره‌ای Run را باز کنید

2. اکنون regedit را(regedit) در کادر محاوره ای Run تایپ کنید و Enter را بزنید تا (Enter)ویرایشگر رجیستری(Registry Editor) باز شود .

دستور regedit را اجرا کنید

3. به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule

مسیر HKEY_LOCAL_MACHINE -> SYSTEM ->CurrentControlSet -> Services -> Schedule را دنبال کنید.

4. مطمئن شوید که  Schedule را در پنجره سمت چپ انتخاب کرده اید و سپس در پنجره سمت راست به دنبال " شروع(Start) " رجیستری DWORD بگردید.

به کلید Start در قسمت Schedule در سمت راست پنجره ویرایشگر رجیستری مراجعه کنید

5. اگر نمی توانید کلید مربوطه را پیدا کنید، در یک قسمت خالی در پنجره سمت راست کلیک راست کرده و New > DWORD (32-bit) value.

به دنبال Start در زمان‌بندی ورودی رجیستری بگردید اگر یافت نشد، سپس روی New و سپس DWORD کلیک راست کنید.

6. نام این کلید را Start بگذارید و روی آن دوبار کلیک کنید تا مقدار آن تغییر کند.

7. در قسمت Value data عدد 2 را تایپ(type 2) کرده و OK کنید.

مقدار Start DWORD را در زیر Schedule Registry Key به 2 تغییر دهید

8. ویرایشگر رجیستری(Registry Editor) را ببندید و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات ذخیره شود.

پس از راه‌اندازی مجدد رایانه، ممکن است بتوانید Task Scheduler را که در ویندوز 10 اجرا نمی‌شود برطرف کنید،( Fix Task Scheduler Not Running in Windows 10,) اگر نه، سپس به روش‌های بعدی ادامه دهید.

روش 3:  ( Method 3: )شرایط کار را تغییر دهید(Change the Task Conditions)

مشکل کار نکردن Task Scheduler ممکن است به دلیل شرایط نادرست کار(Task) ایجاد شود. برای عملکرد صحیح Task Scheduler باید از صحت شرایط (Task Scheduler)Task اطمینان حاصل کنید .

1. با جستجوی آن با استفاده از نوار جستجو، کنترل پنل را باز کنید.(Control Panel)

کنترل پنل را با جستجو در زیر جستجوی ویندوز باز کنید.

2. با این کار پنجره Control Panel باز می شود و سپس روی System and Security کلیک کنید.(System and Security.)

بر روی system and Security کلیک کنید

3. در قسمت System and Security ، روی Administrative Tools کلیک کنید.(Administrative Tools.)

در قسمت System and Security بر روی Administrative Tools کلیک کنید

4. پنجره Administrative Tools باز می شود.

پنجره Administrative Tools باز می شود

5. اکنون از لیست ابزارهای موجود در Administrative tools، روی Task Scheduler کلیک کنید.(Task Scheduler.)

به دنبال Task Scheduler در ابزار Administrative بگردید

6. با این کار پنجره Task Scheduler باز می شود .

روی Task Scheduler دوبار کلیک کنید تا باز شود

7. اکنون از سمت چپ Task Scheduler ، روی Task Scheduler Library کلیک کنید تا تمام وظایف را جستجو کنید.

در سمت چپ Task Scheduler، روی Task Scheduler Library کلیک کنید

8. بر روی Task کلیک راست کرده و Properties را از منوی زمینه انتخاب کنید.

9. در پنجره Properties ، به (Properties)تب Conditions بروید.(Conditions tab.)

در پنجره Properties، به تب Conditions بروید

10. کادر کنار(Check the box next ) « فقط در صورت موجود بودن اتصال شبکه زیر شروع شود(Start only if the following network connection is available) » را علامت بزنید .

اگر اتصال شبکه زیر در دسترس باشد، کادر کنار Start only را علامت بزنید

11. هنگامی که کادر بالا را علامت زدید، از منوی کشویی Any connection را انتخاب کنید.(Any connection.)

هنگامی که چک باکس را علامت زدید، آن را در هر اتصال تنظیم کنید

12. برای ذخیره تغییرات و راه اندازی مجدد کامپیوتر خود، روی OK کلیک کنید.

پس از راه اندازی مجدد رایانه، ممکن است بتوانید مشکل اجرای برنامه زمانبندی وظایف را در ویندوز 10 برطرف کنید.( Fix Task Scheduler Not Running in Windows 10 issue.)

روش 4: کش درختی Task Scheduler خراب را حذف کنید( Method 4: Delete Corrupted Task Scheduler Tree Cache )

این امکان وجود دارد که Task Scheduler به دلیل خرابی کش درختی Task Scheduler کار نکند. (Task Scheduler)بنابراین، با حذف حافظه پنهان درخت زمانبندی کار خراب، ممکن است این مشکل را حل کنید.

1. Windows Key + R را فشار دهید سپس regedit را تایپ کنید و (regedit)Enter را بزنید تا ویرایشگر رجیستری(Registry Editor) باز شود .

دستور regedit را اجرا کنید

2. به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

با پیمایش در مسیر، Tree را باز کنید

3. روی Tree Key کلیک راست کرده و نام آن را به Tree.old تغییر دهید و دوباره Task Scheduler را باز کنید تا ببینید آیا پیام خطا همچنان ظاهر می شود یا خیر.

در ویرایشگر رجیستری نام Tree را به Tree.old تغییر دهید و ببینید که آیا خطا برطرف شده است یا خیر

4. اگر خطا ظاهر نشد، به این معنی است که ورودی زیر کلید درختی(Tree) خراب است و ما می‌خواهیم بفهمیم کدام یک.

برای اینکه بفهمید کدام کار خراب است مراحل زیر را دنبال کنید:

1. ابتدا نام Tree.old را به Tree(rename the Tree.old back to Tree) که در مراحل قبلی تغییر نام داده اید، تغییر دهید.

2. در زیر کلید رجیستری درخت، نام هر کلید را به .old تغییر دهید( rename each key to .old) و هر بار که نام کلید خاصی را تغییر می‌دهید، Task Scheduler را باز کنید و ببینید آیا می‌توانید پیام خطا را برطرف کنید، این کار را ادامه دهید تا پیام خطا دیگر ( keep doing this until the error message no longer) ظاهر نشود.(appears.)

در زیر کلید رجیستری درخت، نام هر کلید را به .old تغییر دهید

3. هنگامی که پیام خطا ظاهر می شود، وظیفه(Task) خاصی که نام آن را تغییر داده اید مقصر است.

4. باید Task(Task) خاص را حذف کنید ، روی آن راست کلیک کرده و Delete را انتخاب کنید. (Delete. )

روی task کلیک راست کرده و از منوی ظاهر شده گزینه delete را انتخاب کنید

5. برای ذخیره تغییرات کامپیوتر خود را مجددا راه اندازی کنید.

پس از راه‌اندازی مجدد رایانه، ببینید آیا می‌توانید مشکل اجرای برنامه زمان‌بندی وظایف را در ویندوز 10 برطرف کنید. (Fix Task Scheduler Not Running in Windows 10 issue. )

روش 5: برنامه زمانبندی وظایف را با استفاده از Command Prompt شروع کنید( Method 5: Start Task scheduler using Command Prompt)

اگر Task Scheduler شما با استفاده از (Task Scheduler)Command Prompt شروع به کار کنید، ممکن است به درستی کار کند .

1. cmd را در نوار جستجوی ویندوز تایپ کنید سپس روی (Windows Search)Command Prompt راست کلیک کرده و Run as administrator را انتخاب(Run as administrator) کنید .

روی Command Prompt کلیک راست کرده و Run as Administrator را انتخاب کنید

2. هنگامی که برای تایید درخواست شد، بر روی دکمه بله کلیک کنید. (Yes button.)خط فرمان Administrator شما باز خواهد شد.

3- دستور زیر را در خط فرمان تایپ کرده و Enter کنید:

زمانبندی کار شروع خالص(net start task scheduler)

برای شروع زمان‌بندی کار با استفاده از خط فرمان، دستور را در خط فرمان تایپ کنید

پس از انجام مراحل بالا، زمانبندی کار شما ممکن است به درستی شروع به کار کند.

روش 6: تنظیمات سرویس را تغییر دهید( Method 6: Change Service Configuration)

برای تغییر تنظیمات سرویس(Service) مراحل زیر را دنبال کنید:

1. cmd را در نوار جستجوی ویندوز تایپ کنید سپس روی (Windows Search)Command Prompt راست کلیک کرده و Run as administrator را انتخاب(Run as administrator) کنید .

روی Command Prompt کلیک راست کرده و Run as Administrator را انتخاب کنید

2- دستور زیر را در خط فرمان تایپ کرده و Enter را بزنید:

SC Comfit schedule start= auto

برای تغییر پیکربندی سرویس، دستور را در خط فرمان تایپ کنید

3. پس از اجرای فرمان اگر پاسخ [ SC] Change Service Config SUCCESS را دریافت کردید ، پس از راه اندازی مجدد یا راه اندازی مجدد رایانه، سرویس به خودکار تغییر خواهد کرد.

4. Command Prompt را ببندید و کامپیوتر خود را مجددا راه اندازی کنید.

توصیه شده:(Recommended:)

امیدواریم(Hopefully) با استفاده از یکی از روش‌های بالا، بتوانید Task Scheduler را که در ویندوز 10 اجرا نمی‌شود برطرف کنید،(Fix Task Scheduler Not Running In Windows 10, ) اما اگر هنوز در مورد این آموزش سؤالی دارید، در بخش نظرات بپرسید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts