رفع کد خطای 0x8007007E در ویندوز 11/10 - به روز رسانی، Outlook یا چاپگر

اگر کد خطای 0x8007007E را در رایانه ویندوز 11/10/8/7 خود دریافت کردید، به دنبال راه حلی هستید، پس در مکان مناسبی قرار گرفته اید. کد خطا(Error) 0x8007007E می تواند در سه حالت زیر ظاهر شود و این پست پیشنهاداتی را ارائه می دهد که ممکن است به شما در رفع مشکل کمک کند:

  1. در حال اجرای به روز رسانی ویندوز
  2. ارسال/دریافت در Outlook
  3. اتصال به چاپگر

از آنجایی که کد خطا مربوط به Windows ، Outlook و Printer است، ما راه حل ها را بر این اساس به اشتراک گذاشته ایم.

رفع(Fix Error) کد خطای 0x8007007E در ویندوز 11/10

0x8007007E

اجازه دهید به اصلاحات بالقوه برای سه سناریو مختلف نگاه کنیم.

رفع خطای Windows Update 0x8007007E

Windows 11/10 کد خطای به‌روزرسانی (Update Error Code 0x8007007E)ویندوز 11/10 0x8007007E زمانی رخ می‌دهد که به‌روزرسانی‌ها هماهنگ نباشند. این اتفاق برای رایانه‌های مستقل Windows 11/10Enterprise متصل هستید رخ می‌دهد . Windows Server به‌روزرسانی‌ها را در تمام رایانه‌های موجود در شبکه Enterprise مدیریت می‌کند.(Enterprise)

مایکروسافت(Microsoft) اشاره می‌کند که وقتی یک Hotfix قبل از همگام‌سازی نصب نمی‌شود، این اتفاق می‌افتد.

Occurs when update synchronization fails because you do not have hotfix installed before you enable update synchronization. Specifically, the CopyToCache operation fails on clients that have already downloaded the upgrade. Its because the Windows Server Update Services has bad metadata related to the upgrade.

برای رفع این مشکل، باید Windows Server Update Services را تعمیر کنیم . برای سازمانی، اگر چندین سرور WSUS دارید، باید همین کار را در هر سرور تکرار کنید. همچنین می‌توانید آن را فقط روی سرورهایی اجرا کنید که قبل از نصب Hotfix ابرداده‌ها را همگام‌سازی کرده‌اند. IT Pro می‌تواند گزارش WSUS را با استفاده از کنسول مدیریت WSUS یا API بررسی کند . این می تواند به آنها کمک کند تا متوجه شوند که آیا وضعیت همگام سازی ابرداده وجود دارد یا خیر.

1] محتویات پوشه توزیع نرم افزار را به صورت دستی حذف کنید(Delete)

ویندوز تمامی فایل های آپدیت را در این پوشه دانلود می کند. قبل از نصب بر روی کامپیوتر ویندوز 10(Windows 10) به عنوان یک بافر عمل می کند . مطمئن شوید که محتویات پوشه توزیع نرم افزار( delete contents of the software distribution) (C:WindowsSoftwareDistributionDataStore) را به صورت دستی حذف کنید. قبل از حذف آن فایل ها، باید سرویس های (Services)Windows Update را متوقف کنید . پس از اتمام، سرویس Windows Update را مجددا راه اندازی کنید .

این هم برای کامپیوترهای مستقل و هم برای کامپیوترهای سازمانی(Enterprise) صدق می کند.

2]  Windows Update Troubleshooter را اجرا کنید(Run Windows Update Troubleshooter)

اگر یک کامپیوتر مستقل دارید، می توانید عیب یاب را اجرا کنید. ویندوز دارای یک عیب یاب داخلی Windows Update است. برای رفع این مشکل می‌توانید برنامه‌ای را اجرا کنید که مشکل را در اطراف به‌روزرسانی (Update)Windows 11/10 حل کند.

هنگامی که رایانه با سرور به‌روزرسانی(Update) (سرور مایکروسافت به‌روزرسانی(Microsoft Update Server) یا سرور سازمانی(Enterprise Server) ) همگام شد، ابتدا همه به‌روزرسانی‌های لازم نصب می‌شوند. بقیه به روز رسانی ها در ادامه پیگیری خواهد شد.

رفع خطای 0x8007007E در Outlook

هنگامی که این خطا در سرویس گیرنده Microsoft Outlook ظاهر می شود، کاربر را از ارسال یا دریافت ایمیل باز می دارد. این معمولاً به دو دلیل اتفاق می‌افتد - [1] جایی که کاربر نهایی در تلاش برای ارتقاء به Windows 11/10 است و [2] اگر کاربر به نسخه بعدی Office ارتقا یابد. دو راه برای رفع این مشکل وجود دارد:

1 ] Repair/Reinstall Office Outlook Client

اگر تعمیر مایکروسافت اوت لوک کمکی نکرد، می توانید ایمیل کلاینت را دوباره نصب کنید. گاهی اوقات زمانی که نسخه تغییر می کند، یک ارتقا پیکربندی را به هم می زند و نصب مجدد آن را برطرف می کند.

2] Outlook را به عنوان مدیر اجرا کنید

Outlook را در منوی برنامه جستجو کنید و سپس Shift+right کلیک کنید و Run as administrator را انتخاب کنید.

رفع خطای 0x8007007E در چاپگر

این خطا زمانی ظاهر می شود که یک دستگاه مشتری سعی می کند با یک چاپگر(Printer) از راه دور متصل شود. یک پیغام خطایی خواهید دید که می گوید "ماژول مشخص شده یافت نشد". همچنین، این در یک محیط سرور-کلینت اتفاق می افتد.

هنگامی که درایور جهانی 32 بیتی روی سرور نصب می شود، یک ورودی رجیستری ایجاد می کند. این کلید به ماشین کلاینت می گوید که به یک کپی از یک فایل DLL نیاز دارد تا چاپگر روی ماشین کلاینت کار کند.

با این حال، اگر یک کلاینت 64 بیتی باشد، به نسخه 64 بیتی درایور نیاز دارد. اما از آنجایی که سرور یک درایور نسخه 32 بیتی را ارائه می دهد (به دلیل ورود رجیستری)، منجر به این خطا می شود. ورودی رجیستری در سرور در آدرس زیر قرار دارد:

HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers\<printer name>\CopyFiles\BIDI

برای حل مشکل، فقط این کلید را حذف کنید. این را ارسال کنید، وقتی درخواستی توسط یک کلاینت 64 بیتی ارسال می شود، دیگر به آنها گفته نمی شود که باید فایل اشتباهی را کپی کنند.

اگر این به شما کمک کرد کد خطا 0x8007007E را در رایانه خود برطرف کنید، به ما اطلاع دهید.(Let us know if this helped you to fix Error Code 0x8007007E on your computer.)



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts