- DISM و SFC به شما امکان میدهند فایلهای سیستمی و تصویر ویندوز را بدون فرمت کردن رایانه تعمیر کنید.
- پارامترهای CheckHealth، ScanHealth و RestoreHealth در DISM، تصویر سیستم را به صورت آنلاین یا آفلاین تجزیه و تحلیل و اصلاح میکنند.
- SFC /scannow اولین ابزار توصیه شده است و وقتی این کافی نباشد، DISM قطعه آسیب دیده را تعمیر میکند.
- بسیاری از خطاهای DISM با بررسی سرویسها، مجوزها، کلیدهای رجیستری و منابع نصب مورد استفاده برطرف میشوند.

وقتی ویندوز شروع به خراب شدن میکند، موارد زیر ظاهر میشوند: پردههای آبی، انسدادهای نادر یا خطاهایی هنگام بهروزرسانیبسیاری از مردم بلافاصله به قالببندی فکر میکنند. با این حال، قبل از متوسل شدن به این افراط، ابزارهای سیستمی داخلی مانند DISM و CFSکه میتواند نصب ویندوز شما را بدون حذف فایلهایتان، مانند روز اول کند.
در این مقاله، یک راهنمای بسیار کامل به زبان اسپانیایی و با لحنی تا حد امکان قابل فهم برای شما پیدا خواهید کرد. DISM چیست و چگونه میتوان از آن برای تعمیر ویندوز بدون نصب مجدد استفاده کرد؟، نحوه ترکیب آن با SFC، چه کاری باید انجام داد وقتی DISM خطاهایی میدهد (مانند خطای معروف 0x800f0954 یا خطای 50) و در آخر، نحوه جایگزینی دستی یک فایل سیستم در صورت عدم وجود راه حل دیگر.
DISM چیست و چرا برای تعمیر ویندوز بدون فرمت کردن مفید است؟
دیاسام (دیاستخدام خدمات تصویر و مدیریت) یک ابزار خط فرمان موجود در ویندوز است که مدیریت میکند بررسی و تعمیر تصویر سیستم عاملآن «ایمیج» کپی اصلی است که ویندوز برای نصب اجزا، ویژگیها و بهروزرسانی خود از آن استفاده میکند.
برخلاف ابزارهای دیگر، دیاسام میتواند با هر دو کار کند نصب ویندوزی که بوت کردهاید (حالت آنلاین) مانند تصاویر آفلاین در قالبهای .wim، .vhd یا .vhdx، بسیار مفید است وقتی میخواهید سیستمی را که بوت نمیشود تعمیر کنید یا یک نصب سفارشی برای چندین کامپیوتر آماده کنید.
مدیران و کاربران پیشرفته برای این کار به DISM متکی هستند. فایلهای سیستمی خراب را تعمیر کنید، بستهها، درایورها یا زبانها را اضافه یا حذف کنیدو برای تنظیم دقیق تصاویر ویندوز PE، ویندوز RE یا نصبهای تمیز قبل از استقرار آنها در رایانههای مختلف.
نکته کلیدی این است که DISM میتواند از آن به عنوان مرجع استفاده کند. پشتیبانگیریهای پاک سیستم که در سرورهای بهروزرسانی مایکروسافت ذخیره شدهاند یا در یک تصویر محلی، که به شما امکان میدهد مواردی را که سایر ابزارها نمیتوانند به آنها دسترسی پیدا کنند، از جمله فروشگاه کامپوننت خود سیستم (.wim)، تعمیر کنید.
مدیران و کاربران پیشرفته برای این کار به DISM متکی هستند. فایلهای سیستمی خراب را تعمیر کنید، بستهها، درایورها یا زبانها را اضافه یا حذف کنیدو برای تنظیم دقیق تصاویر ویندوز PE، ویندوز RE یا نصبهای تمیز قبل از استقرار آنها در رایانههای مختلف.
نکته کلیدی این است که DISM میتواند از آن به عنوان مرجع استفاده کند. پشتیبانگیریهای پاک سیستم که در سرورهای بهروزرسانی مایکروسافت ذخیره شدهاند یا در یک تصویر محلی، که به شما امکان میدهد مواردی را که سایر ابزارها نمیتوانند به آنها دسترسی پیدا کنند، از جمله فروشگاه کامپوننت خود سیستم (.wim)، تعمیر کنید.
در حالی که SFC فایلهای خراب را با مقایسه آنها با ... تعمیر میکند. حافظه پنهان محلی محافظت شدهاگر آن حافظه پنهان آسیب ببیند، SFC بیفایده میماند. اینجاست که DISM وارد عمل میشود. اول، انبار قطعات را تعمیر کنید. و از آنجا، از قبل یک پایه سالم دارد تا SFC بتواند تعمیر سیستم را تمام کند.

نحوه کار DISM برای تجزیه و تحلیل و تعمیر آنلاین ویندوز
DISM از کنسول اجرا میشود، یا خط فرمان (cmd) o پاورشلهمیشه با امتیازات مدیر. برای بررسی و تعمیر نصب ویندوز در حال استفاده، سه پارامتر اصلی با گزینه ترکیب میشوند /آنلاین y /پاکسازی-تصویر:
سه پارامتر کلیدی عبارتند از:
- /بررسی سلامت: بررسی سریع هرگونه خسارتی که قبلاً ثبت شده است.
- /اسکنهلث: تجزیه و تحلیل جامع انبار قطعات.
- /بازیابی سلامت: تصویر را با استفاده از فایلهای منبع سالم تعمیر میکند.
علاوه بر این، اضافه شده است /پاکسازی-تصویر برای اینکه به DISM بگوییم روی ایمیج ویندوز کار کند، و /آنلاین تا به او بگوید که این کار را روی سیستمی که در حال حاضر در حال اجرا است انجام دهد.
DISM /CheckHealth: بررسی سریع وضعیت تصویر
پارامتر /بررسی سلامت این یک اسکن بسیار سبک از فروشگاه کامپوننت ویندوز انجام میدهد تا ببیند آیا خسارات ثبت شده قبلی وجود داردهیچ چیزی را تعمیر نمیکند، فقط اطلاعرسانی میکند و زمان بسیار کمی میبرد.
برای اجرای آن، منوی Start را باز کنید، تایپ کنید سی ام دی، روی آن راست کلیک کنید نماد سیستمانتخاب کنید اجرا به عنوان مدیرکنترل حساب کاربری را بپذیرید و موارد زیر را در پنجره تایپ کنید:
اجرای CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth
بعد از چند ثانیه، DISM به شما اطلاع میدهد که آیا نشانههایی از خرابی در مخزن قطعات شناسایی کرده است یا خیر. اگر این نشان دهنده آسیب باشد، مرحله بعدی اسکن عمیق با ... است. /اسکنهلث.
DISM /ScanHealth: تجزیه و تحلیل عمیق از فروشگاه کامپوننت
پارامتر /اسکنهلث ساختن یک اسکن عمیق تمام اجزای سیستم که از طریق فروشگاه کامپوننت مدیریت میشوند. این ابزار فایلها را با مقادیر هش مورد انتظارشان مقایسه میکند، که باعث میشود زمان پردازش آن به طور قابل توجهی بیشتر از CheckHealth باشد.
دستور ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth
بسته به میزان آسیب سیستم و سرعت سختافزار، این تجزیه و تحلیل میتواند چندین دقیقه طول بکشد. در طول این فرآیند، نتایج در فایلهای لاگ مختلفی ثبت میشوند، از جمله: DISM.log, جلسات.xml y ورود به سیستم CBSاگر بخواهید، کدامها مرجع هستند؟ بررسی خرابیهای خاصتر یا بفهمید که چرا یک تعمیر خوب پیش نمیرود.
DISM /RestoreHealth: تعمیر خودکار فایلهای خراب
پارامتر /بازیابی سلامت کسی است که واقعاً تلاش میکند آسیب شناسایی شده را برطرف کنید در تصویر ویندوز. این ابزار تصویر را دوباره تجزیه و تحلیل میکند و هنگامی که فایلهای آسیبدیده یا گمشده را پیدا میکند، آنها را با نسخههای سالم بهدستآمده از یک منبع قابل اعتماد جایگزین میکند.
دستور RestoreHealth:
DISM.exe /Online /Cleanup-Image /RestoreHealth
به طور پیشفرض، DISM از بهروزرسانی ویندوز برای دانلود اجزای لازم، مگر اینکه دستورالعمل دیگری داده شده باشد. بسته به اندازه و شدت خرابی، این فرآیند ممکن است زمان قابل توجهی طول بکشد و در صورت نیاز به دانلود فایلهای زیاد، پهنای باند زیادی را مصرف کند.
پس از اتمام، اگر همه چیز خوب پیش برود، پیامی خواهید دید که نشان میدهد عملیات با موفقیت انجام شد و اینکه خسارت تعمیر شده است. از آنجا، انجام یک کار بسیار خوب است. SFC / اسکننو تا سیستم بتواند مرتبسازی تمام فایلها را یک به یک به پایان برساند.
استفاده از DISM برای تعمیر تصاویر ویندوز به صورت آفلاین
DISM فقط برای سیستمی که در حال اجرا دارید نیست؛ بلکه میتواند با ... نیز کار کند. نصب ویندوز که اجرا نمیشودبرای مثال، یک ایمیج که در یک پوشه، یک دیسک VHD یا یک درایو USB که ویندوز روی آن نصب شده است، نصب شده است.
این امر به ویژه زمانی مفید است که کامپیوتر روشن نمیشود یا زمانی که نیاز دارید یک تصویر مرجع آماده کنید که سپس آن را روی چندین کامپیوتر کپی خواهید کرد، و بهروزرسانیها، درایورها یا بستههای زبان را اضافه یا حذف خواهید کرد.
برای تعمیر آفلاین به یک منبع تغذیه معتبر نیاز دارید: فایلهای install.wim یا install.esd از یک فایل ISO ویندوز یا دستگاه دیگر، یا یک تصویر از پیش آماده شده که با ... مطابقت دارد نسخه، ویرایش و زبان با نصبی که میخواهید تعمیر کنید.
مثال (آفلاین):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
گزینه /تصویر: مسیر نصب آفلاین را نشان میدهد. پارامتر /منبع: منبع فایلهای پاک (معمولاً درون یک install.wim نصبشده) را علامتگذاری میکند و / دسترسی محدود به DISM میگوید که از Windows Update یا WSUS استفاده نکنیداما فقط منبع محلی.
اجرای DISM از PowerShell: دستورات معادل
اگر PowerShell را ترجیح میدهید، cmdlets موجود است که آنها عملاً یکی یکی تکثیر میشوند عملکرد Dism.exe. عملیات یکسان است: شما باید PowerShell را با امتیازات مدیر باز کنید.
در کادر جستجو تایپ کنید پاورشل، روی آن راست کلیک کنید ویندوز پاورشل و فشار دهید اجرا به عنوان مدیرپس از ورود، میتوانید از دستورات زیر برای کار روی تصویر آنلاین استفاده کنید:
- چکهلث:
Repair-WindowsImage -Online -CheckHealth - اسکن هلث:
Repair-WindowsImage -Online -ScanHealth - بازیابی سلامت:
Repair-WindowsImage -Online -RestoreHealth
اگر میخواهید سینتکس دقیق، پارامترهای اضافی و مثالها را ببینید، میتوانید در PowerShell از راهنمای داخلی با دستوری مانند زیر استفاده کنید. دریافت-کمک برای تعمیر-WindowsImage -مثالها، که ترکیبهای پیشرفتهتری را به شما نشان میدهد، برای مثال برای کار با تصاویر آفلاین.

SFC در مقابل DISM: تفاوتها و زمان استفاده از هر ابزار
در ویندوز دو ابزار خط فرمان دارید که برای ... طراحی شدهاند. پیدا کردن و تعمیر فایلهای سیستمی خراب: SFC (بررسیکنندهی فایلهای سیستمی) y دیاساماگرچه هدف مشابه است، اما رویکرد متفاوت است و مهم است که بدانید چه زمانی از هر یک استفاده کنید.
سندرم خستگی مزمن (CFS) این برنامه فایلهای حیاتی سیستم را اسکن کرده و آنها را با ... مقایسه میکند. کپی محافظتشدهی ذخیرهشده (محافظت از فایل ویندوز). اگر تشخیص دهد که یک فایل سیستمی مطابقت ندارد، آن را به عنوان فایل خراب علامتگذاری میکند و آن را با نسخه سالم ذخیره شده در آن حافظه پنهان جایگزین میکند.
دیاسامدر عوض، بر روی آن تمرکز میکند ایمیج کامل ویندوز (فروشگاه کامپوننت)این ابزار با مقایسهی فایل با یک تصویر سالم، که ممکن است محلی یا روی سرورهای مایکروسافت باشد، یکپارچگی آن را تجزیه و تحلیل میکند و در صورت تشخیص مشکلات، سعی میکند فایلهای آسیبدیده را از آن تصویر مرجع بازیابی کند.
بنابراین، توصیه عملی این است که این را دنبال کنید استراتژی آبشاری:
- اول، دویدن SFC / اسکننو سعی کنید فایلهای سیستمی را با استفاده از حافظه پنهان محلی تعمیر کنید.
- اگر SFC نمیتواند همه چیز را تعمیر کند، پیام را بررسی کنید: اگر نشان میدهد که نمیتواند برخی از فایلها را تعمیر کند، به این معنی است که حافظه پنهان یا فروشگاه آسیب دیده است.
- در این صورت، راه اندازی کنید DISM /آنلاین /پاکسازی-تصویر /بازیابی سلامت برای بازیابی انبار قطعات.
- پس از اتمام DISM، دوباره آن را اجرا کنید. SFC / اسکننو تا بتواند کار اصلاح پروندهها را یکی یکی تمام کند.
نحوه اجرای دستور DISM در ویندوز گام به گام
وقتی حافظه پنهان ویندوز که از SFC استفاده میکند خراب شود، ... بازدید از DISM ضروری است.این ابزار، ایمیج ویندوز را به صورت عمده تجزیه و تحلیل و تعمیر میکند و از یک کپی محلی یا آنلاین تمیز برای جایگزینی اجزای خراب استفاده میکند.
خلاصه جریان:
- منوی استارت را باز کنید و تایپ کنید سی ام دی.
- کلیک راست روی نماد سیستم و انتخاب کنید اجرا به عنوان مدیر.
- در پنجره، برای مثال دستور زیر را اجرا کنید:
dism /online /cleanup-image /restorehealth
اگر فقط بخواهی بررسی کنید که آیا آسیبی مشاهده شده است یا خیر، میتوانید استفاده کنید /چکهلثو برای تجزیه و تحلیل دقیق اما بدون تعمیر، /اسکنهلثمهمترین پارامتر برای یک تعمیر واقعی این است /بازیابی سلامت.
در نسخههای مدرن ویندوز (۸، ۸.۱، ۱۰، ۱۱) این ترکیب تا زمانی که اتصال اینترنت یا ... داشته باشید، بدون مشکل کار میکند. منبع نصب معتبردر ویندوز ۷، DISM این توابع را ندارد؛ در عوض، از موارد زیر استفاده میشود: ابزار آمادگی برای بهروزرسانی سیستم (SURT)که میتوانید آن را از کاتالوگ مایکروسافت دانلود کنید تا جلوهای مشابه را امتحان کنید.
خطاهای رایج DISM و نحوه رفع آنها
DISM معمولاً کاملاً خودکار عمل میکند، اما گاهی اوقات خطاهایی رخ میدهد خطاهایی که روند کار را مختل میکنندبرخی از رایجترین آنها راهحلهای نسبتاً سادهای دارند.
خطا 0x800f0954: DISM ناموفق بود، هیچ عملیاتی انجام نشد
این خطا معمولاً زمانی رخ میدهد که چیزی دسترسی DISM به فایلهای منبع را مختل میکند. یا به سرویس Windows Update. دلایل معمول عبارتند از:
- آنتی ویروس شخص ثالث که فرآیندها یا فایلهای سیستم را مسدود میکند.
- سرویسهای بهروزرسانی ویندوز به اشتباه پیکربندی شدهاند یا متوقف شدهاند.
- استفاده از یک سرور پروکسی که ارتباط با Windows Update را قطع میکند.
- بایگانی نصب.wim به عنوان منبعی با مجوز «فقط خواندنی» استفاده شده است.
راهکارهای رایج:
- نرمافزار آنتیویروس خود را موقتاً غیرفعال کنید از اشخاص ثالث یا حتی هنگام اجرای DISM آن را حذف نصب کنید. Windows Defender به اندازه کافی توانمند است که در این مدت از سیستم محافظت کند.
- بررسی و راهاندازی مجدد سرویسها بیتها (سرویس انتقال هوشمند پسزمینه) کریپتاسویسی (خدمات رمزنگاری) و بهروزرسانی ویندوزو مطمئن شوید که نوع راهاندازی خودکار است.
- غیرفعال کردن هر کدام پروکسی در سیستم پیکربندی شده است تا DISM بتواند بدون محدودیت به سرورهای مایکروسافت دسترسی داشته باشد.
- اگر از فایلی استفاده میکنید install.wim به عنوان منبع محلیقبل از اجرای DISM، ویژگی فقط خواندنی را از ویژگیهای فایل حذف کنید.
خطای DISM 50: مشکلات مربوط به کلید رجیستری
یکی دیگر از نقصهای شناختهشده این است که خطای ۸۳که معمولاً هنگام اجرای دستوراتی مانند موارد زیر ظاهر میشود:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
شایعترین علت، وجود یک کلید ثبت MiniNT گم شده استکه باعث میشود DISM باور کند که در یک محیط محدود (مانند WinPE) اجرا میشود و عملیات خاصی را مسدود میکند.
راه حل (ویرایش رکورد):
- یک خط فرمان (Command Prompt) را به عنوان مدیر (administrator) باز کنید و اجرا کنید. رجیستر برای باز کردن ویرایشگر رجیستری.
- پیمایش به مسیر
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - پوشه (کلید) را پیدا کنید مینی ان تی و آن را از بین ببرد.
- ویرایشگر را ببندید و کامپیوتر را مجدداً راه اندازی کنید تا تغییرات اعمال شود.
پس از راه اندازی مجدددستورات DISM فوق باید بدون نمایش خطای ۵۰ اجرا شوند، مشروط بر اینکه هیچ مشکل اساسی دیگری وجود نداشته باشد.
اگر DISM خطای ۸۷ میدهد یا /cleanup-image را تشخیص نمیدهد، چه باید کرد؟
El خطای ۸۳ معمولاً نشان میدهد که یکی از پارامترهای ارسالی به دستور ... است. نادرست یا بد نوشته شدهدیدن این پیام زمانی که عبارت «cleanup-image» اشتباه تایپ شده باشد، خط فاصله و اسلش با هم اشتباه شده باشند، یا وقتی که سینتکس شامل فاصلههایی باشد که نباید باشند، کاملاً رایج است.
نمونههایی از دستورات:
مثالها:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
اگر مسیر /تصویر: اگر دایرکتوری وجود نداشته باشد، به نصب معتبر ویندوز اشاره نمیکند. /دایرکتوری خراشاگر علامت دو نقطه و اسلشها اشتباه تایپ شده باشند، یا اگر خود DISM در آن نصب خراب شده باشد.
در چنین مواردی، توصیه میشود که نحو (syntax) را با دقت بررسی کنید، تأیید کنید که درایو و مسیرهای مشخص شده وجود دارند، و اینکه تصویر install.wim با نسخه نصب شده سازگار است، و اگر گمان میکنید که خود DISM خراب است، آن را امتحان کنید اجرای DISM از طریق رسانه نصب یا محیط بازیابی اشاره به منبع پاک دیگری.
جایگزینی دستی فایل سیستم خراب (فقط به عنوان آخرین راه حل)
اگرچه روال این است که اجازه دهیم SFC و DISM کار خود را انجام دهند، اما موقعیتهای حادی وجود دارد که مداخله ضروری است. جایگزینی دستی یک فایل سیستمی خراباین یک روش ظریف است، بنابراین فقط در صورتی باید از آن استفاده شود که هیچ جایگزینی وجود نداشته باشد و دقیقاً میدانید کدام فایل را میخواهید تغییر دهید.
فرآیند کلی شامل سه مرحله است: مالکیت فایل آسیبدیده را بر عهده بگیرید، مجوزهای نوشتن را اعطا کنید و نسخه سالم را کپی کنید. از بخش دیگری از سیستم یا از یک منبع پاک.
مرحله ۱: مالکیت فایل سیستم را در دست بگیرید
برای اینکه یک مدیر بتواند یک فایل محافظت شده را تغییر دهد، ابتدا باید مالکیت فایل را به عهده بگیریددر یک خط فرمان با دسترسی بالا، دستور زیر استفاده میشود:
دستور تصاحب:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
برای مثال، اگر فایل خراب jscript.dll در system32 باشد، دستور به صورت زیر خواهد بود:
takeown /f C:\Windows\System32\jscript.dll
مرحله ۲: اعطای مجوزهای کامل به مدیران
وقتی فایل را در اختیار گرفتید، باید اعطای دسترسی کامل به گروه مدیران برای اینکه بتوان آن را بازنویسی کرد. این کار با استفاده از موارد زیر انجام میشود:
دستور icacls:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
یا در سیستمهای انگلیسی، با استفاده از «administrators» به عنوان گروه:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
مرحله ۳: فایل سالم را روی فایل خراب کپی کنید
در نهایت، یکی را کپی میکنید نسخه صحیح فایل از منبعی که میدانید پاک است (یک نصب ویندوز مشابه دیگر از نظر نسخه و ویرایش، یک ایمیج نصب شده و غیره). فرمت کلی به صورت زیر است:
دستور کپی:
copy <Archivo_Origen> <Archivo_Destino>
ادامه مثال قبلی:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
بسیار مهم است که از مطابقت فایل منبع اطمینان حاصل شود به همان نسخه و ساخت ویندوز که شما در حال تعمیر آن هستید. در غیر این صورت، ممکن است مشکلات جدیتری ایجاد کنید.
اگر بعد از همه اینها سیستم هنوز به درستی کار نمیکند، ممکن است فساد خیلی عمیق باشد و زمان ارزیابی مجدد فرا رسیده باشد. سیستم را به نقطه قبلی برگردانید یا ویندوز را دوباره نصب کنیدهمیشه مطمئن شوید که از نسخههای پشتیبان بهروز استفاده میکنید.
داشتن ابزارهایی مانند CFS و DISM این به شما امکان میدهد تعداد زیادی از مشکلات ویندوز ۱۰ و ۱۱ را بدون توسل به قالببندی وحشتناک حل کنید، و با دانستن پارامترها، خطاهای رایج و مفیدترین ترکیبات آن میتوانید بیشترین بهره را از آنها ببرید تا سیستم خود را پایدار نگه دارید، وقتی نشانههای خستگی را نشان میدهد آن را تعمیر کنید و قالببندی را به عنوان آخرین راه حل، نه اولین گزینه، بگذارید.
ویراستار متخصص در مسائل فناوری و اینترنت با بیش از ده سال تجربه در رسانه های مختلف دیجیتال. من به عنوان ویراستار و تولید کننده محتوا برای شرکت های تجارت الکترونیک، ارتباطات، بازاریابی آنلاین و تبلیغات کار کرده ام. من همچنین در وب سایت های اقتصاد، دارایی و سایر بخش ها نوشته ام. کار من نیز علاقه من است. اکنون، از طریق مقالات من در Tecnobits، سعی می کنم تمام اخبار و فرصت های جدیدی را که دنیای فناوری هر روز برای بهبود زندگی مان به ما ارائه می دهد، کشف کنم.