Folder WinSxS di Windows 10 menjelaskan

Sebagian besar dari Anda mungkin telah memperhatikan folder WinSxS di Windows 10/8/7 dan terkejut dengan ukurannya. Bagi mereka yang belum, folder tersebut terletak di C: \ Windows \ Winsxs dan memiliki ukuran kekalahan! Milik saya hampir 5 GB dan memiliki sekitar 6000 folder & 25000 file dan menempati hampir 40% dari folder Windows! Sedangkan ukuran folder Winsxs ini, di XP, sekitar 25-50 MB; ukurannya yang besar di Windows 10, Windows 8, Windows 7, dan Windows Vista, menarik bagi banyak orang! Periksa gambar di bawah ini.

winxs-folder-windows

Lalu apa misteri folder Winsxs ini di Windows 10, Windows 8.1, Windows8, Windows 7, dan Windows Vista? Mari kita temukan, di posting ini.

Folder WinSxS, menyimpan banyak salinan dll, exe, dan file sistem lainnya untuk memungkinkan banyak aplikasi berjalan di Windows tanpa masalah kompatibilitas. Jika Anda menelusuri di dalam, Anda akan melihat apa yang tampak seperti banyak file duplikat, masing-masing memiliki nama yang sama. Ini sebenarnya, versi berbeda dari file yang sama yang sedang disimpan; karena program yang berbeda mungkin memerlukan versi yang berbeda.

Apa itu folder WinSxS Windows 10

Singkatnya, Winsxs, yang merupakan singkatan dari 'Windows Side By Side' , adalah cache perakitan asli Windows. Perpustakaan yang dimiliki oleh banyak aplikasi disimpan di sana. Fitur ini pertama kali diperkenalkan, di Windows ME dan dianggap sebagai solusi Microsoft untuk apa yang disebut masalah 'neraka dll' yang melanda Windows 9x.

Di Winsxs, folder 'backup' adalah yang terbesar, seperti yang terlihat pada gambar di bawah ini.

Sub-folder WinSxS

Sekali lagi, seperti yang dapat dilihat pada gambar di bawah ini, di folder Winsxs, jenis File 'Lainnya' mengambil sebagian besar ruang. Ini terutama terdiri dari .imd, .ngr, .csd, .dll, .dll.mui, .exe dan jenis file lainnya.

Jenis File di WinSxS

Di Windows 7 dan yang lebih baru, tidak ada folder 'dllcache' dan Anda juga tidak dapat menemukan folder 'i386', tempat cache sistem (seperti di XP) semua modul sumbernya. Folder WinSxS inilah yang menyimpan komponen bersama dari aplikasi berdampingan. File-file ini dapat berupa beberapa versi dari rakitan atau aplikasi yang sama. Setiap rakitan yang berdampingan memiliki identitas yang unik. Salah satu atribut identitas assembly adalah versinya.

“Rakitan berdampingan digunakan oleh sistem operasi sebagai unit dasar penamaan, pengikatan, pembuatan versi, penerapan, dan konfigurasi. Folder Winsxs menyertakan semua manifes, komponen opsional, dan file Win32 pihak ketiga ”, kata Microsoft.

Tetapi, mengapa begitu banyak subfolder dan mengapa menyimpan begitu banyak versi berbeda dari dll, exe, atau file lain yang sama?

Seperti yang disebutkan, Windows menyimpan dll lama dan komponen pustaka di folder WinSxS. Sekarang jika versi yang lebih baru dari file ini adalah bagian dari OS, tetapi aplikasi tertentu memerlukan versi lama tertentu untuk dijalankan, maka versi yang lebih lama dari folder W inSxS akan digunakan, meninggalkan versi yang lebih baru di tempatnya, untuk aplikasi lain yang mungkin membutuhkannya.

Jadi jelas, Anda tidak dapat menghapus direktori ini atau memindahkannya ke tempat lain. Juga tidak disarankan untuk menghapus apa pun di sini, karena langkah seperti itu mungkin dapat membuat aplikasi Anda tidak dapat dijalankan atau bahkan merusak sistem Anda! Jika Anda memiliki banyak aplikasi yang terinstal, Anda dapat berharap memiliki folder W inSxS berukuran jumbo. Folder WinSxs ini tidak dapat berada di volume lain selain volume sistem. Ini karena hard link NTFS. Jika Anda mencoba memindahkan folder, ini dapat mengakibatkan pembaruan Windows, paket layanan, fitur, dll., Tidak diinstal dengan benar.

Jika Anda menghapus komponen dari folder WinSxS seperti manifests atau assemblies, dll., Anda bisa mendapat masalah. Setiap sistem akan bereaksi berbeda. Apa yang berhasil untuk satu bisa menghancurkan yang lain! Misalnya, jika Anda menginstal program yang membutuhkan rakitan tertentu, yang mungkin telah Anda hapus, maka program itu tidak akan berjalan! Mengompresi folder juga tidak boleh, karena dapat menyebabkan masalah selama Pembaruan Windows atau saat menginstal Hotfix.

Cara paling aman untuk membersihkannya adalah dengan mencopot pemasangan aplikasi yang tidak Anda perlukan. Namun, ini juga bukan bukti yang bodoh, karena banyak aplikasi masih meninggalkan file mereka di sini, karena mereka mungkin dibagikan di antara aplikasi lain. Jadi kemungkinan dud dll yang tidak terpakai tertinggal cukup tinggi.

Kami tidak menyarankan penggunaan alat pembersihan WinSxS seperti WinsxsLite karena Anda dapat merusak Windows Anda.

Dan jika Anda mencoba perangkat lunak baru atau sering menginstal dan mencopot pemasangan, Anda mungkin memperhatikan bahwa ukuran Winsx Anda memang besar, karena Windows akan menyimpan banyak salinan dari file dll ini, untuk memungkinkan banyak aplikasi tanpa masalah kompatibilitas.

Pembersihan Folder WinSxs

Windows 8.1 memperkenalkan opsi baris perintah baru untuk DISM.exe, / AnalyzeComponentStore. Menjalankan perintah ini, akan menganalisis folder WinSxS dan memberi tahu Anda apakah Pembersihan Penyimpanan Komponen disarankan atau tidak. Itu hadir di Windows 10 , juga.

Di Windows 8 / 8.1 / 10 , buka Alat Pembersihan Disk dan gunakan opsi Pembersihan Pembaruan Windows untuk membersihkan WinSxS.

Microsoft meluncurkan pembaruan yang menambahkan opsi Pembersihan Pembaruan Windows ke alat Pembersihan Disk di Windows 7 .

Sekarang Anda juga dapat membersihkan WinSxS di Windows Server 2008 R2 dengan Pembaruan baru.

Berikut adalah beberapa opsi lain yang dapat Anda pertimbangkan untuk mengosongkan ruang disk - beberapa rutinitas dan beberapa ekstrim:

  1. Jalankan alat Disk Cleanup
  2. Copot pemasangan aplikasi yang tidak digunakan
  3. Pindahkan file Halaman ke drive lain
  4. Nonaktifkan hibernasi
  5. Gunakan opsi file dump khusus untuk merekam file dump memori pada volume lain di sistem.
  6. Nonaktifkan titik pemulihan sistem
  7. Bongkar profil pengguna dan direktori file program ke volume lain di sistem.

Pembaruan 1 Dari Blog TechNet: Salah satu perubahan terbesar antara versi Windows sebelumnya adalah perpindahan dari OS yang dijelaskan INF ke komponenisasi. Semua komponen di sistem operasi ditemukan di folder WinSxS - sebenarnya, kami menyebut lokasi ini sebagai penyimpanan komponen. Setiap komponen memiliki nama unik yang mencakup versi, bahasa, dan arsitektur prosesor yang digunakan untuk membuatnya. Folder WinSxS adalah satu-satunya lokasi di mana komponen tersebut ditemukan di sistem, semua contoh file lain yang Anda lihat di sistem "diproyeksikan" dengan menautkan keras dari penyimpanan komponen.

Sekarang setelah Anda tahu mengapa toko bisa tumbuh menjadi begitu besar, pertanyaan Anda selanjutnya mungkin bertanya mengapa kami tidak menghapus versi komponen yang lebih lama. Jawaban singkatnya adalah keandalan. Penyimpanan komponen, bersama dengan informasi lain pada sistem, memungkinkan kita untuk menentukan kapan saja versi terbaik dari sebuah komponen untuk proyek tersebut. Itu berarti bahwa jika Anda mencopot pembaruan keamanan, kami dapat memasang versi tertinggi berikutnya pada sistem - kami tidak lagi memiliki masalah "pencopotan tidak teratur". Ini juga berarti bahwa jika Anda memutuskan untuk menginstal fitur opsional, kami tidak hanya memilih versi RTM dari komponen, kami akan melihat untuk melihat versi tertinggi yang tersedia pada sistem.

Satu-satunya cara untuk mengurangi ukuran folder WinSxS dengan aman adalah dengan mengurangi serangkaian kemungkinan tindakan yang dapat dilakukan sistem - cara termudah untuk melakukannya adalah dengan menghapus paket yang menginstal komponen di tempat pertama. Ini dapat dilakukan dengan menghapus versi paket yang sudah diganti yang ada di sistem Anda. Paket Layanan 1 berisi biner yang disebut VSP1CLN.EXE , alat yang akan membuat paket Paket Layanan permanen (tidak dapat dilepas) di sistem Anda, dan menghapus versi RTM dari semua komponen yang digantikan. Ini hanya dapat dilakukan karena dengan menjadikan Service Pack permanen; kami dapat menjamin bahwa kami tidak akan membutuhkan versi RTM.

Pembaruan 2 Dari Blog E7: "Modularisasi" sistem operasi adalah tujuan rekayasa di Windows Vista. Ini untuk menyelesaikan sejumlah masalah di Windows lawas yang terkait dengan penginstalan, servis, dan keandalan. Direktori Windows SxS mewakili "status penginstalan dan servis" dari semua komponen sistem. Namun pada kenyataannya, ini tidak benar-benar menghabiskan ruang disk sebanyak yang terlihat saat menggunakan alat bawaan (DIR dan Explorer) untuk mengukur ruang disk yang digunakan. Fakta bahwa kami mempersulit Anda untuk mengetahui berapa banyak ruang yang dikonsumsi dalam sebuah direktori adalah hal yang wajar! Direktori WinSxS juga memungkinkan layanan offline, dan menjadikan Windows Vista dan yang lebih baru "aman untuk pencitraan".

Ada beberapa blog dan bahkan beberapa alat "bawah tanah" yang memberi tahu Anda bahwa tidak apa-apa untuk menghapus direktori WinSxS, dan memang benar bahwa setelah instalasi, Anda dapat menghapusnya dari sistem, dan akan tampak bahwa sistem melakukan boot dan berjalan dengan baik . Namun seperti yang dijelaskan di atas, ini adalah praktik yang sangat buruk, karena Anda menghapus kemampuan untuk melakukan layanan dengan andal, semua komponen sistem operasi, dan kemampuan untuk memperbarui atau mengonfigurasi komponen opsional di sistem Anda. Windows hanya mendukung direktori WinSxS pada drive fisik di lokasi yang diinstal semula.

Kesimpulan

Biarkan folder WinSxS seperti apa adanya!

Pelajari tentang folder Sysnative dan folder Catroot & Catroot2 di sini.

Bacaan tambahan:

  1. Analisis Windows Component Store atau WinSxS di Windows
  2. Pembersihan folder WinSxS di Windows
  3. Tambahkan opsi Pembersihan Pembaruan Windows ke alat Pembersihan Disk di Windows
  4. Bersihkan Direktori WinSxS di Windows Server.
winxs-folder-windows