فرآیند splwow64.exe در ویندوز 10 چیست و آیا می توانم آن را غیرفعال کنم؟

اگر Task Manager را باز(open Task Manager) کنید، ممکن است فرآیندی به نام splwow64.exe را مشاهده کنید که در دستگاه ویندوز 10 شما اجرا می شود. ممکن است از خود بپرسید که این فرآیند چیست و چرا روی دستگاه شما اجرا می شود. در این پست به بررسی فرآیند splwow64.exe در (splwow64.exe)ویندوز 10(Windows 10) و نحوه غیرفعال کردن آن می پردازیم.

فرآیند splwow64.exe در ویندوز 10

فرآیند splwow64.exe در ویندوز 10 چیست

همانطور که در تصویر ورودی بالا نشان داده شده است، بخش پردازش های پس زمینه(Background) که در آن فرآیند splwow64.exe فهرست شده است، جزئیات برنامه هایی را که احتمالاً روی دسکتاپ شما قابل مشاهده نیستند، نشان می دهد. اینها شامل فرآیندهای نصب شده توسط سایر برنامه‌ها، مانند برنامه‌های خود به‌روزرسانی، مؤلفه‌های ویندوز و برنامه‌های «تعلیق‌شده» (Windows)فروشگاه ویندوز(Windows Store) است.

این موضوع را در این بخش تحت عنوان های فرعی زیر مورد بحث قرار خواهیم داد:

splwow64.exe در Task Manager چیست و چرا اجرا می شود؟

splwow64.exe یک فرآیند ویندوزی(Windows) است که توسط خود مایکروسافت(Microsoft) ایجاد شده است و برای اتصال و مدیریت خدمات اسپولر چاپگر طراحی شده است. این فرآیند خاص در Task Manager به عنوان میزبان درایور چاپگر برای برنامه های 32 بیتی فهرست شده است(Printer driver host for 32-bit applications) . منظور این است که فرآیند splwow64.exe برای اتصال برنامه های چاپگر 32 بیتی در سیستم عامل ویندوز 64 بیتی استفاده(64-bit Windows OS) می شود. هنگامی که دستگاه شما از درایورهای چاپگر 32 بیتی استفاده می کند، فرآیند splwow64.exe به طور خودکار توسط ویندوز(Windows) فعال می شود - قرار است به محض اتمام کار چاپ، این فرآیند به خودی خود پایان یابد.

بنابراین، اگر دستگاه شما به یک چاپگر 32 بیتی متصل است و در Task Manager ، فرآیند splwow64.exe در حال اجرا است، جای نگرانی نیست. با این حال، اگر هیچ چاپگری متصل نیست و به نظر می رسد که فرآیند splwow64.exe به طور مداوم در Task Manager در حال اجرا است ، باید از شر این فرآیند خلاص شوید تا از هرگونه مشکل عملکرد احتمالی که ممکن است در دستگاه شما ایجاد کند جلوگیری کنید.

برای خاتمه دادن به فرآیند splwow64.exe، Print(Print Spooler) Spooler را غیرفعال کنید

نوع Startup Print Spooler را روی Disable قرار دهید

گاهی اوقات، فرآیند Splwow64.exe برای زمان بیشتری در حافظه باقی می ماند تا پس از اتمام کار چاپ، عملکرد سیستم افزایش یابد. هنگامی که یک کار چاپ تمام می شود، همانطور که انتظار می رود پایان نمی یابد. شما دو گزینه دارید:

  • غیرفعال کردن Print Spooler Startup type
  • مقدار Timeout را تغییر دهید.

رفتار عادی مورد انتظار این است که فرآیند splwow64.exe باید به‌محض تکمیل کار چاپ به‌طور خودکار خاتمه یابد – اما اگر این فرآیند همچنان در Task Manager در حال اجرا است، ممکن است به یک خطا تبدیل شود و در دستگاه شما خراب شود – برای جلوگیری از این، برای خاتمه دادن به فرآیند splwow64.exe باید مقدار Print Spooler Startup(Print Spooler Startup type) را روی Disabled تنظیم کنید. (Disabled)در اینجا چگونه است:

  • Windows key + R را فشار دهید تا گفتگوی Run فراخوانی شود.
  • در کادر محاوره‌ای Run، عبارت services.msc را(services.msc) تایپ کرده و Enter را بزنید تا کنسول Services باز شود(open Services console) .
  • در پنجره Services، سرویس  Print Spooler را پیدا  کنید.
  • برای ویرایش ویژگی های Print Spooler دوبار کلیک کنید .
  • در پنجره Properties روی Startup type کلیک کنید و از لیست بازشو گزینه Disabled را انتخاب کنید.(Disabled)
  • برای ذخیره تغییرات روی Apply > OK کلیک کنید.(OK)
  • خروج از پنجره خدمات
  • کامپیوتر را راه اندازی مجدد کنید.

در هنگام بوت، Task Manager را باز کنید و بررسی کنید که آیا فرآیند splwow64.exe هنوز در پس‌زمینه اجرا می‌شود یا خیر.

اگر می‌بینید که این اتفاق مکرر می‌افتد، می‌توانید مقدار زمان پایان آن را نیز به صورت زیر پیکربندی کنید(configure its time-out value) :

ویرایشگر رجیستری(Registry Editor) را باز کنید و به کلید زیر بروید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

یک مقدار DWORD جدید ایجاد کنید، نام آن را SplWOW64TimeOutSeconds بگذارید(SplWOW64TimeOutSeconds) و مقداری بزرگتر از 0 را در آن وارد کنید.

مایکروسافت می گوید،

The Splwow64.exe process is unloaded when the number of seconds that is specified in SplWOW64TimeOutSeconds elapses since the last 32-bit print process has closed. Therefore, when a service process prints, the print capability is not released until the service closes and at least the time that you specify in the Value data box passes. For example, if you type 15 in the Value data box, and the last 32-bit process takes two minutes to print and close, the print capability is released between two minutes and 15 seconds and two minutes and 30 seconds. If no time-out value is specified, the default time-out value is two minutes.

امیدوارم این کمک کند.

در ادامه بخوانید(Read next) : تفاوت بین پوشه های System32 و SysWOW64 .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts