رفع خطای 0x8007042c برای Windows Update یا Firewall

 اگر هنگام تلاش برای نصب به‌روزرسانی‌های خاص ویندوز(Windows Updates) یا پس از ارتقای ناموفق به ویندوز(Windows) 11/10 از نسخه قدیمی‌تر ویندوز(Windows) ، با کد خطای 0x8007042c مواجه می‌شوید ، این پست برای کمک به شما در نظر گرفته شده است. این خطا همچنین می تواند زمانی رخ دهد که فایروال ویندوز(Windows Firewall) راه اندازی نشود.

خطای فایروال یا Windows Update 0x8007042c

کد خطا(Error) 0x8007042c نشان می دهد که ویندوز دیگر نمی تواند فایروال را روشن کند . تنها راه تشخیص این مشکل، راه اندازی فایروال ویندوز(start Windows Firewall) است. اگر خطا را حذف کند به این معنی است که رایانه شما دیگر در برابر شبکه های غیرقابل اعتماد محافظت نمی شود.

برخی از کاربران ترجیح می دهند به جای برنامه های امنیتی که با سیستم عامل ویندوز(Windows) ارائه می شوند از آنتی ویروس های دیگر استفاده کنند و در این فرآیند به طور خودکار فایروال و Windows Defender را غیرفعال می کنند . این کاربران کسانی هستند که بیشتر با مشکل فوق مواجه می شوند. فایروال ویندوز(Windows Firewall) جریان داده ها را به داخل و خارج از رایانه شما نظارت می کند. در ویندوز 10 ، تا زمانی که (Windows 10)فایروال ویندوز(Windows Firewall) خاموش است ، اکثر برنامه ها نمی توانند نصب شوند. به‌روزرسانی‌های (updates)ویندوز(Windows) قطعاً زمانی که فایروال خاموش است نصب نمی‌شوند.

اگر هنگام راه‌اندازی فایروال ویندوز(Windows Firewall) یا Windows Update در Windows 11/10 خطای 0x8007042c را دریافت کردید ، ممکن است یک سرویس(Service) یا وابستگی(Dependency) کار نکند. اگر با این مشکل مواجه هستید، می‌توانید راه‌حل‌های پیشنهادی ما را که در زیر ارائه شده‌اند در بخش‌های جداگانه امتحان کنید و بدون ترتیب خاصی مشکل را حل کنید.

رفع خطای Windows Update 0x8007042c

0x8007042C -2147023828 Error_Service_Dependency_Fail, The dependency service or group failed to start

پیشنهاداتی که می توانید امتحان کنید عبارتند از:

  • Windows Update Troubleshooter را اجرا کنید
  • وضعیت سرویس های مربوط به به روز رسانی ویندوز (Windows Update) را(Services) بررسی کنید .

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

این راه حل مستلزم آن است که  Windows Update Troubleshooter داخلی را اجرا  کنید و ببینید که آیا این به رفع  خطای Windows Update 0x8007042c(Windows Update error 0x8007042c) کمک می کند یا خیر  .

2] وضعیت سرویس های به روز رسانی ویندوز مرتبط را بررسی (Windows Update)کنید(Check)

خطای Windows Update 0x8007042c

مدیر خدمات را باز کنید(Open Services Manager) و از وضعیت های زیر خدمات مرتبط اطمینان حاصل کنید:

  • گزارش رویداد ویندوز – خودکار | در حال دویدن
  • تماس رویه(Procedure Call) از راه دور ( RPC ) – Automatic |در حال دویدن
  • به روز رسانی ویندوز - خودکار(Update – Automatic) ( شروع راه اندازی(Trigger Start) )

پیشنهادات بیشتر در اینجا(More suggestions here) : Windows Update نصب نمی شود یا دانلود نمی(Windows Update fails to install or will not download) شود.

رفع(Fix Windows Firewall) خطای فایروال ویندوز 0x8007042c

فایروال(Firewall) ویندوز نمی تواند برخی از تنظیمات شما را تغییر دهد. کد خطا(Error) 0x8007042c

خطای فایروال ویندوز 0x8007042c

پیشنهاداتی که می توانید امتحان کنید عبارتند از:

  • فایروال ویندوز(Windows Firewall) را روشن کنید و مطمئن شوید که سرویس فایروال ویندوز(Windows Firewall Service) در حال اجرا است
  • firewallapi.dll را مجدداً ثبت کنید
  • Disable/Uninstall 3rd نرم افزار امنیتی شخص ثالث.

1] فایروال ویندوز(Windows Firewall) را روشن(Turn) کنید و مطمئن شوید که سرویس فایروال ویندوز(Windows Firewall Service) در حال اجرا است

این راه حل مستلزم  آن است که فایروال Windows Defender را روشن کنید(turn on the Windows Defender Firewall) و همچنین مطمئن شوید که  سرویس Windows Firewall در حال اجرا است(Windows Firewall service is running) .

همچنین، می‌توانید با استفاده از یک فایل دسته‌ای، سرویس‌های زیر را متوقف و مجدداً راه‌اندازی کنید.

در اینجا به این صورت است:

Windows key + R را فشار دهید تا گفتگوی Run فراخوانی شود.

در کادر محاوره ای Run، notepad را تایپ کرده و Enter را بزنید تا Notepad باز شود.

سینتکس زیر را کپی کرده و در ویرایشگر متن قرار دهید.

c config MpsSvc start= auto
sc config KeyIso start= auto
sc config BFE start= auto
sc config FwcAgent start= auto
net stop MpsSvc
net start MpsSvc
net stop KeyIso
net start KeyIso
net start Wlansvc
net start dot3svc
net start EapHostnet
net stop BFE
net start BFE
net start PolicyAgent
net start MpsSvc
net start IKEEXT
net start DcaSvcnet
net stop FwcAgent
net start FwcAgent

فایل را با یک نام ذخیره کنید و پسوند فایل bat را اضافه  کنید - به عنوان مثال. FIX_ERROR0x8007o42c.bat  و در  کادر Save as type All Files  را انتخاب کنید  .

فایل دسته ای را به طور(run the batch file with admin privilege) مکرر با امتیاز مدیر اجرا  کنید (روی فایل ذخیره شده کلیک راست کرده و  Run as Administrator را از منوی زمینه انتخاب کنید) تا زمانی که هیچ خطایی گزارش نشود.

دوباره به روز رسانی کنید و ببینید آیا مشکل حل شده است یا خیر. در غیر این صورت راه حل بعدی را ادامه دهید.

بخوانید(Read) : سرویس فایروال ویندوز شروع نمی شود(Windows Firewall service does not start) .

2] firewallapi.dll را مجدداً ثبت کنید

firewallapi.dll را مجدداً ثبت کنید و ببینید که آیا این کمک می کند. موارد زیر را در یک CMD بالا اجرا کنید:

regsvr32 firewallapi.dll

3 ] نرم افزار امنیتی شخص ثالث ] Disable/Uninstall 3rd

مجموعه‌های AV شخص ثالث همگی عامل ایجاد این مشکل خاص هستند. در این مورد، برای رفع این مشکل، باید تمام برنامه های آنتی ویروس شخص ثالث را با استفاده از  ابزار اختصاصی حذف آنتی ویروس(antivirus removal tool) از رایانه شخصی خود حذف کنید تا تمام فایل های مرتبط با برنامه آنتی ویروس خود را حذف کنید. دلیل این امر این است که استفاده از ابزارهای حذف سفارشی برای برنامه AV از سازنده، در صورت موجود بودن، هر زمان که نرم افزار آنتی ویروس را حذف(Control Panel) نصب کنید، به دلیل وجود رجیستری ها و وابستگی هایی که در اعماق سیستم عامل نصب شده است، بسیار کارآمدتر و تهاجمی تر است. (appwiz.cpl) ممکن است در اکثر موارد از دست برود.

نکته(TIP) : این پست پیشنهادهای بیشتری برای رفع مشکل فایروال ویندوز ارائه می دهد که نمی تواند برخی از(Windows Firewall can’t change some of your settings) پیام خطای تنظیمات شما را تغییر دهد.

اگر چیزی در اینجا به شما کمک کرد به ما اطلاع دهید.
(Let us know if anything here helped you.)



About the author

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



Related posts