برنامه های وب خطای HTTP 503 و رویداد WAS 5189 در ویندوز 10
در پست امروز، علت را بررسی میکنیم و سپس راهحلهایی را برای مشکل برنامههای وب که (Web)خطای HTTP 503(HTTP Error 503) و رویداد WAS 5189(WAS event 5189) را پس از ارتقای ویندوز 10 برمیگردانند، ارائه میکنیم.
(Web)برنامه های وب خطای HTTP 503(HTTP Error 503) و رویداد WAS 5189
اگر رایانهای دارید که از Windows 10 یا Windows Server 2016 استفاده میکند و سرویسهای اطلاعات اینترنتی (IIS) را فعال کرده است و به نسخه جدیدتر Windows 10 یا Windows Server 2016 ارتقا میدهید ، ممکن است برخی از برنامههای وب راهاندازی نشوند، اما در عوض، آنها ممکن است پیام خطای زیر را ارسال کنند:
Service Unavailable
HTTP Error 503. The service is unavailable.
علاوه بر این، اگر گزارش رویداد(Event Log) را مشاهده کردید، پیام زیر را مشاهده خواهید کرد:
(WAS)رویداد 5189 WAS : سرویس فعالسازی فرآیند ویندوز(Windows Process Activation Service) نتوانست فایل پیکربندی استخر برنامه را برای استخر برنامه «< DefaultAppPool >» ایجاد کند. نوع خطا "0" است. برای حل این مشکل، لطفاً مطمئن شوید که فایل applicationhost.config صحیح است و آخرین تغییرات پیکربندی انجام شده را مجدداً انجام دهید. فیلد اطلاعات حاوی شماره خطا است.
علت خطای HTTP برنامه های وب (Web)503(HTTP Error 503) و رویداد 5189 WAS
این خطا ممکن است رخ دهد زیرا Windows Activation Service ( WAS ) یک فایل پیکربندی موقت برای هر مخزن برنامه IIS در پوشه زیر در طول عملیات معمولی ایجاد می کند.(IIS)
C:\inetpub\temp\appPools
در طول مرحله ارتقاء اولیه، Windows Update پوشه ها و فایل های موجود (خارج از پوشه ویندوز(Windows) ) را اسکن می کند و مسیرهای آنها را برای بازیابی پس از ارتقا ثبت می کند. با این حال، از آنجایی که فایل های پیکربندی موقتی هستند، زمانی که WAS متوقف شود، حذف می شوند.
در مرحله بعدی بهروزرسانی ویندوز(Windows Update) ، این فایلها و پوشههایی که قبلاً اسکن شدهاند در یک مکان ارتقاء موقت کپی میشوند. پس از ارتقاء ویندوز، Windows Update(Windows Update) یک پیوند نمادین برای هر پوشه ای ایجاد می کند که قبل از اینکه این فایل ها و پوشه ها را به مکان اصلی خود بازگرداند، در مکان ارتقاء موقت کپی شده است.
با این حال، چون این فایلهای پیکربندی موقت دیگر وجود ندارند، Windows Update پیوندهای نمادین را حذف نمیکند.
هنگامی که WAS سعی می کند به عنوان یک فرآیند کارگر IIS شروع شود، به دلیل پیوندهای نمادین، یک پوشه موقت برای نوشتن پیکربندی ایجاد نمی کند. بنابراین، Http.Sys یک خطای HTTP 503 را برمی گرداند.(HTTP 503)
نحوه رفع خطای HTTP 503(HTTP Error 503) برنامه های وب(Web) و رویداد 5189 WAS
برای حل این مشکل، مایکروسافت توصیه می کند (Microsoft)پیوندهای نمادین را به صورت دستی حذف کنید (لینک های نمادین را می توان مانند فایل های معمولی حذف کرد) که توسط Windows Update ایجاد می شوند . برای انجام این کار؛ این موارد را دنبال کنید.
Command Prompt را در حالت elevated باز کنید(Open Command Prompt in elevated mode) ، دستور زیر را کپی و پیست کنید و Enter را بزنید :
net stop WAS /y rmdir /s /q C:\inetpub\temp\appPools net start W3SVC
امیدوارم این پست کمک کند!
Related posts
HTTP Error 503، این سرویس مشکل در دسترس نیست
Fix Error 503، Service Unavailable - بخار
Fix Application Load Error 5:0000065434 بر روی ویندوز 10
Fix Bdeunlock.exe Bad image، System Error یا نه خطا پاسخ
Fix Microsoft Store Error 0x87AF0001
ما نمی توانیم برنامه را حرکت دهیم، Error کد 0x80073CF4 در ویندوز 10
چگونه به رفع Error Code 0x80090016 برای PIN and Microsoft Store
Fix Error Code 19، ویندوز نمی تواند این hardware device را شروع کند
سیستم نمی تواند به دستگاه مشخص شده، Error 0x0000001D بنویسد
Fix Microsoft Office Error Code 0x426-0x0
Fix Windows Defender Error 0x800b0100 بر روی ویندوز 10
Fix Application Error 0xc0150004 در ویندوز 11/10
Fix Error 0xc00000e9 در ویندوز 11/10
InstallShield Error code 1722 هنگام نصب MSI program
Fix Error 1962، سیستم عامل بر روی کامپیوتر Windows 10
Fix Error Code 30038-28 هنگام به روز رسانی Office
Origin DirectX Setup Error: خطای داخلی رخ داده است
Fix نیازهای کامپیوتر شما به تعمیر، Error Code 0xc000000d
Fix آیتونز Error Code 5105، درخواست شما پردازش نمی شود
Fix Invalid Depot Configuration Steam Error در Windows 10