خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
رفع ارور 0xc0000017 در زمان نصب یا آپدیت ویندوز
یکی از ارورهایی که کاربران ویندوز در زمان نصب ویندوز با آن مواجه می شوند ارور 0xc0000017 می باشد و تصویری ارور چیزی شبیه به تصویر زیر است:
این مشکل را با چند دستور ساده از طریق CMD می توان برطرف کرد.
در گام نخست Command Prompt را به صورت Run as administrator اجرا کنید.
سپس دستور زیر را در آن وارد و Enter کنید:
اجرای دستور قبلی منجر به لیست تمام مکانهای حافظه می شود که بد مموری هستند. پس باید این مکانها از حافظه سیستم حذف شوند.
برای این منظور از دستور زیر استفاده کنید تا بد مموری ها حافظه پاک شوند:
با اجرای دستور فوق، اکنون می توانید نصب ویندوز را دوباره از سر بگیرید و دیگر خبری از خطای 0xc0000017 در فرآیند نصب نخواهد بود.
ولی چنانچه با این خطا در زمان آپدیت ویندوز 10 مواجه شده اید، علاوه بر روش فوق، از راه حل های زیر هم استفاده کنید. چنانچه راه حل فوق موثر واقع نشد، از روش های زیر هم استفاده کنید.
ممکن است فایل های سیستمی در سیستم عامل ویندوز شما خراب شده باشند که در این صورت از ابزار SFC و DISM برای تعمیر و جایگزین کردن فایل های سالم می توانید استفاده کنید.
از اين رو Command Prompt را بصورت Run as administrator اجرا کرده و دستور زير را وارد و enter کنيد.
براي اجراي دستور فوق دقايقي زمان صرف خواهد شد که تا پايان اجراي دستور بايد منتظر بمانيد. پس از اجراي کامل دستور فوق، سيستم را ريستارت کرده و وضعيت ارور را بررسي کنيد. اگر در اجرای دستور فوق با ارور مواجه شدید، دستور DSIM که در ادامه گفته شده را انجام دهید و سپس SFC را اجرا کنید.
اگر دستور SFC به طور کامل اجرا شد ولی مشکل برطرف نشد و یا اجرای دستور SFC با مشکل مواجه شد، ابزار دیگری که از آن استفاده خواهیم کرد، DSIM می باشد. پس دوباره Command Prompt را به صورت Run as administartor اجرا کرده و دستور زیر را در آن وارد و Enter کنید.
اجرای دستور فوق هم ممکن است دقایقی به طول بیانجامد. تا کامل شدن اجرای این دستور باید منتظر بمانید. پس از اجرای کامل دستور سیستم را ریستارت و وضعیت ارور را بررسی کنید. اگر در اجرای دستور SFC مشکل داشتید دوباره دستور SFC را اجرا کنید.
اگر خطا هنوز وجود داشت، باید از Run بودن برخی سرویس ها در ویندوز مطمئن شوید.
سرویس های ویندوز برای کارکرد درست ویندوز و کامپوننت های موجود در ویندوز ضروری هستند. برخی سرویس ها وجود دارند که اگر آنها در حالت اجرا نباشند، با خطای 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 باید انجام دهید.
در ادامه اگر باز هم مشکل وجود داشت، باید Windows Update components را ریست کنید. پس Command Prompt را به صورت run as administrator اجرا کرده و یک به یک دستورات زیر را در آن وارد کرده و Enter کنید تا اجرا شوند.
پس از اجرای دستورات فوق وضعیت ارور را بررسی کنید و فرآیند آپدیت ویندوز را دوباره انجام دهید.
در آخر هم اطمینان حاصل کنید که تنظیمات DNS به درستی روی کارت شبکه سیستم شما ست شده باشد و در صورت امکان از DNS Server های معتبر اینترنتی در تنظیمات کارت یا کارت های شبکه خود استفاده کنید.
این مشکل را با چند دستور ساده از طریق CMD می توان برطرف کرد.
در گام نخست Command Prompt را به صورت Run as administrator اجرا کنید.
سپس دستور زیر را در آن وارد و Enter کنید:
bcdedit /enum all
اجرای دستور قبلی منجر به لیست تمام مکانهای حافظه می شود که بد مموری هستند. پس باید این مکانها از حافظه سیستم حذف شوند.
برای این منظور از دستور زیر استفاده کنید تا بد مموری ها حافظه پاک شوند:
bcdedit /deletevalue {badmemory} badmemorylist
با اجرای دستور فوق، اکنون می توانید نصب ویندوز را دوباره از سر بگیرید و دیگر خبری از خطای 0xc0000017 در فرآیند نصب نخواهد بود.
ولی چنانچه با این خطا در زمان آپدیت ویندوز 10 مواجه شده اید، علاوه بر روش فوق، از راه حل های زیر هم استفاده کنید. چنانچه راه حل فوق موثر واقع نشد، از روش های زیر هم استفاده کنید.
ممکن است فایل های سیستمی در سیستم عامل ویندوز شما خراب شده باشند که در این صورت از ابزار SFC و DISM برای تعمیر و جایگزین کردن فایل های سالم می توانید استفاده کنید.
از اين رو 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 را اجرا کنید.
اگر خطا هنوز وجود داشت، باید از Run بودن برخی سرویس ها در ویندوز مطمئن شوید.
سرویس های ویندوز برای کارکرد درست ویندوز و کامپوننت های موجود در ویندوز ضروری هستند. برخی سرویس ها وجود دارند که اگر آنها در حالت اجرا نباشند، با خطای 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 باید انجام دهید.
در ادامه اگر باز هم مشکل وجود داشت، باید Windows Update components را ریست کنید. پس 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
پس از اجرای دستورات فوق وضعیت ارور را بررسی کنید و فرآیند آپدیت ویندوز را دوباره انجام دهید.
در آخر هم اطمینان حاصل کنید که تنظیمات DNS به درستی روی کارت شبکه سیستم شما ست شده باشد و در صورت امکان از DNS Server های معتبر اینترنتی در تنظیمات کارت یا کارت های شبکه خود استفاده کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: