نحوه بازیابی اجزای ویندوز 10 بازیابی ذخیره سازی قطعات آسیب دیده

هنگام کار بر روی سیستم عامل ویندوز 10 یا هر سیستم عامل دیگری، هر اتفاقی ممکن است رخ دهد. به عنوان مثال، هنگام کار متوجه ترمزهای وحشتناکی می شوید. این ایده مطرح می شود که یک ویروس یا ویروس کار کرده است. هنگام بررسی با آنتی ویروس، امکان یافتن ویروس وجود دارد و وقتی آنها را تمیز می کنید، این واقعیت نیست که هیچ تغییری رخ دهد، زیرا آنها موفق به خراب شدن شدند.

بنابراین، برای بررسی یکپارچگی فایل‌های ویندوز، می‌توانید این ابزار را اجرا کنید sfc /scannowاز خط فرمان و اگر پیامی ظاهر شود که "محافظت از منابع ویندوز فایل های خراب را شناسایی کرده است اما قادر به تعمیر برخی از آنها نیست."، سپس این مقاله به شما کمک می کند تا از شر این خطا خلاص شوید. اگر به اینترنت دسترسی دارید، می توانید از مقاله:.

هنگامی که سیستم را برای یکپارچگی اجزاء اسکن می‌کنید، وقتی فایل‌های آسیب دیده شناسایی می‌شوند، با فایل‌های کارآمد جایگزین می‌شوند. ممکن است این پوشهحذف شده و یا فایل های موجود در آن آسیب دیده اند، سپس پیامی را مشاهده خواهید کرد که “نرم افزار حفاظت از منابع فایل های خراب را شناسایی کرده است...”.

چگونه یک فروشگاه قطعات آسیب دیده را با استفاده از Power Shell تعمیر کنیم

محل بازیابی کامپوننت استور را با استفاده از دستور زیر بخوانید:

DISM /آنلاین /Cleanup-Image /RestoreHealth

برای کارکرد آن، باید به شبکه متصل باشید، زیرا فرمان با مرکز به روز رسانی تماس می گیرد و فایل های لازم را از آنجا دانلود می کند. ممکن است این دستور نیز کمکی نکند، پس بیایید از ابزاری با قابلیت های بیشتر استفاده کنیم - .

روی نماد جستجو در نوار وظیفه کلیک کنید و سپس عبارت را وارد کنید "PowerShell"، از نتایج، مورد را انتخاب کنید "Windows PowerShell"، روی آن کلیک کنید کلیک راست کنیدماوس را بزنید و روی گزینه کلیک کنید "اجرا به عنوان مدیر".

در پنجره باز شده دستور زیر را وارد کنید:

Repair-WindowsImage -Online -RestoreHealth


برای اینکه همه چیز کار کند، به اینترنت نیز نیاز دارید. شما باید کمی صبر کنید تا فایل ها دانلود شوند، پس از آن ذخیره کامپوننت در حالت کار قرار می گیرد و سیستم به شما خطایی نمی دهد.

اگر همه چیز خوب پیش رفت، در نتایج باید به این خط توجه کنید:

ImageHealth State: سالم


یعنی همه چیز بازسازی شده است.

اگر اینترنت برای بازگرداندن حافظه کامپوننت وجود ندارد چه باید کرد؟

در این مورد شما نیاز خواهید داشت دیسک بوت، یا یک درایو فلش با ویندوز 10. تقریباً هر تصویری، ترجیحاً یک دوجین، انجام خواهد داد. از وب سایت مایکروسافت قابل دانلود است.

پس از دانلود تصویر، روی آن دوبار کلیک کنید و بدین ترتیب ایجاد کنید درایو دیسک مجازی. مثلاً شاید به نامه او در کاوشگر نگاه کنید اف.

به PowerShell برگردید و دستور زیر را وارد کنید:

Dism /Get-WimInfo /WimFile:R:\sources\install.wim ، کجا ر:حرف درایو ایجاد شده در تصویر، با نصب فایل های ویندوز 10. این دستورتعیین می کند که چه نوع تصویر سیستم در درایو مجازی وجود دارد.


Repair-WindowsImage -Online -RestoreHealth -Source R:\sources\install.wim:1

نامه آر- این درایو ما و شماره است 1 – نمایه تصویر از دستور اول.

پس از بازیابی، دوباره بررسی یکپارچگی را امتحان کنید فایل های سیستمی- sfc /scannow، به احتمال زیاد پیامی خواهید دید که همه چیز آسیب دیده با موفقیت بازیابی شده است.

مشکلات سیستم به طور جدایی ناپذیری با زندگی دیجیتال ما مرتبط است و ما همیشه باید برای آنها آماده باشیم. بسیاری از کاربران با نصب انواع برنامه های کاربردی طراحی شده برای پیش بینی و جلوگیری از چنین خرابی هایی تلاش می کنند رفع اشکال. با این حال، متأسفانه، حتی چنین آینده نگری همیشه به حل مؤثر این موضوع کمک نمی کند.

در این مقاله به وضعیتی می پردازیم که در آن فضای ذخیره سازی در رایانه آسیب دیده است. اجزای سیستم، در پوشه قرار دارد WinSxS.

اگر طرفدار استفاده از شخص ثالث نیستید نرم افزارو حتی بیشتر از آن، به دنبال آن باشید، پس این مقاله قطعا برای شما مفید خواهد بود و به شما در رفع مشکل در مدت زمان کوتاهی کمک می کند. بیایید شروع کنیم!

عیب یابی DSIM

قبل از شروع بازیابی، باید وضعیت ذخیره سازی را تعیین کنید. برای انجام این کار، یک خط فرمان را به عنوان مدیر باز کنید و دستور زیر را وارد کنید:

DISM /آنلاین /Cleanup-Image /CheckHealth

مقالات مفید


این دستور برای اسکن فضای ذخیره سازی سیستم از نظر خرابی احتمالی تصویر طراحی شده است و در صورت وجود خطا، به شما می گوید که آیا می توان آنها را تعمیر کرد یا خیر. لازم به ذکر است که تیم هیچ تغییری در ویندوز ایجاد نمی کند.

حتی با جواب مثبت تست هم نمی توانید صد در صد از صحت آن مطمئن باشید. پس از همه، خرابی ممکن است در یک فایل کوچک از دست رفته رخ داده باشد، که همچنین سهم خاصی در عملکرد سیستم دارد.

در این صورت چه باید کرد؟ فقط باید پارامتر را تغییر دهید بررسی سلامتدر ScanHealth، که به شما امکان می دهد یک اسکن عمیق از فضای ذخیره سازی انجام دهید. این بررسی کمی بیشتر طول می کشد.

وارد شوید خط فرماندستور زیر:

DISM /آنلاین /Cleanup-Image /ScanHealth

بازیابی سیستم ذخیره سازی

اگر هیچ خطایی پیدا نشد، تبریک می گویم! این نشان می دهد که حافظه WinSxS خراب نشده است و نیازی به تعمیر ندارد. اگر خرابی سیستم همچنان شما را آزار می دهد، باید در جای دیگری به دنبال علت اصلی باشید.

هیچ خطایی پیدا کردید؟ به عنوان مثال:

  • ذخیره سازی قطعات در معرض بازیابی است.
  • خطا: 1726 فراخوانی رویه از راه دور ناموفق بود.
  • خطای 1910 منبع صادرات شی مشخص شده یافت نشد.

این پیام ها به ما می گویند که فضای ذخیره سازی به نوعی آسیب دیده است و باید بازیابی شود.

برای رفع مشکل، دستور زیر را در خط فرمان وارد کنید:

DISM /آنلاین /Cleanup-Image /RestoreHealth

بازیابی فروشگاه اجزا با استفاده از درایو فلش USB قابل بوت

در برخی موارد، ابزار DISM ممکن است نتواند بدون مواد اضافی به شما کمک کند. پیام های زیر نشان دهنده این وضعیت است:

  • 0x800f0906 دانلود نشد فایل های منبع. محل فایل های مورد نیاز برای بازیابی کامپوننت را با استفاده از گزینه Source مشخص کنید.
  • 0x800f081f فایل های منبع یافت نشد. محل فایل های مورد نیاز برای بازیابی کامپوننت را با استفاده از گزینه Source مشخص کنید.
  • 0x800f0950 DISM ناموفق بود. عملیات تکمیل نشد.

برای خروج از این وضعیت، شما نیاز دارید درایو فلش قابل بوتیا یک دیسک با تصویر ISO از سیستم عامل ویندوز 10 نصب شده.

برای تکمیل فرآیند بازیابی حافظه از دستورالعمل های زیر استفاده کنید:

1. نامه را شناسایی کنید دستگاه بوتدر بخش کامپیوتر من (این کامپیوتر).

در مورد ما این یک دیسک است F:.

2. دوبار کلیک کنید تا محتویات پوشه باز شود و به منابع.

3. فایل را پیدا کنید نصب کنید.

می تواند در قالب باشد .ESDیا WIM. این اطلاعات را به خاطر بسپارید یا یادداشت کنید، در آینده مفید خواهد بود.

در این مرحله باید به نمایه سازی فایل ایمیج سیستم پی ببریم. یک خط فرمان را به عنوان مدیر باز کنید و دستور زیر را وارد کنید:

DISM /Get-WimInfo /WimFile:F:\Sources\install.esd

توجه!
مسیر صحیح دیسکی که روی آن ذخیره شده است را مشخص کنید مال شماویندوز. با توجه به آنچه روبروی آن نوشته شده پایان (فرمت نصب کننده) را وارد کنید شمافایل ممکن است پسوند داشته باشد WIM.

اکنون شاخص سیستم عامل را می دانیم.

5. وقت آن است که مستقیماً به بازیابی سیستم عامل بروید! دستور زیر را در خط فرمان وارد کنید:

DISM /آنلاین /Cleanup-Image /RestoreHealth /Source:ESD:F:\Sources\install.esd:1 /LimitAccess

F:- حرف درایوی که تصویر ISO سیستم عامل روی آن نصب شده است.

install.esd:1- شاخص سیستم عامل

دسترسی محدود- ایجاد ممنوعیت دسترسی به Windows Update.

اکنون می توانید در مورد ذخیره سازی اجزای سیستم خود مطمئن باشید. بازسازی شده و آماده است کار بیشتر. با این حال، برای ترک ما عجله نکنید. باقی مانده است که آخرین بررسی را انجام دهیم - بررسی یکپارچگی فایل های سیستم.

یک خط فرمان را به عنوان مدیر باز کنید و دستور را وارد کنید:

sfc /scannow

حالا دستور را وارد کنید خاموش کردن /r/t 0و کامپیوتر خود را مجددا راه اندازی کنید تا تغییرات خود را اعمال و ذخیره کنید.

فقط در صورتی که نیاز به بازیابی سایر فایل ها و پوشه های پاک شده در سیستم ویندوز خود داشته باشید، این ابزارها به شما کمک خواهند کرد ریکاوری استاروس.

خیلی وقته که چیزی ننوشته بودم مرتبط منحصرابه ویندوز 7. دلیل ورود امروز یک مورد نادر بود - مایکروسافت اضافه کرد فرصت جدیدبه سیستم عامل قدیمی عطف به ماسبق!

خوانندگان با تجربه بلافاصله به یاد می آورند که چگونه، چهار سال پس از انتشار ویندوز 7، امکان خالی کردن پوشه WinSXS وجود داشت. سپس برخی از توابع DISM از ویندوز 8+ منتقل شدند. دو سال گذشت و فناوری دیگری مربوط به ذخیره سازی اجزا به ویندوز 7 منتقل شد.

امروز در برنامه

بازگشت به چاپ

از آن خواهید آموخت:

  • مبانی نگهداری ویندوز
  • مراحل بازیابی کامپوننت ها در ویندوز 8+
  • تفاوت بین CheckSUR قدیمی در ویندوز 7 و بازیابی داخلی در ویندوز 8+

ویژگی های جدید ویندوز 7 :)

مایکروسافت مقاله پایگاه دانش KB2966583 را منتشر کرده است که می توانید بسته به روز رسانی را از آن دانلود کنید. پس از نصب و راه‌اندازی مجدد، ویندوز 7 تقریباً همان توانایی Windows 8+ را برای بازگردانی اجزا دارد.

همانند سیستم عامل های جدیدتر، بازیابی با استفاده از DISM اجرا می شود. دستور زیر فرآیند بررسی مخزن و تعمیر اجزای آسیب دیده را شروع می کند.

DISM /آنلاین /Cleanup-Image /ScanHealth

با این حال، ویندوز 7 دارای تعدادی ویژگی است:

  • اینجا هیچ کلیدی وجود ندارد /بررسی سلامتو /RestoreHealthو کلید همه کارها را انجام می دهد /ScanHealth
  • فرمان را فقط می توان در یک سیستم در حال اجرا اجرا کرد، یعنی. بازیابی تصاویر غیرفعال انجام نشده است
  • بررسی و بازیابی اجزا امکان پذیر شد اینترنت اکسپلورر، که در CheckSUR قدیمی نبود

نتیجه دستور باید در گزارش مشاهده شود، مانند قبل، ذخیره شده در \Windows\logs\CBS\checksur.log

================================= بررسی آمادگی به روز رسانی سیستم. نسخه باینری 6.1.7601.18489 2015-07-27 12:32 بررسی بسته‌های سرویس ویندوز بررسی مانیفست‌ها و کاتالوگ‌های بسته بررسی فهرست نظارت بسته بررسی فهرست پیگیری مؤلفه بررسی بسته‌ها بررسی فروشگاه مؤلفه خلاصه: ثانیه‌ها شناسایی شد.

من هیچ آسیبی در ماشین مجازی خود ندیدم، اما می توانید خودتان آن را بررسی کنید.

مقاله پایگاه دانش به طور خاص به توانایی ایجاد یک کار زمان بندی شده برای اجرای یک فرمان اشاره می کند. با این حال، لطفاً توجه داشته باشید که برای اجرای DISM به حقوق سرپرست نیاز دارید، به عنوان مثال. کار تحت یک حساب معمولی اجرا نمی شود.

بحث و نظرسنجی

اگر سؤال یا نظری در مورد موضوع بازیابی کامپوننت دارید، در بحث با آنها صحبت کنید. لطفاً گزارش checksur را در متن نظر منتشر نکنید - PasteBin وجود دارد.

با این حال، من فکر می کنم که تعداد کمی از آنها وجود خواهد داشت، بنابراین می خواهم بحث را به یک صفحه متفاوت تبدیل کنم. تنها چند روز تا عرضه رسمی ویندوز 10 باقی مانده است. هیچ شگفتی برای خودی ها و علاقه مندان وجود ندارد - ما اکنون هشت ماه است که پیشرفت توسعه سیستم عامل را زیر نظر داریم. واضح است که تقریباً تمامی دارندگان ویندوز 8.1 به ویندوز 10 ارتقاء خواهند داد.

بنابراین من به ویژه به این موضوع علاقه مند هستم که چند نفر مایل به ارتقاء به ویندوز 10 از ویندوز 7 و سیستم عامل های قبلی هستند.

من قبلاً یک نظرسنجی در مورد سرعت ارتقاء به ویندوز 10 انجام داده بودم، اما هیچ خرابی برای سیستم فعلی شما وجود نداشت و اکنون آن را خواهیم دید. اگر Windows 10 IP سیستم اصلی شماست، آن را مشخص کنید که قبل از آن نصب شده است.

در نظرات بنویسید که چرا به ویندوز 10 تغییر می دهید یا نمی خواهید!مطمئن شوید که چه مدت و چه مدت از پیش نمایش ویندوز 10 استفاده کرده اید.

با بازگشت به فناوری Component Store در ویندوز 8، سناریوهای بازیابی آن را بررسی می کنیم. به یاد بیاوریم که با شروع ویندوز ویستا، مایکروسافت مفهوم سرویس مبتنی بر مؤلفه را معرفی کرد. به لطف ساختار کامپوننت، امکان ایجاد سیستم پایدارتری برای نصب/حذف به‌روزرسانی‌ها، وصله‌ها و بسته‌های سرویس وجود داشت. همین سیستم زیربنای معماری ویندوز 8 است. فایل‌های Windows Component Store روی دیسک در دایرکتوری قرار دارند. \ ویندوز\ WinSxS، که در طول زمان به طور قابل توجهی از نظر اندازه رشد می کند (در مورد اینکه چرا اندازه این دایرکتوری در طول زمان بزرگ می شود و چگونه اندازه پوشه WinSxS را کاهش دهیم بیشتر بخوانید).

با این حال، در برخی موارد ممکن است ذخیره کامپوننت خراب شود که منجر به مشکلات نصب شود به روز رسانی ویندوزو سایر نرم افزارهای مایکروسافت برای بازیابی کامپوننت استور در نسخه های قبلی ویندوز (ویندوز ویستا، ویندوز 7، ویندوز سرور 2008 / R2)، مایکروسافت توسعه داده است. ابزار ویژهCheckSURیا System Update Readiness Tool (KB947821). اندازه این ابزار بسیار بزرگ است (بیش از 350 مگابایت) و ویندوز به طور مرتب با انتشار به روز رسانی های جدید به روز می شود. یعنی هر بار باید آخرین نسخه را دانلود کنید CheckSUR.

مشاوره. در یکی از مقالات قبلی، قبلاً نمونه ای از استفاده از CheckSUR برای یافتن و بازیابی اجزای آسیب دیده را بررسی کردیم: .

این ابزار چه کاری انجام می دهد؟ ابزار System Update Readiness یکپارچگی منابع زیر را بررسی می کند:

    فایل ها در دایرکتوری ها:
  • %SYSTEMROOT%\Serviceing\Packages
  • %SYSTEMROOT%\WinSxS\Manifests
    محتویات شعب ثبت:
  • %SYSTEMROOT%\WinSxS\Manifests
  • HKEY_LOCAL_MACHINE\Schema
  • HKEY_LOCAL_MACHINE\Components
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Service Based Component

اگر ابزار CheckSUR خطاها یا ناسازگاری ها را تشخیص دهد، سعی می کند آنها را بازیابی کند.

مشکلات مربوط به ذخیره سازی اجزا می تواند باعث شود خطاهای مختلفهنگام نصب به روز رسانی ویندوز در زیر لیستی از کدهای خطای رایجی که این ابزار باید برطرف کند، آمده است.

لیست خطاهای WindowsUpdate ناشی از خرابی فروشگاه مؤلفه

کد خطا توضیحات
0×80070002ERROR_FILE_NOT_FOUNDسیستم نمی تواند فایل مشخص شده را پیدا کند.
0x8007000DERROR_INVALID_DATAداده نامعتبر است.
0x800F081FCBS_E_SOURCE_MISSINGمنبع بسته یا فایل پیدا نشد.
0×80073712ERROR_SXS_COMPONENT_STORE_CORRUPTفروشگاه کامپوننت در یک وضعیت ناسازگار است.
0x800736CCERROR_SXS_FILE_HASH_MISMATCHفایل یک مؤلفه با اطلاعات تأیید موجود در مانیفست مؤلفه مطابقت ندارد.
0x800705B9ERROR_XML_PARSE_ERRORتجزیه اطلاعات XML درخواستی ممکن نیست.
0×80070246ERROR_ILLEGAL_CHARACTERبا یک شخصیت نامعتبر مواجه شدیم.
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORیک رشته هویت بد شکل است.
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEنام یک ویژگی در یک هویت در محدوده معتبر نیست.
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEمقدار یک ویژگی در یک هویت در محدوده معتبر نیست.
0×80070057ERROR_INVALID_PARAMETERپارامتر نادرست است.
0x800B0100TRUST_E_NOSIGNATUREهیچ امضایی در موضوع وجود نداشت.
0×80092003CRYPT_E_FILE_ERRORیک خطا رخ داددر حالی که به روز رسانی ویندوزیک فایل را می خواند یا می نویسد.
0x800B0101CERT_E_EXPIREDگواهی مورد نیاز هنگام تأیید در برابر ساعت سیستم فعلی یا مهر زمان در پرونده امضا شده در مدت اعتبار خود نیست.
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEیک یا چند عضو مورد نیاز معامله حضور ندارند.
0×80070490ERROR_NOT_FOUNDویندوز نتوانست به‌روزرسانی‌های جدید را جستجو کند.

در ویندوز 8 و ویندوز سرور 2012، عملکردی شبیه به ابزار CheckSUR قبلاً در سیستم تعبیه شده است و نامیده می شود. صندوق ورودیفساد اداریتعمیر(بازیابی اجزای داخلی). بازیابی اجزای داخلی می تواند در دو حالت عمل کند: پس زمینهو کتابچه راهنمای کاربر. در صورت بروز خطا در هنگام نصب Windows Update، بازیابی پس زمینه به طور خودکار شروع می شود. ویندوز در این حالت به طور خودکار سعی می کند کامپوننت آسیب دیده را تعمیر و دوباره نصب کند بسته ویندوزبه روز رسانی. در صورتی که بازیابی خودکارنمی تواند به خودی خود مشکل را برطرف کند، مدیر می تواند با بازگرداندن ذخیره ساز مؤلفه به حالت کار، خطاها را به صورت دستی برطرف کند. این کار را می توان با استفاده از ابزار نگهداری تصویر DISM (فرمان Dism/Online/Cleanup-Image) یا با با استفاده از Powershell(cmdlet Repair-WindowsImage).

برای بررسی وضعیت ذخیره کامپوننت، یک خط فرمان بالا را باز کرده و اجرا کنید:

Dism /آنلاین /Cleanup-Image /CheckHealth

مشاوره.

  1. DISM بر خلاف اکثر آنها برنامه های کاربردی ویندوزبه حروف کوچک و بزرگ حساس است
  2. دستور Dism /Cleanup-Image گزارش‌ها را در فهرست‌های C:\Windows\Logs\CBS\CBS.log و C:\Windows\Logs\DISM\dism.log ذخیره می‌کند.

دستور مشابه Powershell:

Repair-WindowsImage -Online -CheckHealth

CheckHealth چند دقیقه طول می کشد. همانطور که می بینید، وضعیت فعلی ذخیره کامپوننت در تصویر سالم است، یعنی. بدون نیاز به ترمیم

در صورت مشاهده هرگونه مشکل یا خطا، باید مراحل بازیابی ذخیره سازی را با دستور زیر شروع کنید:

Dism.exe /آنلاین /Cleanup-Image /Restorehealth

دستور مشابه Powershell:

Repair-WindowsImage -Online -RestoreHealth

در در این مثالبازیابی فایل سیستم با موفقیت انجام شد:

عملیات بازیابی با موفقیت به پایان رسید. خرابی فروشگاه قطعات تعمیر شد.

اگر خود سیستم نمی تواند برخی از اجزای موجود در حافظه را بازیابی کند، ممکن است به یک کیت توزیع نیاز داشته باشید ( دیسک نصب) ویندوز 8. Paste این دیسکبه درایو یا . فرض کنید به درایو با کیت توزیع حرف E اختصاص داده شده است. ما لیستی از موارد موجود را دریافت خواهیم کرد نسخه های ویندوز 8 روی دیسک با استفاده از دستور PoSH:

Get-WindowsImage -ImagePath E:\sources\install.wim

در این مثال می بینیم که تنها یک تصویر روی دیسک (ویندوز 8 پرو) با شاخص 1 (Index: 1) وجود دارد.

دستور زیر یک بازیابی ذخیره سازی را اجرا می کند و اجزای آسیب دیده را از نسخه اصلی بازیابی می کند تصویر ویندوز 8:

Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1

پس از اتمام بازیابی، مطمئن شوید که ذخیره ساز در وضعیت سالم است (وضعیت: سالم)

مرحله بعدی (نه همیشه اجباری) بررسی یکپارچگی فایل های سیستم با استفاده از دستور زیر است:

Sfc /scannow

مشاوره. اگر به دلیل مشکلاتی در نصب به‌روزرسانی‌های ویندوز، به بازیابی کامپوننت استور متوسل شدید، راه‌اندازی مجدد کنید سرویس ویندوزکش به روز رسانی محلی را به روز رسانی و تنظیم مجدد کنید. برای انجام این کار، دستورات زیر را به صورت متوالی در خط فرمان اجرا کنید:

نت استاپ wuauserv بیت استاپ خالص نت استاپ cryptsvc ren %systemroot%\SoftwareDistribution oldSD ren %systemroot%\System32\catroot2 oldCat2 شروع خالص cryptsvc بیت شروع خالص net start wuauserv

به اشتراک بگذارید