رفع ارور 0x80070643 در ویندوز هنگام بهروزرسانی – آموزش کامل
ارور 0x80070643 یکی از خطاهای رایج در Windows Update است که هنگام نصب بهروزرسانیها یا بستههای امنیتی مایکروسافت رخ میدهد. این خطا میتواند به دلایل مختلفی از جمله فایلهای خراب، مشکلات در سرویس Windows Update، آنتیویروس، یا مشکل در Microsoft .NET Framework اتفاق بیفتد.
در این مقاله، دلایل رخ دادن این خطا را بررسی کرده و روشهای مختلف برای رفع آن را به شما آموزش میدهیم.
🔍 دلایل رخ دادن ارور 0x80070643
این خطا ممکن است به یکی از دلایل زیر رخ دهد:
1️⃣ خرابی فایلهای Windows Update
2️⃣ مشکل در سرویس Windows Update
3️⃣ تداخل آنتیویروس با بهروزرسانی
4️⃣ خرابی Microsoft .NET Framework
5️⃣ خرابی Windows Installer
6️⃣ در دسترس نبودن برخی فایلهای موردنیاز برای نصب آپدیتها
✅ روشهای رفع ارور 0x80070643 در ویندوز
🔄 1. سیستم را ریستارت کنید و دوباره امتحان کنید
گاهی اوقات، این خطا به دلیل مشکلات موقتی رخ میدهد. سیستم را ریستارت کنید و مجدداً برای بهروزرسانی ویندوز اقدام کنید.
🔧 2. اجرای ابزار Windows Update Troubleshooter
ویندوز دارای یک ابزار عیبیابی داخلی برای رفع مشکلات مربوط به Windows Update است.
✅ مراحل:
- وارد Settings شوید (کلیدهای Win + I را فشار دهید).
- به بخش System بروید و Troubleshoot را انتخاب کنید.
- روی Other Troubleshooters کلیک کنید.
- گزینه Windows Update را پیدا کنید و روی Run کلیک کنید.
- اجازه دهید ابزار عیبیابی مشکل را بررسی و اصلاح کند.
بعد از اتمام فرآیند، سیستم را ریستارت کنید و دوباره برای آپدیت ویندوز اقدام کنید.
🗑 3. حذف و نصب مجدد Microsoft .NET Framework
خطای 0x80070643 معمولاً به دلیل خرابی .NET Framework رخ میدهد.
✅ مراحل برای حذف و نصب مجدد:
- Control Panel را باز کنید.
- به قسمت Programs and Features بروید.
- در لیست، Microsoft .NET Framework را پیدا کنید و روی Uninstall کلیک کنید.
- سیستم را ریستارت کنید.
- آخرین نسخه .NET Framework را از وبسایت مایکروسافت دانلود و نصب کنید.
🔗 لینک دانلود: https://dotnet.microsoft.com/
بعد از نصب، سیستم را ریستارت کنید و مجدداً Windows Update را اجرا کنید.
📁 4. پاک کردن پوشه SoftwareDistribution و Catroot2
پوشههای SoftwareDistribution و Catroot2 شامل فایلهای مربوط به بهروزرسانیهای ویندوز هستند. حذف این پوشهها میتواند مشکل را برطرف کند.
✅ مراحل:
-
Command Prompt (CMD) را به عنوان Administrator اجرا کنید.
-
دستورات زیر را یکییکی وارد کنید:
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
-
سیستم را ریستارت کنید و دوباره Windows Update را امتحان کنید.
🛡 5. غیرفعال کردن آنتیویروس موقتاً
برخی آنتیویروسها میتوانند در فرآیند آپدیت ویندوز اختلال ایجاد کنند.
✅ مراحل:
- آنتیویروس خود را باز کنید.
- گزینه Real-time Protection را غیرفعال کنید.
- مجدداً Windows Update را اجرا کنید.
اگر مشکل حل شد، میتوانید بعد از آپدیت آنتیویروس را دوباره فعال کنید.
🛠 6. اجرای Windows Installer Service
خطای 0x80070643 ممکن است به دلیل غیرفعال بودن Windows Installer Service باشد.
✅ مراحل:
-
Win + R را فشار دهید و تایپ کنید:
services.msc
- در لیست Windows Installer را پیدا کنید.
- روی آن دوبار کلیک کنید.
- گزینه Startup type را روی Automatic قرار دهید.
- روی Start کلیک کنید.
- سیستم را ریستارت کنید و دوباره برای بهروزرسانی اقدام کنید.
📝 7. اجرای Windows Update به صورت دستی
اگر خطا همچنان پابرجا بود، میتوانید بهروزرسانی موردنظر را بهصورت دستی دانلود و نصب کنید.
✅ مراحل:
- به Settings > Windows Update بروید و شماره آپدیت را یادداشت کنید.
- به سایت Microsoft Update Catalog بروید:
🔗 https://www.catalog.update.microsoft.com - شماره آپدیت را جستجو کنید و فایل مربوطه را دانلود کنید.
- فایل دانلود شده را اجرا کنید و منتظر بمانید تا نصب شود.
- سیستم را ریستارت کنید.
💡 نتیجهگیری
خطای 0x80070643 هنگام آپدیت ویندوز ممکن است به دلایل مختلفی رخ دهد. روشهای زیر معمولاً به رفع مشکل کمک میکنند:
✔ ریستارت کردن سیستم و تلاش مجدد
✔ اجرای Windows Update Troubleshooter
✔ حذف و نصب مجدد Microsoft .NET Framework
✔ پاک کردن پوشههای SoftwareDistribution و Catroot2
✔ غیرفعال کردن آنتیویروس و فایروال موقتی
✔ فعال کردن Windows Installer Service
✔ دانلود و نصب آپدیت بهصورت دستی
با انجام این مراحل، احتمالاً مشکل شما برطرف خواهد شد. 🚀
- ۰۳/۱۱/۲۷