رفع خطای Windows Update 80246008

اگر با خطای Windows Update 80246008 مواجه هستید(Windows Update Error 80246008) ، پس این بدان معناست که مشکلاتی با Background Intelligent Transfer Service یا COM+ Event System وجود دارد. هیچ یک از این سرویس‌ها نمی‌توانند راه‌اندازی شوند که برای عملکرد Windows Update مهم هستند و از این رو خطا وجود دارد. در حالی که گاهی اوقات خطای پیکربندی با BITS می تواند باعث مشکل فوق شود، همانطور که می بینید دلایل مختلفی وجود دارد، اما همه آنها با BITS مرتبط هستند . بنابراین بدون اتلاف وقت، بیایید ببینیم که چگونه خطای Windows Update 80246008(Fix Windows Update Error 80246008) را با راهنمای عیب یابی لیست شده در زیر رفع کنیم.

رفع خطای Windows Update 80246008

مطمئن شوید که  یک نقطه بازیابی را(create a restore point)  فقط در صورتی که مشکلی پیش بیاید ایجاد کنید.

Method 1: Make Sure BITS and COM+ Event System Services are running

1. کلیدهای Windows Keys + R را فشار دهید سپس services.msc را(services.msc) تایپ کنید و Enter را بزنید.

ویندوز خدمات |  رفع خطای Windows Update 80246008

2. اکنون BITS و COM+ Event System Services را پیدا کنید ، سپس روی هر یک از آنها دوبار کلیک کنید.

3. مطمئن شوید که نوع Startup روی (Startup)Automatic تنظیم شده است،( Automatic,) و هر یک از سرویس های بالا در حال اجرا هستند، در غیر این صورت روی دکمه Start کلیک کنید.

مطمئن شوید که BITS روی Automatic تنظیم شده است و در صورت اجرا نشدن سرویس روی Start کلیک کنید

4. روی Apply و سپس OK کلیک کنید.(OK.)

5. کامپیوتر خود را مجددا راه اندازی کنید و دوباره سعی کنید ویندوز(Windows) را به روز کنید .

روش 2: رفع رجیستری(Method 2: Registry Fix)

1. Notepad را باز کنید و محتوای زیر را همانطور که هست کپی کنید:

ویرایشگر رجیستری ویندوز نسخه 5.00(Registry Editor Version 5.00)
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesBITS] “DisplayName”=”@% SystemRoot % \\system32\\qmgr.dll ,-1000”
“ImagePath”=hex(2):39,7,0,0 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:00000020
“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 “مزایاات مورد نیاز”=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_MACHINESYSTEMCurrentControlSetservicesBITSPparameters] "ServiceDll"=hex(2,25,000) 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_MACHINESYSTEMCurrentControlSetservicesBITSPperformance] “Library”=”bitsperf.dll”
“Open”=”PerfMon_Open”
“Collect”=”PerfMon_Collect” “
Close”=”PerfMon_Instadle0
:
PerfMon_CloseT.
First Counter”=dword:0000086c
“Last Counter”=dword:0000087c
“First Help”=dword:0000086d
“Last Help”=dword:0000087d
“Object List”=”2156”
“PerfMMFileName_current”
[ PerfMMFileName_CurrencySYMKT000000000086D” ] "امنیت"=hex:01,00,14,80,94,00,00,00,a4,00,00,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,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 را بزنید.(Save As.)

کد را در دفترچه یادداشت کپی کنید سپس روی File کلیک کنید و سپس Save As را انتخاب کنید

3. مکان مورد نظر خود را انتخاب کنید (ترجیحاً دسکتاپ(Desktop) ) و سپس نام فایل را BITS.reg کنید(BITS.reg) (پسوند reg مهم است).

4. از منوی کشویی Save as type (Save)همه فایل(All file) را انتخاب کنید و سپس روی Save کلیک کنید.(Save.)

مکان مورد نظر خود را انتخاب کنید و سپس نام فایل را BITS.reg کنید و روی Save کلیک کنید

5. روی فایل ( BITS.reg ) کلیک راست کرده و Run as Administrator را انتخاب کنید.(Run as Administrator.)

6. اگر هشدار داده می شود، برای ادامه گزینه Yes را انتخاب کنید.(Yes to continue.)

7. برای ذخیره تغییرات کامپیوتر خود را ریبوت کنید.

8. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

Command Prompt را باز کنید.  کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

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

Net START BITS
NET START COM+ EVENT SYSTEM
SC QC BITS
SC QUERYEX BITS
SC QC EVENTSYSTEM

رفع خطای Windows Update 80246008 |  رفع خطای Windows Update 80246008

10. دوباره سعی کنید ویندوز(Windows) را به روز کنید و ببینید آیا می توانید خطای 80246008 Windows Update را برطرف کنید.(Fix Windows Update Error 80246008.)

روش 3: Windows Update Troubleshooter را اجرا کنید(Method 3: Run Windows Update Troubleshooter)

1. در کنترل پنل Troubleshooting را در نوار جستجو(Search Bar) در سمت راست بالا جستجو کنید و سپس روی Troubleshooting کلیک کنید .

Troubleshoot را جستجو کرده و روی Troubleshooting کلیک کنید

2. سپس، از پنجره سمت چپ، گزینه View all را انتخاب کنید.(View all.)

3. سپس از لیست Troubleshoot computer troubles Windows Update را انتخاب کنید.(Windows Update.)

ویندوز آپدیت را از عیب یابی مشکلات رایانه انتخاب کنید

4. دستورالعمل های روی صفحه را دنبال کنید و اجازه دهید Windows Update Troubleshoot اجرا شود.

عیب یاب Windows Update

5. کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید خطای Windows Update Error 80246008 را برطرف کنید.(fix Windows Update Error 80246008.)

روش 4: بازنشانی مؤلفه های Windows Update(Method 4: Reset Windows Update Components)

1. Command Prompt را باز کنید . کاربر می تواند این مرحله را با جستجوی 'cmd' انجام دهد و سپس Enter را فشار دهد.

2. دستور زیر را در cmd تایپ کنید و بعد از هر کدام Enter را بزنید :

بیت استاپ (net stop bits)
نت نت استاپ wuauserv (net stop wuauserv)
نت استاپ appidsvc (net stop appidsvc)
نت استاپ cryptsvc(net stop cryptsvc)

توقف خدمات به روز رسانی ویندوز wuauserv cryptSvc bits msiserver |  رفع خطای Windows Update 80246008

3. فایل های qmgr*.dat را حذف کنید، برای این کار دوباره cmd را باز کرده و تایپ کنید:

Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

4. عبارت زیر را در cmd تایپ کنید و Enter را بزنید :

cd /d %windir%\system32

فایل های BITS و فایل های Windows Update را دوباره ثبت کنید

5. فایل های BITS و فایل های Windows Update را دوباره(Reregister the BITS files and the Windows Update files) ثبت کنید. هر یک از دستورات زیر را به صورت جداگانه در cmd تایپ کنید و بعد از هر کدام (Type)Enter را بزنید :

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(netsh winsock reset)

بازنشانی 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 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)

8. دوباره(Again) خدمات به روز رسانی ویندوز(Windows) را راه اندازی کنید :

بیت های شروع (net start bits)
خالص شروع خالص wuauserv (net start wuauserv)
net start appidsvc
شروع خالص cryptsvc(net start cryptsvc)

راه اندازی خدمات به روز رسانی ویندوز wuauserv cryptSvc bits msiserver |  رفع خطای Windows Update 80246008

9. آخرین Windows Update Agent را نصب کنید.(Windows Update Agent.)

10. کامپیوتر خود را مجددا راه اندازی کنید و ببینید آیا می توانید مشکل را برطرف کنید.

توصیه شده:(Recommended:)

این همان چیزی است که شما با موفقیت خطای Windows Update 80246008(Fix Windows Update Error 80246008) را برطرف کردید ، اما اگر هنوز در مورد این راهنما سؤالی دارید، در قسمت نظرات از آنها بپرسید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts