نحوه رفع “Teredo Is Unable to Qualify” در ویندوز 10

Teredo یک پروتکل شبکه است. این برای برقراری ارتباط ایمن بین یک کلاینت و سرور، مانند دستگاه‌هایی که از ترجمه آدرس شبکه ( NAT ) استفاده می‌کنند، استفاده می‌شود. اگر Teredo کار نمی‌کند، به این معنی است که برای مثال، برنامه Xbox Live نمی‌تواند با دستگاه‌های دیگر ارتباط برقرار کند و شما نمی‌توانید از چت مهمانی یا بازی چند نفره در Xbox Live استفاده کنید. 

موارد زیادی وجود دارد که می تواند باعث خطای Teredo is Unable to Qualify در ویندوز 10(Windows 10) شود. در این مقاله، چندین راه حل ممکن برای این مشکل را پوشش خواهیم داد تا بتوانید به بازی بازگردید. 

توجه داشته باشید که برخی از این اصلاحات شامل ایجاد تغییرات در رجیستری است. توصیه می کنیم در صورت بروز مشکل در طی این فرآیند  از رجیستری یک نسخه پشتیبان تهیه کنید.(backup of the registry)

ارتباط اینترنت خود را بررسی کنید

اتصال به اینترنت برای کار Teredo ضروری است ، بنابراین قبل از هر چیز این را بررسی کنید. برای بررسی اتصال اینترنت خود: 

  1. Windows + I را فشار دهید تا تنظیمات باز شود. 

  1. Gaming > Xbox Networking را انتخاب کنید .
  2. در قسمت وضعیت اتصال(Connection status) بررسی کنید تا ببینید اتصال اینترنت (Internet connection)متصل(Connected) است . 

اگر اینترنت شما متصل نیست، باید قبل از هر گونه اصلاح دیگری، این مشکل را عیب یابی کنید(troubleshoot this issue)

گزینه "Fix It".

یک گزینه عیب‌یابی خودکار در شبکه Xbox(Xbox Networking) وجود دارد که می‌تواند خطاهای شناخته شده را با Teredo حل کند. 

  1. Windows + I را فشار دهید تا تنظیمات باز شود. 
  2. Gaming > Xbox Networking را انتخاب کنید .
  3. Fix It را انتخاب کنید . 

  1. ویزارد عیب یابی را دنبال کنید و در صورت ایجاد هرگونه تغییر، کامپیوتر خود را مجددا راه اندازی کنید. 

اطمینان حاصل کنید که Teredo فعال است

Teredo گاهی اوقات می تواند در رجیستری غیرفعال شود. برای بررسی اینکه آیا این مورد است، موارد زیر را انجام دهید: 

مسیر رجیستری iphlpsvc را بررسی کنید

  1. کلید Windows را فشار دهید و Command Prompt را تایپ کنید . 
  2. روی Command Prompt(Command Prompt ) کلیک راست کرده و Run As Administrator را انتخاب کنید . 

  1. این خط را وارد کنید: 

reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

  1. اگر Teredo غیرفعال باشد، خطی شامل موارد زیر را برمی گرداند: 

REG_DWORD 0x4 را تایپ کنید(Type REG_DWORD 0x4)

  1. برای فعال کردن مجدد Teredo ، دستور زیر را وارد کنید: 

netsh interface Teredo set state type=default 

  1. بررسی کنید که آیا مشکل حل شده است. 

مسیر رجیستری Tcplp6 را بررسی کنید

  1. کلید Windows را فشار دهید و Command Prompt را تایپ کنید . 
  2. روی Command Prompt(Command Prompt ) کلیک راست کرده و Run As Administrator را انتخاب کنید . 

  1. این خط را وارد کنید: 

reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

  1. خروجی زیر به این معنی است که Teredo ممکن است غیرفعال باشد: 

DisabledComponents REG_DWORD 0x8e

  1. برای فعال کردن Teredo یک بار دیگر، دستور زیر را تایپ کرده و وارد کنید: 

reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

IP Helper Service را بررسی کنید

سرویس IP Helper برای اجرا و عملکرد Teredo همانطور که طراحی شده است ضروری است. (Teredo)برای اطمینان از اجرای این سرویس: 

  1. Windows + R را فشار دهید تا Run باز شود . 
  2. Services.msc را(services.msc) تایپ کرده و Enter را فشار دهید . 

  1. IP Helper را پیدا کرده و دوبار کلیک کنید .

  1. نوع راه اندازی(Startup type) را روی Automatic تنظیم کنید . 
  2. برای شروع سرویس روی Start(Start) کلیک کنید . 

  1. Apply را انتخاب کنید . 

