در بسیاری از سازمانها و شبکههای داخلی، ممکن است با مشکل کندی شدید یا هنگی برنامههای مجموعه مایکروسافت آفیس (Office) و حتی سرویس اکتیو دایرکتوری (Active Directory) مواجه شده باشید. این مشکل معمولاً به دلیل اختلال در ارتباط با سرورهای خارجی مایکروسافت رخ میدهد. زمانی که نرمافزارها سعی میکنند به این سرورها متصل شوند و پاسخی دریافت نمیکنند، سیستم دچار کندی یا اصطلاحاً «هنگ» میشود.
ما در هریتک یک راهکار ساده، سریع و کاملاً کاربردی برای رفع این مشکل آماده کردهایم. با انجام این تنظیمات، درخواستهای ارسالی به سرورهای مایکروسافت را مسدود کرده و سرعت سیستم را به حالت عادی برمیگردانید.
چرا این مشکل رخ میدهد؟
محصولات مایکروسافت به صورت مداوم تلاش میکنند تا برای بررسی لایسنس، دریافت آپدیتها یا همگامسازی اکانتها به دامنههای خاصی متصل شوند. در صورت عدم دسترسی به اینترنت یا وجود اختلال، این تلاش برای اتصال (Timeout) باعث درگیری منابع سیستم و کندی شدید میشود. راهکار این است که این دامنهها را به آدرس محلی سیستم خود یعنی 127.0.0.1 هدایت (Redirect) کنیم.
لیست دامنههایی که باید مسدود شوند:
برای رفع این مشکل، باید دامنههای زیر را مسدود کنیم:
- login.microsoftonline.com
- officecdn.microsoft.com
- office.com
- www.office.com
- officeapps.live.com
- ols.officeapps.live.com
- aadcdn.msauth.net
- aadcdn.msftauth.net
راهکار اول: تنظیمات روی یک سیستم (از طریق فایل Hosts ویندوز)
اگر قصد دارید این مشکل را فقط روی سیستم شخصی یا تعداد محدودی کامپیوتر حل کنید، این مراحل را انجام دهید:
مرحله اول: باز کردن Notepad با دسترسی مدیر
- منوی استارت ویندوز را باز کنید و کلمه
Notepadرا جستجو کنید. - روی آن کلیک راست کرده و گزینه Run as administrator را انتخاب کنید تا با دسترسی ادمین باز شود.
مرحله دوم: پیدا کردن فایل Hosts
- در نرمافزار Notepad، از منوی بالا روی
Fileو سپسOpenکلیک کنید. - به مسیر زیر بروید:
C:\Windows\System32\drivers\etc - در گوشه پایین سمت راست پنجره باز شده، عبارت
Text Documents (*.txt)را بهAll Files (*.*)تغییر دهید تا فایلها نمایش داده شوند. - فایل
hostsرا انتخاب کرده و باز کنید.
مرحله سوم: اعمال تغییرات
- به انتهای خطوط فایل بروید و کدهای زیر را دقیقاً در آنجا کپی کنید:
127.0.0.1 login.microsoftonline.com
127.0.0.1 officecdn.microsoft.com
127.0.0.1 office.com
127.0.0.1 www.office.com
127.0.0.1 officeapps.live.com
127.0.0.1 ols.officeapps.live.com
127.0.0.1 aadcdn.msauth.net
127.0.0.1 aadcdn.msftauth.net
- از منوی File گزینه Save را بزنید (یا کلیدهای میانبر Ctrl+S را فشار دهید) و فایل را ببندید.
مرحله چهارم: پاکسازی کش DNS
- منوی استارت را باز کرده و
cmdرا جستجو کنید. - Command Prompt را باز کرده و دستور زیر را تایپ کنید و Enter بزنید:
ipconfig /flushdns - سیستم خود را یک بار ریاستارت کنید. مشکل کندی آفیس برطرف شده است!
راهکار دوم: تنظیمات در سطح شبکه (از طریق DNS Server اکتیو دایرکتوری)
اگر مدیر شبکه هستید و میخواهید این مشکل برای کل کلاینتهای سازمان (بدون نیاز به تنظیم تکتک سیستمها) حل شود، باید این کار را در DNS Server ویندوز سرور انجام دهید:
- وارد سرور اکتیو دایرکتوری شوید و کنسول DNS Manager را باز کنید.
- در بخش Forward Lookup Zones روی نام سرور خود کلیک راست کرده و گزینه New Zone را انتخاب کنید.
- نوع Zone را
Primary zoneانتخاب کنید. - نام Zone را اولین دامنه لیست (مثلا
login.microsoftonline.com) قرار دهید. - پس از ساخته شدن Zone، وارد آن شوید و هیچ رکورد (A Record) درون آن نسازید (یا اگر میسازید آن را به آیپی
127.0.0.1متصل کنید). - این کار (مراحل ۲ تا ۵) را برای تکتک دامنههای لیست بالا تکرار کنید.
- در نهایت در سرور و کلاینتها دستور
ipconfig /flushdnsرا اجرا کنید.
با این کار، تمام سیستمهای متصل به شبکه شما، هنگام تلاش برای اتصال به این دامنهها به آیپی محلی (Localhost) هدایت شده و بدون اتلاف وقت و هنگی، نرمافزارهای آفیس را در یک چشم بههمزدن باز خواهند کرد.
سخن پایانی
تیم فنی هریتک همواره در تلاش است تا با ارائه راهکارهای کاربردی، چالشهای روزمره شبکه و IT شما را به سادهترین شکل ممکن برطرف کند. در صورت داشتن هرگونه سوال یا نیاز به راهنمایی بیشتر، در بخش نظرات با ما در ارتباط باشید.