Bagaimana cara menghapus folder Pembaruan Windows yang tersisa?

16

PC saya berumur 5 tahun dan saya memiliki sejarah yang bagus untuk pembaruan yang gagal. Terlepas dari apakah saya membuka drive C: saya, saya punya banyak folder dengan nama yang terdengar seperti ini: 2d51a0107296557123f92939e121

Saya tidak bisa menghapusnya dan saya menempati lebih banyak ruang pada PC saya setiap hari dan saya tidak yakin bagaimana cara menghapusnya karena ketika saya mencoba menghapusnya secara manual, sistem tidak membiarkan saya melakukannya dan melempar pengecualian keamanan di mukaku.

Kalah
sumber
Menurut Anda mengapa file-file itu ada hubungannya dengan Pembaruan Windows? Mengapa Anda mencoba menghapus file yang tidak Anda ketahui? Jika itu sudah menjadi latihan Anda, tidak heran Anda memiliki riwayat pembaruan yang gagal.
kreemoweet
4
@kreemoweet: sebenarnya, pembaruan Windows menggunakan folder seperti itu, dan kadang-kadang tertinggal. Mungkin sulit untuk dihapus, tetapi biasanya tidak memakan banyak ruang.
Harry Johnston
1
Ini mengambil 11Gb di PC saya. Ingat milik saya berusia 5 tahun dengan riwayat pembaruan yang gagal yang sangat besar.
Hilang
Biasanya, masalah yang sama yang menghentikan Anda menghapus folder ini juga mencegah Anda melihat seberapa banyak ruang disk yang mereka gunakan. Jadi sekarang saya bertanya-tanya apakah ada masalah lain di sini.
Harry Johnston

Jawaban:

13

Ini adalah bagaimana Anda dapat menghapus folder-folder ini.

Saya akan berpura-pura bahwa nama folder yang ingin kita hapus adalah abc123; ganti dengan nama folder yang sebenarnya. Anda bisa menghemat banyak pengetikan dengan menggunakan TABkunci; saat mengetik perintah, Anda bisa memasukkan dua atau tiga karakter pertama dari nama folder dan kemudian tekan TAB. Anda perlu menekan ENTERsetelah mengetik setiap perintah. Periksa ulang setiap perintah (dan khususnya pastikan Anda belum menentukan folder yang tidak ingin Anda hapus!) Sebelum menekan ENTER.

Mulailah dengan membuka prompt perintah administratif. Anda melakukan ini dengan mengklik Start Menu, mengetik cmddan menekan CONTROL-SHIFT-ENTER. Anda harus mendapatkan konfirmasi konfirmasi, dan mungkin perlu memasukkan kata sandi administratif. Kemudian, di command prompt:

cd /d c:\
dir /ad

Anda akan melihat daftar folder, termasuk folder yang ingin Anda hapus serta berbagai folder Windows seperti Program Filesdan Users.

md empty
robocopy /e /purge /b empty abc123

Apa yang kami lakukan di sini adalah membuat folder kosong dan memberi tahu Robocopy untuk menyalinnya di atas folder yang kami coba hapus. The /purgememberitahu Robocopy untuk menghapus file dan /bmemberitahu Robocopy untuk keamanan berkas bypass. Robocopy akan mencantumkan file dalam folder saat menghapusnya, dan juga akan menghasilkan ringkasan di bagian akhir yang menunjukkan berapa banyak file yang dihapus (lihat kolom berjudul Ekstra).

Ulangi robocopyperintah untuk setiap folder yang ingin Anda hapus. Anda tidak perlu mengulangi mdperintah setiap kali.

Robocopy tidak akan menghapus folder itu sendiri, jadi kami akan melakukannya secara terpisah:

takeown /F abc123
icacls abc123 /grant administrators:F
rd abc123

Perintah pertama mengambil kepemilikan folder sehingga kami dapat mengubah izin, yang kedua memberi kami izin untuk menghapusnya, dan baris terakhir menghapusnya. Ulangi ketiga perintah ini untuk setiap folder yang ingin Anda hapus.

Akhirnya, kami menghapus folder kosong yang kami buat, karena kami tidak membutuhkannya lagi:

rd empty

Semoga ini membantu.

Harry Johnston
sumber
Solusi luar biasa !! Itu berhasil. Satu koreksi sekalipun. Alih-alih bekerja pada setiap folder dengan lancip, saya memindahkan semuanya ke folder temp dan melakukan Robocopy dari Empty ke Temp. Harus menjalankannya waktu dan akhir dari semua masalah saya memiliki 23 Gb ruang kosong sekarang. Terima kasih!!
Hilang
Saya tidak yakin apakah Anda dapat memindahkan folder atau tidak, jadi saya memberikan solusi umum. Senang Anda sudah beres.
Harry Johnston
1
bekerja dengan baik, terima kasih. laptop saya meninggalkan file di sana ketika dimatikan saat pembaruan karena tingkat baterai rendah.
anon58192932
1
luar biasa! ini hanya membebaskan 60GB di komputer saya!
RBZ
5

Untuk mendapatkan akses ke G: \ Windows menggunakan takeown / icacls di Powershell

ls -r 'G:\Windows' | select -expand fullname | %{ takeown /f $_; icacls $_ /grant administrator:F }

Lalu, hapus.

Menggunakan takeown / icacls rekursif melakukan apa-apa bagi saya. Ini berjalan pada setiap item individual.

David Betz
sumber
1

Buka menu mulai dan ketik "cmd". Pastikan Anda menjalankannya sebagai administrator (klik kanan pada cmd dan pilih "jalankan sebagai administrator).

Kemudian ketik di bawah ini:

sc stop wuauserv
sc stop BITS

Anda akan melihat STOP_PENDINGjika berhasil.
Ini akan menutup layanan pembaruan otomatis dan layanan transfer latar belakang .

Sekarang cobalah untuk menghapusnya.

TwirlMandarin
sumber
2
Alasan umum folder-folder itu tidak dapat dihapus dengan mudah adalah karena mereka memiliki ACL yang sangat terbatas. Menghentikan layanan tidak akan membantu, meskipun patut dicoba.
Harry Johnston
1
Tidak, itu tidak membantu !!!
Hilang
0

Coba reboot PC terlebih dahulu. Saya memiliki masalah yang sama tetapi ternyata itu terkait dengan proses uninstall yang tidak memberitahu saya bahwa itu perlu di reboot sebelum akan selesai menghapus semuanya.

Patrick
sumber