دستور DRIVERQUERY در CMD
در این بخش به بررسی دستور DRIVERQUERY در CMD می پردازیم، دستور DRIVERQUERY یکی از ابزارهای کاربردی ویندوز است که به کاربران امکان میدهد اطلاعات جامعی درباره درایورهای نصب شده بر روی سیستم خود دریافت کنند. این دستور میتواند به ویژه برای کاربران حرفهای مانند مدیران سیستم، توسعهدهندگان نرمافزار و متخصصین شبکه مفید باشد. با استفاده از DRIVERQUERY میتوان اطلاعاتی نظیر نام درایورها، نوع درایور (سیستمی یا غیرسیستمی)، وضعیت فعلی آنها و همچنین مسیر فیزیکی فایل درایور را مشاهده کرد.
استفاده از این دستور میتواند به شما کمک کند که مشکلات سختافزاری یا نرمافزاری مربوط به درایورها را تشخیص دهید. درایورها نقش حیاتی در کارکرد صحیح سیستمعامل ویندوز دارند؛ زیرا آنها واسطی بین سختافزار و نرمافزارهای سیستمی ایجاد میکنند. از اینرو، دسترسی سریع به وضعیت درایورها برای کاربران حرفهای و حتی کاربران عادی که با مشکلات درایوری روبهرو هستند، امری ضروری است. در این مقاله، به معرفی دقیق دستور DRIVERQUERY و کاربردهای آن میپردازیم و نحوه استفاده از آن را با مثالهای کاربردی توضیح میدهیم.
۱. معرفی دستور DRIVERQUERY
DRIVERQUERY یک دستور داخلی ویندوز است که در محیط Command Prompt (CMD) استفاده میشود و برای نمایش لیستی از درایورهای نصب شده بر روی سیستم به کار میرود. این دستور میتواند اطلاعاتی نظیر نام درایور، وضعیت (Started یا Stopped)، نوع درایور (Kernel یا File system) و مسیر فایل درایور را نشان دهد.
این دستور از ویندوز XP به بعد معرفی شد و یکی از ابزارهای قدرتمندی است که کاربران برای عیبیابی درایورها به آن نیاز دارند. یکی از ویژگیهای مهم DRIVERQUERY این است که نیازی به استفاده از ابزارهای اضافی ندارد و از طریق CMD میتوان به تمامی اطلاعات مورد نیاز دسترسی پیدا کرد.
مثال سادهای از اجرای این دستور در CMD:
driverqueryخروجی این دستور یک جدول شامل اطلاعات کلیدی مربوط به درایورهای سیستم خواهد بود.
۲. نحوه استفاده از DRIVERQUERY
دستور DRIVERQUERY دارای پارامترها و گزینههای مختلفی است که به شما امکان میدهند اطلاعات دقیقتری از درایورها دریافت کنید. در اینجا به برخی از مهمترین پارامترهای این دستور اشاره میکنیم:
/fo [format]: این گزینه فرمت خروجی را تعیین میکند. مقادیر ممکن برای این پارامترTABLE،LISTوCSVهستند. به عنوان مثال، میتوانید خروجی را به صورت CSV ذخیره کنید:
driverquery /fo csv > drivers.csvاین دستور اطلاعات درایورها را به فرمت CSV ذخیره کرده و در فایل drivers.csv قابل مشاهده میکند.
/v: برای نمایش اطلاعات کاملتری از درایورها از این گزینه استفاده میشود. به عنوان مثال:
driverquery /vدر این حالت، اطلاعات جامعتری نظیر نام نمایش داده شده درایور، تاریخ نصب و نسخه نیز نمایش داده میشود.
/si: این گزینه مشخص میکند که اطلاعات مربوط به دستگاههای سختافزاری مرتبط با هر درایور نیز نمایش داده شوند. این قابلیت میتواند برای تشخیص مشکلات سختافزاری مفید باشد:
driverquery /siمثال عملی:
۳. تحلیل و تفسیر نتایج DRIVERQUERY
پس از اجرای دستور DRIVERQUERY، نتایجی در قالب یک جدول به شما نمایش داده میشود که هر ستون حاوی اطلاعات خاصی درباره درایورها است. در ادامه به توضیح مختصر ستونهای خروجی پرداخته میشود:
- Module Name: نام ماژول درایور یا همان درایور مورد نظر.
- Display Name: نامی که بهصورت عمومی برای نمایش درایور استفاده میشود.
- Driver Type: نوع درایور که ممکن است Kernel یا File system باشد.
- Link Date: تاریخ لینک شدن درایور به سیستم.
این اطلاعات میتواند به شما در شناسایی درایورهایی که ممکن است مشکلاتی داشته باشند یا نیاز به بهروزرسانی دارند کمک کند. برای مثال، اگر درایوری در وضعیت “Stopped” باشد و سختافزار مرتبط با آن به درستی کار نکند، میتوانید نتیجه بگیرید که مشکل از درایور است.
۴. مثالهای کاربردی
برای نشان دادن کاربرد واقعی DRIVERQUERY، در این بخش چند مثال عملی ارائه میدهیم:
۱. بررسی وضعیت همه درایورها
برای بررسی وضعیت فعلی تمامی درایورهای نصب شده بر روی سیستم میتوانید دستور ساده زیر را اجرا کنید:
driverquery /fo tableاین دستور لیستی از درایورهای سیستم در قالب جدول تولید میکند که به شما امکان میدهد وضعیت هر درایور را بررسی کنید.
۲. ذخیره خروجی به فایل
اگر میخواهید نتایج خروجی را برای بررسیهای بعدی ذخیره کنید، میتوانید از خروجی CSV استفاده کنید:
driverquery /fo csv > drivers_list.csvاین دستور تمامی اطلاعات درایورها را بهصورت فایل CSV ذخیره میکند که میتوان آن را به راحتی در اکسل یا نرمافزارهای مشابه باز و تحلیل کرد.
۳. مشاهده جزئیات کامل یک درایور خاص
برای مشاهده اطلاعات کامل درایورهایی که به شبکه متصل هستند، میتوانید از پارامتر /si استفاده کنید:
driverquery /siاین دستور به شما اطلاعات بیشتری در مورد دستگاههای مرتبط با هر درایور نیز میدهد.
۵. نکات تکمیلی و مراجع
- یکی از مواردی که باید به آن توجه کنید این است که برخی از درایورها ممکن است در زمانهایی خاص فعال یا غیرفعال شوند. استفاده از DRIVERQUERY میتواند به شما کمک کند تا بفهمید آیا یک درایور فعال است یا نیاز به راهاندازی مجدد دارد.
- همچنین، در صورتی که بهروزرسانی یا نصب مجدد درایوری لازم باشد، میتوانید از این اطلاعات برای بهروزرسانی سریع و دقیق استفاده کنید.
دستور DRIVERQUERY یک ابزار قدرتمند و کارآمد در محیط ویندوز است که میتواند به کاربران حرفهای کمک کند تا وضعیت درایورهای نصب شده در سیستم خود را بررسی و تحلیل کنند. از این ابزار میتوان برای تشخیص مشکلات، بهروزرسانی درایورها و مدیریت سیستم استفاده کرد. با یادگیری استفاده از پارامترهای مختلف این دستور، کاربران میتوانند به اطلاعات دقیقی درباره درایورهای سیستم دسترسی داشته باشند و مشکلات احتمالی را برطرف کنند.
منابع
- مستندات رسمی مایکروسافت: DRIVERQUERY Command Documentation
آیا این مطلب برای شما مفید بود ؟




