Mam te dwa katalogi na dysku twardym, które wydają się identyczne, i każdy zajmuje 2,4 GB
C:\Users\All Users
C:\ProgramData
Dlaczego oba istnieją? Czy mogę się pozbyć jednego z nich?
Mam te dwa katalogi na dysku twardym, które wydają się identyczne, i każdy zajmuje 2,4 GB
C:\Users\All Users
C:\ProgramData
Dlaczego oba istnieją? Czy mogę się pozbyć jednego z nich?
Odpowiedzi:
Tylko C:\ProgramData
rzeczywiście istnieje jako „prawdziwego” folderu. C:\Users\All Users
jest dowiązaniem symbolicznym do C:\ProgramData
. Oznacza to, że C:\Users\All Users
punkty C:\ProgramData
, więc jeśli nawigować do poprzedniego, zostanie automatycznie przekierowany do drugiego. Dlatego wydają się identyczne.
C:\ProgramData
jest nazywany „profilem wszystkich użytkowników” i jest wymagany do prawidłowego działania systemu Windows 7. Nie usuwaj go, jeśli system Windows na to pozwala.
C:\Users\All Users
istnieje kompatybilność wsteczna. Źle napisane aplikacje nie pobierają poprawnie ścieżki do profilu wszystkich użytkowników. Mówią: „Windows, podaj nazwę katalogu profili”. Windows mówi „” C:\Users
. A program mówi: „Dobra, wiem, że profil Wszyscy użytkownicy nazywa się Wszyscy użytkownicy i znajduje się w katalogu profili, więc musi być C:\Users\All Users
”. Naprawdę, program powinien powiedzieć Windowsowi: „Windows, podaj ścieżkę do profilu wszystkich użytkowników”, do którego Windows powiedziałby „” C:\ProgramData
.
Są to ten sam folder. Użytkownicy \ Wszyscy użytkownicy to skrzyżowanie z \ ProgramData. Z kompatybilności aplikacji: Punkty połączeń i aplikacje do tworzenia kopii zapasowych :
All Users legacy folder junction requirements:
Sym links creation location Destination
..\Users\All Users ..\ProgramData
Użytkownicy \ Wszyscy użytkownicy to łącze do folderu ProgramData ze względów starszych. Jest to punkt połączenia (dowiązanie symboliczne w świecie UNIX), a nie kopia danych. Mam tylko folder ProgramData na komputerze z systemem Windows 7 (x64). Sądzę, że można bezpiecznie usunąć punkt połączenia, ale nie jest to konieczne. Nie polecam usuwania ProgramData.
Folder C:\Users\All Users
jest dowiązaniem symbolicznym C:\ProgramData
. Są to dwie nazwy tego samego folderu. Jest tak, ponieważ wiele starszych programów używało zakodowanych ścieżek, aby uzyskać dostęp do folderu, który już nie istnieje.
Możesz usunąć C:\Users\All Users
, ale nic z tego nie zyskasz. Nie zajmuje praktycznie miejsca na dysku twardym.
Czy nie usuwać C:\ProgramData
.