رفع خطای ۴۰۴ – “The Requested resource is not available”
هرگاه که شما وب سایتی را باز می کنید و با خطای ۴۰۴ مواجه می شوید، در قسمت بالای مرورگر خود با عباراتی چون “صفحه ی مورد نظر یافت نمی شود”، یا “صفحه ای که به دنبال آن هستید احتمالا حذف شده است، نام آن تغییر کرده است، یا دسترسی به آن موقتا ممکن نیست” مواجه می شوید که می تواند دلایل مختلفی داشته باشد.
گویا آیتی – ممکن است در نگاه اول این خطا تخصصی به نظر برسد، اما راه کار های کوتاهی برای برطرف کردن آن وجود دارد که شما می توانید آن ها را امتحان کرده و نتیجه را روی کامپیوتر خود ببینید.
برخی از علت های معلوم و متداول در زمان مواجهه با خطای HTTP Error 404 عبارتند از:
- نام فایلی که شما در خواست کرده اید تغییر کرده است
- فایلی که در خواست کرده اید به جای دیگری منتقل شده/ یا پاک شده است.
- دسترسی به فایل مد نظر به علت ویرایش، به روز رسانی یا دلایل نامشخص دیگر ممکن نیست
- فایل مورد نظر وجود ندارد.
- فعال نبودن نسخه ی مناسب از سرویس های اطلاعاتی اینترنتی یا MIME ها
- قرار دادن یک آدرس مجازی برای درایو اصلی در یک سرور دیگر
چگونه ی خطای ۴۰۴ – “The requested resource is not available” را برطرف کنیم
به طور کلی چند راه کار برای رفع این خطا وجود دارد. شما می توانید در صورت مواجهه با این خطا به ترتیب گام زیر را امتحان کنید:
- آدرس URL را چک کنید.
- ویندوز را در حالت Safe Mode with Networking قرار دهید.
- سیستم را به حالت Clean Boot ببرید.
- اسکن System File Checker را اجزا کنید.
- اینترنت اکسپلور را در حالت بدون افزونه (No add-ons mode) اجرا کنید.
- تنظیمات اینترنت اکسپلورر را ریست کنید.
- علت خطای ۴۰۴ را روی سروری که در حال اجرای IIS است جست و جو کنید.
در ادامه توضیحاتی درباره ی هریک از این روش ها داده می شود.
- چک کردن آدرس URL
ابتدا باید چک کنید که آیا URL مورد نظر را درست تایپ کرده اید یا نه. نادرست بودن URL موجب بروز خطای ۴۰۴ خواهد شد. ممکن است این اشتباه مربوط به یک حرف یا عدد در آدرس باشد.
- ویندوز را در حالت Safe Mode with Networking قرار دهید
حالت Safe Mode with Networking ویندوز را در حالت سیف مود قرار می دهد و در عین حال شما می توانید از درایورها و سرویس های شبکه ای که برای دسترسی به اینترنت یا کامپیوترهای دیگر در همان شبکه به آن ها نیاز دارید، استفاده کنید.
برای بوت کردن ویندوز به حالت safe mode with networking گام های زیر را دنبال کنید:
- کامپیوتر را ریاستارت کنید
- هنگامی که با صفحه ورود به سیستم مواجه می شوید، کلید shift را نگاه دارید و در عین حال گزینه ی Power و سپس Restart را انتخاب کنید
- پس از آن که کامپیوتر ریاستارت شد و صفحه ی Choose an option ظاهر شد، بخش Troubleshoot را انتخاب کنید.
- روی Advanced Options کلیک کنید
- Startup Settings را انتخاب کنید
- روی Restart کلیک کنید
- پس از ریاستارت شدن، شما با لیستی از آپشن های مواجه می شوید. برای رفتن به حالت Safe Mode with Networking دکمه ی ۵ یا F5 را انتخاب کنید.
- پس از فعال سازی حالت safe mode، یک clean boot انجام دهید که در ادامه توضیحاتی در مورد آن داده می شود.
- حالت Clean Boot را فعال کنید
اگر موفق شدید سیستم را در حالت Safe Mode بوت کنید، انجام دادن یک Clean Boot می تواند هرگونه مشکل نرم افزاری که موجب بروز این خطا شده است را از بین ببرد.
انجام دادن یک clean boot موجب می شود که مشکلات و اختلالات مربوط به نرم افزاری که موجب بروز خطای ۴۰۴ شده است حل شود. ممکن است این اختلالات ناشی از برنامه ها سرویس هایی باشند که به طور پیش فرض با بالا آمدن ویندوز در استارت آپ فعال می شوند.
نحوه ی انجام دادن clean boot:
برای انجام یک Clean boot در ویندوز ۱۰، شما باید به عنوان ادمین وارد سیستم شده باشید و پس از آن گام های زیر را دنبال کنید:
- به بخش جست و جو یا سرچ ویندوز بروید.
- در این قسمت عبارت msconfig را جست و جو کنید.
- System Configuration را انتخاب کنید
- سربرگ Services را انتخاب کنید و مربع مربوط به Hide all Microsoft services را تیک بزنید
- روی دکمه ی Disable all کلیک کنید
- به سربرگ Startup بروید و روی Open Task Manager کلیک کنید
- Task Manager را ببندید و سپس روی Ok کلیک کنید
- کامپیوتر خود را ریبوت کنید
پس از ریبوت کردن، فضای ویندوز شما با انجام clean boot پاک سازی شده است. حالا میتوانید بررسی کنید که آیا مشکل رفع شده است یا نه.
نحوه ی خروج از Safe Mode with Networking
- روی دکمه ی Start کلیک راست کنید
- گزینه ی Run را انتخاب کنید
- عبارت msconfig را تایپ کنید
- پنجره ای برای شما باز خواهد شد
- به سربرگ Boot بروید
- تیک مربوط به گزینه ی Safe Boot را بردارید
- کامپیوتر خود را ریاستارت کنید
- انجام دادن یک اسکن از طریق System File Checker
انجام دادن یک اسکن با System File Checker تمامی فایل های محافظت شده ی سیستم را بررسی و اسکن می کند و سپس نسخه های نادرست را با نسخه های سالم و مناسب مایکروسافت جایگزین می کند.
برای انجام این اسکن باید گام های زیر را دنبال کنید:
- روی Start کلیک کنید
- به بخش جست و جوی ویندوز بروید و عبارت CMD یا Command را تایپ کنید
- Command Prompt را انتخاب کنید
- روی آن کلیک راست کرده و Run as Administrator را انتخاب کنید
- در پنجره ی باز شده، sfc/scannow را تایپ کنید
- دکمه ی اینتر را بزنید
- کامپیوتر خود را ریاستارت کنید
- اینترنت اکسپلورر را در حالت بدون افزونه اجرا کنید
هنگامی که در کامپیوتر خود صفحات وب را مرور می کنید، می توانید از اینترنت اکسپلورر در حالت Fail-safe یا هر مرورگر دیگر در حالت سیف مود استفاده کرده و بررسی کنید که آیا خطای ۴۰۴ – “The requested resource is not available” هنوز هم خود را نشان می دهد یا خیر. این یعنی شما می توانید به طور موقت تمام افزونه های مرورگر ها را غیر فعال کنید و در صورتی که افزونه ها موجب بروز خطای مورد نظر شده اند، از این موضوع مطلع شوید.
برای انجام این کار گام های زیر را دنبال کنید:
- روی start کلیک کنید
- گزینه ی All Apps را انتخاب کنید
- روی Accessories کلیک کنید
- روی برنامه ی Internet Explorer کلیک کنید
- گزینه ی Tools را باز کنید
- Internet Options را انتخاب کنید
- در سربرگ Programs، روی Manage Add-ons کلیک کنید
اگر اینترنت اکسپلورر در حالت بدون افزونه به خوبی کار می کند ممکن است یکی از افزونه ها موجب ایجاد این خطا شده باشد، بنابراین ممکن است نیاز باشد تک تک افزونه ها را به تنهایی فعال کنید تا افزونه ی مشکل ساز را پیدا کنید.
- اینترنت اکسپلورر را ریست کنید
اگر خطای “filename contains a virus and was deleted ” هنوز هم وجود داشته باشد، شما می توانید اینترنت اکسپلورر را ریست کنید.
اما باید بدانید که این کار قابل بازگشت نیست و ممکن است با انجام آن تنظیمات امنیتی یا خصوصی که به فهرست سایت های مطمئن افزوده شده اند نیز ریست شوند، بنابراین باید پیش از ریست کردن این نکات را مورد توجه قرار بدهید.
برای ریست کردن تنظیمات اینترنت اکسپلورر به تنظیمات پیش فرض گام های زیر را دنبال کنید:
- تمام پنجره ها را ببندید
- Tools و سپس Internet Options را انتخاب کنید
- سربرگ Advanced را انتخاب کنید
- به بخش Reset Internet Explorer Settings بروید
- دکمه ی Reset را انتخاب کنید
- پس از اعمال تنظیمات پیش فرض، Close را انتخاب کنید
- روی OK کلیک کنید
- برای اعمال شدن تغییرات، کامپیوتر خود را ریاستارت کنید
- خطای ۴۰۴ را روی سروری که در حال اجرای IIS است، عیب یابی کنید
اگر شما در سروری هستید که IIS را اجرا می کند، شما می توانید خطای ۴۰۴ را با اطمینان از آنکه فایل درخواست شده روی کامپیوتر IIS موجود است و در موقعیت مناسب خود قرار دارد رفع کنید.
برای آنکه بدانید فایل مورد نظر در کجای سیستم فایل کامپیوتر قرار دارد، از Snap-in میزفرمان مدیریت مایکروسافت (MMC) استفاده کنید.
اگر وب سایت مد نظر از یک پوشه ی مجازی (virtual directory) استفاده می کند – که در دایرکتوری اصلی وب سایت قرار ندارد، اما از دیدگاه مرورگر به نظر می رسد که وجود دارد – این موضوع اهمیت ویژه ای خواهد داشت. پوشه ی مجازی باید با استفاده از یک نام به یک پوشه فرعی روی یک درایو یا فایل های مرجع هدایت شود.