Новини високих технологій
» » Що за папка WinSxS, і як її очистити?

Що за папка WinSxS, і як її очистити?

10-12-2017, 20:31
777
Технологія Side-by-Side - стандарт для виконуваних файлів у Windows 98 Windows 2000 і пізніших версіях, які усувають проблеми (відомі як DLL Hell), які виникають через використання бібліотек динамічного компонування (DLL) в Microsoft Windows. До таких проблем відносяться конфлікти версій, відсутні DLL, дублікати бібліотек і неправильна реєстрація. Windows зберігає кілька версій DLL в підкаталозі WinSxS і завантажує їх на вимогу. Це зменшує проблеми залежностей для додатків.
Багато користувачів задаються питанням про те, що таке WinSxS. Що за папка? Технологія Side-by-Side також відома як WinSxS або SxS, хоча технічно WinSxS відноситься тільки до глобального сховища компонентів Windows. Виконувані файли, які включають маніфест SxS, позначаються вузлами SxS. WinSxS також є технологічною основою для активації без реєстрації COM.


WinSxS - що це за тека?

Отже, почнемо з самого початку. WinSxS - папка Windows XP, Vista, 7 і 8 в якій зберігаються різні копії DLL і системних файлів. Оскільки програми можуть використовувати один і той же DLL-файл, у цій папці зберігаються різні файли з міркувань сумісності, які потребують відновлення старих версій. Папка знаходиться за адресою: C:WindowsWinSxS. Розмір папки в кілька гігабайт є штатним з точки зору її функціональності і варіюється в залежності від версій ОС. Папка WinSxS і її вміст ніколи не повинні вилучатися вручну. Якщо ви хочете видалити файли з комп'ютера, рекомендується використовувати функціонал «Очищення диска».

Очищення диска

Disk Cleanup - це програмна утиліта Microsoft, вперше представлена в Windows 98 і включена в усі наступні версії. Дозволяє користувачам видаляти файли, які більше не потрібні і можуть бути безпечно видалені. Видалення непотрібних файлів, включаючи тимчасові, прискорює і покращує продуктивність комп'ютера. Виконання очищення диска не рідше 1 разу в місяць - оптимальна частота обслуговування. Disk Cleanup може видаляти тимчасові файли Інтернету (пов'язані з Internet Explorer), завантажені програмні файли і автономні веб-сторінки. Очищення диска дозволяє очистити кошик, видалити тимчасові файли і мініатюри.

Алгоритм виконання для Windows 10 і 8: На екрані Робочий стіл натисніть клавішу Windows + X, щоб відкрити меню «завдання». У меню натисніть кнопку «Виконати». У полі «Запустити текст» введіть cleanmgr і натисніть «Enter». Процедура для Windows 7 і більш ранніх версій: Зайдіть в меню «Пуск». Натисніть «Програми» - «Стандартні» - «Службові». В розділі «Системні інструменти» виберіть «Утиліта очищення диска». Або: Відкрийте меню «Пуск». Натисніть кнопку «Виконати». У полі «Запустити текст» введіть cleanmgr і натисніть «Enter».
Коли відкриється «Очищення диска», у стартовому вікні потрібно вибрати відповідний диск і натиснути ОК. В наступному вікні необхідно перевірити кожне з полів, які ви бажаєте очистити. Праворуч від кожного елемента позначено простір, яке кожен з елементів займає на жорсткому диску. Після перевірки всіх полів натисніть ОК, щоб розпочати процес очищення.

DLL

DLL - файл, використовуваний на платформах Microsoft Windows. Він надає бібліотеку підпрограм, які можуть використовувати додатки для виконання певного набору завдань або функцій. Наприклад, DLL-файл може надати кроки, необхідні для друку документа. Без цього функціоналу розробникам програми довелося б переписувати всі кроки заново. Більшість користувачів не знайомі з файлами DLL з-за помилок, які вони отримують на своєму комп'ютері, або із-за відсутності потрібного документа, або із-за того, що файл має погані інструкції і генерує помилку. Зазвичай ці типи помилок усуваються шляхом оновлення або перевстановлення програми.

Опис процесу

WinSxS - що за папка? Користувачі Windows, які запустили аналізатор дискового простору, можуть виявити папки WinSxS в каталозі Windows. Зазвичай папка має розмір від 5 до 8 гігабайт в Windows Vista, але в деяких випадках розмір може доходити до 16 гігабайт. Особливо тоді, коли користувачі Windows XP переходять на оновлену версію операційної системи. Розмір папки може збільшитися з декількох мегабайт до гігабайт.
Часто користувачі задаються питанням про те, чи можна видалити папки WinSxS, є необхідність включити її в резервні копії операційної системи і чому вона має такий великий розмір у порівнянні з іншими папками Windows.

Історія

WinSxS - що за папка з ретроспективної точки зору? У версії Windows 9x операційна система зіткнулася з проблемами з динамічними бібліотеками посилань, точніше з різними версіями однієї і тієї ж DLL. Не було можливості зберігати кілька версій DLL, що призводило до несумісності та іншим проблемам. У Windows ME Microsoft почала включати опції для зберігання декількох версій dll з тим же ім'ям в ОС. Тільки в Windows Vista ця технологія була модифікована і використовується до цих пір. Якщо ви відкриєте папку в провіднику Windows, то побачите величезний список папок, що містять хоча б один файл, але найчастіше кілька. Папки, які починаються з одного й того ж імені, містять різні версії однієї і тієї ж бібліотеки. Іноді є п'ять або більше папок, на яких розміщуються різні версії однієї і тієї ж бібліотеки динамічних посилань.

Технічна специфікація

WinSxS - що за папка і в чому її призначення? Всі компоненти в операційній системі знаходяться в папці WinSxS. Це місце називається сховищем компонентів, кожен з яких має унікальне ім'я і включає в себе версію, мову і архітектуру процесора, для якої він був створений. Папка WinSxS - єдине місце знаходження компонента в системі, всі інші примірники файлів, які ви бачите в ОС, проектуються жорсткою прив'язкою зі сховища компонентів.
Що за папка WinSxS, і як її очистити?
Windows використовує системну папку WinSxS для зберігання файлів, необхідних для установки операційної системи, а також створення резервних копій або оновлень цих файлів. Папка займає кілька гігабайт простору і зростає з кожним оновленням Windows Update. Не можна просто видалити всі папки WinSxS, тому що деякі з файлів необхідні для надійного запуску і оновлення Windows. Однак в Windows 7 і більш нових версіях можна використовувати вбудований інструмент «Очищення диска», щоб видалити старі версії оновлень Windows. У Windows 8.1 і 10 можна використовувати командний рядок для очищення папки WinSxS. Виконайте наступні дії, щоб очистити непотрібні файли в цій папці WinSxS і повернути цінне простір на жорсткому диску: Через інтерфейс панелі завдань відкрийте інструмент «Очищення диска». Запустіть diskcleanup. Натисніть кнопку «видалити системні файли». Встановіть прапорець «Очищення Windows Update». Натисніть ОК.
Зверніть увагу, що якщо ви не бачите параметра «Очищення Windows Update», це означає, що немає файлів, які можна видалити.

Як очистити папки WinSxS? Використання командного рядка

Якщо вам потрібно більш докладне уявлення про те, скільки місця займає папка SxS і яка можливість очищення непотрібних файлів, використовувати командний рядок: Запустіть командний рядок з правами адміністратора. Ви можете зробити це, натиснувши правою клавішею миші іконку Windows на панелі завдань і виберіть пункт «Командний рядок (адміністратор)»: cmd admin. Введіть команду: Dism.exe/online/Cleanup-Image/Start Component Cleanup. Аналіз папки може зайняти кілька хвилин. Коли це буде зроблено, ви побачите інформацію про розмірах компонентів папки WinSxS та рекомендації по її очищенню. Якщо рекомендується, очистіть папку. Очищення може зайняти деякий час, залежно від версії операційної системи та обсягу файлів для видалення.
Цікаво по темі
Ефективне очищення комп'ютера від сміття для Windows 10: способи та покроковий опис
Ефективне очищення комп'ютера від сміття для Windows 10: способи та покроковий опис
Як відомо, будь-яка система Windows, незалежно від версії, з часом накопичує в собі величезну кількість так званого комп'ютерного сміття, через що її
Як зробити комп'ютер швидше: особливості, способи і рекомендації
Як зробити комп'ютер швидше: особливості, способи і рекомендації
Погодьтеся, працювати за комп'ютером, коли той починає гальмувати, і ви перебуваєте в нестерпному очікуванні...
Які оновлення Windows 7 можна встановлювати? Шкідливі оновлення Windows 7
Які оновлення Windows 7 можна встановлювати? Шкідливі оновлення Windows 7
Не всі користувачі комп'ютерів і ноутбуків пробували на ділі Windows 7. Багато з тих, хто належить до IT-спільноти, використовують в якості
Як видалити Windows.old: покрокова інструкція
Як видалити Windows.old: покрокова інструкція
Якщо на комп'ютері було виконано оновлення Windows або під час чистої установки не проводилося форматування жорсткого диска, у файловій системі