خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
برطرف کردن مشکل Service Registration is Missing or Corrupt در ویندوز
ارور Service Registration corruption یا Service Registration missing اروری است که در زمان آپدیت کردن ویندوز ممکن است برای کاربران رخ دهد. این ارور عمدتا به دلیل pause دادن دانلود آپدیت ها و یا fail شدن فرآیند آپدیت به دلیل مشکلات شبکه رخ می دهد. این خطا همچنین با عنوان خطای 0x8024402c نشان داده شده است که بدان معنی است که شما چند فایل خراب در سیستم خود دارید که از بروزرسانی ویندوز جلوگیری می کند. بنابراین ، برای حذف این خطا و بروزرسانی ویندوز خود باید آن فایل ها را حذف کنید. در هر صورت برای رفع خطا راه حل هایی را گردآوری کرده و در این پست قرار داده ایم که اگر با خطای مذکور مواجه هستید، می توانید از این راه حل ها استفاده کنید.
بدین منظور با فشردن کلیدهای Windows key + R پنجره Run را باز کنید و عبارت Services.msc را وارد و Enter کنید.
بدین ترتیب وارد کنسول Services خواهید شد و کلیه سرویس های موجود در ویندوز در هر وضعیتی را مشاهده خواهید کرد. اکنون کافیست که سرویس Windows Update را یافته و روی آن کلیک راست کنید و Properties بگیرید.
از لیست کشویی Startup type گزینه Automatic را انتخاب کرده و دکمه Start را کلیک کنید و منتظر بمانید تا سرویس start شود. پس از Start شدن سرویس فرم را OK کنید.
دقیقا همین کار را برای سرویس های Background Intelligent Transfer Service و Cryptographic Service باید انجام دهید.
پس از اجرای دستورات فوق وضعیت ارور را بررسی کنید و فرآیند آپدیت ویندوز را دوباره انجام دهید. اگر هنوز ارور را دارید، روش بعد را دنبال کنید.
سپس مسیر زیر را در رجیستری دنبال کنید:
در تصویر زیر همانطورکه نشان داده شده، اگر ThresholdOptedIn را مشاده کردید، آن را انتخاب و حذف کنید.
سپس سیستم را ریستارت کرده و وضعیت ارور را بررسی کنید.
از اين رو لطفا Command Prompt را بصورت Run as administrator اجرا کرده و دستور زير را وارد و enter کنيد.
براي اجراي دستور فوق دقايقي زمان صرف خواهد شد که تا پايان اجراي دستور بايد منتظر بمانيد. پس از اجراي کامل دستور فوق، سيستم را ريستارت کرده و وضعيت ارور را بررسي کنيد. اگر در اجرای دستور فوق با ارور مواجه شدید، دستور DSIM که در ادامه گفته شده را انجام دهید و سپس SFC را اجرا کنید.
اگر دستور SFC به طو کامل اجرا شد ولی مشکل برطرف نشد و یا اجرای دستور SFC با مشکل مواجه شد، ابزار دیگری که از آن استفاده خواهیم کرد، DSIM می باشد. پس دوباره Command Prompt را به صورت Run as administartor اجرا کرده و دستور زیر را در آن وارد و Enter کنید.
اجرای دستور فوق هم ممکن است دقایقی به طول بیانجامد. تا کامل شدن اجرای این دستور باید منتظر بمانید. پس از اجرای کامل دستور سیستم را ریستارت و وضعیت ارور را بررسی کنید. اگر در اجرای دستور SFC مشکل داشتید دوباره دستور SFC را اجرا کنید.
Solution 1 – Check Windows Services
سرویس های ویندوز برای کارکرد درست ویندوز و کامپوننت های موجود در ویندوز ضروری هستند. برخی سرویس ها وجود دارند که اگر آنها در حالت اجرا نباشند، با خطای service registration corruption or missing ممکن است که برخورد کنید.بدین منظور با فشردن کلیدهای Windows key + R پنجره Run را باز کنید و عبارت Services.msc را وارد و Enter کنید.
بدین ترتیب وارد کنسول Services خواهید شد و کلیه سرویس های موجود در ویندوز در هر وضعیتی را مشاهده خواهید کرد. اکنون کافیست که سرویس Windows Update را یافته و روی آن کلیک راست کنید و Properties بگیرید.
از لیست کشویی Startup type گزینه Automatic را انتخاب کرده و دکمه Start را کلیک کنید و منتظر بمانید تا سرویس start شود. پس از Start شدن سرویس فرم را OK کنید.
دقیقا همین کار را برای سرویس های Background Intelligent Transfer Service و Cryptographic Service باید انجام دهید.
Solution 2 – Run Commands in Command Prompt
برخی از دستورات خط فرمان در رابطه با خطای مذکور پیشنهاد شده که اجرا شود. پس Command Prompt را به صورت run as administrator اجرا کرده و یک به یک دستورات زیر را در آن وارد کرده و Enter کنید تا اجرا شوند.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
پس از اجرای دستورات فوق وضعیت ارور را بررسی کنید و فرآیند آپدیت ویندوز را دوباره انجام دهید. اگر هنوز ارور را دارید، روش بعد را دنبال کنید.
Solution 3 – Delete Registry Value
رجیستری ویندوز تمام مقادیر و تنظیمات مهم سیستم عامل ویندوز را در خود ذخیره می کند. در این روش ما قصد داریم مشکل را از طریق رجیستری ویندوز برطرف کنیم و از آنجایی که رجیستری مکان بسیار حساس و مهمی در ویندوز است، قبل از هرگونه تغییری در آن، از رجیستری بک آپ یا خروجی تهیه کنید.
براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز
وارد شدن به رجيستري ويندوز
پيشنهاد مي کنم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry
تهيه Backup از Windows Registry
سپس مسیر زیر را در رجیستری دنبال کنید:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability
در تصویر زیر همانطورکه نشان داده شده، اگر ThresholdOptedIn را مشاده کردید، آن را انتخاب و حذف کنید.
سپس سیستم را ریستارت کرده و وضعیت ارور را بررسی کنید.
Solution 4 – Scan for corrupted files through Command Prompt
گاها خطای مربوطه ب ممکن است به دلیل خرابی فایل سیستم ها باشد. اگر واقعا چنین باشد، برای رفع خرابی و تعمیر آن توصیه می شود که از ابزار SFC ویندوز استفاده کنید.از اين رو لطفا Command Prompt را بصورت Run as administrator اجرا کرده و دستور زير را وارد و enter کنيد.
sfc/ scannow
براي اجراي دستور فوق دقايقي زمان صرف خواهد شد که تا پايان اجراي دستور بايد منتظر بمانيد. پس از اجراي کامل دستور فوق، سيستم را ريستارت کرده و وضعيت ارور را بررسي کنيد. اگر در اجرای دستور فوق با ارور مواجه شدید، دستور DSIM که در ادامه گفته شده را انجام دهید و سپس SFC را اجرا کنید.
اگر دستور SFC به طو کامل اجرا شد ولی مشکل برطرف نشد و یا اجرای دستور SFC با مشکل مواجه شد، ابزار دیگری که از آن استفاده خواهیم کرد، DSIM می باشد. پس دوباره Command Prompt را به صورت Run as administartor اجرا کرده و دستور زیر را در آن وارد و Enter کنید.
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
اجرای دستور فوق هم ممکن است دقایقی به طول بیانجامد. تا کامل شدن اجرای این دستور باید منتظر بمانید. پس از اجرای کامل دستور سیستم را ریستارت و وضعیت ارور را بررسی کنید. اگر در اجرای دستور SFC مشکل داشتید دوباره دستور SFC را اجرا کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: