Pertanyaan Bagaimana saya bisa mengosongkan ruang drive dari folder penginstal Windows tanpa membunuh Windows?


Pada mesin SSD saya, C:\Windows\Installer folder sangat besar dan memakan sekitar 15% dari total ruang disk saya.

Apakah ada cara untuk membersihkan folder itu tanpa membunuh Windows 8.1 / 10? Menyingkirkan installer pada partisi OS tampaknya sia-sia.


338
2018-01-27 17:55


asal


Saya punya masalah di Windows 8, dan solusi sementara adalah meng-upgrade ke 8.1 (saya punya 20+ G gratis!). Tapi masalah naik lagi, dengan patch terus-menerus 8,1 ... Ini adalah masalah yang mengganggu dari Windows sejak XP. - Fuhrmanator
Sebenarnya, itu bukan installer Windows di folder itu. Pada dasarnya semua hal yang dibutuhkan Windows untuk menjalankan program dan versi kode yang berbeda. - HopelessN00b
Apakah kamu bercanda? Di komputer saya, folder ini saja membutuhkan lebih dari 25% ruang disk (20 GB / 80GB) yang dialokasikan ke volume boot. Menangkan 2008 R2. - Jay Imerman
Terkait / Duplikat dari 2009, masih relevan: Amankah untuk menghapus dari C: \ Windows \ Installer? - Ƭᴇcʜιᴇ007
Anda orang yang bahagia! Pada sistem saya direktori Installer membutuhkan 50% dari HDD 95 GB. Microsoft tidak bertindak di sini seperti perusahaan perangkat lunak terbesar di dunia! - Al Bundy


Jawaban:


Ini sepertinya berhasil untuk saya. Ini adalah serangkaian instruksi yang disederhanakan dari http://www.kavoir.com/2012/07/how-to-free-up-c-drive-disk-space-in-windows-7-easy.html

  • Pastikan tidak ada instalasi yang berjalan di mesin Anda (mungkin ada cara formal untuk melakukan ini, tetapi saya tidak yakin bagaimana).
  • Salin menggunakan Windows explorer C: \ Windows \ Installer ke disk lain, misalnya, D: \ C_DRIVE \ Windows \ Installer - Catatan: Windows \ Installer adalah folder sistem dan dengan demikian tidak terlihat di Windows 8.1. Anda harus men-tweak akun Anda untuk membuatnya terlihat menggunakan Explorer untuk membuat salinannya. Google akan membantu Anda mengetahui cara melakukannya.
  • Buat salinan cadangan C: \ Windows \ Installer
  • Ketik perintah berikut dalam jendela cmd.exe yang berjalan sebagai Administrator:

    rmdir /s /q C:\Windows\Installer
    mklink /D C:\Windows\Installer D:\C_DRIVE\Windows\Installer
    
    • Windows mungkin tidak mengizinkan Anda untuk menghapus direktori installer, karena beberapa proses menggunakan beberapa file dalam direktori ini:

      C:\Windows\Installer\{some files}.msi - The process cannot access the file because it is being used by another process.
      

      Dalam hal ini Anda bisa menggunakan Link ini dan digunakan Process Explorer untuk menemukan dan menghentikan proses yang membatasi perintah rmdir.

Verifikasi

Sebagai verifikasi, saya menjalankan "perbaikan" instalasi Microsoft Visio Professional 2013 saya (butuh waktu 4 menit untuk diproses). Ini berhasil diselesaikan. Pembaruan Windows (dengan reboot) juga berhasil berjalan setelah melakukan perubahan di atas. Saya akan membalas jika ada yang tidak berfungsi.


198
2018-04-22 21:50



Bukankah lebih baik jika Anda pertama kali memindahkan "C: \ Windows \ Installer" ke "D: \ C_DRIVE \ Windows \ Installer" dan kemudian menjalankan mklink? - Mladen B.
@MladenB. Menggunakan move (sebagai lawan copy kemudian rekursif rmdir) mungkin tampak lebih baik. Instruksi asli yang saya sebutkan menyebutkan bahwa menghapus file dapat menjadi rumit karena Anda mungkin harus mengambil kepemilikan. Saya harus melakukan itu sebelumnya di Windows dan itu menjengkelkan ketika ada banyak file. Dalam kasus seperti itu, salin akan selesai dengan sukses pertama kali, maka Anda hanya perlu membuat rmdir kerja. Untuk C:\Windows\Installer itu mungkin tidak membuat perbedaan, tetapi artikel yang dikutip berbicara tentang direktori lain yang dapat dipindahkan ke drive yang terpisah. - Fuhrmanator
Ini dianjurkan setidaknya untuk kompres C:\WINDOWS\Installer\$PatchCache$ atau penuh C:\WINDOWS\Installer map. Langkah sederhana dapat menghemat banyak ruang pada disk. Ada banyak file .msp yang tidak menggunakan kabin di dalam. File .msp tersebut dapat dikompresi dengan baik dan satu mendapatkan beberapa ruang disk secara gratis. Saya memiliki SSD saya (satu-satunya disk pada notebook) 52GB di C:\WINDOWS\Installerfolder yang akan hanya 41GB setelah kompresi sederhana. - Oleg
Ada pendekatan menarik yang dibahas di sini: blogs.msdn.com/b/heaths/archive/2014/02/11/… Lihat beberapa komentar untuk alternatif lain, termasuk skrip yang melakukan banyak hal. - Fuhrmanator
@Fuhrmanator Dengan Windows 7 saya, saya harus menyimpan dan mengembalikan yang asli izin setelahnya. Sebelum bergerak: icacls C:\WindowsInstaller /save Installer.acl  Setelah bergerak: icacls D:\C_DRIVE\Windows\Installer /restore Installer.acl. Jika tidak, pemasang tidak akan dapat mengakses direktori dan melaporkan kesalahan 1632. - trapicki


Saya membuat "PatchCleaner" untuk membersihkan direktori windows installer dari semua file yatim dalam satu klik mudah. Jika Anda tidak mempercayai aplikasi untuk melakukan hal yang benar, gunakan fitur perpindahan untuk menempatkannya di tempat yang aman jika Anda membutuhkannya di masa mendatang. Saya telah menjalankannya di beberapa mesin dan menghemat hingga 15Gb ruang :-)

Jalankan PatchCleaner setelah pembaruan windows untuk menemukan file yatim baru.

Saya sarankan Anda menggunakan tindakan Pindah, dan memindahkan tambalan yang ditinggalkan ke penyimpanan eksternal, agar aman

PatchCleaner @ HomeDev

Masalah yang Diketahui (perincian lengkap di situs web)

  • Adobe Reader dapat gagal untuk memperbarui setelah menjalankan PatchCleaner.

CATATAN: karena @ Feb-2016 versi 1.4.1.0 keluar yang memiliki perbaikan untuk memungkinkan filter yang dapat disesuaikan untuk mengecualikan pembaca adobe agar tidak terdeteksi secara salah.


166
2018-05-28 13:45



Opsi pindah crash PatchCleaner di sisi saya. (tidak ingin mencoba menghapus) - fluxtendu
Alat hebat, sangat menyukainya, bekerja dengan lancar :) - Alex Popov
Menurut Anda apakah mungkin untuk membuat versi portabel dari alat ini? - RedX
@ jcrawfor74 apakah Anda berencana untuk membersihkan folder C: \ ProgramData \ Package Cache tempat file MSI / MSP disimpan yang dibuat dengan alat WIX yang baru? - magicandre1981
@ jcrawfor74 Anda adalah pria hebat. Alat ini membantu saya untuk memulihkan total sebesar 75 GB dari 110 GB, Windows 7. Terima kasih. - yakunins


Anda dapat memampatkan folder. Anda akan mendapatkan kembali antara 10 hingga 20% dari ruang tersebut.

  1. Aktifkan "Tampilkan file sistem" di opsi Explorer
  2. Klik kanan folder penginstal
  3. Properties
  4. Klik Lanjutan
  5. Pada dialog baru, pilih 'Kompres'
  6. Klik OK
  7. Terapkan untuk semua file dan folder

67
2017-11-26 10:46



metode terbaik yang sangat aman. itu mengurangi folder saya dengan 2gb dari 12gb - ExceptionSlayer
Untuk melihat C: \ Windows \ Installer folder, hapus centang pada opsi file sistem operasi yang dilindungi Sembunyikan di opsi folder. - Mian Asbat Ahmad
Atau langsung telusuri saja dan klik kanan di ruang kosong. - bastijn
Saya menemukan jawaban ini sangat berguna: setelah mengaktifkan kompresi, folder "Installer" saya menyusut dari 46,5 GB menjadi 38,9 GB (proses kompresi memakan waktu sekitar 1 jam) - Andrea
Itu COMPACT /C /S:C:\Windows\Installer. - saintali


Terkadang, $ patchcache $ menghabiskan banyak folder "Installer". Anda dapat memeriksa seberapa besar folder "C: \ Windows \ Installer \ $ PatchCache $" (milik saya 6GB setelah 1,5 tahun).

Pada dasarnya ini bermuara pada "Jika Anda memiliki installer asli, maka Anda bisa menghapusnya".

rmdir / q / s "C: \ WINDOWS \ Installer \ $ PatchCache $" (sebagai admin tentunya)

baca tentang itu: Bisakah saya menghapus folder "C: \ WINDOWS \ Installer \ $ PatchCache $"?

msdn: http://blogs.msdn.com/b/heaths/archive/2007/01/17/the-patch-cache-and-freeing-space.aspx


9
2017-11-19 12:56



Bagus, saya menginstal hampir seluruhnya dari installer fisik, jadi ini 5GB bagus dari masalah saya! Terima kasih x3 - chronometric


Ada tidak ada cara resmi untuk membunuhnya. Anda bisa menggunakan tautan untuk memindahkannya ke HDD jika Anda memilikinya.


7
2018-01-27 19:17



Saya sudah membaca dari beberapa pengguna ini tidak berfungsi: bitsum.com/junctionmaster.php#comment-1127491034 "Masalahnya adalah, msiexec (ternyata) mengabaikan persimpangan, dan secara manual membuat C: \ Windows \ Installer. Ini 1) menghapus persimpangan, dan 2) menghapus konten direktori target." - Fuhrmanator
@Fuhrmanator yang saya gunakan schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html dan itu berhasil untukku. - magicandre1981
Di laptop saya sebelumnya saya punya SSD yang bertubuh kecil dan HDD yang lebih besar. Saya memindahkan semuanya ke HDD dan membuat tautan. Bekerja dengan sempurna. (Win10 64bit) - deroby


Anda dapat mencoba persimpangan jalan dengan menyalin file ke drive baru, kemudian mengganti nama folder penginstal lama untuk sementara, membuat persimpangan dari folder default ke yang baru. Kemudian uji beberapa hal sebelum menghapus folder penginstal yang diganti namanya. Mungkin menginstal program yang lebih kompleks yang lebih besar seperti visual studio, atau adobe Photoshop, kemudian uninstall saja untuk memastikan semuanya baik-baik. Tetapi diperingatkan, jika ada yang salah, Anda mungkin tidak dapat menginstal atau menginstal ulang program. Berada di sana, melakukan itu. :)


1
2018-01-30 10:43



superuser.com/questions/707767/… - ivan_pozdeev
@ivan_pozdeev persimpangan berbeda dari tautan keras. Saya menggunakan program kecil yang disebut junction.exe untuk membuatnya bekerja docs.microsoft.com/en-us/sysinternals/downloads/junction - Damon
Membaca komentar di tautan: PERINGATAN! Ini tidak akan berfungsi di XP. Saya pernah mencoba dan membuat C:\Windows\Installer titik persimpangan, dan msiexec memecahkannya dan membuat ulang folder baru. - ivan_pozdeev
Ya, saya berbicara secara khusus tentang persimpangan. XP tidak mendukung tautan simbolik. (Solusi pada tautan berbicara tentang tautan simbolis, bukan tautan keras.) - ivan_pozdeev
@ivan_pozdeev Saya harus mengakui, ingatan saya berkabut sekarang jadi saya pasti akan mengambil kata Anda untuk itu! Saya tampaknya ingat melakukan ini awalnya pada XP dan bekerja untuk waktu yang lama (yrs). Tapi aku percaya kamu dulu! - Damon


Solusi terbaik adalah menggunakan Windows Installer CleanUp Utility.

https://technet.microsoft.com/en-us/library/2008.08.utilityspotlight.aspx


1
2017-09-26 22:52



Selamat datang di SU dan terima kasih atas kontribusinya. Hanya kepala, SU mendapat banyak spam, dan biasanya dibaca seperti jawaban Anda. Ini adalah taruhan aman Anda bukan spammer, mengingat riwayat Anda pada SO, tetapi rekomendasi produk hanya-tautan menarik downvote dan biasanya dihapus. Bimbingan yang baik sini merekomendasikan perangkat lunak. - fixer1234
Harap berhati-hati saat merekomendasikan perangkat lunak. Seperti yang tertulis, jawaban Anda dapat dilihat sebagai spam. Jawaban Anda harus menyertakan deskripsi perangkat lunak dan bagaimana ia menjawab pertanyaan itu. Informasi lebih lanjut: Bagaimana cara merekomendasikan perangkat lunak dalam jawaban saya? - bwDraco
Terima kasih @ fixer1234 @ DragonLord Saya akan melatih tips yang direkomendasikan di lain waktu. - hatranpro
@hatranpro Saya ingin menyarankan untuk mempraktekkan tips yang disarankan pada pertanyaan ini dengan mengeditnya. Sekarang. - SandRock
Utilitas ini TIDAK melakukan apa yang diminta OP. Itu tidak "membebaskan ruang di folder Penginstal Windows" dengan menghapus file yang tidak digunakan. Sebaliknya, itu menghapus bekas file dan metadata registri. Baca uraiannya di technet.microsoft.com/en-us/library/… . - ivan_pozdeev