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:\ProgramDatarzeczywiście istnieje jako „prawdziwego” folderu. C:\Users\All Usersjest dowiązaniem symbolicznym do C:\ProgramData. Oznacza to, że C:\Users\All Userspunkty 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 Usersistnieje 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 Usersjest 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.