چطور مشکل عدم کارکرد Startup folder را در ویندوز ۱۰ حل کنیم؟

چطور مشکل عدم کارکرد Startup folder را در ویندوز ۱۰ حل کنیم؟
  • 1396/10/13
  • بابک شالکونژاد
  • 0

به دلیل این که بسیاری از کاربران با مشکل عدم کارکرد Startup folder در ویندوز ۱۰مواجه شده اند در ادامه لیستی تهیه کرده ایم که با بررسی موارد اشاره شده به آن ها می توانید منبع اصلی این مشکل را بیابید. بنابراین چنانچه تلاش دارید تا یک برنامه در هنگام بوت شدن ویندوز اجرا شود، اما این اتفاق نمی افتد موارد زیر را بررسی کنید.

چطور مشکل عدم کارکرد Startup folder را در ویندوز ۱۰ حل کنیم؟

 

۱ – Startup manager را بررسی کنید

۲ –  برنامه مورد نظر خود را مجددا نصب کنید

۳ – DISM را اجرا نمایید

۴ – به صورت دستی یه شورکات برای اجرا شدن برنامه مورد نظر به وجود آورید.

۵ – یک بچ فایل بسازید

۶ – با استفاده از Task Scheduler برنامه موردنظر را مجبور به اجرا شدن کنید.

۷ – UAC را غیرفعال نمایید.

۸ – رجیستری را ویرایش کنید

۹ – کامپیوتر خود را یک بار ریست نمایید.

۱ .  Startup manager را بررسی کنید

اگر شما از کاربران قدیمی سیستم عامل ویندوز باشید حتما خاطرتان هست که در نسخه های قدیمی ویندوز باید در بخش System Configuration وارد می شدید تا در startup programs تغییر ایجاد کنید. در این بخش بسیاری از سرویس های ویندوز نیز وجود داشتند که شما نمی توانستید آن ها را دستکاری کنید. ورود به بخش System Configuration نیز توسط نرم افزارهای جانبی امکان پذیر بود که این نرم افزارها نیز بیشتر از آن که به کاربر کمک کنند بیشتر باعث اشغال رم کامپیوتر می شدند. خوشبختانه این مسئله در ویندوز ۱۰ وجود ندارد. حالا شما می توانید با مراجعه به همان Task manager قدیمی ویندوز به تمام startup programs دسترسی پیدا کنید.

شما می توانید هرکدام از آن ها را بر اساس نیاز خود فعال یا غیرفعال کنید. این راه حل ممکن است بسیار ساده به نظر برسد اما منطق حکم می کند که در فرایند حل یک مشکل از ساده ترین شیوه استفاده کرد و در صورت موفق نبودن به سراغ راه حل های پیچیده تر رفت. اگر شما نمی دانید که چطور از startup manager جدیدی که اخیرا به ویندوز ۱۰ افزوده شده است استفاده کنید، دستورالعمل های زیر را دنبال نمایید.

۱ – کلیدهای Ctrl+Shift+Esc را به صورت ترکیبی بفشارید.

۲ – به تب Startup بروید.

۳ – حال برنامه ای را که می خواهید در هنگام بوت شدن ویندوز بالا بیاید، فعال کنید.

۴ – حال یک بار ویندوز خود را ریست نمایید.

۲٫ برنامه مورد نظر خود را مجددا نصب کنید

پس از هربار نصب، برنامه یا نرم افزار شما باید به طور خودکار یک شورت کات در فولدر startup سیستم ایجاد کند. با این وجود در برخی مواقع و به دلایل نامشخص، فرایند نصب به سادگی از این مرحله عبور می کند و آن را نادیده می گیرد. اگرچه دستکاری کردن برنامه های Startup تغییر کرده است اما این فولدر هم چنان در ویندوز ۱۰ موجود است و این فولدر هنوز به این شورت کات ها به منظور اجرای برنامه ها نیاز دارد.

کاری که شما در این مرحله باید انجام دهید این است که نرم افزار خود را مجددا نصب نمایید یا آن را به اصطلاح Repair کنید. اگرچه اکثر برنامه ها گزینه Repair را پیشنهاد می دهند اما حتی نصب مجدد یک نرم افزار (به جز برخی از نرم افزارهای حجیم) معمولا زمان چندانی نمی گیرد. در ادامه شیوه نصب مجدد یا Repair یک نرم افزار را به شما خواهیم آموخت با این امید که این بار یک شورت کات در پوشه startup برای نرم افزار موردنظر ساخته شود:

۱ – در بخش جستجوی ویندوز در منوی استارت، کلمه Control را تایپ کنید و سپس وارد Control Panel شوید

۲ – در Category View  به بخش Uninstall a program وارد شوید.

۳ – حال برنامه ای را که از اجرا شدن در هنگام بودن شدن ویندوز امتناع می کند یافته، بر روی آن راست کلیک کنید و سپس گزینه Uninstall را انتخاب نمایید.

۴ – سپس به پوشه Program files  یا  Program files (86) بروید، پوشه هایی که از نرم افزار مورد نظرتان همچنان در این مسیرها هستند بیابید و آن ها را پاک کنید.

۵ – شما برای این کار می توانید از نرم افزارهای جانبی دیگر از جمله CCleaner استفاده کنید. این ابزار فیلدهای بلااستفاده در رجیستری را نیز یافته و حذف می نماید.

۶ – حال مجددا فایل setup نرم افزار را اجرا کنید و مجددا شروع به نصب برنامه کنید.

۳٫ DISM را اجرا کنید

بیشتر راه حل هایی که در این مطلب آموزشی به آن ها اشاره شده است در مورد چگونگی فعال سازی نرم افزارهای جانبی در زمان بوت ویندوز است. با این وجود اگر برخی از اپلیکیشن های مربوط به ویندوز نیز در هنگام بوت اجرا نشدند باز هم راه حلی برای آن ها وجود دارد. در اینجا ما DISM یا ابزار Deployment Image Servicing and Management را به شما معرفی می کنیم.این ابزار می تواند برای حل بسیار از مشکلات سیستمی به شما کمک کند و از ان جایی که شما نمی توانید برخی از ابزارهای ویندوز از جمله Task manager را مجددا نصب کنید در نتیجه DISM به شما این امکان را می دهد که حداقل این دسته از ابزارها را ریست نمایید. با استفاده از دو روش زیر می توانید این ابزار را اجرا کنید:

۱ – عبارت cmd را در بخش جستجوی منوی استارت وارد نمایید، سپس بر روی cmd کلیک راست کرده و بر روی run as an administrator  کلیک کنید.

۲ – در Command line خطوط زیر را وارد کرده و کلید اینتر را بزنید.

DISM /online /Cleanup-Image / ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

۳ – منتظر بمانید تا این فرایند به پایان برسد (معمولا حدود ۱۰ دقیقه زمان می برد) و سپس ویندوز را ریست نمایید.

یکی دیگر از راه های جایگزین برای DISM روش زیر است:

۱ – دیسک نصب ویندوز ۱۰، یو اس بی قابل بوت یا یک  ISO DVD ویندوز را در کامپیوتر قرار دهید.

۲ – همان طور که در بالا گفته شد وارد Command prompt شوید.

۳ – در خط فرمان دستورات زیر را وارد کرده و پس از ورود هر کدام از آن ها کلید اینتر را بزنید

DISM /online /Cleanup-Image /CheckHealth

اگر هیچ خطایی مشاهده نکردید، دستور زیر را وارد کرده و کلید اینتر را بزنید

DISM /online /Cleanup-Image / ScanHealth

اگر DISM خطایی پیدا کرد دستور زیر را وارد کنید و کلید اینتر را بفشارید

DISM /Online /Cleanup-Image /RestoreHealth /Source:repairSourceinstall.wim

۶ – به خاطر داشته باشید که نیاز است که شما به جای عبارت repair source نام و مسیر مدیای نصبی خود را وارد کنید.

۷ – منتظر بمانید تا فرایند به پایان برسد و پس از آن ویندوز را ریست کنید.

اگرچه این روش می تواند برای بسیاری از مشکلات گره گشا باشد، اما ممکن است راه حل نهایی و قطعی برای این مسئله نباشد. اگر این چنین بود، روش های زیر را دنبال کنید.

۴ . به صورت دستی یک شورکات برای اجرا شدن برنامه مورد نظر به وجود آورید

این که شما نمی توانید فولدر Startup را مانند قدیم در منوی استارت بیابید بدان معنا نیست که شما به هیچ وجه نمی توانید آن را پیدا کنید. این فولدر هنوز در ویندوز ۱۰ وجود دارد اما به صورت مخفی. همان طور که پیش تر اشاره کردیم معمولا پس از تمام شدن فرایند نصب هر نرم افزار یک شورت کات به طور خودکار در پوشه Startup به وجود می آید. اما از آنجایی که همیشه این اتفاق نمی افتد، گاهی اوقات نیاز است تا خودتان به صورت دستی این شورکات را به وجود آورید.

اگر مراحل زیر را دنبال کنید به سادگی می توانید این کار را انجام دهید:

۱ – به پوشه نرم افزار موردنظر وارد شوید.

۲ – بر روی فایل exe کلیک راست کنید و یک شورت کات بسازید.

۳ – حال کلیدهای Windows+R را به صورت ترکیبی بفشارید و در پنجره Run دستور Cmd را وارد کنید.

۴ – پس از ورود به Command line دستور زیر را تایپ کنید تا وارد فولدر Startup باز شود.

shell:startup

۵ – حال شورت کاتی که از پیش به وجود آورده بودید را کپی کرده و در این فولدر Paste کنید.

۶ – در نهایت نیز ویندوز خود را ریست نمایید و بررسی کنید که آیا تغییرات موردنظر به وجود آمده است یا خیر.

۵٫ یک بچ فایل بسازید

برای به کار بردن این راه حل نیز باید به صورت دستی اقدام کنید. در این روش شما می توانید یک بچ فایل بسازید و یک برنامه را مجبور کنید که در هنگام بوت شدن ویندوز اجرا شود. برخی از کاربران از این روش به عنوان بهترین راه حل یاد کرده اند.

در ادامه به شما یاد خواهیم داد که چطور یک بچ فایل را ساخته و با اجرا کردن آن یک برنامه را وادار به اجرا شدن کنید:

۱ – بر روی دسکتاپ کلیک راست کنید و New > Text document را باز کنید.

۲ – در این داکیومنت خطوط زیر را وارد نمایید. اما به خاطر داشته باشید که باید به جای مسیر زیر که برای مثال وارد شده، مسیر فایل Exe برنامه خود را وارد نمایید.

@echo off

“C:Program FilesDAEMON Tools LiteDTLauncher.exe”

Exit

۳ – پس از آن به مسیر File > Save as بروید و فایل مورد نظر را به جای .txt با پسوند .bat ذخیره کنید.

۴ – در نهایت داکیومنت را ببندید و بر روی آن دابل کلیک کنید تا اجرا شود.

۵ – پس از این که بار دیگر سیستم را راه اندازی کردید، انتظار می رود تا این بچ فایل به صورت خودکار اجرا شود. اگرچه در زمان اجرا با پیغام UAC روبرو خواهید شد.

۶ . با استفاده از Task Scheduler برنامه موردنظر را مجبور به اجرا شدن کنید.

Task Schedulerیک ابزار تعبیه شده در ویندوز است که این امکان را برای شما فراهم می سازد تا وظایف (Tasks) موردنظر را ایجاد و زمانبندی کنید. در واقع، شما می توانید یک Task را به گونه ای ایجاد کنید که فایل EXE شما را در زمان بوت شدن ویندوز اجرا کند. (در تنظیمات Task خود At Startup را به عنوان یک تریگر تنظیم کنید.) اگر تا به حال از Task Scheduler به منظور اجرای اجباری یک برنامه در زمان بوت شدن ویندوز استفاده نکرده اید بنابراین به شما پیشنهاد می کنیم تا مراحل زیر را طی کنید:

۱ – در بخش جستجوی منوی استارت عبارت taskchd را وارد کنید تا ابزار Task Scheduler نمایان شود. بر روی آن کلیک کنید.

۲ – قسمت Task Scheduler Library را باز کنید و بر روی Create Task که در پنل سمت راست کلیک کنید.

۳ – در تب General ، نام Task خود را همراه نام برنامه خود که قصد اجرای آن را دارید، قرار دهید. در این مثال ما نرم افزار DeamonTools را انتخاب کرده ایم.

۴ – گزینه Run with highest privileges را تیک بزنید.

۵ – گزینه Windows 10 را از منوی کشویی Configure for انتخاب نمایید و سپس به تب Actions بروید.

۶ – در این تب  بر روی New کلیک کنید.

۷ – حال از منوی کشویی Action، گزینه Start a program را انتخاب نمایید.

۸ – در فیلد Program/script، دستور زیر را وارد کنید.

%windir%System32cmd.exe

۹ – در قسمت Add arguments (optional) نام  Task و مسیر فایل EXE را وارد کنید. (فولدری که برنامه در آن نصب شده است). طبق الگوی زیر :

“c start “Task Name” “Full Path of Program/

۱۰ – در نهایت بر روی OK کلیک کنید تا تغییرات ذخیره گردند. حال شما باید بتوانید task جدید خود را مشاهده کنید.

۱۱ – کلیدهای Windows+R را به صورت ترکیبی بفشارید، دستور Cmd را وارد کرده و کلید اینتر را بزنید.

۱۲ – در خط فرمان دستور زیر را وارد کنید تا پوشه Startup باز شود.

shell:startup

۱۳ – شورت کات برنامه را کپی کرده و در پوشه Startup آن را Paste کنید.

۱۴ – در یک فضای خالی در فولدر کلیک راست کرده  و سپس گزینه New > Shortcut را انتخاب نمایید.

۱۵ – در فیلد خالی پیش رو خط زیر را وارد نمایید و بر روی Next کلیک کنید.

“schtasks /run /tn “Task Name

۱۶ – فراموش نکنید که نام Task خود را برابر نام همان Task قرار دهید که اخیرا ایجاد کرده ایم. در مثال ما Deamon Tools.

۱۷ – در صفحه بعد، نام شورت کات را برابر با نام نرم افزار قرار دهید. در مثال ما نام نرم افزار Deamon Tools Lite است.

۱۸ – آخرین کاری که باید انجام دهید آن است که بر روی شورت کاتی که اخیرا ایجاد نموده اید کلیک راست کنید، به مسیر Properties > Shortcut بروید و یک آیکن برای شورت کات خود انتخاب کنید.

۷ . UAC را غیرفعال کنید

User Account Control یا همان UAC یکی از ابزارهای امنیتی است که واقعا می تواند در برخی مواقع مفید واقع شود اما همین ابزار می تواند به مرور زمان برای کاربر آزاردهنده باشد. به خصوص زمانی که یک برنامه برای اجرا شدن نیاز به اجازه مدیر سیستم داشته باشد. به صورت پیش فرض UAC چنین برنامه هایی را در هنگام بوت شدن ویندوز مسدود می کند و اجازه اجرا شدن به آن ها  را نمی دهد. بنابراین تنها راهی که به ذهن می رسد آن است که این ویژگی را به طور کامل غیرفعال نمایید.

البته به خاطر داشته باشید که این کار بر روی امنیت سیستم تاثیر می گذارد و توصیه می کنیم تا جای ممکن از انجام این کار پرهیز کنید. در هر صورت اگر نمی دانید که چطور این ویژگی را غیرفعال نمایید دستورالمعل های زیر را دنبال کنید.

۱ – عبارت UAC را در بخش جستجوی منوی استارت تایپ کرده و سپس گزینه Change User Account Control settings را انتخاب کنید.

۲ – اسلایدر موجود در این صفحه را به پایین بکشید و سپس بر روی ok کلیک کنید.

۳ – با انجام این کار انتظار می رود که دیگری در هنگام اجرا برنامه های خود پیغام UAC را دریافت نکنید.

باز هم یادآور می شویم که ما به هیچ عنوان توصیه نمی کنیم که UAC را برای همیشه غیرفعال کنید زیرا این کار بر روی کارایی فایروال و سایر ویژگی های امنیتی سیستم شما تاثیر می گذارد.

۸٫ رجیستری را ویرایش کنید

تقریبا می توان گفت هرکاری که شما در واسط کاربری ویندوز انجام می دهید از طریق یک مرجع بالاتر که رجیستری نام دارد تایید می شود. همان طور که احتمالا می دانید رجیستری ویندوز تمام تنظیمات سطح پایین مربوط به نرم افزارهای کاربردی و  ابزارهای تعبیه شده در ویندوز را که هر روز از آن ها استفاده می شود، نگهداری می کند. در نتیجه در هنگام استفاده از رجیستری باید بسیار محتاط باشید زیرا در صورتی که به اشتباه تغییری در یکی از ورودی های آن ایجاد کنید می تواند باعث از کارافتادن برنامه ای خاص و یا حتی بوت نشدن ویندوز شود.

با این وجود اگر با آگاهی از رجیستری استفاده کنید، می توانید به سادگی برنامه های موردنظر خود را مجبور سازید تا در هنگام بوت شدن ویندوز اجرا شوند. برای این منظور مراحل زیر را گام به گام انجام دهید.

۱ – در بخش جستجوی منوی استارت کلمه regedit را وارد کرده و سپس بر روی آن کلیک کنید.

۲ – به مسیر File > Export بروید و قبل از هر چیز یک فایل بک آپ از وضعیت جاری رجیستری خود تهیه کنید.

۳ – به مسیر زیر بروید:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun

۴ – حال در پنل سمت راست در یک فضای خالی کلیک راست کنید و New > String value را انتخاب نمایید.

۵ – این Value را دقیقا همانند نام برنامه ای که قصد اجرای آن را دارید نام گذاری کنید.

۶ – سپس بر روی Value تازه ساخته شده کلیک راست نموده و گزینه Modify را انتخاب نمایید.

۷ – در فیلد Value data مسیر دقیق فایل EXE برنامه خود را وارد نمایید. (در انتهای این مسیر باید نام فایل exe نیز ذکر شود.)

۸ – تغییرات را ذخیره کرده و سپس ویندوز را ریست کنید.

۹ . کامپیوتر را ریست کنید

در نهایت اگر تمام راه حل های پیشنهادی را امتحان نمودید اما همچنان مشکل پابرجا بود، چاره ای نیست جز ریست نمودن سیستم. البته منظور ما این نیست که سیستم عامل را مجددا از نو نصب کنید به علاوه در ویندوز ۱۰ شما نیازی به این کار ندارید. کاری که شما باید انجام دهید استفاده از آپشن های ریکاوری و ریست نمودن سیستم است. برگرداندن سیستم به حالت پیش فرض می تواند آخرین راه حل باشد که البته در برخی مواقع نیز جواب می دهد.

علاوه بر این شما می توانید بدون از دست دادن فایل های ضروری خود این فرایند را انجام دهید.

۱ – کلیدهای Windows+I را به صورت ترکیبی بفشارید تا بخش Settings باز شود.

۲ – وارد قسمت Update & Security شوید.

۳ – گزینه Recovery را ار پنل سمت چپ انتخاب نمایید.

۴ – حال بر روی گزینه Reset this PC  و سپس Get started کلیک نمایید.

دیدگاه خود را وارد کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *