اگر تا به حال در درایو نصب ویندوز خود جستوجو کردهاید تا فضای اشغالشده را پیدا کنید، احتمالاً به پوشه WinSxS برخورد کردهاید. این یکی از آن پوشههای سیستمی است که بهطور ساکت به حجم ۱۰ گیگابایت یا بیشتر میرسد بدون اینکه متوجه شوید، و اولین واکنش شما ممکن است حذف آن باشد. این کار را نکنید—ویندوز به آن نیاز دارد تا به درستی کار کند و حذف دستی فایلها سیستم شما را خراب میکند.
اگر تا به حال در درایو نصب ویندوز خود بهدنبال فایلهای حجیم گشتهاید، احتمالاً با پوشه WinSxS برخورد کردهاید. این یکی از پوشههای سیستمی است که بهساکتگی به حجم ۱۰ گیگابایت یا بیشتر میرسد بدون اینکه متوجه شوید، و اولین حس شما ممکن است حذف آن باشد. اما این کار را نکنید—ویندوز برای عملکرد خود به آن نیاز دارد و حذف دستی فایلها سیستم شما را خراب میکند.
پوشه WinSxS اجزای سیستم را ذخیره میکند، از جمله نسخههای قدیمی که ویندوز برای بهروزرسانیها و بازگرداندنها نگه میدارد. خبر خوب این است که میتوانید بهصورت ایمن آن را با استفاده از ابزارهای داخلی کم کنید، به جای اینکه بهصورت دستی به دنبال بزرگترین فایلها و پوشههای کامپیوتر ویندوز خود بگردید.
مرورگر فایل اندازه پوشه را گمراهکننده نشان میدهد
لینکهای سخت باعث میشوند فروشگاه مؤلفه بزرگتر از واقعیت به نظر برسد

روی پوشه WinSxS کلیک راست کنید، ویژگیهای آن را بررسی کنید، و احتمالاً عددی میبینید که میخواهد تمام آن را حذف کنید. در سیستم من، مرورگر فایل آن را به عنوان ۱۴ گیگابایت گزارش میدهد. این مقدار فضای زیادی برای پوشهای است که اکثر افراد از آن نشنیدهاند— اما آن عدد گمراهکننده است.
ویندوز از چیزی به نام لینکهای سخت استفاده میکند تا فایلها در مکانهای متعدد ظاهر شوند بدون اینکه دادهها واقعاً تکرار شوند. سیستمعامل این فایلهای لینکدار را چندین بار هنگام محاسبه اندازه پوشه میشمارد که عدد WinSxS را بزرگ میکند. فضای واقعی دیسکی که اشغال میکند معمولاً کمتر از آنچه مرورگر فایل نشان میدهد است. میتوانید اندازه واقعی را با یک دستور ساده بررسی کنید.
-
PowerShell را بهعنوان مدیر باز کنید و
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
را تایپ کنید، سپس Enter را فشار دهید.
-
منتظر بمانید تا تجزیه و تحلیل کامل شود. این کار یک تا دو دقیقه طول میکشد.
-
در خروجی به دنبال Actual Size of Component Store بگردید.
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
عدد «Actual Size of Component Store» نشان میدهد که پوشه واقعاً چه مقدار فضای درایو را اشغال میکند. در بیشتر سیستمها، این مقدار بین ۵ تا ۱۰ گیگابایت است که برای یک نصب سالم ویندوز عادی است. اگر بهطور قابلتوجهی بزرگتر باشد، تمیز کردن منطقی است.
حال حتی اگر پوشه پر حجم باشد، نمیتوانید بهسادگی فایلها را بهصورت دستی حذف کنید. WinSxS مؤلفههای مهمی را ذخیره میکند که ویندوز برای ثبات سیستم، بهروزرسانیها و بازگرداندنها به آنها نیاز دارد. سیستمعامل نسخههای قدیمی DLLها و سایر فایلها را نگه میدارد تا بتواند بهروزرسانیهای مشکلدار را بازگرداند یا سازگاری با برخی برنامهها را حفظ کند.
اگر فایل نادرست را حذف کنید، نصب شما خراب میشود — ممکن است ویندوز دیگر قابل بوت باشد. به همین دلیل ابزارهای تمیزکاری داخلی وجود دارند. آنها میدانند کدام فایلها امن برای حذف هستند و کدامیک هنوز توسط ویندوز مورد نیاز است.
Disk Cleanup امنترین راه برای بازیابی فضا است
این به فایلهای قدیمی که سیستم شما دیگر به آنها نیاز ندارد هدف میگیرد
برای اکثر افراد، Disk Cleanup تمام چیزی است که نیاز دارید. این ابزار در ویندوز تعبیه شده است، نیاز به دانش فنی ندارد و اجازه نمیدهد چیزی خراب کنید. من سالها از آن بهعنوان بخشی از نگهداری منظم استفاده کردهام و به طور مداوم چند گیگابایت را بدون زحمت آزاد میکند.
کلید این است که به گزینههای فایل سیستم دسترسی پیدا کنید، که به صورت پیشفرض قابل مشاهده نیستند. اینجا چطور انجامش میدهید:
-
کلید Windows را فشار دهید، Disk Cleanup را تایپ کنید و برنامه را باز کنید.
-
درایو سیستم خود را (معمولاً C:) انتخاب کنید و روی OK کلیک کنید.
-
در پایین پنجره بر روی Clean up system files کلیک کنید.
-
دوباره درایو سیستم را انتخاب کنید و صبر کنید تا اسکن تمام شود.
-
گزینههای Windows Update Cleanup و همچنین Previous Windows installations را اگر ظاهر شدند، علامت بزنید.
-
روی OK کلیک کنید، سپس حذف را تأیید کنید.
گزینه Windows Update Cleanup به فایلهای بهروزرسانی قدیمی ذخیرهشده در WinSxS که سیستم شما دیگر به آنها نیاز ندارد هدف میگیرد. وقتی این فرآیند را روی دستگاه خود انجام دادم، ۳ گیگابایت فضای آزاد کردم. اگر بهتازگی از نسخه قدیمی ویندوز ارتقا دادهاید، نصبهای قبلی ویندوز میتوانند فضای بیشتری آزاد کنند — گاهی تا ۱۰ گیگابایت یا بیشتر.
این فرآیند آنی نیست. ممکن است چند دقیقه طول بکشد و ویندوز ممکن است پس از آن از شما بخواهد که دوباره راهاندازی کنید. اگر سیستم شما در طول فرآیند آهسته بهنظر میرسد، نگران نباشید؛ زیرا در حال پردازش تعداد زیادی فایل است.
دستورات DISM پاکسازی عمیقتری را ارائه میدهند
این کنترل بیشتری به شما میدهد، اما یک پرچم گزینههای بازگشت را حذف میکند

Disk Cleanup برای نگهداری روتین عالی است، اما گاهی کافی نیست. اگر آن را اجرا کردهاید و پوشه WinSxS هنوز پر به نظر میآید — یا فقط میخواهید کنترل بیشتری بر فرآیند داشته باشید — میتوانید از ابزار Deployment Image Servicing and Management (DISM) از طریق Terminal استفاده کنید. این ابزار همچنین برای تعمیرات دیگر سیستم مفید است، بنابراین دانستن نحوه استفاده از دستورات DISM برای تعمیر تصاویر سیستم ویندوز ۱۱ مهارت مفیدی است.
PowerShell را بهعنوان مدیر باز کنید با کلیک راست بر دکمه Start و انتخاب Terminal (Admin). سپس فرمان پاکسازی استاندارد را اجرا کنید:
-
دستور
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
را تایپ کنید و Enter را فشار دهید.
-
صبر کنید تا فرآیند کامل شود؛ بسته به سیستم شما ممکن است چند دقیقه طول بکشد.
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
این فرمان نسخههای قدیمیتر مؤلفههای بهروزرسانی شده را که ویندوز نگه داشته است، حذف میکند. این کار نسبت به Disk Cleanup دقیقتر است اما همچنان ایمنی را حفظ میکند و امکان حذف بهروزرسانیهای اخیر را در صورت بروز مشکل نگه میدارد.
همچنین گزینهای تهاجمیتر وجود دارد. افزودن پرچم
/ResetBase
تمام نسخههای جایگزینشده مؤلفهها را بهصورت دائمی حذف میکند:
/ResetBase
-
دستور
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
را تایپ کنید و Enter را فشار دهید.
-
اجازه دهید اجرا شود — این فرآیند زمان بیشتری میگیرد.
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
پس از اجرای
/ResetBase
، توانایی حذف هر بهروزرسانی قبلی را از دست میدهید. ویندوز نمیتواند کاری را بازگرداند که دیگر فایلهای مربوط به آن را ندارد. توصیه میکنم این کار را وقتی سیستم شما مدتی ثابت بوده و مطمئن باشید که نیازی به بازگرداندن ندارید، انجام دهید.
/ResetBase
ویندوز بهصورت خودکار فروشگاه مؤلفهها را تمیز میکند
این کار نگهداری را در پسزمینه انجام میدهد — وقتی فرصت پیدا کند

ویندوز قبلاً نگهداری WinSxS را بهصورت خودکار انجام میدهد. یک کار برنامهریزیشده در پسزمینه در زمان بیکاری اجرا میشود و فایلهای قدیمی مؤلفهها را بدون دخالت شما پاک میکند. حتی میتوانید خودکار کردن تعمیرات یا نگهداری که رایانه شما را بهصورت روان نگه میدارد برای سایر بخشهای سیستم با روشهای مشابه انجام دهید.
برای دریافت نکات ایمن پاکسازی ویندوز و راهنماییهای WinSxS مشترک شوید
با این حال، مشکل این کار برنامهریزیشده این است که محافظهکار است؛ فضای کمتری نسبت به روشهای دستی بازمییابد و هرگز نمیدانید چه زمانی اجرا میشود. اگر کنجکاو باشید میتوانید این کار را در برنامه زمانبندی وظایف پیدا کنید:
-
کلید Windows را فشار دهید، Task Scheduler را تایپ کنید، سپس آن را باز کنید.
-
به مسیر Task Scheduler Library > Microsoft > Windows > Servicing بروید.
-
به دنبال کار با نام StartComponentCleanup بگردید.
این کار پاکسازی پایهای مشابه دستور DISM انجام میدهد، اما قبل از اجرا منتظر بیکاری سیستم شما میماند. اگر کامپیوتر خود را بهطور مداوم استفاده کنید یا پس از اتمام خاموش کنید، ممکن است بهندرت فرصت اجرا پیدا کند. به همین دلیل پاکسازی دستی هنوز اهمیت دارد.
میتوانید روی کار کلیک راست کنید و Run را انتخاب کنید تا فوراً اجرا شود. این گزینه نقطه میانی بین Disk Cleanup و دستورات DISM است.
بر اندازه پوشه WinSxS بیش از حد تمرکز نکنید — بررسی آن هر چند ماه یکبار کافی است. این پوشه همیشه چند گیگابایت فضا را اشغال میکند زیرا ویندوز واقعاً برای پایداری به این فایلها نیاز دارد. هدف این نیست که پوشه را به صفر برسانید؛ فقط میخواهید از رشد بیکنترل آن و اشغال فضای SSD جلوگیری کنید. اگر پس از پاکسازی WinSxS هنوز فضا کم است، راهنماییهای دیگر برای کاهش حجم نصب ویندوز، مثل بررسی برنامههای نصبشده یا انتقال فایلهای بزرگ به یک درایو ثانویه، میتوانند به شما کمک کنند تا حتی فضای بیشتری بازپسگیری کنید.