پوشه WinSxS چیست، چرا بزرگ است و چگونه می توان آن را پاک کرد؟

تلاش یک کاربر ویندوز(Windows) برای ذخیره سازی بی پایان است. رایانه شخصی را در ژانویه(January) تمیز کنید، تا قبل از بهار، فضای ذخیره‌سازی شما دوباره به حداکثر برسد. همانطور که عمیق تر برای یافتن آنچه که فضای دیسک را مصرف می کند، جستجو می کنید، احتمالاً با پوشه WinSxS در رایانه ویندوز خود مواجه خواهید شد.(Windows)

پوشه WinSxS چیست؟

WinSxS (مخفف " Windows Side by Side") پوشه ای است (محل: C: Windows WinSxS ) که در آن ویندوز(Windows) فایل های مورد نیاز برای نصب ویندوز (Windows) و(and) نسخه های پشتیبان یا نسخه های آن فایل ها را ذخیره می کند.

هر زمان که نیاز به بازیابی فایل های سیستم(recover system files) یا افزودن یا حذف ویژگی های ویندوز(Windows) داشته باشید ، اینجاست که ویندوز(Windows) فایل های مورد نیاز برای انجام یک عمل را جستجو می کند. به همین دلیل است که به آن فروشگاه کامپوننت نیز می گویند.

WinSxS همچنین فایل های مورد نیاز برای نصب به روز رسانی های با کیفیت و نسخه های قبلی اجزای ویندوز را ذخیره می کند. (Windows)این فایل‌ها به شما امکان می‌دهند در صورت مشکل‌ساز شدن به‌روزرسانی، به آخرین وضعیت بازگردید.

WinSxS به مرور زمان به افزایش اندازه خود ادامه می دهد زیرا به ذخیره نسخه های مؤلفه بیشتری ادامه می دهد.

اندازه صحیح WinSxS چیست؟

اندازه پوشه WinSxS معمولاً توسط File Explorer به اشتباه محاسبه می شود .

فایل های داخل پوشه WinSxS ممکن است در چندین مکان در سیستم عامل ظاهر شوند. با این حال، معمولاً فقط یک کپی از یک فایل وجود دارد، در حالی که بقیه فایل ها پیوندهای سخت(hard links) هستند .

File Explorer هنگام محاسبه اندازه پوشه ها این را در نظر نمی گیرد، به این معنی که اندازه می تواند بزرگتر از آنچه هست به نظر برسد.

با استفاده از ابزار DISM می توانید اندازه واقعی پوشه WinSxS را پیدا کنید. (WinSxS)برای پیدا کردن اندازه واقعی، یک Command Prompt را راه اندازی کنید و دستور زیر را اجرا کنید:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

پس از تکمیل فرآیند، هم اندازه گزارش شده توسط کاوشگر فایل و هم اندازه واقعی را در پنجره Command Prompt مشاهده خواهید کرد:

چگونه پوشه WinSxS را پاک کنیم؟

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

با این حال، شما نمی توانید پوشه WinSxS را به صورت دستی حذف کنید. (WinSxS)همچنین، توجه داشته باشید که پس از پاکسازی پوشه WinSxS ، تا زمانی که رایانه شخصی خود را به‌روزرسانی نکنید، نمی‌توانید به‌روزرسانی‌ها را برگردانید.

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

همانطور که در زیر نشان داده شده است، راه های مختلفی برای پاکسازی پوشه WinSxS وجود دارد.(WinSxS)

WinSxS را با استفاده از DISM پاک کنید

DISM ( سرویس و مدیریت تصویر استقرار(Deployment Image Servicing and Management) ) یک ابزار خط فرمان با یک گزینه داخلی برای تمیز کردن فروشگاه قطعات است. پاکسازی با استفاده از DISM تمام فایل های غیر ضروری را از دایرکتوری WinSxS بدون ایجاد اختلال در عملکرد سیستم شما حذف می کند.

  1. با راه اندازی یک Command Prompt بالا شروع کنید . Win + R را فشار دهید، cmd را تایپ کنید و Ctrl + Shift + Enter را فشار دهید .
  2. دستور زیر را در Command Prompt تایپ کنید :

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. پس از تکمیل فرآیند، بررسی کنید که آیا در کنار Component Store Cleanup Recommended می‌گوید بله(Yes) یا خیر .

  1. اگر جواب مثبت است، دستور زیر را اجرا کنید:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

پس از تکمیل فرآیند، تمام فایل‌های WinSxS غیر ضروری را پاک می‌کند.

همچنین دستورات پاکسازی WinSxS دیگری وجود دارد که می‌توانید زمانی که می‌خواهید گروه خاصی از فایل‌ها را پاکسازی کنید، اجرا کنید. به عنوان مثال، اگر می خواهید نسخه های قدیمی تر ویندوز(Windows) را پاک کنید ، دستور زیر را اجرا کنید:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

اگر از نسخه قدیمی‌تری از ویندوز(Windows) مانند ویندوز 7(Windows 7) استفاده می‌کنید، می‌توانید از دستور زیر برای حذف نسخه‌های پشتیبان سرویس پک استفاده کنید ( ویندوزهای 8(Windows 8) ، 10 و 11 سرویس پک ندارند):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

پاکسازی WinSxS با استفاده از Disk Cleanup

ویندوز(Windows) همچنین دارای یک ابزار داخلی Disk Cleanup است که می‌تواند فایل‌های سیستم(clean up system files) و انواع دیگر فایل‌های غیر ضروری، از جمله فایل‌های موجود در پوشه WinSxS را پاک کند.(WinSxS)

  1. File Explorer را اجرا کنید و به This PC (یا Computer در ویندوز 11(Windows 11) ) بروید.

  1. Local Disk را انتخاب کنید و Alt + Enter را فشار دهید تا خصوصیات دیسک باز شود.
  2. تب General را انتخاب کرده و روی گزینه Disk Cleanup کلیک کنید.

  1. Windows به دنبال فایل‌هایی می‌گردد که بتوانید با خیال راحت آن‌ها را پاک کنید، از جمله فایل‌های پشتیبان، فایل‌های موقت، و فایل‌های حفظ شده از نسخه‌های قدیمی‌تر Windows . وقتی پنجره Disk Cleanup را باز کردید، روی دکمه (Disk Cleanup)Clean up system files در پایین کلیک کنید.

  1. این ابزار یک جستجوی دیگر را انجام می دهد، این بار برای فایل های سیستم. هنگامی که فایل هایی را که می توان به طور ایمن حذف کرد را پیدا کرد، لیستی با انواع فایل ها مشاهده خواهید کرد. نام‌های رایجی(Common) که مشاهده خواهید کرد عبارتند از Windows Update Cleanup ، Microsoft Defender Antivirus و Temporary Internet Files .

اگر می‌خواهید آشغال‌ها را از کل سیستم پاک کنید، می‌توانید همه کادرها را علامت بزنید، اما مطمئن شوید که Windows Update Cleanup را برای پاک کردن فایل‌های به‌روزرسانی از پوشه WinSxS انتخاب کنید. پس از انتخاب روی OK (OK)کلیک کنید(Click) .

البته با گذشت زمان، فایل ها دوباره در پوشه WinSxS جمع می شوند. (WinSxS)بنابراین باید هر چند وقت یکبار از Disk Cleanup استفاده کنید تا پوشه WinSxS را تمیز نگه دارید. (WinSxS)همچنین، می‌توانید با استفاده از Task Scheduler ، پاکسازی مؤلفه را برنامه‌ریزی کنید.

WinSxS را با استفاده از Task Scheduler پاک کنید

اگر می‌خواهید از رویکرد «تنظیم، فراموشش کنید» برای تمیز کردن منظم پوشه WinSxS استفاده کنید، می‌توانید از Task Scheduler استفاده کنید.(use the Task Scheduler)

  1. Win + R را فشار دهید، taskschd.msc را تایپ کنید و Enter را فشار دهید .
  2. از نوار کناری سمت چپ برای رفتن به Task Scheduler Library\Microsoft\Windows\Servicing استفاده کنید.

  1. روی کار StartComponentCleanup(StartComponentCleanup ) از لیست وظایف کلیک راست کنید ، Properties را انتخاب کنید و به تب Triggers در خواص بروید. سپس بر روی New کلیک کنید .

  1. با انتخاب دفعات (روزانه/ماهانه/هفتگی) و زمان، یک برنامه برای کار انتخاب کنید. پس از اتمام روی OK(OK) کلیک کنید .

  1. کار به طور خودکار طبق برنامه زمانی که اضافه کرده اید اجرا می شود. با این حال، می توانید با انتخاب کار StartComponentCleanup و انتخاب Run از نوار کناری سمت راست، کار را بلافاصله اجرا کنید.

به فضای بیشتری نیاز دارید؟

اگر می‌خواهید روی هارد دیسک خود کمی فضا ایجاد کنید، پاک کردن پوشه WinSxS یک شروع عالی است. همچنین می‌توانید با حذف نصب برنامه‌هایی(uninstalling apps) که استفاده نمی‌کنید یا انتقال فایل‌های شخصی بزرگ به یک هارد دیسک خارجی، فضای بیشتری ایجاد کنید.

اگر به دنبال راه‌های بیشتری برای ایجاد فضا در رایانه ویندوز(Windows) خود هستید ، ما آموزشی در مورد چندین روش برای آزاد کردن فضای دیسک(ways to free up disk space) داریم که ممکن است به شما کمک کند.



About the author

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



Related posts