Cara Mengurangkan Ukuran WinSxS di Windows Client dan Windows Server



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Pernahkah anda mengalami bahawa cakera fizikal atau maya anda dihabiskan oleh sekumpulan fail di dalam direktori WinSxS dan anda tidak dapat menghapuskannya, kerana anda tidak mempunyai kebenaran yang mencukupi, walaupun dengan akaun Pentadbir? Mungkin, anda dulu.



Setiap kali anda mengemas kini sistem operasi Windows, ia akan memuat turun dan menyimpan fail di C: Windows WinSxS . Menurut Microsoft, versi sebelumnya dari beberapa komponen disimpan pada sistem untuk jangka waktu tertentu, yang membolehkan anda memutar balik jika perlu. Selepas jangka masa, komponen lama ini secara automatik dikeluarkan dari pemasangan. Tetapi, kami menyedari bahawa ini tidak selalu berlaku, dan anda perlu melakukannya secara manual.



Saiz WinSxS



Harap perhatikan bahawa anda tidak boleh menghapus fail di dalam folder WinSxS, kerana menghapus fail dari folder WinSxS atau menghapus keseluruhan folder WinSxS dapat merosakkan sistem anda dengan teruk sehingga PC anda mungkin tidak dapat boot dan menjadikannya mustahil untuk diperbaharui. Walaupun anda melakukannya, anda harus melakukannya hanya jika anda mempunyai sandaran imej sistem anda.

Saya mempunyai senario di mana mesin maya saya tidak mempunyai ruang kosong yang cukup untuk beroperasi dengan baik kerana WinSxS telah habis 30% ruang cakera . Mesin maya mempunyai saiz cakera 50 GB dan menjalankan Windows Server 2016 sejak Disember 2016. WinSxS menggunakan 15 GB ruang kosong kerana masih banyak kemas kini yang dimuat turun sejak Disember 2016. Matlamat artikel ini adalah untuk menjelaskan cara mengurangkan saiz folder WinSxS dan kosongkan sedikit ruang cakera.

Prosedur yang sama berlaku untuk sistem operasi klien dari Windows 7 hingga Windows 10, dan sistem operasi pelayan dari Windows Server 2012 hingga Windows Server 2019.



Kaedah 1: Jalankan Pembersihan Cakera

Pada kaedah pertama, kita akan melakukan pembersihan cakera dengan menggunakan utiliti Windows asli yang diketahui Pembersihan Cakera .

  1. Tahan Penjelajah Windows dan tekan ADALAH untuk membuka Penjelajah Fail
  2. Klik pada PC ini dan pergi ke partisi sistem anda, secara lalai Cakera tempatan (C: )
  3. Klik kanan pada partition C: dan kemudian klik Hartanah

    C Partition Properties

  4. Di bawah umum klik pada Disk Bersihkan dan tunggu sehingga Disk Cleanup mengira berapa banyak ruang cakera yang digunakan pada mesin Windows anda. Proses ini mungkin mengambil masa beberapa minit.

    Pembersihan Cakera

  5. Pilih fail yang ingin anda hapus dan klik okey
  6. Klik pada Padamkan Fail untuk mengesahkan penghapusan fail secara kekal. Utiliti Disk Cleanup membersihkan fail yang tidak diperlukan pada mesin anda
  7. Buka Penjelajah Fail dan sahkan sama ada ruang kosong

Kaedah 2: Kurangkan Ukuran Cakera WinSxS dengan menggunakan DISM

Pada bahagian kedua, kami akan mengurangkan saiz cakera WinSxS dengan menggunakan DISM. DISM (Deployment Image Servicing and Management) adalah alat baris perintah yang digunakan untuk memasang dan melayan gambar Windows.

  1. Klik kiri pada Menu Mula dan klik Windows PowerShell (Pentadbir) atau Arahan Perintah (Pentadbir). Dalam kes kami, kami akan menggunakan Command Prompt (Admin). Wajib menjalankan alat baris perintah sebagai Pentadbir dan bukan akaun pengguna Standard.
  2. Ketik arahan berikut dan tekan Masukkan untuk mengurangkan saiz folder WinSxS.
    dism.exe / dalam talian / Pembersihan-Imej / StartComponentCleanup

  3. Setelah selesai, ketik perintah berikut dan tekan Masukkan untuk membuang semua versi pengganti setiap komponen di gedung komponen. Harap maklum bahawa semua pek perkhidmatan dan kemas kini yang ada tidak dapat dinyahpasang setelah perintah ini selesai. Ini tidak akan menghalang penyahpasangan pek perkhidmatan atau kemas kini yang akan datang.
    dism.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
  4. Mula semula Pelayan Windows. Buka Penjelajah Fail dan sahkan berapa banyak ruang kosong yang anda ada

Kaedah 3: Padamkan Fail Lama dari WinSxS. Gunakan dengan berhati-hati!

Dalam kaedah ini, kami akan menghapus fail kemas kini lama yang dimuat turun dan dipasang pada 2016, 2017, dan 2019. Sebelum meneruskan kaedah ini, buat sandaran gambar anda atau buat gambar mesin maya anda. Kami tidak mengesyorkan melakukan tindakan ini di persekitaran produksi, tetapi persekitaran pengujian untuk melihat bagaimana tingkah laku Windows setelah penghapusan fail dan folder di WinSxS.

  1. Tahan Penjelajah Windows dan tekan ADALAH untuk membuka Penjelajah Fail
  2. Navigasi ke C: Window, klik kanan pada WinSxS, dan kemudian klik Hartanah .
  3. Klik pada Keselamatan dan kemudian klik Mahir untuk membuka kebenaran khas.

    Hartanah Kebenaran Lanjutan

  4. Di bawah Pemilik: TrustedInstaller klik pada Ubah .
  5. Masukkan nama objek iaitu Pentadbir dan yang anda gunakan semasa menjalankan mesin Windows, klik pada Semak Nama, dan kemudian klik pada okey .
  6. Klik Memohon dan kemudian klik Sekiranya anda baru saja mengambil alih objek ini, anda perlu menutup dan membuka semula sifat objek ini sebelum anda dapat melihat atau mengubah izin.
  7. Klik pada Edit dan klik pada Tambah . Sekarang Masukkan nama objek iaitu Pentadbir dan yang anda gunakan semasa menjalankan mesin Windows, klik pada Semak Nama, dan kemudian klik pada okey .
  8. Pilih akaun dan benarkan kebenaran kawalan penuh
  9. Klik Ya untuk menukar tetapan kebenaran pada folder sistem. Klik Memohon dan kemudian okey . Tutup semua tingkap yang terbuka
  10. Padamkan fail lama. Dalam kes kami, kami akan memadamkan semua fail dari tahun 2016, 2017, dan 2018 yang akan membebaskan sekitar 11 GB.
3 minit membaca