اگر IP Helper شما به دلیل مشکلات مربوط به خدمات وابسته راه اندازی نمی شود، موارد زیر را امتحان کنید: 

  1. Windows + R را فشار دهید تا Run باز شود . 
  2. Services.msc را(services.msc) تایپ کرده و Enter را فشار دهید . 

  1. IP Helper را پیدا کرده و دوبار کلیک کنید .
  2. به تب Dependencies بروید. 
  3. در این سرویس به بخش اجزای سیستم زیر بستگی دارد(This service depends on the following system components) ، همه اجزای فهرست شده را یادداشت کنید. 

  1. به پنجره Services برگردید و مطمئن شوید که همه این اجزا در حال اجرا هستند. اگر نیستند، آنها را فعال کنید. اغلب این سرویس WinHTTP Web Proxy Auto-Discovery Service(WinHTTP Web Proxy Auto-Discovery Service) است. 
  2. حالا یک بار دیگر IP Helper را فعال کنید . 

نام سرور Teredo را بررسی کنید

Teredo برای عملکرد صحیح به نام سرور معتبر نیاز دارد. برای بررسی و رفع این مشکل: 

  1. کلید Windows را فشار دهید و Command Prompt را تایپ کنید . 
  2. روی Command Prompt(Command Prompt ) کلیک راست کرده و Run As Administrator را انتخاب کنید . 

  1. دستور زیر را اجرا کنید: 

رابط netsh Teredo show state(netsh interface Teredo show state)

  1. اگر « نام سرور حل نشد» را برگرداند، احتمالاً نام سرور (failed to resolve server name)Teredo نامعتبر است یا Teredo مسدود شده است. 
  2. برای برگرداندن نام سرور به حالت پیش فرض، دستور زیر را وارد کنید: 

netsh interface Teredo set state servername=default

اگر این مشکل را برطرف نکرد، Teredo ممکن است توسط یک برنامه مسدود شده باشد. برای بررسی این: 

  1. کلید Windows را فشار دهید و Command Prompt را تایپ کنید . 
  2. روی Command Prompt(Command Prompt ) کلیک راست کرده و Run As Administrator را انتخاب کنید . 
  3. دستور زیر را اجرا کنید: 

رابط netsh Teredo show state(netsh interface Teredo show state)

  1. به مقدار نام سرور توجه کنید، به عنوان مثال، win1910.ipv6.microsoft.com.
  2. با اجرای دستور زیر فایل host را باز کنید: 

notepad.exe c:\WINDOWS\system32\drivers\etc\hosts

  1. Ctrl + F را فشار دهید تا کادر Find باز شود . 
  2. نام سروری را(server name) که یادداشت کرده اید تایپ کنید و Enter را فشار دهید . 

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

روتر خانه را بررسی کنید

برخی از روترها اگر به درستی پیکربندی نشده باشند، اتصالات Teredo را مسدود می کنند. (Teredo)روتر خود را به آخرین سیستم عامل به روز کنید و نحوه فعال کردن تونل Teredo را مشخص کنید (مستندات پشتیبانی روتر خود را برای انجام این کار بررسی کنید زیرا بین مدل ها متفاوت است). 

VPN خود را بررسی کنید

برخی از شبکه‌های پراکسی مجازی ( VPN(VPNs) ) اتصال Teredo را غیرفعال می‌کنند. برای بررسی اینکه آیا این مورد است و مشکل را برطرف کنید، باید هر آداپتور VPN را از رایانه شخصی خود حذف کنید. 

  1. روی منوی Start کلیک راست کرده و Device Manager را انتخاب کنید . 

  1. مشاهده(View) > نمایش دستگاه های پنهان را(Show hidden devices) انتخاب کنید .

  1. آداپتورهای شبکه را(Network Adapters) انتخاب کنید . 
  2. TAP-Windows Adapter V9(TAP-Windows Adaptor V9 ) یا هر نام مشابه را  جستجو کنید.

  1. روی آداپتور کلیک راست کرده و Uninstall را انتخاب کنید . 
  2. بررسی کنید که آیا Teredo قادر به واجد شرایط بودن خطا نیست، رفع شده است. 

توجه:(Note:) این به احتمال زیاد بر روی نرم افزار VPN شما تأثیر می گذارد . اگر VPN باعث ایجاد مشکلاتی در اتصال Teredo می‌شود ، ممکن است لازم باشد به ارائه‌دهنده دیگری(another provider) فکر کنید . 

Teredo را دوباره نصب کنید

اگر هیچ یک از موارد بالا جواب نداد، Teredo را مجدداً از ابتدا نصب کنید. 

  1. کلید Windows را فشار دهید و Command Prompt را تایپ کنید . 
  2. روی Command Prompt(Command Prompt ) کلیک راست کرده و Run As Administrator را انتخاب کنید . 
  3. دستور زیر را تایپ کرده و وارد کنید: 

غیرفعال کردن وضعیت تنظیم رابط netsh Teredo (netsh interface Teredo set state disable )

تمام شد! 

امیدواریم که این راهنما به شما کمک کرده باشد تا خطای Teredo is notable to qualify را برطرف کنید و بتوانید به بازی بازگردید. 

اگر هر یک از این اصلاحات به شما کمک کرد، یا اصلاحی دارید که در اینجا فهرست نشده است، در نظرات زیر به ما اطلاع دهید! 



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts