رفع کد خطای 0x800f0954 یا 0x500f0984 در ویندوز 11/10

هنگامی که در حین نصب یک ویژگی ویندوز(Windows Feature) یا به روز رسانی (Update)ویندوز، با خطای 0x800f0954 یا 0x500f0984 مواجه شدید، ناراحت نشوید(Windows Error 0x800f0954 or 0x500f0984) . با پیروی از دستورالعمل های ارائه شده در پست می توان آن را به راحتی برطرف کرد.

نحوه رفع خطای 0x800f0954(Error 0x800f0954) در ویندوز 11/10

0x800F0954

Windows couldn’t complete the requested changes. The changes couldn’t be completed. Please reboot your computer and try again.

Error code: 0x800F0954 – CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS.

ممکن است هنگام تلاش برای نصب .NET Framework 3.5 یا هر ویژگی اختیاری دیگری با استفاده از عملکرد ویژگی های Windows(Windows Features) یا DISM ، خطای 0x800f0954(Error 0x800f0954) را دریافت کنید . این پیشنهادات را برای حل مشکل امتحان کنید:

ویرایشگر رجیستری را باز کنید

به کلید رجیستری زیر بروید:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

در قسمت سمت راست، UseWUServer را(UseWUServer) پیدا کنید . مقدار آن را 0 قرار دهید .

از ویرایشگر رجیستری(Registry Editor) خارج شده و کامپیوتر خود را مجددا راه اندازی کنید.

اگر این کمکی نکرد، ممکن است لازم باشد رایانه خود را با استفاده از ISO Windows تعمیر کنید .(Repair your computer)(Repair your computer)

نحوه رفع خطای Windows Update 0x500f0984(Windows Update Error 0x500f0984)

هنگامی که سیستم شما خطای Windows Update 0x500f0984(Windows Update Error 0x500f0984) را نشان می دهد ، ممکن است نتوانید هیچ به روز رسانی بیلد را دانلود یا دریافت کنید. با این حال، می‌توانید این مشکل را با ایجاد یک فایل دسته‌ای و اجرای آن با حقوق مدیر برطرف کنید.

  1. NotePad را باز کنید.
  2. لیست دستورات داده شده در پست را کپی و پیست کنید.
  3. روی تب File کلیک کنید.
  4. گزینه Save as را برای ذخیره فایل انتخاب کنید.
  5. نام فایل را Wufix.bat بگذارید(Wufix.bat) و دکمه Save را بزنید.
  6. فایل Wfix را با حقوق مدیر اجرا(Wufix) کنید.
  7. کامپیوتر خود را مجددا راه اندازی کنید.

دستور دسته ای همانطور که از نامش پیداست یک سری دستورات را اجرا می کند.

برای رفع خطای Windows Update 0x500f0984(Windows Update Error 0x500f0984) ، ابتدا باید با استفاده از NotePad یک فایل دسته ای ایجاد کنید .

برنامه NotePad(NotePad) را باز کنید و لیست دستورات زیر را در آن کپی پیست کنید.

SC config trustedinstaller start=auto

net stop bits
net stop wuauserv
net stop msiserver
net stop cryptsvc
net stop appidsvc
Ren %Systemroot%\SoftwareDistribution SoftwareDistribution.old
Ren %Systemroot%\System32\catroot2 catroot2.old
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winsock reset proxy
rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN
dism /Online /Cleanup-image /ScanHealth
dism /Online /Cleanup-image /CheckHealth
dism /Online /Cleanup-image /RestoreHealth
dism /Online /Cleanup-image /StartComponentCleanup
Sfc /ScanNow
net start bits
net start wuauserv
net start msiserver
net start cryptsvc
net start appidsv

این کار محتوای پوشه توزیع نرم افزار و catroot2 را پاک می کند، فایل های (Distribution)DLL مورد نیاز را دوباره ثبت می کند، winsock را بازنشانی می کند، اساسا DISM و SFC را اجرا می کند.(SFC)

ذخیره فایل دسته ای

پس از اتمام، به تب File در گوشه سمت راست بالای پنجره NotePad بروید و گزینه (NotePad)Save As را انتخاب کنید.

وقتی کادر محاوره‌ای Save As ظاهر شد، نام فایل را(File name) Wufix.bat وارد کنید.

همه فایل ها را انتخاب کنید

دکمه کشویی کنار قسمت Save as type را زده و از لیست گزینه های نمایش داده شده All Files را انتخاب کنید.(All Files)

دکمه Save را بزنید تا فایل ذخیره شود.

اکنون، روی فایل Wufix کلیک راست کرده و فایل دسته (Wufix)ای را با امتیازات مدیر اجرا کنید(run the batch file with administrator privileges) . صبر کنید(Wait) تا فرآیند کامل شود.

اکنون رایانه شخصی را مجدداً راه اندازی کنید و ببینید آیا خطا ادامه دارد یا خیر.

امیدوارم این کمک کند.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts