نسخه پشتیبان Winsxs قابل حذف است. Winsx ها قابل حذف هستند. دلایل بزرگی پوشه WinSxS

روز خوب. این هفته سایت یک رکورد جدید از نظر تعداد بازدید دریافت کرد - 5407 بازدید کننده منحصر به فرد در روز که از شما بسیار سپاسگزاریم. اگرچه اخیراً به ندرت می نویسم ، اما سایت هنوز در حال رشد است :)

حالا بیایید در مورد مشکل خود صحبت کنیم. این پوشه WinSxS چیست؟ این پوشه جایی است که فایل Windows Updates and Features در آن ذخیره می شود. چرا اینقدر وزن داره؟ هوم ... در واقع وزن آن بسیار کمتر است :) فایل های ویندوز، پوشه های System32 با استفاده از . فایل منیجرهاچنین اندازه بزرگی را نشان می دهد - آنها تفاوت بین فایل های واقعی و پیوندهای نمادین را نمی بینند. بر همین اساس، به شدت توصیه می شود که از طریق اکسپلورر وارد این پوشه نشوید و سعی کنید همه چیز را به صورت دستی حذف کنید. مقدار کمی وجود دارد به معنی استاندارد، که به تمیز کردن ایمن و کارآمد این پوشه کمک می کند. و، به هر حال، با نصب به روز رسانی ها، به طور مداوم در حال رشد است، بنابراین توصیه می شود به طور دوره ای این مراحل را تکرار کنید. به هر حال، من استفاده از روش شماره 2 را توصیه می کنم.

روش شماره 1. پاک کردن به‌روزرسانی‌های ویندوز با استفاده از ابزار Disk Cleanup (همچنین روی Windows 7 SP1 با نصب KB2852386 کار می‌کند).

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

1) ما به ابزار "Run" نیاز داریم، بنابراین کلید ترکیبی را فشار دهید Win+Rو وارد پنجره باز شده cleanmgr شوید.

3) ما منتظر ارزیابی فضای خالی هستیم و روی دکمه "پاک کردن فایل های سیستم" کلیک کنید.

4) روی «Clean up Windows updates» تیک بزنید. و روی OK کلیک کنید. فرآیند پاکسازی فایل های به روز رسانی آغاز می شود.

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

روش شماره 2. به روز رسانی های ویندوز، ویژگی های غیرفعال و کش ویندوز ذخیره شده در پوشه WinSxS را با استفاده از ابزار DISM پاک کنید. (توصیه میکنم)

این روش به شما امکان می دهد نه تنها فایل ها را به روز کنید، بلکه همه زباله های دیگر را نیز از پوشه WinSxS پاک کنید.

1) خط فرمان را به عنوان مدیر باز کنید، برای این کار میانبر صفحه کلید را فشار می دهیم Win+Xو انتخاب کن " خط فرمان (Admin)«.

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

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

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

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

در این مقاله، وضعیت اطراف پوشه WinSxS در ویندوز، چرایی افزایش اندازه آن و راه‌های کنترل اندازه آن را مورد بحث قرار خواهیم داد.

فهرست راهنما C:\Windows\WinSxSمخزن اجزای سیستم عامل ویندوز است. آن شامل فایل های DLL, فایل های باینری, فایل های XMLبرای نصب و راه اندازی هر ویژگی ویندوز مورد نیاز است. چه زمانی نصب می شوند به روز رسانی ویندوز، نسخه های جدید اجزای ویندوز در سیستم ظاهر می شود. که در آن نسخه های قبلیبه پوشه مشخص شده منتقل شد. این کار به این منظور انجام می شود که کاربر این فرصت را داشته باشد که در صورت بروز هر گونه مشکلی در به روز رسانی به عقب برگردد یا سازگاری با نسخه های قبلی را حفظ کند.

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

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

راستی

در ویندوز 7، ابزار پاکسازی با همین نام بر آپدیت های قدیمی تأثیر نمی گذارد. پیش فرض برای حذف به روز رسانی های غیر ضروری در این نسخه با cleanmgr.exe، به روز رسانی KB 2852386 مورد نیاز است.

همه چیز خوب خواهد بود، اما همه چیز به این سادگی نیست. علاوه بر توابع توصیف شده، پوشه WinSxS یک انبار واقعی از موارد سخت است که نشانگر فایل ها هستند و تمام عملکردهای آنها را بر عهده می گیرند. این بدان معناست که پیوند و خود فایل می‌توانند نام‌های متفاوتی داشته باشند و در دایرکتوری‌های مختلف با همان حجم قرار گیرند، در حالی که به یک شی اشاره می‌کنند. و مدیران فایل از همه راه‌ها اندازه بزرگ پوشه WinSxS را دقیقاً با در نظر گرفتن چنین پیوندهای سختی که در این فهرست قرار دارند نمایش می‌دهند. اندازه واقعی پوشه WinSxS را می توان به عنوان مثال با استفاده از یک برنامه کوچک پیدا کرد DU(استفاده از دیسک) از Sysinternals.همچنین می توانید با استفاده از دستور DISM اندازه ذخیره ساز اجزای سیستم را بررسی کنید:

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

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

  • فشرده سازی پوشه از طریق فشرده سازی NTFS
  • حذف نسخه های قدیمی مؤلفه ها از مخزن آنها (نسخه های باقی مانده پس از نصب به روز رسانی)
  • حذف اجزای سیستم غیر ضروری

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

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

با آن کنار می آید و cleanmgr.exe، همچنین به عنوان مدیر اجرا شود. به هر حال، Windows 10 Task Scheduler عملیاتی شبیه به DISM ارائه می دهد. به‌روزرسانی‌های قدیمی‌تر از 30 روز را بازنویسی می‌کند. به دنبال یک کار با نام باشید StartComponentCleanupدر فصل ~\Microsoft\Windows\Serviceing.

در صورت تقاضا سفارشی کنید یا اجزا را حذف کنید

این "ویژگی" در ظاهر شد نسخه جدیدویندوز، به شما این امکان را می دهد که باینری از ویژگی های سیستم استفاده نشده را حذف کنید. و فقط از DISM یا با استفاده از cmdlet DISM در PowerShell در دسترس است. همچنین به خاطر داشته باشید که دستور DISM مانند نسخه قبلی با قابلیت مشابه قادر به تجزیه و تحلیل بسته های وابستگی نیست. به طور کلی، پس از حذف یک بسته با استفاده از DISM، تنها بسته مشخص شده حذف خواهد شد. و بقیه بسته های وابسته باقی خواهند ماند. لیست کاملتنظیمات و عملکردها در تصویر ویندوزبا اجرای دستور زیر در کنسول قابل مشاهده است:

DISM.exe /آنلاین /انگلیسی /Get-Features /فرمت:جدول



به عنوان مثال، ما قرار نیست از invariably appearing در همه استفاده کنیم نسخه های ویندوزتقریباً برای مدت طولانی بی فایده است اینترنت اکسپلورر . می توان آن را از لیست توابع و ویژگی ها حذف کرد. دقیقاً از پوشه WinSxS با استفاده از این دستور:

DISM.exe /Online /Disable-Feature /Featurename:Internet-Explorer-Optional-amd64 /Remove

اکنون در لیست توابع موجود سیستم، وضعیت این سرویس به Disabled تغییر می کند. با این حال، این دقیقاً زمانی است که کاربر باید از عملکرد خود مطمئن باشد. به دلایل واضح نباید همه توابع Enabled را خاموش کنید.

فشرده سازی NTFS برای WinSxS

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

Sc stop msiserver sc stop TrustedInstaller sc config msiserver start= disabled sc config TrustedInstaller start= disabled

بیایید با استفاده از ابزار، یک نسخه پشتیبان از لیست های دسترسی اختصاص داده شده به پوشه ها و فایل ها (ACL) در فهرست راهنما ذخیره کنیم. icacls. یک نسخه پشتیبان ACL یک فایل آزمایشی ساده است که فایل ها و پوشه ها و مجوزهای آنها را فهرست می کند.

Icacls "%WINDIR%\WinSxS" /ذخیره "%WINDIR%\WinSxS_NTFS.acl" /t

بیایید مالک خود پوشه WinSxS و پوشه های موجود در آن شویم:

برداشتن /f "%WINDIR%\WinSxS" /r

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

Icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t

محتویات پوشه را با دستوری از ترمینال فشرده کنید. برخی از فایل‌ها تسلیم فشرده‌سازی نمی‌شوند (ممکن است به سادگی در حال حاضر توسط سیستم مورد استفاده قرار گیرند)، بنابراین اگر فرمان را بدون پرچم /I اجرا کنید، هنگامی که به یک فایل قفل شده برخورد می‌کند، فرآیند متوقف می‌شود. شما می توانید نام فرآیندی را که روی این فایل کار می کند ( ctrl + اف) و آن را متوقف کنید. با این حال، ارزش تمرکز روی فشرده سازی آن دسته از فایل هایی است که توسط سیستم استفاده نمی شود:

فشرده /s:"%WINDIR%\WinSxS" /c /a /i *

پس از اتمام کار، بهتر است حقوق دریافت شده در WinSxS را به TrustedInstaller بازگردانیم:

Icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t

ما ACL های اصلی را از فایل پشتیبان ایجاد شده قبلی به پوشه WinSxS بازیابی می کنیم:

Icacls "%WINDIR%" /بازیابی "%WINDIR%\WinSxS_NTFS.acl"

و اکنون ما شروع خودکار خدمات را بازیابی می کنیم Windows Installer و نصب کننده ماژول ویندوز:

Sc config msiserver start= تقاضای sc config TrustedInstaller start= demand

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

در مورد من، با کمک فشرده سازی، من توانستم اندازه پوشه را تقریباً 4 گیگابایت کاهش دهم. خدا نمی داند چه چیزی، با این حال ... در یکی از دستگاه ها من یک SSD کوچک دارم - برای او، حتی چنین مقدار فضا جدی است. و اگر این سناریو را دوست دارید، می توانم جایگزینی برای دستورات این پاراگراف با این فایل دسته ای ارائه دهم:

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

فشرده سازی چگونه بر عملکرد پوشه WinSxS و سیستم به طور کلی تأثیر می گذارد؟

ویندوز با فایل های فشرده در حالت به اصطلاح شفاف (حالت انتقال داده) کار می کند. اما فشرده سازی/فشرده سازی داده ها همیشه زمان می برد. و کاربر گاهی اوقات متوجه این می شود: همه ما یک "سنگ مدرن" در زیر کاپوت وصل نیستیم. اما به هر حال، در مورد تابع فشرده سازی، داشتن پردازنده قدرتمندبسیار کارآمدتر از سریع HDD- در برخی موارد، من شخصاً حتی افزایش سرعت را هنگام کار با فایل های فشرده مشاهده کردم. بنابراین کاربران مدل‌های رایانه‌ای غیر قدیمی کاهش سرعت را احساس نمی‌کنند، اما دارندگان «قدیمی‌ها» باید از عملکرد فشرده‌سازی با دقت در رابطه با هر کدام استفاده کنند. فایل های فشردهو پوشه ها

حذف نسخه های قدیمی: cleanmgr.exe

یکی دیگر راه قابل اعتمادفضای آزاد دیسک (از جمله در پوشه WinSxS) یک ابزار تمیز کردن است cleanmgr.exe. در ویندوز 10، او می تواند کمی بیشتر از موارد قبلی در Vista/7 انجام دهد. راه اندازی می کنیم:

پوشه winsxs ویندوز 7 را پاک کنید

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

این پوشه WinSxS چیست؟

کاتالوگ فایل های ویندوز SxS را فقط می‌توان در آخرین نسخه‌های عملیاتی یافت سیستم های ویندوز A: ویستا، 7، سرور 2008 R2 و 2012 R2، و 10 و بالاتر. این پوشه حاوی اجزایی است که در سرویس دهی به تمامی عملیات سیستم نقش دارند. علاوه بر این، تمام به‌روزرسانی‌های بعدی ویندوز و پشتیبان‌گیری از فایل‌ها را برای فرآیند بازیابی جمع‌آوری می‌کند.

همه این ساختار حجیم برای عملکرد صحیح سیستم عامل، و همچنین به شما امکان مدیریت به روز رسانی ها را می دهد. به عنوان مثال، «بازیابی سیستم» و ویژگی‌هایی هستند که به کاربران کمک می‌کنند هنگام بروز خرابی‌های غیرمنتظره، مانند باتری کم، برنامه‌هایی که به درستی نصب نشده‌اند، یا آسیب‌های دیگر به رایانه، سیستم خود را بدون از دست دادن اطلاعات پشتیبان‌گیری کنند.

این پوشه WinSxS است که به تهیه نسخه پشتیبان به حالتی کمک می کند که همه چیز به درستی کار می کند و هیچ فایل سیستمی آسیب ندیده است.

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

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

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

چگونه بفهمیم یک فهرست Windows SxS چقدر فضای اشغال می کند

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



بسته به نصب سیستم عامل روی دسکتاپ شما، حرف درایو محلی ممکن است تغییر کند. اما اغلب این درایو "C" است. با کلیک راست بر روی پوشه، گزینه “Properties” را انتخاب می کنیم. یک کادر محاوره ای در مقابل ما باز می شود که در تب "عمومی" می توانید حجم کل فایل ها را ببینید.

در واقع، رقمی که ویژگی‌های پوشه منعکس می‌کنند، کاملاً صحیح نیست و بسیار بیش از حد برآورد شده است. این به دلیل این واقعیت است که ویژگی ها نه تنها فایل های واقعی، بلکه همه پیوندها را نیز به عنوان در نظر می گیرند فایل جداگانه. به عنوان مثال، اگر فایلی با نام api32.dll 600 کیلوبایت باشد و در پوشه Windows/system32 قرار داشته باشد، ویندوز فایل را 1200 کیلوبایت در هارد دیسک شما در نظر می گیرد.

برای اطلاع از اندازه واقعی پوشه و همچنین درک اینکه آیا ارزش دارد در مورد پاک کردن آن نگران باشید، مراحل زیر را طی کنید (این گزینه تجزیه و تحلیل برای نسخه های بعدی ویندوز، از 8.1 و بالاتر مناسب است):

  1. یک خط فرمان را اجرا کنید، Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore را تایپ کنید و Enter را فشار دهید.
  2. تحلیل پیش روی شما باز خواهد شد وضعیت فعلیدایرکتوری Windows SxS، جایی که در خط پایین پاسخ خواهید دید که آیا باید پوشه را تمیز کنید یا خیر. مثلا،

پاکسازی فروشگاه کامپوننت توصیه شده: خیر

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

نحوه پاکسازی پوشه WinSxS

روش 1: پاکسازی دیسک

توسعه دهندگان ویندوز 7 و بالاتر این فرصت را برای کاربران فراهم کرده اند تا دیسک محلی را از شر اجزای سیستم استفاده نشده خلاص کنند. برای انجام این کار؛ این موارد را دنبال کنید:

اگر به دلایلی جستجوی منوی Start ابزار Disk Cleanup را پیدا نکرد، می توانید آن را به صورت دستی روی دسکتاپ خود نصب کنید. به روز رسانی KB2852386 را از مایکروسافت دانلود کنید. معمولاً در لیست به‌روزرسانی‌های سیستم گنجانده شده است، اما لازم نیست، بنابراین ممکن است نصب نشود. این اتفاق در ویندوز 7 می افتد.

روش 2: Task Manager

گزینه "Task Scheduler" به کاهش اندازه پوشه WinSxS در ویندوز 8 و بالاتر کمک می کند. برای این:


همچنین می توانید با اجرای cmd با حقوق مدیر و وارد کردن دستور، زمانبندی کار را از خط فرمان فراخوانی کنید:

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

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

روش 3: DISM.exe

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

  1. در خط فرمان، به عنوان یک مدیر، وارد کنید:

تمیز کردن بدون انتظار 30 روز، اما در عرض یک ساعت انجام می شود.

  1. افزودن پارامتر "ResetBase" به این دستور، تمام نسخه های جایگزین شده هر جزء در مخزن را حذف می کند:

  1. گزینه "SPSuperseded" تمام اجزای پشتیبان را حذف می کند:

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

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

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

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

به طور کلی، منطق این است - هر چه برنامه بزرگتر باشد، مفیدتر است.

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

پاک کردن این دایرکتوری سیستم با خلاص شدن از محتویات پوشه TEMP یکسان نیست. چرا چنین است، ابتدا بیایید دریابیم که پوشه WinSxS چیست و برای چیست.

WinSxS این پوشه چیست

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

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

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

اکنون به راحتی می توان فهمید که چرا پوشه WinSxS فضای زیادی را در هارد دیسک شما اشغال می کند. رشد آن به طور مستقیم با فراوانی به روز رسانی ها متناسب است. اجزای سیستم قدیمی بایگانی شده و در دایرکتوری WinSxS کپی می شوند که در واقع منجر به افزایش آن می شود. در واقعیت، اندازه آن به ندرت از 15 گیگابایت بیشتر می شود. علاوه بر این، فایل منیجرها، از جمله Explorer، با تخمین بیش از حد اندازه پوشه WinSxS تا حدود 40 درصد، شما را فریب می دهند.

این 40 درصد فایل هایی از پیوندهای نمادین هستند که حاوی داده های واقعی نیستند، بلکه فقط به آنها ارجاع می دهند. فایل های "واقعی" را می توان در فهرست های دیگر سیستم، به عنوان مثال، در Windows، ProgramData و غیره قرار داد. اولاً، حذف ارجاع به اندازه WinSxS به هیچ وجه تأثیری نخواهد داشت و ثانیاً این دوباره می تواند منجر به مشکلات شود.

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

پاکسازی winsxs

بنابراین، پاک کردن پوشه WinSxS فقط در دو مورد منطقی است. یا پوشه WinSxS واقعاً اندازه های "مهم آمیز" به خود گرفته است، که بیشتر برای نسخه هفتم ویندوز معمول است، یا آنقدر برای هر گیگابایت ارزش قائل هستید که آماده به خطر انداختن عملکرد سیستم خود هستید. راه های مختلفی برای پاکسازی دایرکتوری WinSxS وجود دارد. ساده ترین اما نه بیشترین روش موثراستفاده است ابزار سیستم cleanmgr که به عنوان پاکسازی دیسک نیز شناخته می شود. برای اجرای آن، در پنجره "Run" دستور را وارد کنید cleanmgrو enter را فشار دهید. آیا می توانید تشخیص دهید؟

پاک کننده winsxs - DISM

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

DISM.exe /online /Cleanup-Image /StartComponentCleanup

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

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

همچنین می توانید نسخه های قدیمی را برای هر جزء حذف کنید. برای این کار از این دستور استفاده کنید:

DISM.exe /آنلاین /Cleanup-Image /StartComponentCleanup /ResetBase

عواقب آن دقیقاً مشابه با استفاده از دستور خواهد بود DISM.exe /آنلاین /Cleanup-Image /SPSuperseded .

برای پاکسازی پوشه WinSxS چه کارهای دیگری می توان انجام داد. در نسخه های اخیر ویندوز وجود دارد ویژگی مفیدمانند فعال/غیرفعال کردن اجزای سیستم در صورت تقاضا. اگر کنترل پنل را باز کنید و سپس به بخش «برنامه‌ها و ویژگی‌ها» بروید، متوجه می‌شوید که چه چیزی در خطر است. برخی از این مؤلفه‌ها، حتی اگر بررسی نشده باشند، همچنان روی دیسک وجود دارند. برای دانلود آنها نیازی به اتصال به Update Center ندارید، می توانید آنها را مستقیماً از دیسک نصب کنید. بنابراین، آنها فقط در پوشه WinSxS هستند.

اگر فایل های کامپوننت فضای دیسک زیادی را اشغال می کنند، می توانید آنها را حذف کنید. برای انجام این کار، ما دوباره از ابزار آشنای DISM استفاده خواهیم کرد. کنسول را اجرا کنید و دستور زیر را وارد کنید:

DISM.exe /آنلاین /انگلیسی /Get-Features /فرمت:جدول

با این کار لیستی از اجزا و همچنین وضعیت آنها نمایش داده می شود. فعال - فعال، غیرفعال - غیرفعال. برای حذف یک جزء از سیستم، از دستور زیر استفاده کنید:

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

کلمه کلیدی NAME در اینجا به معنای نام جزء است. به عنوان مثال، ما باید ماژول Microsoft-Hyper-V-All را حذف کنیم.

DISM.exe /Online /Disable-Feature /نام ویژگی:Microsoft-Hyper-V-All /Remove

حالا اگر دوباره دستور Get-Features را اجرا کنید، می بینید که وضعیت ویژگی به «Disabled with Payload Removed» به معنای «غیرفعال شدن با حذف بارها» تغییر کرده است.

نتیجه:

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

هر چیزی که در پوشه WinSxS باقی مانده است نباید حذف شود. و یک لحظه برای پاکسازی این پوشه از ابزارهای تصادفی موجود در اینترنت استفاده نکنید.

همانطور که تجربه نشان داده است، استفاده از چنین "پاک کننده ها" اغلب منجر به نصب مجدد کامل سیستم می شود. همچنین به این نکته توجه کنید که تابع پاکسازی دایرکتوری WinSxS را در هیچ یک از بهینه سازهای معروف پیدا نخواهید کرد.

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

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

آیا می توان این کار را انجام داد و اگر چنین است چگونه؟

تعریف

این پوشه چیست، برای چیست و شامل چه فایل هایی است؟ آیا می توان آن را به طور کامل پاک کرد؟ پس از همه، انجام این کار با کلیک معمول بر روی دکمه Delete غیرممکن است.

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

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

این آخرین نسخه معتبر از مطالب را ذخیره می کند. یعنی قبل از نصب آپدیت برای اولین بار، اطلاعات مربوط به نسخه اصلی ذخیره می شود. اما هنگام نصب به روز رسانی دوم - داده های پس از به روز رسانی اول (اگر به درستی کار می کرد).

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

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

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

ماهیت مشکل و ویژگی های راه حل آن

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

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

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

می توانید پوشه را با استفاده از ابزارهای از پیش نصب شده در سیستم عامل پاک کنید. دانلود ابزارهای ویژهبرای این مورد نیاز نیست. بنابراین، اگر کامپیوتر به درستی کار می کند. سپس می توانید به این روش ادامه دهید.

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

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

چگونه اندازه پوشه WinSxS را در ویندوز کاهش دهیم. چگونه winsxs را پاک کنیم.

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

با استفاده از خط فرمان پاک کنید

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

  • به عنوان مدیر کامپیوتر وارد شوید؛
  • عملکرد Run را اجرا کنید - باید همزمان دکمه های Win + R را روی صفحه کلید نگه دارید.
  • یک پنجره کوچک Run باز می شود که مجهز به یک فیلد ورودی است.
  • ترکیب msconfig را در آن بنویسید.
  • Enter را در صفحه کلید یا Run را در کادر ورودی فشار دهید:
  • در ویندوز 10 می توانید روی دکمه Start کلیک کنید و عبارت Command Prompt را تایپ کنید که همان پنجره باز می شود.
  • پنجره ای با پس زمینه سیاه باز می شود، این پنجره خط فرمان;

<Рис. 1 Командная строка>

  • در قسمت ورودی، ترکیب Dism.exe /online /cleanup-image /AnalyzeComponentStore را وارد کنید.
  • Enter را فشار دهید؛
  • دستور تجزیه و تحلیل ذخیره داده ها را شروع می کند، یعنی دایرکتوری که می خواهید پاک کنید.
  • یک اعلان در پس زمینه سیاه ظاهر می شود که ذخیره سازی باید تمیز شود (این همیشه اتفاق می افتد).
  • در قسمت ورودی ترکیب exe /online /cleanup-image /StartComponentCleanup را بنویسید.
  • دکمه Enter را روی صفحه کلید فشار دهید؛
  • در حال حاضر سیستم تمیز کردن خودکار ذخیره سازی مورد نظر از همه غیر ضروری است فایل های پشتیبان، در حالی که تمام داده های لازم بوت ذخیره می شود.
  • به محض اتمام مراحل، سیستم به شما اطلاع خواهد داد.

<Рис. 2 Очистка завершена>

اکنون می توانید از برنامه Command Prompt خارج شده و کامپیوتر خود را مجددا راه اندازی کنید. محتویات پوشه را بررسی کنید. اکنون "وزن" آن باید بسیار کمتر باشد، زیرا همه چیز ممکن است فایل های به درد نخوربازنشسته

ویژگی جالب این روش این است که این روش نباید زیاد مورد استفاده قرار گیرد. در غیر این صورت، اگر نسخه‌های پشتیبان از به‌روزرسانی‌ها در آن وجود نداشته باشد، ممکن است وزن آن کمی افزایش یابد. یعنی فقط زمانی باید پاکسازی کنید که محتویات دایرکتوری بسیار قابل توجه است (مقدار محتوا در 7 گیگابایت عادی در نظر گرفته می شود و بر سیستم تأثیر منفی نمی گذارد).

نظافت با ابزار

تمیز کردن این دایرکتوری در این نسخه از سیستم عامل دارای ویژگی های خاصی است. برای تولید آن باید به روز رسانی KB2852386 را نصب کنید. اجباری نیست، زیرا بسیاری از کاربران آن را ندارند، اما این است که عملکرد لازم را به ابزار پاکسازی دیسک اضافه می کند.

در حال دانلود به روز رسانی

چگونه چنین به روز رسانی را نصب کنیم؟ طبق الگوریتم زیر عمل کنید:

  1. کنترل پنل را باز کنید؛
  2. به آیتم System Updates بروید (می توانید این کار را به سادگی با یافتن چنین موردی از طریق موتور جستجو در Explorer انجام دهید، همچنین می توانید آن را از طریق جستجو در منوی Start پیدا کنید).
  3. پس از باز کردن مرکز به روز رسانی سیستم به یک روش، روی دکمه جستجوی به روز رسانی ها کلیک کنید که در پنجره باز شده موجود است.
  4. مدتی صبر کنید تا جستجو کامل شود.

<Рис. 3 Центр обновлений>

  1. روی گزینه آپدیت های اختیاری کلیک کنید.
  2. برای دیدن انتهای نام به‌روزرسانی‌ها، فهرست را به طرفین اسکرول کنید (این جایی است که نام‌های عددی و الفبایی آنها قرار دارد).
  3. به روز رسانی را با شماره مربوطه پیدا کنید.

<Рис. 4 Выбор обновлений>

  1. روی آن کلیک کنید و به روز رسانی را نصب کنید.
  2. به محض اینکه سیستم به شما اطلاع داد که دانلود و نصب کامل شده است، تمام پنجره ها را ببندید.

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

پاکسازی در ویندوز 7

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

موارد زیر را انجام دهید:

  1. برنامه را برای تمیز کردن هارد دیسک باز کنید (برای راه اندازی آن، از جستجو در منوی Start استفاده کنید).
  2. کلید Clear را پیدا کنید فایل های سیستمی، روی آن کلیک کنید؛
  3. یک منوی کوچک باز می شود که در آن باید روی بخش به روز رسانی های پاکسازی کلیک کنید (بسته به ویژگی های سیستم، این مورد ممکن است نام دیگری داشته باشد - به روز رسانی فایل های پشتیبان).

<Рис. 5 Работа в Windows 7>

  1. روی دکمه OK کلیک کنید و منتظر بمانید تا حذف کامل شود که سیستم به شما اطلاع خواهد داد.

کامپیوتر خود را مجددا راه اندازی کنید و ویژگی های پوشه WinSxS را بررسی کنید. حجم آن باید به طور قابل توجهی کاهش یابد، گاهی اوقات تقریبا دو برابر.

پاکسازی در ویندوز 8، 8.1

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

  1. منوی Start را باز کنید؛
  2. شروع به تایپ "پاکسازی دیسک" کنید.
  3. به محض اینکه ابزار مربوطه در لیست نتایج جستجو ظاهر شد، آن را با یک کلیک ماوس راه اندازی کنید.
  4. قسمت Clean up system files را در پنجره باز شده پیدا کنید.
  5. روی آن کلیک کنید و در لیست باز شده، قسمت Clean up Operating system updates را انتخاب کنید.

<Рис. 6 Манипуляции в Виндовс 8>

  1. صبر کنید تا سیستم عامل به کاربر اطلاع دهد که پاکسازی کامل شده است و سپس دستگاه را مجددا راه اندازی کنید تا تغییرات اعمال شوند.

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

ویژگی های ویندوز 8.1

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

  1. از زیر وارد شوید حسابمدیر (در غیر این صورت روش کار نخواهد کرد)؛
  2. Command Prompt را با استفاده از یکی از روش های توضیح داده شده در بالا یا با فشار دادن همزمان کلیدهای Win و X اجرا کنید.
  3. در منوی باز شده، مورد Command Prompt (administrator) را پیدا کرده و روی آن کلیک کنید.
  4. در قسمت ورودی خط فرمان، ترکیب dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase را بنویسید.
  5. اگر ترکیب dism.exe /Online /Cleanup-Image /AnalyzeComponentStore را چاپ کنید، می توانید دقیقاً متوجه شوید که فهرست "مشکل" چند مگابایت را اشغال می کند، یعنی چقدر دارد.

<Рис. 7 Работа в Виндовс 8.1>

  1. سپس دکمه Enter را روی صفحه کلید خود فشار دهید.

برنامه پاکسازی شروع شده است. از آنجایی که به محض پایان یافتن، یعنی تمام فایل‌ها حذف می‌شوند که ناپدید شدن آن‌ها آسیبی به سیستم وارد نمی‌کند، پنجره Command Prompt به شما اطلاع می‌دهد که پاکسازی کامل شده است. اکنون می توانید این پنجره را ببندید و کامپیوتر خود را مجددا راه اندازی کنید.

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

حذف خودکار

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

برنامه Task Scheduler را با استفاده از Start Menu Finder پیدا کنید. برنامه را اجرا کنید. در لیست سمت راست پنجره، بخش Create a simple task را انتخاب کنید.

<Рис. 8 Автоматическая очистка>

یک کار StartComponentCleanup در شعبه Microsoft\Windows\Servicing ایجاد کنید. فاصله زمانی را به دلخواه تنظیم کنید، اما نه خیلی مکرر. روی OK کلیک کنید و دستگاه خود را مجددا راه اندازی کنید تا تغییرات اعمال شوند.

<Рис. 9 Создание задачи>

پاک کردن پوشه #WinSxS

اکثر سوال متداولویندوز 10: چگونه پوشه WinSxS را #پاک کنید. واقعیت این است که در طول فرآیند به روز رسانی کامپوننت، ویندوز نسخه های قبلی را حذف نمی کند. این امر ضروری است تا در صورت لزوم، امکان بازگرداندن اجزای به روز شده وجود داشته باشد. به همین دلیل، دیسک به سرعت پر می شود و باید به طور دوره ای تمیز شود. به هیچ وجه نباید پوشه WinSxS را حذف کنید! در ویدیو من در مورد دو روش برای تمیز کردن پوشه WinSxS ویندوز صحبت می کنم.