Folder WinSxS di Windows 11/10 dijelaskan

Sebagian besar dari Anda mungkin telah memperhatikan folder WinSxS(WinSxS folder) di Windows 11/10/8/7 dan terkejut dengan ukurannya. Bagi yang belum, foldernya terletak di C:\Windows\Winsxs dan memiliki ukuran yang sangat besar! 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 besar di Windows 11 . Windows 10, Windows 8, Windows 7, dan Windows Vista , menarik bagi banyak orang! Periksa gambar di bawah ini.

winxs-folder-windows

So what is the mystery of this Winsxs folder in Windows 11/10? Let us find so, in this post.
 

Apa itu folder WinSxS di Windows 11/10

Folder WinSxS(WinSxS folder) , menyimpan banyak salinan dll, exe, dan file sistem lainnya untuk memungkinkan beberapa 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.

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

Di Winsxs , folder 'cadangan' adalah yang terbesar, seperti yang dapat dilihat pada gambar di bawah ini.

folder WinSxS

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

folder WinSxS

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

“Side-by-side assemblies are used by the operating system as fundamental units of naming, binding, versioning, deployment, and configuration. The Winsxs folder includes all manifests, optional components, and 3rd party Win32 files”, says Microsoft.

Tapi, mengapa begitu banyak subfolder dan mengapa menyimpan begitu banyak(so many)  versi berbeda dari dll, exe, atau file lain yang sama?

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

Apakah aman menghapus folder WinSxS?

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 mengharapkan folder WinSxS berukuran jumbo . Folder WinSxs ini tidak dapat berada di volume selain volume sistem. Ini karena tautan keras NTFS . Jika Anda mencoba untuk memindahkan folder, ini dapat mengakibatkan pembaruan Windows , paket layanan, fitur, dll., tidak terinstal dengan benar.

Jika Anda menghapus komponen dari folder WinSxS  seperti manifes atau rakitan, dll., Anda mungkin berada dalam masalah. Each system would react differently. What may work for one could break another!Misalnya, jika Anda menginstal program yang memerlukan perakitan tertentu, yang mungkin telah Anda hapus, maka program itu tidak akan berjalan! Mengompresi folder juga tidak boleh, karena dapat menyebabkan masalah selama WindowsUpdates atau saat menginstal Hotfix.(Compressing the folder is also a no-no, as it could cause problems during WindowsUpdates or while installing a Hotfix.)

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

Kami tidak menyarankan penggunaan alat pembersihan WinSxS seperti WinsxsLite karena Anda dapat merusak Windows Anda.(We would not advise the use of WinSxS cleanup tools like WinsxsLite as you could end up breaking your Windows.)

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

Pembersihan Folder WinSxS(WinSxS Folder Cleanup) di Windows 11/10

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 Toko Komponen(Component Store Cleanup) direkomendasikan atau tidak. Itu hadir di Windows 11/10 , juga.

  • Di Windows 11/10/8.1/8 , buka Disk Cleanup Tool dan gunakan opsi Windows Update Cleanup untuk membersihkan WinSxS .
  • Untuk Windows 7 , Microsoft merilis pembaruan yang menambahkan opsi Pembersihan Pembaruan Windows ke alat Pembersihan Disk .
  • Pengguna Windows Server(Windows Server) sekarang juga dapat membersihkan WinSxS di Windows Server dengan Pembaruan baru.

Berikut adalah beberapa opsi lain yang dapat Anda pertimbangkan untuk mengosongkan ruang disk(free up disk space) – beberapa rutin dan beberapa ekstrem:

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

Pembaruan 1 Dari Blog TechNet:(Update 1 From TechNet Blogs:) Salah satu perubahan terbesar antara versi Windows sebelumnya adalah perpindahan dari OS yang dijelaskan INF ke komponenisasi. Semua komponen dalam sistem operasi dapat ditemukan di folder WinSxS – 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(WinSxS) adalah satu - satunya lokasi komponen ditemukan di sistem, semua file lain yang Anda lihat di sistem "diproyeksikan" dengan tautan keras dari penyimpanan komponen.

Sekarang setelah Anda mengetahui mengapa toko dapat tumbuh menjadi begitu besar, pertanyaan Anda berikutnya mungkin adalah 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 pada waktu tertentu apa versi terbaik dari komponen untuk proyek tersebut. Itu berarti bahwa jika Anda menghapus pembaruan keamanan, kami dapat menginstal versi tertinggi berikutnya pada sistem – kami tidak lagi memiliki masalah “pencopotan pemasangan yang rusak”. Ini juga berarti bahwa jika Anda memutuskan untuk menginstal fitur opsional, kami tidak hanya memilih versi RTM 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 mencopot pemasangan versi paket yang ada di sistem Anda. Paket Layanan 1(Service Pack 1) berisi biner yang disebut VSP1CLN.EXE , alat yang akan membuat paket Paket Layanan(Service Pack) permanen (tidak dapat dilepas) di sistem Anda, dan menghapus versi RTM dari semua komponen yang digantikan. Hal ini hanya dapat dilakukan karena dengan membuat Service Pack menjadi permanen; kami dapat menjamin bahwa kami tidak akan pernah membutuhkan versi RTM .

Update 2 Dari Blog E7(From E7 Blogs) : “ Memodulasi(Modularizing) ” sistem operasi adalah tujuan rekayasa di Windows Vista . Ini untuk memecahkan sejumlah masalah di Windows lama yang terkait dengan instalasi, servis, dan keandalan. Direktori Windows SxS  mewakili "status penginstalan dan servis" dari semua komponen sistem. Namun pada kenyataannya, ini tidak 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 direktori adalah poin yang wajar! Direktori WinSxS juga memungkinkan layanan offline, dan membuatWindows 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 terlihat bahwa sistem melakukan booting dan berjalan dengan baik. . Namun seperti yang dijelaskan di atas, ini adalah praktik yang sangat buruk, karena Anda menghapus kemampuan untuk melayani dengan andal, semua komponen sistem operasi, dan kemampuan untuk memperbarui atau mengonfigurasi komponen opsional pada sistem Anda. Windows hanya mendukung direktori WinSxS pada drive fisik di lokasi awalnya diinstal.

Kesimpulan(Conclusion)

Biarkan folder WinSxS apa adanya!

Pelajari tentang folder Sysnative, folder Panther(Panther folder) dan folder Catroot & Catroot2(Catroot & Catroot2 folders) di sini.(Learn about the Sysnative folder, Panther folder and Catroot & Catroot2 folders here.)

Bacaan tambahan:(Additional reads:)

Analyze Windows Component Store or WinSxS in Windows WinSxS folder cleanup in Windows Add Windows Update Cleanup option to Disk Cleanup tool in Windows Clean up WinSxS Directory on Windows Server



About the author

Saya seorang pengembang web dengan pengalaman dalam pengembangan web tradisional dan pengembangan aplikasi seluler. Saya memiliki pemahaman yang kuat tentang pengalaman pengguna, desain, dan teknik pengoptimalan. Keterampilan saya juga memungkinkan saya untuk mengembangkan aplikasi yang berguna dan inovatif yang dapat digunakan oleh bisnis dan organisasi.



Related posts