ممکنه برای شما هم پیش اومده باشه ( یا اینکه پیش بیاد) که وقتی که قصد نصب دات نت فریم ورک 4 رو داشتید با ارور HRESULT: 0xc8000222 مواجه شدید و نتونستید اون رو نصب کنید .


برای حل کردن این مشکل دستورات زیر رو بزنید : 

قبل از هر کاری سعی کنید برنامه رو با استفاده از Run as Administartor اجرا کنید اگر این کار رو کردید و ارور گرفتید حالا قدمهای زیر رو انجام بدید.


  • cmd رو اجرا کنید و توش این دستور رو بزنید ( بعد از اجرای دستور زیر پنجره cmd رو نبندید هنوز باهاش کار داریم !):

1
net stop WuAuServ



  • حالا برید تو پوشه ویندوز (یا برای سرعت بیشتر توی run بزنید %windir% ) - برای اجرای run هم میتونید از کلیدهای Win R استفاده کنید.
  • پوشه SoftwareDistribution رو پیدا کنید و به SDold تغییر نامش بدید
  • دوباره تو cmd این دستور رو بزنید :

1
net start WuAuServ



  • حالا سعی کنید دوباره دات نت فریم ورک 4 رو نصب کنید نباید مشکلی باشه .

منبع