Penjelasan Folder Winsxs

Coba Instrumen Kami Untuk Menghilangkan Masalah

Pengguna Windows yang telah menjalankan penganalisis ruang disk TreeSize atau WizTree di hari-hari terakhir mungkin tersandung untuk pertama kalinya pada folder Winsxs di direktori Windows.

Folder biasanya berukuran sekitar 5 hingga 8 Gigabyte pada Windows Vista dan Windows 7 atau yang lebih baru, namun ada laporan folder yang lebih besar, hingga 16 Gigabyte dan lebih banyak lagi.

Khususnya pengguna Windows XP yang baru saja beralih ke Windows 7 mungkin bertanya pada diri sendiri mengapa ukuran folder bertambah dari beberapa Megabyte menjadi Gigabyte.

Mesin pencari internet dan papan pesan penuh dengan pertanyaan tentang folder tersebut, banyak pengguna ingin tahu apakah aman untuk menghapus folder Winsxs, jika perlu disertakan dalam cadangan sistem operasi atau mengapa ukurannya begitu besar dibandingkan dengan yang lain. Folder Windows.

winsxs
winxs

Penting untuk melihat ke masa lalu. Kembali ke Windows 9x, sistem operasi mengalami masalah dengan pustaka tautan dinamis, lebih tepatnya dengan versi berbeda dari dll yang sama. Tidak ada cara untuk menyimpan banyak versi dll, yang menyebabkan ketidakcocokan dan masalah lainnya.

Kemudian di Windows ME, Microsoft mulai menyertakan opsi untuk menyimpan beberapa versi dll dengan menggunakan nama yang sama di sistem operasi. Baru pada Windows Vista teknologi ini berubah menjadi apa yang dialami oleh pengguna Vista dan Windows 7 saat ini.

Jika Anda membuka folder di Windows Explorer, Anda akan melihat daftar folder yang sangat besar, dengan setiap folder berisi setidaknya satu file, tetapi seringkali banyak file. Folder yang dimulai dengan nama yang sama menghosting versi berbeda dari dll yang sama, terkadang ada lima atau lebih folder yang menghosting versi berbeda dari pustaka tautan dinamis yang sama.

winsxs folder
folder winsxs

Winsxs, singkatan dari Windows Side by Side, mengacu pada konsep hosting file yang sama dalam versi berbeda di sistem operasi.

Folder cadangan ditampilkan sebagai folder terbesar di folder Winsxs, diikuti oleh folder naturallanguage6 dan Manifests.

Sebuah blog Technet pos oleh Jeff Hugh menjelaskan perpindahan dari OS yang dijelaskan INF ke komponenisasi di Windows Vista.

Semua komponen dalam 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 pada sistem, semua contoh lain dari file yang Anda lihat di sistem 'diproyeksikan' dengan menghubungkan secara keras dari penyimpanan komponen. Izinkan saya mengulangi poin terakhir itu - hanya ada satu contoh (atau salinan data lengkap) dari setiap versi dari setiap file di OS, dan contoh itu terletak di folder WinSxS. Jadi dilihat dari perspektif itu, folder WinSxS benar-benar keseluruhan dari keseluruhan OS, yang disebut sebagai 'flat' di sistem operasi tingkat bawah. Ini juga menjelaskan mengapa Anda tidak lagi dimintai media saat menjalankan operasi seperti Pemeriksa Berkas Sistem (SFC), atau saat memasang fitur dan peran tambahan.

Postingan Jeff memberikan jawaban atas pertanyaan apakah aman untuk menghapus file di folder winsxs, singkatnya: Tidak.

Satu-satunya pilihan untuk mengurangi ukuran file dari folder itu dengan aman adalah dengan menghapus perangkat lunak dari sistem operasi yang tidak diperlukan lagi, tetapi bahkan itu tidak akan menurunkan ukuran file secara signifikan.

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.

Sebaiknya tinggalkan folder itu sendiri. Pengguna Windows Vista mungkin dapat mengurangi ukuran folder Winsxs dengan menjalankan aplikasi pihak ketiga WinsxsLite

WinsxsLite dimaksudkan sebagai alat untuk membantu mengurangi ukuran winxs di Vista.
.
WinsxsLite dibagi menjadi dua fase.
Tahap pertama mencari file Program dan folder Windows,
yang persis sama dengan file di folder winsxs.
.
Fase kedua menggantikan semua versi lama dari setiap file di winsxs,
dengan tautan keras ke file versi tertinggi.
Jadi, masih akan tampak seperti, katakanlah, 16 versi file
file tertentu, tetapi kenyataannya, hanya ada satu objek data yang ditunjuk
dengan 16 entri direktori.
Selain itu, file lokal yang tidak terpakai dapat dihilangkan, dengan menggantinya
dengan tautan keras ke file terkait dalam bahasa lain.
.
Catatan: Kedua fase bersifat opsional.
.
Catatan: Jika Vista SP1 diinstal, pastikan vsp1cln.exe telah dijalankan.

Sangat disarankan untuk membuat cadangan sistem sebelum menjalankan WinsxsLite, mengingat perangkat lunak tersebut membuat perubahan yang tidak dapat diubah pada partisi sistem Windows yang hanya dapat dibatalkan oleh cadangan.

Versi terbaru dari program ini selalu tersedia di situs web proyek Google Code. Situs tersebut tertaut ke lokasi pengunduhan Rapidshare, kami juga bebas mengunggah file terbaru ke server kami. Anda dapat mengunduh alat 20K di bawah ini: WinsxsLite1.86

Harap dicatat bahwa ini hanya kompatibel dengan Windows Vista, dan bukan Windows 7.

Pengguna Windows Vista dengan Service Pack terinstal selanjutnya dapat menjalankan VSP1CLN alat baris perintah untuk menghapus file yang tidak lagi diperlukan setelah paket layanan diinstal. Harap dicatat bahwa file-file ini diperlukan untuk menghapus SP di Vista.

Apakah Anda memiliki tip tambahan untuk mengurangi ukuran folder Winsxs? Beri tahu kami tentang mereka di komentar.

Memperbarui : Informasi terbaru menunjukkan bahwa folder Winsxs mungkin sebenarnya tidak sebesar yang dilaporkan oleh sistem, dan alasan utamanya adalah karena banyak file di folder tersebut merupakan tautan keras yang mengarah ke file di tempat lain di sistem.

“Direktori Windows SxS mewakili“ status instalasi 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 sebenarnya dikonsumsi dalam sebuah direktori jelas merupakan poin yang adil!
Dalam praktiknya, hampir setiap file di direktori WinSxS adalah 'tautan keras' ke file fisik di tempat lain di sistem — artinya file tersebut sebenarnya tidak ada di direktori ini. Misalnya di WinSxS mungkin ada file bernama advapi32.dll yang membutuhkan> 700K namun yang dilaporkan adalah tautan keras ke file sebenarnya yang ada di Windows System32, dan itu akan dihitung dua kali (atau lebih) ketika cukup dengan melihat direktori individu dari Windows Explorer. ”

Kamu boleh menganalisis dan membersihkan folder WinSXS menggunakan perintah DISM di Windows 8 atau versi sistem operasi Windows yang lebih baru.

Informasi lebih lanjut tentang itu tersedia di Rekayasa Windows 7 Blog.