اگر با خطای Windows Update 80246008 مواجه هستید، پس این بدان معناست که مشکلاتی با Background Intelligent Transfer Service یا سیستم رویداد COM+ وجود دارد. هیچ یک از این سرویسها نمیتوانند راهاندازی شوند که برای عملکرد Windows Update مهم هستند و از این رو خطا وجود دارد. در حالی که گاهی اوقات خطای پیکربندی با BITS می تواند باعث مشکل بالا شود، همانطور که مشاهده می کنید دلایل مختلفی وجود دارد، اما همه آنها با BITS مرتبط هستند. بنابراین بدون اتلاف وقت، بیایید ببینیم که چگونه خطای Windows Update 80246008 را با راهنمای عیب یابی لیست شده در زیر رفع کنیم.
رفع خطای Windows Update 80246008
مطمئن شوید که یک نقطه بازیابی را فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.
روش 1: مطمئن شوید که سرویسهای سیستم رویداد BITS و COM+ اجرا میشوند
1. کلیدهای Windows + R را فشار دهید سپس services.msc را تایپ کنید و Enter را بزنید.
2. حالا BITS و COM+ Event System Services را پیدا کنید، سپس روی هر یک از آنها دوبار کلیک کنید.
3. مطمئن شوید که نوع Startup روی Automatic تنظیم شده است ، و هر یک از سرویس های بالا در حال اجرا هستند، در غیر این صورت روی دکمه Start کلیک کنید.
4. روی Apply و سپس OK کلیک کنید .
5. کامپیوتر خود را مجددا راه اندازی کنید و دوباره سعی کنید ویندوز را به روز کنید.
روش 2: رفع رجیستری
1. Notepad را باز کنید و محتوای زیر را همانطور که هست کپی کنید:
ویرایشگر رجیستری ویندوز نسخه 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS] “DisplayName”=”@%SystemRoot%\\system32\\qmgr.dll,-1000”
“ImagePath):(2,”=5,0 53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53 ,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68, 00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00 ,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"Description"="@%SystemRoot%\\system32\\qmgr.dll,-1001"
" ObjectName”=”LocalSystem”
“ErrorControl”=dword:00000001 “
Start”=dword:00000002
“DelayedAutoStart”=dword:00000001
“Type”=dword:000000020
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,45,00,76,00,65,00,\
6e,00, 74,00,53,00,79,00,73,00,74,00,65,00,6d,00,00,00,00,00
“ServiceSidType”=dword: 00000001 “ Required Privileges
”=hex(7) :53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,\
00,6c,00,6f,00,62,00, 61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53 ,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
00,61,00,74,00,65, 00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
00,00,53,00,65,00 ,54,00,63,00,62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
00,67,00,65,00, 00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
72,00,69,00,6d ,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00, \
63,00,72,00,65,00,61,00,73,00,65,00,51,00,75,00,6f,00,74,00,61,00,50,00,72 ,\
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
" FailureActions "=hex:80,51,01 ,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00, 00,01,00,00,00,c0,d4,01,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS\Parameters] "ServiceDll"= هگز (2): 25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00, 25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
71,00,6d ,00,67,00,72,00,2e,00,64,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ خدمات \ BITS \ عملکرد] "کتابخانه" = "bitsperf.dll"
"باز کردن" = "PerfMon_Open"
"جمع آوری" = "PerfMon_Collect"
"بستن" = "PerfMon_Close"
"InstallType" = DWORD: 00000001
“PerfIniFile”=”bitsctrs.ini”
“First Counter”=dword:0000086c
“Last Counter”=dword:0000087c
“First Help”=dword:0000086d
“Last Help”=dword:0000087d
“ 215 List”
” PerfMMFileName"="Global\\MMF_BITS_s"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS\Security] "Security"=hex:01,00,14,80,94,00,00,0,0,0 00,14,00,00,00,34,00,00,00,02,\
00,20,00,01,00,00,00,02,c0,18,00,00,00,0c,00 ,01,02,00,00,00,00,00,05,20,00,\
00,00,20,02,00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00, \
00,00,00,00,05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,00,05 ,\
20,00,00,00,20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,00,05, 0b,\
00,00,00,00,00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23 ,02,\
00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,01,02,00,00,00,00, 00,00,\
05,20,00,00,00,20,02,00,00
2. حالا از منوی Notepad بر روی File کلیک کنید و سپس Save As را بزنید.
3. مکان مورد نظر خود را انتخاب کنید (ترجیحاً دسکتاپ) و سپس نام فایل را BITS.reg کنید (پسوند reg مهم است).
4. از منوی کشویی Save as type همه فایل را انتخاب کنید و سپس روی Save کلیک کنید .
5. روی فایل (BITS.reg) کلیک راست کرده و Run as Administrator را انتخاب کنید .
6. اگر هشدار داده می شود، برای ادامه گزینه Yes را انتخاب کنید .
7. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.
8. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.
9. دستور زیر را در cmd تایپ کنید و بعد از هر کدام Enter را بزنید:
بیت های شروع
خالص Net START COM+ EVENT SYSTEM
SC QC BITS
SC QUERYEX BITS
SC QC EVENTSYSTEM
10. دوباره سعی کنید ویندوز را به روز کنید و ببینید آیا می توانید خطای 80246008 Windows Update را برطرف کنید.
روش 3: Windows Update Troubleshooter را اجرا کنید
1. در کنترل پنل Troubleshooting را در نوار جستجو در سمت راست بالا جستجو کنید و سپس روی Troubleshooting کلیک کنید .
2. سپس، از پنجره سمت چپ، گزینه View all را انتخاب کنید .
3. سپس از لیست Troubleshoot computer troubles Windows Update را انتخاب کنید .
4. دستورالعمل های روی صفحه را دنبال کنید و اجازه دهید Windows Update Troubleshoot اجرا شود.
5. کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید خطای Windows Update Error 80246008 را برطرف کنید.
روش 4: بازنشانی مؤلفه های Windows Update
1. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.
2. دستور زیر را در cmd تایپ کنید و بعد از هر کدام Enter را بزنید:
بیت استاپ
نت نت استاپ wuauserv
نت استاپ appidsvc
نت استاپ cryptsvc
3. فایل های qmgr*.dat را حذف کنید، برای این کار دوباره cmd را باز کرده و تایپ کنید:
حذف "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
4. عبارت زیر را در cmd تایپ کرده و Enter را بزنید:
cd /d %windir%\system32
5. فایل های BITS و فایل های Windows Update را دوباره ثبت کنید . هر یک از دستورات زیر را به صورت جداگانه در cmd تایپ کنید و بعد از هر کدام اینتر را بزنید:
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
6. برای تنظیم مجدد Winsock:
بازنشانی netsh winsock
7. سرویس BITS و سرویس Windows Update را به توصیفگر امنیتی پیش فرض بازنشانی کنید:
بیتهای sdset sc.exe 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)
8. دوباره خدمات به روز رسانی ویندوز را راه اندازی کنید:
بیت های شروع خالص شروع
خالص wuauserv
net start appidsvc
شروع خالص cryptsvc
9. آخرین Windows Update Agent را نصب کنید .
10. کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید مشکل را برطرف کنید.
توصیه شده:
این همان چیزی است که شما با موفقیت خطای Windows Update 80246008 را برطرف کردید، اما اگر هنوز در مورد این راهنما سؤالی دارید، در قسمت نظرات از آنها بپرسید.