تبلیغات
ویندوز

آموزش برطرف کردن ارور 0x800f0905 با 2 روش

تعدادی از کاربران گزارش داده‌اند که هنگام به‌روزرسانی ویندوز خود به ویندوز 11 با ارور 0x800f0905 مواجه می‌شوند. این خطا می‌تواند به دلیل فایل‌های سیستمی خراب، تنظیمات نادرست پیکربندی، کندی رایانه و سایر مشکلات باشد. با مجله تیک تاک تِک همراه باشید تا به رفع و برطرف کردن ارور 0x800f0905 بپردازیم.

اینم بد نیست بخونید: دلایل پاک شدن ناگهانی فایل ها در اندروید چیست؟ (4 روش حل این مشکل)


چگونه ارور 0x800f0905 برطرف کنیم؟

1. عیب یاب Windows Update را اجرا کنید

برای عیب‌یابی اتوماتیک خطا 0x800f0905 می‌توانید از عیب‌یاب خود ویندوز 11 استفاده کنید. مراحل انجام این کار به شرح زیر است:

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

2- سمت راست، در تب System روی Troubleshoot کلیک کنید.

باز کزدن ابزار Troubleshoot در ویندوز برای رفع ارور 0x800f0905

3- در مرحله بعد روی Other troubleshooters کلیک کنید.

باز کردن Other troubleshooters در ویندوز

4- عیب‌یاب Windows Update را پیدا کنید و روی دکمه Run در کنار آن کلیک کنید.

عیب یابی کردن Windows Update برای رفع ارور 0x800f0905

5- ویندوز اکنون مشکلاتی را که ممکن است منجر به ارور 0x800f0905 شود را شناسایی و به صورت اتوماتیک برطرف می‌کند.

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

اینم بد نیست بخونید: آموزش برطرف کردن ارور 0x00000bc4 به شکل تصویری و قدم به قدم


2. ریست کردن کامپوننت به‌روزرسانی ویندوز برای رفع ارور 0x800f0905

برای رفع ارور 0x800f0905 از طریق ریست کردن کامپوننت‌ها (components) به‌روزرسانی ویندوز 11، مراحل زیر را انجام دهید:

1- دکمه‌های Windows + S را با هم فشار دهید تا منوی جستجو ویندوز اجرا شود.

2- در قسمت متن، عبارت Windows Terminal را جستجو کنید.

3- روی برنامه Windows Terminal کلیک راست کرده و از منوی باز شده، گزینه Run as administrator را انتخاب کنید.

باز کردن Windows Terminal در ویندوز 11

4- در مرحله بعد، روی فلش رو به پایین در بالا (همانطور که در عکس مشخص شده است) کلیک کنید و Command Prompt را از لیست گزینه ها انتخاب کنید. از طرف دیگر، می‌توانید Ctrl + Shift + 2 را فشار دهید تا به صورت میانبر، تب Command Prompt راه‌اندازی شود.

باز کردن Command Prompt در Windows Terminal

5- حالا دستورات زیر را تایپ یا کپی و پیست کنید و بعد از هر دستور، Enter را بزنید تا اجرا شود. برای توقف سرویس BITS و Windows Update دستور زیر را وارد کنید:

net stop bits

net stop wuauserv

6- سپس دستورات زیر را برای حذف فایل‌های qmgr*.dat وارد کنید:

Del “%ALLUSERSPROFILE%Application

DataMicrosoftNetworkDownloaderqmgr*.dat”

7- اکنون دستورات زیر را به ترتیب وارد کنید:

Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak

Ren %Systemroot%\SoftwareDistribution\Download Download.bak

Ren %Systemroot%\System32\catroot2 catroot2.bak

8- دستورات زیر را قرار دهید و Enter را بزنید تا سرویس‌های BITS و Windows Update ریست شوند:

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)

(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)

(A;;CCLCSWRPWPDTLOCRRC;;;PU)

سپس:

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)

(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)

(A;;CCLCSWRPWPDTLOCRRC;;;PU)

9- بعد دستور زیر را پیست کرده و Enter را بزنید:

cd /d %windir%\system32

اینم بد نیست بخونید: معرفی پوشه‌ های اندروید و بررسی وظایف هر کدام

حال مراحل زیر را  برای رفع ارور 0x800f0905 ادامه دهید:

10- اکنون باید هر یک از دستورات زیر را برای ثبت مجدد فایل‌های BITS و Windows Update اجرا کنید تا نصب کننده ویندوز، ارور 0x800f0905 را برطرف کند:

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

11- سپس دستور زیر را برای تنظیم مجدد Winsock اجرا کنید:

netsh winsock reset

12- در نهایت، دستورات زیر را برای راه‌اندازی مجدد BITS و سرویس Windows Update اجرا کنید:

net start bits

net start wuauserv

13- یکبار سیستم خود را خاموش و مجددا روشن کنید. اگر مراحل بالا را درست انجام داده باشید، دیگر پیام خطایی دریافت نخواهید کرد.

بازنشانی کامپوننت‌های Windows Update و عیب یابی Windows Update دوتا از بهترین راه حل‌ها برای مشکلات مربوط به به‌روزرسانی سیستم عامل به ویندوز 11 است.

اگرچه فرآیند بازنشانی کامپوننت‌های Windows Update کمی طولانی است، اما این روش شناخته شده‌ترین راه برای رفع ارور  0x800f0905 در هنگام مهاجرت به ویندوز 11 است که مشکلات به وجود آمده در فرآیند به‌روزرسانی را از بین می‌برد.

چقدر این محتوای آموزشی برایتان مفید بود؟

از راست به چپ (سمتِ راست 1 ستاره، سمتِ چپ 5 ستاره)

میانگین 4 / 5. امتیاز شما ثبت شد: 1

اولین نفری باشید که بازخوردتان را ثبت می‌کنید

علیرضا حدیدی

زندگی همچون بادکنکی است در دستان کودکی که همیشه ترس از ترکیدن آن لذت داشتنش را از بین می‌برد از آن لذت ببر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا