ویندوز ۱۱ خطای 0x800f0805 را زمانی نمایش میدهد که بهروزرسانیها نصب نشوند یا تلاش برای فعالسازی با استفاده از کلید محصول ناموفق باشد.
این خطا میتواند نصب بهروزرسانیهای امنیتی، قابلیتهای جدید یا ارتقای نسخه ویندوز را مختل کند و در نتیجه مانع از بهروز ماندن یا فعالسازی کامل سیستم شود. دلایل اصلی این خطا از فایلهای سیستمی خراب و کمبود فضای دیسک گرفته تا مشکلات سرویسهای پسزمینه یا اتصال شبکه متغیر هستند. برطرف کردن سریع این مشکلات باعث بازگشت پایداری سیستم و دسترسی به آخرین قابلیتها میشود.
روش اول: اجرای عیبیاب Windows Update
مرحله ۱: تنظیمات ویندوز را با کلیدهای Windows + I باز کنید. به بخش System بروید، سپس Troubleshoot را انتخاب کرده و روی Other troubleshooters کلیک کنید.
مرحله ۲: گزینه Windows Update را در لیست پیدا کرده و روی Run کلیک کنید. این ابزار، مشکلات مربوط به بهروزرسانی را اسکن کرده و سعی در رفع خودکار آنها دارد. هر اصلاحی که پیشنهاد شد اعمال کنید و سیستم را ریاستارت کنید.
این روش معمولاً اشکالات موقتی یا پیکربندیهای نادرست در فرایند Windows Update را با ریست کردن مؤلفههای داخلی آن برطرف میکند.
روش دوم: ریست کردن مؤلفههای Windows Update
کش خراب یا سرویسهای بهروزرسانی میتواند مانع نصب آپدیتها شده و خطای 0x800f0805 را ایجاد کند. ریست کردن این مؤلفهها کش قدیمی را پاک کرده و سرویسهای ضروری را دوباره راهاندازی میکند.
مرحله ۱: خط فرمان (Command Prompt) را به صورت Administrator اجرا کنید. کلیدهای Windows + X را فشار داده و گزینه Windows Terminal (Admin) یا Command Prompt (Admin) را انتخاب کنید.
مرحله ۲: سرویسهای مربوط به بهروزرسانی را با وارد کردن دستورات زیر (یکییکی) متوقف کنید:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
مرحله ۳: پوشههای کش بهروزرسانی را تغییر نام دهید تا ویندوز نسخههای جدیدی بسازد:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
مرحله ۴: سرویسهایی که متوقف کردهاید را دوباره اجرا کنید:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
مرحله ۵: سیستم را ریاستارت کرده و دوباره برای دریافت آپدیت تلاش کنید. این کار فایلهای خراب احتمالی را حذف کرده و فرآیند بهروزرسانی را بازنشانی میکند.
روش سوم: تعمیر فایلهای سیستمی با SFC و DISM
فایلهای سیستمی خراب یا گمشده معمولاً مانع نصب آپدیتها و فعالسازی میشوند. ویندوز ابزارهای داخلی برای تعمیر این فایلها دارد.
مرحله ۱: خط فرمان را با دسترسی Administrator باز کنید.
مرحله ۲: دستور زیر را اجرا کنید تا فایلهای خراب یا گمشده بررسی و ترمیم شوند:
sfc /scannow
این فرآیند ممکن است چند دقیقه طول بکشد. اجازه دهید تا ۱۰۰% کامل شود و سپس هر دستورالعملی که نمایش داده شد را دنبال کنید.
مرحله ۳: اگر مشکل همچنان باقی بود، از ابزار DISM برای تعمیر ایمیج سیستم استفاده کنید:
DISM /Online /Cleanup-Image /RestoreHealth
پس از اتمام، سیستم را ریاستارت کنید. این ابزارها خرابیهای عمیقتر فایلها را رفع کرده و مانع خطاهای بهروزرسانی یا فعالسازی میشوند.
روش چهارم: آزاد کردن فضای دیسک
کمبود فضای درایو سیستم میتواند باعث توقف نصب آپدیتها و ارتقا شود. پاکسازی فایلهای غیرضروری فضای کافی برای دانلود و نصب فراهم میکند.
مرحله ۱: با کلیدهای Win + E فایل اکسپلورر را باز کنید، روی درایو سیستم (معمولاً C:) راستکلیک کرده و گزینه Properties را انتخاب کنید.
مرحله ۲: به تب Tools بروید و روی Disk Cleanup کلیک کنید. (یا میتوانید از منوی Start این ابزار را اجرا کنید.) فایلهایی مانند موقتها و آپدیتهای قدیمی را انتخاب کرده و OK را بزنید تا حذف شوند.
مرحله ۳: اگر فضای بیشتری نیاز بود، فایلهای شخصی را به یک درایو دیگر منتقل کنید یا با یک ابزار مدیریت پارتیشن، حجم درایو سیستم را افزایش دهید.
روش پنجم: دانلود و نصب دستی آپدیتها
وقتی آپدیتهای خودکار بارها ناموفق میشوند، میتوانید فایل آپدیت را مستقیم از Microsoft Update Catalog دریافت و نصب کنید.
مرحله ۱: وارد سایت Microsoft Update Catalog شوید.
مرحله ۲: شماره KB مربوط به آپدیت ناموفق (مثل KB4023057 یا KB5031358) را جستجو کنید.
مرحله ۳: نسخه مناسب برای ویندوز خود (مثل سیستمهای x64) را دانلود کرده و نصب کنید. دستورالعملها را دنبال کنید تا نصب کامل شود.
این روش وقتی کاربرد دارد که سرویسهای آپدیت دچار مشکل باشند یا ویندوز نتواند به سرورهای مایکروسافت متصل شود.
روش ششم: رفع مشکلات فعالسازی با خطای Product Key (0x800f0805)
خطاهای فعالسازی با کد 0x800f0805 معمولاً هنگام ارتقا نسخه (مثلاً Home به Pro) یا وارد کردن کلید جدید رخ میدهند. دلایل رایج آن شامل فرآیندهای پسزمینه، ورود اشتباه کلید یا مشکلات فایل سیستمی است.
مرحله ۱: مطمئن شوید به اینترنت پایدار متصل هستید و دستگاههای جانبی غیرضروری را جدا کنید.
مرحله ۲: سیستم را ریاستارت کرده و دوباره از مسیر System > Activation تلاش به فعالسازی کنید.
مرحله ۳: اگر همچنان خطا وجود داشت، خط فرمان را با دسترسی Administrator باز کنید و دستور زیر را وارد کنید:
slmgr.vbs /ipk <your 25-digit product key>
(<کلید ۲۵ رقمی ویندوز خود> را جایگزین کنید.) این روش رابط گرافیکی را دور زده و کلید را مستقیماً در سرویس لایسنس ویندوز ثبت میکند.
مرحله ۴: پس از موفقیت، سیستم را ریاستارت کرده و دوباره وضعیت فعالسازی را بررسی کنید.
روش هفتم: ارتقای درجا (In-Place Upgrade)
اگر روشهای قبلی نتیجه ندادند، ارتقای درجا میتواند فایلهای سیستمی ویندوز را دوباره نصب کند، بدون اینکه برنامهها یا دادههای شما حذف شوند. این روش خرابیهای عمیقتر سیستم را ترمیم کرده و معمولاً خطاهای ماندگار آپدیت یا فعالسازی را برطرف میکند.
مرحله ۱: آخرین نسخه نصب ویندوز ۱۱ را از وبسایت رسمی مایکروسافت دانلود کنید.
مرحله ۲: نصبکننده را اجرا کرده و گزینه Keep personal files and apps را انتخاب کنید. مراحل را تا پایان ارتقا دنبال کنید.
مرحله ۳: پس از اتمام، دوباره برای آپدیت یا فعالسازی تلاش کنید.
قبل از شروع، بهتر است یک بکاپ از دادههای مهم بگیرید، هرچند این فرآیند به طور پیشفرض فایلهایتان را حفظ میکند.
جمعبندی
رسیدگی به خطای 0x800f0805 باعث بازگشت عملکرد صحیح بهروزرسانی و فعالسازی ویندوز ۱۱ میشود و تضمین میکند دستگاه شما ایمن و بهروز بماند. انجام منظم کارهایی مانند آزادسازی فضای دیسک و اسکن برای شناسایی خرابی فایلها میتواند مانع بروز دوباره این خطا شود.























