در اینجا نحوه رفع خطای عجیب 0x0000011B در ویندوز آورده شده است.
یک وصله امنیتی جدید منتشر شده توسط مایکروسافت ممکن است باعث شده باشد که چاپگرهای به اشتراک گذاشته شده از طریق شبکه دچار مشکل شده و منجر به خطای 0x0000011B عملکرد ناموفق شود. این خطا در درجه اول بر روی کامپیوترهای در حال اجرا ویندوز 10 21H1 تأثیر گذاشته است. با این حال، ممکن است آن را در سیستم های ویندوز 11 نیز تجربه کنید.
با نصب آخرین پچ مربوط به باگ در قسمت آپدیت ویندوز می توانید خطا را برطرف کنید. اگر اینطور نیست، در اینجا سایر مراحل عیب یابی برای رفع خطا و فعال کردن مجدد چاپگر شما آورده شده است.
توجه داشته باشید که تمام اصلاحات باید در سیستم میزبانی که چاپگر به آن متصل است اعمال شود.
1. سرویس Print Spooler را مجدداً راه اندازی کنید
یک مرحله رایج عیبیابی برای رفع مشکلات چاپگر، راهاندازی مجدد سرویس اسپولر چاپ است. این یک سرویس ضروری است که کار چاپ را بین رایانه و چاپگر شما انجام می دهد. اگر سرویس اسپولر چاپ اجرا نمی شود، می توانید به صورت دستی آن را از قسمت ورودی Services شروع کنید. در اینجا نحوه انجام آن آمده است.
- Win + R را فشار دهید تا Run باز شود.
- Services.msc را تایپ کرده و OK کنید.
- در سرویس فوری، سرویس Print Spooler را پیدا کنید.
- سپس بر روی سرویس کلیک راست کرده و Properties را انتخاب کنید.
- در گفتگوی Properties، تب General را باز کنید.
- روی منوی کشویی Startup type کلیک کنید و آن را روی Automatic قرار دهید.
- برای ذخیره تغییرات روی Apply و OK کلیک کنید.
- دوباره روی Print Spooler کلیک راست کرده و Restart را بزنید.
- هنگامی که سرویس Print Spooler راهاندازی و اجرا شد، یک کار چاپ جدید ایجاد کنید و هرگونه پیشرفت را بررسی کنید.
2. همه به روز رسانی های معلق ویندوز را نصب کنید
اگر این یک مشکل گسترده است، احتمالاً از طریق بهروزرسانی ویندوز، رفع اشکال را دریافت خواهید کرد. بنابراین، با بررسی اینکه آیا بهروزرسانی جدید ویندوز در دسترس است، شروع کنید. اینها اغلب رفعهای فوری کوچکی هستند که برای رفع مشکلات گسترده منتشر میشوند.
برای بررسی و نصب بهروزرسانیهای ویندوز:
- Win + I را فشار دهید تا برنامه تنظیمات باز شود.
- در قسمت سمت چپ، تب Windows Update را باز کنید. Update & Security را در ویندوز 10 باز کنید.
- بر روی Check for updates کلیک کنید. ویندوز به دنبال بهروزرسانیهای معلق میگردد و آنها را در اینجا فهرست میکند.
- برای نصب آپدیت ها روی دانلود و نصب کلیک کنید.
- پس از نصب، کامپیوتر خود را مجددا راه اندازی کنید و هرگونه پیشرفتی را بررسی کنید.
3. چاپگر را به صورت دستی از طریق درگاه محلی نصب کنید
کمی پیچیده، اما یک راه حل کارآمد برای رفع خطای 0x0000011B این است که چاپگر خود را به صورت دستی به ویندوز برای پورت محلی اضافه کنید. در اینجا نحوه انجام آن آمده است.
- Win + I را فشار دهید تا تنظیمات باز شود.
- سپس روی Devices کلیک کنید و سپس تب Printers & Scanners را باز کنید.
- سپس روی Add a printer or scanner کلیک کنید. ویندوز برای چاپگرهای موجود اسکن می کند.
- روی گزینه The printer that I want isn’t listed کلیک کنید. اگر بلافاصله گزینه را مشاهده نکردید، پس از کلیک بر روی گزینه Add a printer or scanner چند ثانیه صبر کنید.
- در گفتگوی افزودن چاپگر، افزودن چاپگر محلی یا چاپگر شبکه با تنظیمات دستی را انتخاب کنید.
- در قسمت Choose a printer port، Create a new port را انتخاب کنید.
- روی منوی کشویی Type of port کلیک کنید و Local Port را انتخاب کنید.
- روی Next کلیک کنید.
- مسیر فایل چاپگر شبکه و نام چاپگر شبکه را در قسمت Enter a port name وارد کنید. می توانید از نام کاربری یا آدرس IP برای نام رایانه و سپس نام چاپگری که می خواهید به اشتراک بگذارید استفاده کنید.
- برای ذخیره چاپگر روی OK کلیک کنید.
- سپس سازنده چاپگر خود را از لیست انتخاب کنید تا درایور چاپگر را نصب کنید.
- بعد، درایور چاپگر مناسب را در زیر ستون Printers انتخاب کنید.
- روی Next کلیک کنید.
- یک نام برای درایور چاپگر خود انتخاب کنید و روی Install کلیک کنید.
- روی Next کلیک کنید و منتظر بمانید تا نصب کامل شود.
چاپگر تازه اضافه شده شما اکنون در قسمت Device and Printer در کنترل پنل و برنامه تنظیمات ظاهر می شود. یک کار چاپ جدید بدهید تا ببینید آیا خطا برطرف شده است یا خیر.
4. CVE-2021-1678 Registry Fix را غیرفعال کنید
بهروزرسانی امنیتی مشکلساز شامل یک اصلاح امنیتی برای اصلاح آسیبپذیری Printer Spooler Spoofing با نام CVE-2021-1678 بود. با این حال، به نظر می رسد تغییرات جدید خطای شکست عملیات 0x0000011B را ایجاد کرده است.
برای رفع خطا بدون حذف بهروزرسانی امنیتی، باید یک ورودی رجیستری جدید ایجاد کنید تا این ویژگی غیرفعال شود. در اینجا نحوه انجام آن آمده است.
توجه داشته باشید که تغییر رجیستری ویندوز شما مستلزم خطر است. توصیه می کنیم قبل از انجام مراحل زیر از رجیستری ویندوز خود نسخه پشتیبان تهیه کنید و یک سیستم بازیابی ایجاد کنید.
در مرحله بعد، این مراحل را برای غیرفعال کردن کاهش CVE-2021-1678 دنبال کنید:
- Win + R را فشار دهید تا Run باز شود.
- regedit را تایپ کنید و روی OK کلیک کنید تا ویرایشگر رجیستری باز شود.
- در ویرایشگر رجیستری، به مکان زیر بروید. مسیر رجیستری را برای پیمایش سریع کپی و جایگذاری کنید: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
- سپس روی Print > New > DWORD (32-bit) Value راست کلیک کنید.
- مقدار DWORD را به RpcAuthnLevelPrivacyEnabled تغییر نام دهید.
- روی مقدار RpcAuthnLevelPrivacyEnabled راست کلیک کرده و Modify را انتخاب کنید.
- در قسمت Value data عدد 0 را تایپ کنید و برای ذخیره تغییرات روی OK کلیک کنید.
- ویرایشگر رجیستری را ببندید و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات اعمال شود.
- پس از راه اندازی مجدد، سعی کنید از چاپگر مشترک خود استفاده کنید و بررسی کنید که آیا خطا برطرف شده است.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
5. به روز رسانی های اخیراً نصب شده را حذف نصب کنید
با فرض اینکه مشکل پس از نصب بهروزرسانی امنیتی ویندوز ایجاد شده است، حذف نصب بهروزرسانی باید تغییرات را لغو کرده و خطا را برطرف کند. میتوانید برخی از بهروزرسانیهای جداگانه را از بخش بهروزرسانیهای ویندوز حذف نصب کنید. این ویژگی به طور خاص برای خنثی سازی مشکلاتی که ممکن است پس از نصب به روز رسانی رخ داده باشد در دسترس است.
توجه داشته باشید که بهروزرسانی مربوطه (KB5005565) برای رفع آسیبپذیری اسپولر چاپ در سیستمعامل ویندوز منتشر شد. حذف نصب بهروزرسانی میتواند رایانه شما را دوباره آسیبپذیر کند. اگر هیچ یک از روش های بالا به رفع خطا کمک نکرد، از این به عنوان آخرین راه حل استفاده کنید.
برای حذف بهروزرسانیهای ویندوز:
- Win + R را فشار دهید تا Run باز شود.
- کنترل را تایپ کرده و روی OK کلیک کنید تا Control Panel باز شود.
- بعد روی Programs کلیک کنید.
- در قسمت Programs and Features روی View installed updates کلیک کنید. با این کار قسمت Uninstall updates در برنامه Settings باز می شود. یا به تنظیمات > Windows Update > Update history > Uninstall updates بروید تا به آن دسترسی داشته باشید.
- به روز رسانی مشکل ساز (KB5005565) را پیدا کنید و روی Uninstall کلیک کنید.
- برای تایید اقدام، دوباره روی Uninstall کلیک کنید. منتظر بمانید تا آپدیت حذف شود و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات اعمال شود.
رفع خطای چاپ 0x0000011b در ویندوز
این خطا تا حد زیادی بر رایانه های ویندوز 10 تأثیر گذاشته است. برای رفع مشکل، سعی کنید تمام بهروزرسانیهای معلق ویندوز را که ممکن است شامل یک Hotfix باشند را نصب کنید. همچنین می توانید چاپگر را به صورت دستی به یک درگاه محلی اضافه کنید یا ورودی رجیستری را ویرایش کنید تا تنظیمات مشکل ساز غیرفعال شود. اگر هیچ کاری درست نشد، حذف نصب به روز رسانی امنیتی ممکن است آخرین راه حل باشد. با این حال، انجام این کار میتواند رایانه شما را در معرض آسیبپذیری جعل اسپولر چاپ قرار دهد.