ড্রাইভার এবং পরিষেবাদির উইন্ডোজে একটি খুব সমকালীন নিয়ন্ত্রণ ইন্টারফেস রয়েছে। আপনি HKEY_LOCAL_MACHINE \ সিস্টেম \ কারেন্টকন্ট্রোলসেট \ পরিষেবাগুলিতে "অক্ষম", পুনরায় বুট করার জন্য তাদের এন্ট্রিতে "স্টার্ট" মানটি সেট করতে পারেন এবং দেখুন যে ড্রাইভারটি লোড হচ্ছে কীভাবে মেশিনটি বুট করে।
প্রদত্ত ড্রাইভারের "পরিষেবা" নামটি জানতে "ডিভাইস ম্যানেজার" এ ডিভাইসের "বিবরণ" ট্যাবটি পরীক্ষা করে "পরিষেবা" এন্ট্রিটি দেখুন। এটি একবার হয়ে গেলে, আপনি পূর্বে উল্লিখিত "পরিষেবাদি" কী এর অধীনে ড্রাইভারের কীতে "স্টার্ট" মান পরীক্ষা করে ড্রাইভারের বর্তমান প্রারম্ভকালীন স্থিতিটি রেকর্ড করতে পারেন। পরবর্তী বুটটিতে ড্রাইভার অক্ষম করতে "স্টার্ট" মানটি 4 এ পরিবর্তন করুন। (এবং আপনি পরীক্ষা শেষ করার পরে যা পেয়েছিলেন তা এটিকে আবার পরিবর্তন করুন!)
আপনি অবশ্যই কমান্ড-লাইন আরইজি প্রোগ্রামটি ব্যবহার করে এই পরিবর্তনটির স্ক্রিপ্ট করতে পারবেন। নীচের এই সিএমডি স্ক্রিপ্টটি বর্তমান শুরু প্রকারটি প্রদর্শন করার পরে কমান্ড-লাইনে প্রদত্ত পরিষেবা নামের জন্য "স্টার্ট" প্রকারটি অক্ষম করে দেবে:
@echo off
if "%1"=="" goto syntax
reg query "HKLM\System\CurrentControlSet\Services\%1" /v Start > NUL 2>NUL
if errorlevel 1 goto no_service
echo Current Start setting for service "%1":
reg query "HKLM\System\CurrentControlSet\Services\%1" /v Start | find /i "Start"
reg add "HKLM\System\CurrentControlSet\Services\%1" /v Start /t REG_DWORD /d 4 /f > NUL 2> NUL
echo Service "%1" set to Disbled.
goto end
:no_service
echo The service specified, "%1" was not found!
goto end
:syntax
echo %0 service_name_to_disable
:end
"প্রসেস মনিটর" বুট লগিং কার্যকারিতাটি ব্যবহার করে ড্রাইভার কী করছে তা নির্ধারণ করার জন্য আপনার কিছু ভাগ্য থাকতে পারে।