علت و راه حل های خطای 0x800704cf در فعالسازی ویندوز
اگر هنگام فعالسازی ویندوز با پیام «We can’t reach our activation servers right now» و کد 0x800704cf مواجه شده اید، تنها نیستید. این خطای رایج معمولاً نشان دهنده مشکل در ارتباط سیستم با سرورهای فعالسازی مایکروسافت است. در این مقاله، ابتدا دلایل اصلی بروز خطای 0x800704cf را بررسی میکنیم، سپس قدم به قدم راه حل های قطعی را ارائه میدهیم.
دلیل بروز خطای 0x800704cf چیست؟
خطای 0x800704cf اغلب به دلیل یکی از موارد زیر ایجاد می شود:
مشکل در اتصال به اینترنت – ویندوز نمیتواند به سرورهای فعالسازی دسترسی پیدا کند.
تنظیمات نادرست پروکسی یا VPN – مسیر ارتباطی با سرورهای مایکروسافت مسدود شده است.
آخرین بهروزرسانی ویندوز نصب نشده – عدم تطابق نسخه سیستم با سرویسهای فعالسازی.
فعال نبودن سرویس Software Protection – این سرویس وظیفه ارتباط با سرورهای فعالسازی را بر عهده دارد.
مشکل در سرور DNS – سیستم نمیتواند آدرس سرور فعالسازی را پیدا کند.
روشهای رفع قطعی خطای 0x800704cf
در ادامه مؤثرترین راهحلها برای برطرف کردن خطای 0x800704cf را مرحله به مرحله توضیح میدهیم:
۱. اتصال اینترنت را بررسی کنید
مطمئن شوید به اینترنت متصل هستید.
مرورگر خود را باز کنید و به یک سایت معتبر مانند microsoft.com بروید.
اگر از Wi-Fi استفاده میکنید، به شبکه سیمی یا دیتای موبایل سوئیچ کنید تا مطمئن شوید خطای 0x800704cf ناشی از شبکه بیسیم نیست.
۲. پروکسی و VPN را غیرفعال کنید
کلیدهای Win + I را بزنید و به Network & Internet > Proxy بروید.
گزینه «Use a proxy server» را خاموش کنید.
هر VPN متصل را قطع کنید، زیرا بسیاری از VPNها دسترسی به سرورهای مایکروسافت را مسدود میکنند و باعث تکرار خطای 0x800704cf میشوند.
۳. تغییر DNS به سرورهای گوگل یا Cloudflare
Control Panel > Network and Sharing Center > Change adapter settings را باز کنید.
روی اتصال فعال راستکلیک کرده و Properties را بزنید.
Internet Protocol Version 4 (TCP/IPv4) را انتخاب کنید و Properties را بزنید.
گزینه «Use the following DNS server addresses» را فعال کنید:
DNS پیشفرض: 8.8.8.8
DNS جایگزین: 8.8.4.4
سپس OK کنید و سیستم را ریستارت کنید. این روش در بسیاری از موارد خطای 0x800704cf را حل میکند.
۴. سرویس Software Protection را ریستارت کنید
Win + R را بزنید و services.msc را وارد کنید.
سرویس Software Protection را پیدا کنید.
اگر در حال اجراست، روی آن راستکلیک کرده و Restart را بزنید. اگر متوقف است، Start کنید.
سپس دوباره فعالسازی ویندوز را امتحان کنید.
۵. اجرای دستورات Network Reset در Command Prompt به صورت ادمین
Win + X را بزنید و Windows Terminal (Admin) را انتخاب کنید.
به ترتیب هر یک از دستورات زیر را وارد کرده و بعد از هر کدام Enter بزنید:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
سپس کامپیوتر را مجدد راهاندازی کنید.
۶. نصب آخرین بهروزرسانیهای ویندوز
به Settings > Windows Update بروید و بررسی کنید آیا بهروزرسانی جدیدی وجود دارد.
نصب آپدیتها معمولاً مشکل خطای 0x800704cf را در نسخههای قدیمی ویندوز برطرف میکند.
سخن آخر
خطای 0x800704cf یکی از خطاهای قابل حل در ویندوز است و در بیشتر موارد با بررسی اتصال اینترنت، غیرفعال کردن پروکسی یا تغییر DNS برطرف میشود. اگر این خطا هنگام فعالسازی ویندوز 10 یا 11 برای شما ظاهر شد، نگران نباشید – با روشهای بالا به راحتی میتوانید مشکل را حل کنید.