درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من

حل مشکل Start نشدن سرویس Print Spooler در ویندوز و عدم دریافت پرینت از دستگاه پرینتر

2 نظرات

یکی از رایج ترین مشکلات موجود در شبکه استفاده از پرینتر های به اشتراک گذاشته شده در شبکه عدم دریافت پرینت از دستگاه پرینتر و روبرو شدن با خطای زیر است :

Windows could not start the Print Spooler service on Local Computer.
Error 1068: The dependency service or group failed to start.

خب با توجه به مضمون خطا کاملاََ واضح است که مشکل از روشن نبودن سرویس Print Spooler میباشد. به بیان کلی وظیفه سرویس مدیریت کردن Print Job هایی است که از طرف کاربران پرینتر به آن ارسال میشود. در واقع سرویس Print Spooler یک رابط برای برقراری ارتباط میان سیستم عامل ویندوز و پرینتر است. خطای فوق هنگامی رخ میدهد که شما بخواهید سرویس سرویس Print Spooler را روشن یا Start کنید. خب پس بدون هیچ اتلاف وقت با ارائه دادن راهکارها یکراست به سراغ حل مشکل میرویم ...

راهکار اول : اجرا کردن ابزار Printer Troubleshooter ویندوز


برای اینکار عبارت Troubleshooting را در قسمت Search ویندوز تایپ کنید و روی آیکن آن کلیک کنید از پنجره سمت چپ View all را انتخاب کنید تا تمام آپشن ها نمایش داده شوند. سپس روی

Printer

کلیک کنید و دکمه Next را بزنید تا ویندوز مشکل را شناسایی کند. بعد از اتمام کار نیز یکبار سیستم را Restart کنید.

راهکار دوم : تعمیر Registry


کلید های ترکیبی Windows و R را بفشارید و در RUN تایپ کنید REGEDIT و اینتر را بزنید. مسیر زیر را در رجیستری ویندوز دنبال کنید :

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Spooler

در پوشه Spooler یک String به نام

DependOnService

وجود دارد که باید روی آن دابل کلیک کنید و در قسمت Value تنها

HTTP

را پاک کنید و RPCSS را بگذارید دست نخورده باقی بماند. حال رو OK کلیک کنید و یکبار سیستم را Restart کنید.

راهکار سوم : Restart کردن سرویس Print Spooler


برای انجام این کار کافیست در کنسول Services.msc سرویس Print Spooler را پیدا کرده و روی آن راست کلیک کنید و Restart را بزنید. البته ناگفته نماند که برای انجام این کار باید سرویس در حالت Running باشد و Startup type آن در حالت Automatic باشد. درست همانطور که باید کامپیوتر روشن باشد تا بتوانیم آنرا Restart کنیم.

راهکار چهارم : استفاده از ابزار های CCleaner و Malwarebytes


در ابتدای کار طبق رول معمول نرم افزار های CCleaner و Malwarebytes را دانلود و نصب کنید. نرم افزار Malwarebytes را اجرا کنید تا سیستم را اسکن کند و بدافزارها و فایل های مخرب را شناسایی کرده و آنها را حذف کند. سپس نرم افزار CCleaner را اجرا کنید تا سیستم را پاکسازی و تمیز کند. در آخر یکبار سیستم را Restart کنید.

راهکار پنجم : حذف تمامی فایل ها در پوشه PRINTERS


ابتدا در کنسول Services.msc با راست کلیک کردن روی سرویس Print Spooler و زدن دکمه Stop آنرا متوقف کنید سپس به مسیر زیر رفته و تمامی فایل های موجود در فولدر PRINTERS را پاک کنید :

نکته

: توجه کنید که Startup type سرویس Print Spooler را در حالت Automatic بگذارید.

C:\ Windows \ system32 \ spool \ PRINTERS

حال دوباره به کنسول Services.msc رفته و سرویس Print Spooler را با زدن دکمه Start روشن کنید. در آخر یکبار سیستم را Restart کنید.

راهکار ششم : اجرا کردن دستور SFC و CHKDSK


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

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

بعد نوبت اجرا کردن دستور CHKDSK است برای این کار در CMD تایپ کنید :

chkdsk /f /r

سیستم را Restart کنید.

راهکار هفتم : غیرفعال کردن گزینه Allow service to interact with desktop در سرویس Print Spooler


در کنسول Services.msc روی سرویس Print Spooler راست کلیک کنید و Properties را بزنید و به تب Log On بروید و تیک گزینه

Allow service to interact with desktop

را بردارید. OK و Apply کرده و یکبار سیستم را Restart کنید.

پیروز و موفق باشید

نویسنده : امیرحسین کریم پور

منبع : TOSINSO

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد

آیا این مطلب را پسندیدید؟
  • با سلام و تشکر از نکته مفید شما میخواستم بدونم تغییر اجرا شدن سرویس از طریق ریجستری هم میتونه راهکار عملی باشه؟

  • تا به حال تنظیمات سرویس Print Spooler رو از طریق رجیستری تغییر ندادم. ولی پیشنهادم اینه که از طریق رجیستری سرویس هارو دستکاری نکنید مگر اینکه ناچار بمونید ...

برای ارسال نظر ابتدا به سایت وارد شوید

arrow