Folder WinSxS di Windows 10/8/7 dijelaskan

Daftar Isi:

Folder WinSxS di Windows 10/8/7 dijelaskan
Folder WinSxS di Windows 10/8/7 dijelaskan

Video: Folder WinSxS di Windows 10/8/7 dijelaskan

Video: Folder WinSxS di Windows 10/8/7 dijelaskan
Video: Cara Memperbaiki Error Code 0xc004F074 - Solusi Untuk Windows 10 Pro - YouTube 2024, April
Anonim

Sebagian besar dari Anda mungkin telah memperhatikan Folder WinSxS di Windows 7/8/10 dan terkejut dengan ukurannya. Bagi mereka yang belum, folder ini 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! Sementara 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.

Image
Image
Jadi apa misteri dari folder Winsxs ini di Windows Vista dan kemudian? Mari kita temukan demikian, di posting ini.

Folder Winsxs, menyimpan banyak salinan dari bita untuk memungkinkan beberapa aplikasi berjalan di Windows tanpa masalah kompatibilitas apa pun. Jika Anda menjelajah di dalam, Anda akan melihat apa yang tampak seperti banyak duplikat dll, 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.

Folder WinSxS Windows 10/8/7

Pendeknya, Winsxs, yang berarti ‘Windows Side By Side’, adalah cache bawaan Windows bawaan. 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 neraka' yang melanda Windows 9x.

Di Winsxs, folder ‘cadangan’ adalah yang terbesar sebagaimana dapat dilihat pada gambar di bawah.

Sekali lagi, seperti 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.
Sekali lagi, seperti 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.
Image
Image

Di Windows 7 dan yang lebih baru, tidak ada folder ‘dllcache’ dan Anda juga tidak dapat menemukan folder ‘i386’, tempat sistem menyimpan cache (seperti di XP) semua modul sumbernya. Ini adalah folder WinSxS yang menyimpan komponen bersama dari aplikasi side-by-side. File-file ini dapat berupa beberapa versi dari rakitan atau aplikasi yang sama. Setiap perakitan berdampingan memiliki identitas yang unik. Salah satu atribut dari identitas perakitan adalah versinya. “Rakitan side-by-side digunakan oleh sistem operasi sebagai unit dasar penamaan, pengikatan, pembuatan versi, penyebaran, dan konfigurasi. Folder Winsxs mencakup semua manifes, komponen opsional, dan file Win32 pihak ketiga”.

Tapi, mengapa begitu banyak subfolder, dan mengapa tetap sangat banyak versi yang berbeda dari dll, exe atau file lain yang sama?

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

Jadi jelas Anda tidak dapat menghapus direktori ini atau memindahkannya ke tempat lain. Juga tidak disarankan untuk menghapus apa pun di sini, karena langkah semacam itu mungkin dapat membuat aplikasi Anda tidak dapat dikerjakan atau bahkan merusak sistem Anda! Jika Anda memiliki banyak aplikasi yang diinstal, Anda dapat mengharapkan untuk memiliki folder winsxs berukuran jumbo. Folder WinSxs ini tidak dapat berada pada volume lain selain volume sistem. Ini karena tautan keras NTFS. Jika Anda mencoba memindahkan folder, ini dapat mengakibatkan pembaruan Windows, paket layanan, fitur, dll., Tidak dipasang dengan benar.

Jika Anda menghapus komponen dari folder WinSxS seperti manifes atau rakitan, dll, Anda bisa mendapat masalah. Setiap sistem akan bereaksi berbeda. Apa yang bisa berhasil untuk seseorang dapat mematahkan yang lain! Misalnya, jika Anda menginstal program yang membutuhkan perakitan tertentu, yang mungkin telah Anda hapus, maka program itu tidak akan berjalan! Mengompresi folder juga tidak-tidak, karena dapat menyebabkan masalah selama WindowsUpdates atau saat menginstal Hotfix.

Cara paling aman untuk membersihkannya adalah dengan mencopot pemasangan aplikasi yang tidak Anda butuhkan. Namun, ini juga tidak bodoh-bukti, karena banyak aplikasi masih meninggalkan file mereka di sini, karena mereka dapat dibagi antara aplikasi lain. Jadi probabilitas dari dud yang tidak terpakai yang tertinggal cukup tinggi.

Kami tidak akan menyarankan penggunaan alat pembersihan WinSxS seperti WinsxsLite karena Anda bisa mengakhiri Windows Anda.

Dan jika Anda ingin mencoba perangkat lunak baru atau menginstal dan mencopotnya secara rutin, Anda mungkin memperhatikan bahwa ukuran Winsxs Anda memang besar, karena Windows akan menyimpan banyak salinan dari file-file dll ini, untuk memungkinkan beberapa 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 direkomendasikan Pembersihan Komponen atau tidak.

Di Windows 8, buka Disk Cleanup Tool dan gunakan opsi Pembaruan Pembaruan Windows untuk membersihkan WinSxs.

Microsoft merilis Pembaruan yang menambahkan opsi Pembaruan Pembaruan Windows ke alat Disk Cleanup di Windows 7.

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

Berikut beberapa opsi lain yang dapat Anda pertimbangkan membebaskan ruang disk - beberapa rutin dan beberapa ekstrim:

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

Perbarui 1 Dari Blog TechNet: Salah satu perubahan terbesar antara versi Windows sebelumnya dan Windows 7 / Vista adalah perpindahan dari OS yang dideskripsikan INF ke komponenisasi. 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 dibangun untuknya. Folder WinSxS adalah satu-satunya lokasi yang komponen ditemukan pada sistem, semua contoh lain dari file yang Anda lihat pada sistem "diproyeksikan" oleh hard link dari penyimpanan komponen.

Sekarang Anda tahu mengapa toko bisa tumbuh menjadi sangat besar, pertanyaan Anda berikutnya mungkin adalah menanyakan mengapa kami tidak menghapus versi komponen yang lebih lama. Jawaban singkatnya adalah keandalan. Toko komponen, bersama dengan informasi lain pada sistem, memungkinkan kita untuk menentukan pada waktu tertentu apa versi terbaik dari suatu komponen untuk diproyeksikan. Itu berarti bahwa jika Anda mencopot pembaruan keamanan, kami dapat memasang versi tertinggi berikutnya di sistem - kami tidak lagi memiliki masalah "keluar dari pengurutan pesanan". Ini juga berarti bahwa jika Anda memutuskan untuk memasang fitur opsional, kami tidak hanya memilih versi RTM dari komponen tersebut, kami akan melihat untuk melihat versi tertinggi yang tersedia di sistem.

Satu-satunya cara untuk mengurangi ukuran folder WinSxS dengan aman adalah dengan mengurangi serangkaian tindakan yang mungkin dilakukan sistem - cara termudah melakukannya adalah dengan menghapus paket yang memasang komponen di tempat pertama. Ini dapat dilakukan dengan mencopot paket versi yang digantikan yang ada di sistem Anda. Paket Layanan 1 berisi biner yang dipanggil VSP1CLN.EXE, alat yang akan membuat paket Paket Layanan permanen (tidak dapat dipindahkan) pada sistem Anda, dan menghapus versi RTM dari semua komponen yang digantikan. Ini hanya dapat dilakukan karena dengan membuat Paket Layanan permanen kami dapat menjamin bahwa kami tidak akan pernah membutuhkan versi RTM.

Perbarui 2 Dari Blog E7: "Modularizing" sistem operasi adalah tujuan rekayasa di Windows Vista. Ini adalah untuk memecahkan sejumlah masalah di Windows warisan terkait dengan instalasi, servis dan keandalan. Direktori Windows SxS mewakili "instalasi dan status servis" dari semua komponen sistem. Tetapi pada kenyataannya itu sebenarnya tidak mengkonsumsi banyak ruang disk seperti yang muncul ketika menggunakan alat bawaan (DIR dan Explorer) untuk mengukur ruang disk yang digunakan. Fakta bahwa kami membuatnya sulit bagi Anda untuk mengetahui berapa banyak ruang yang benar-benar dikonsumsi dalam direktori adalah titik yang adil! Direktori WinSxS juga memungkinkan servis offline, dan membuat Windows Vista dan kemudian "aman untuk pencitraan".

Ada beberapa blog dan bahkan beberapa alat "bawah tanah" yang memberi tahu Anda bahwa boleh saja menghapus direktori WinSxS, dan memang benar bahwa setelah pemasangan, Anda dapat menghapusnya dari sistem dan akan muncul bahwa sistem melakukan booting dan berjalan dengan baik. Namun seperti yang dijelaskan di atas, ini adalah praktik yang sangat buruk, karena Anda menghilangkan kemampuan untuk melakukan layanan yang 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 awalnya yang diinstal.

Kesimpulan

Biarkan folder WinSxS menjadi seperti itu!

Pelajari tentang folder Sysnative di sini.

Posting porting dari WVC.

Bacaan tambahan:

  1. Analisis Windows Component Store atau WinSxS di Windows
  2. Pembersihan folder WinSxS di Windows 8
  3. Tambahkan opsi Pembaruan Pembaruan Windows ke alat Disk Cleanup di Windows 7
  4. Bersihkan WinSxS Directory di Windows Server 2008 R2.

Direkomendasikan: