Apakah 'C: \ ProgramData' dan 'C: \ Users \ All Users' sama? Apakah saya membutuhkan keduanya?


44

Saya memiliki dua direktori ini di hard drive saya, yang tampaknya identik, dan masing-masing berukuran 2,4GB

C:\Users\All Users
C:\ProgramData

Mengapa keduanya ada? Bisakah saya menyingkirkan salah satunya?


2,4 GB hanya dihitung satu kali terhadap total ruang hard drive Anda. Ini lebih jelas ketika ada lebih banyak di sana.
— WBT

Jawaban:


72

Hanya C:\ProgramDatabenar-benar ada sebagai folder "nyata". C:\Users\All Usersadalah tautan simbolis ke C:\ProgramData. Artinya, C:\Users\All Usersmenunjuk ke C:\ProgramData, jadi jika Anda menavigasi ke yang pertama, Anda secara otomatis diarahkan ke yang terakhir. Itu sebabnya mereka tampak identik.

C:\ProgramData dikenal sebagai "Profil Semua Pengguna" dan diperlukan untuk pengoperasian Windows 7. Dengan benar, jangan hapus, jika Windows mengizinkan Anda.

C:\Users\All Usersapakah ada untuk kompatibilitas mundur. Aplikasi yang ditulis dengan buruk tidak mengambil jalur dari Profil Semua Pengguna dengan benar. Mereka berkata, "Windows, beri saya nama direktori profil." Windows berkata, " C:\Users." Dan program itu berkata, "Oke, saya tahu profil Semua Pengguna disebut Semua Pengguna dan itu ada di dalam direktori profil, jadi pasti begitu C:\Users\All Users." Sungguh, apa yang harus dikatakan program kepada Windows adalah, "Windows, beri saya jalur profil semua pengguna," yang akan dikatakan Windows, " C:\ProgramData."


7
Kurangnya ruang antara Program dan Data adalah sentuhan yang bagus juga ...
— Neil McGuigan

12

Mereka adalah folder yang sama. Users \ All Users adalah persimpangan ke \ ProgramData. Dari Kompatibilitas Aplikasi: Junction Point dan Aplikasi Cadangan :

All Users legacy folder junction requirements: 

Sym links creation location     Destination  
..\Users\All Users              ..\ProgramData

Users \ All Users adalah tautan ke folder ProgramData untuk alasan warisan. Ini adalah titik persimpangan (symlink di dunia UNIX) dan bukan salinan data. Saya hanya memiliki folder ProgramData di komputer Windows 7 (x64) saya. Tebakan saya aman untuk menghapus titik persimpangan, tetapi tidak perlu. Saya tidak merekomendasikan menghapus ProgramData.


11

Folder C:\Users\All Usersadalah tautan simbolis ke C:\ProgramData. Mereka adalah dua nama untuk folder yang sama. Itu ada karena banyak program yang lebih lama menggunakan jalur kode-keras untuk mengakses folder yang tidak ada lagi.

Anda dapat menghapus C:\Users\All Users, tetapi Anda tidak akan mendapatkan apa pun darinya. Ini menghabiskan hampir tidak ada ruang hard drive.

Jangan tidak menghapus C:\ProgramData.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.