যদি উইন্ডোজ ১০-এ কোনো উইন্ডোজ সার্ভিসের স্টার্টআপ Automatic (Delayed Start) সেট করার চেষ্টা করলে The delayed auto-start flag could not be set, Error 87, The parameter is incorrect বা Error 5, Access is denied এরর আসে, তবে এই পোস্ট সমাধান করবে।

. কম্পিউটার যত স্মার্ট হচ্ছে, পারফরম্যান্স এক্সপেকটেশনও ততই বড় হচ্ছে। বুট টাইম কমাতে চাই সবাই। প্রোগ্রাম ও সার্ভিসের সংখ্যা কমিয়ে বুট দ্রুত করা যায়।
সার্ভিস সম্পূর্ণ ব্লক করা बुद्धিমত্তা নয়; কখনো কখনো শুধু স্টার্টআপ দেরি করানো প্রয়োজন। সেটিই চ্যালেঞ্জ তৈরি করে।
বহু ব্যবহারকারী সার্ভিস স্টার্টআপ দেরি করতে পারছেন না। Services Manager-এ করার চেষ্টা করলে নিচের এরর আসে:
The delayed auto-start flag could not be set, Error 87, The parameter is incorrect
অথবা
The delayed auto-start flag could not be set, Error 5, Access is denied
অধিকাংশ ক্ষেত্রে OneSyncSvc সার্ভিসে এই এরর দেখা যায়। এই আর্টিকেলে এররটির অর্থ ও সমাধান দেওয়া আছে।
The delayed auto-start flag could not be set
সার্ভিসকে Automatic (Delayed Start) সেট করতে না পারলে চিন্তা করবেন না, অন্যদেরও এই সমস্যা হয়েছে এবং সমাধান করা যায়। নিচে দেরি অটো-স্টার্ট ফ্ল্যাগ সেট করার সুপারিশকৃত পদ্ধতিগুলো দেওয়া হলো:
- Windows Registry Editor থেকে delayed auto-start সেট করুন।
- PowerShell ব্যবহার করুন।
- সার্ভিসকে এর সার্ভিস গ্রুপ থেকে সরান (পরামর্শ দেয়া হয়না)
শুরু করার আগে সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন।
১] Windows Registry Editor থেকে delayed startup type সেট করুন
Windows + R চাপে Run ডায়ালগ খুলুন। Regedit টাইপ করে এন্টার চাপুন।
রেজিস্ট্রিতে নিচের লোকেশনে যান:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
এখানে আপনার কাঙ্খিত সার্ভিস খুঁজুন।
মান লें Windows Search (WSearch)।

DelayedAutostart কী খুঁজুন।
HKLM\SYSTEM\CurrentControlSet\services\WSearch\DelayedAutostart
মানগুলো:
- 0 – Delayed Start সেট নয়
- 1 – Automatic (delayed start)
তাই 1 সেট করুন Delayed Start-এর জন্য।
একই পেজে Start কী মান দেখুন:
HKLM\SYSTEM\CurrentControlSet\services\WSearch\Start

Start DWORD-এর মান:
- 2 – Automatic
- 3 – Manual
- 4 – Disabled
যদি Start DWORD ২ (Automatic) ছাড়া অন্য কিছু থাকে, তবে DelayedAutoStart মান ১ হলেও ইগনোর হবে।
তাই Start DWORD-এর মান ২ সেট করুন।
এটি সমাধান করবে।
২] PowerShell ব্যবহার করুন
Windows কী চাপে PowerShell সার্চ করুন। Windows Power Shell-এ রাইট-ক্লিক করে Administrative privileges-এ খুলুন।
PowerShell উইন্ডোতে নিচের কমান্ড দিয়ে এন্টার চাপুন:
Get-Service -Name ServiceName | Set-Service -StartupType AutomaticDelayedStart
নোট: উপরের কমান্ডে ServiceName অংশটি আপনার কাঙ্খিত সার্ভিসের নাম দিয়ে বদলান।
৩] সার্ভিসকে এর সার্ভিস গ্রুপ থেকে সরান (পরামর্শ দেয়া হয়না)
অনেক সার্ভিস সার্ভিস গ্রুপের সদস্য। এই গ্রুপগুলোর রেজিস্ট্রিতে ServiceGroupList এন্ট্রি থাকে যা সার্ভিস Стар্টের ক্রম নিয়ন্ত্রণ করে। অনেক সার্ভিস নির্দিষ্ট ক্রমে Стар্ট হতে বাধ্য। solchen গ্রুপের সদস্য সার্ভিস Delayed start-এ সেট করা যায় না।
Access is Denied এরর আসলে চেষ্টা করা উচিত নয় স্টার্টআপ টাইপ পরিবর্তন করার, কারণ এমন সার্ভিসগুলো কোনো সার্ভিস গ্রুপের সদস্য যা নির্দিষ্ট ক্রমে লোড হতে বাধ্য। এই সার্ভিসগুলো অন্য সার্ভিসের ওপর নির্ভরশীল এবং রেজিস্ট্রির ServiceGroupList-এ কন্ট্রোলড।
তবুও আপনি চাইলে রেজিস্ট্রি থেকে Group মান ডিলিট করে এগিয়ে যেতে পারেন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
নোট: ServiceName কাঙ্খিত সার্ভিসের নাম দিয়ে বদলান।
এই পরিবর্তনগুলো করার পর কম্পিউটার রিস্টার্ট করুন।
