8Sep

Co to jest folder ProgramData w systemie Windows?

W nowoczesnych wersjach systemu Windows na dysku systemowym zobaczysz folder "ProgramData" - zwykle dysk C: \.Ten folder jest ukryty, więc zobaczysz go tylko wtedy, gdy pokażesz ukryte pliki w Eksploratorze plików.

Dane aplikacji, Rejestr i inne miejsca Programy Przechowuj dane

Programy przechowują dane w wielu różnych miejscach w systemie Windows. To zależy od tego, jak programista zakodował program. Mogą to być: : Większość aplikacji przechowuje swoje ustawienia w folderach danych aplikacji w C: \ Users \ nazwa_użytkownika \ AppData \, domyślnie. Każde konto użytkownika systemu Windows ma własne foldery danych aplikacji, więc każde konto użytkownika systemu Windows może mieć własne dane i ustawienia aplikacji, jeśli programy korzystają z tego folderu.

  • Foldery dokumentów : Niektóre aplikacje - w szczególności gry na komputer - wybierają zapisywanie swoich ustawień w folderze Dokumenty w C: \ Users \ nazwa_użytkownika \ Dokumenty. Ułatwia to ludziom znajdowanie, tworzenie kopii zapasowych i edycję tych plików.
  • Rejestr : Wiele aplikacji przechowuje różne ustawienia w rejestrze systemu Windows. Ustawienia rejestru mogą dotyczyć całego systemu lub użytkownika. Jednak rejestr jest po prostu miejscem dla indywidualnych ustawień - aplikacje nie mogą przechowywać tutaj plików ani innych większych danych.
  • Własny folder aplikacji : W czasach Windows 95, 98 i XP programy często zapisywały swoje ustawienia i inne dane we własnych folderach. Tak więc, jeśli zainstalowałeś program o nazwie "Przykład" w C: \ Program Files \ Example, ta aplikacja może przechowywać własne ustawienia i inne pliki danych w C: \ Program Files \ Example. To nie jest dobre dla bezpieczeństwa. Współczesne wersje systemu Windows ograniczają uprawnienia programów, a aplikacje nie powinny mieć możliwości zapisu do folderów systemowych podczas normalnej pracy. Jednak niektóre aplikacje - na przykład Steam - wciąż przechowują swoje ustawienia i inne pliki danych w swoim katalogu Program Files.

Co mają przechowywać programy w ProgramData?

Istnieje również folder ProgramData. Ten folder ma najwięcej wspólnego z folderami danych aplikacji, ale zamiast mieć indywidualny folder dla każdego użytkownika, folder ProgramData jest udostępniany wszystkim kontom użytkowników na komputerze.

W systemie Windows XP nie było folderu C: \ ProgramData. Zamiast tego był folder "C: \ Documents and Settings \ All Users \ Application Data".Począwszy od systemu Windows Vista folder danych aplikacji Wszyscy użytkownicy został przeniesiony do C: \ ProgramData.

Wciąż możesz to zobaczyć dzisiaj. Jeśli podłączysz C: \ Users \ All Users \ do Eksploratora plików lub Eksploratora Windows w systemie Windows 10, system Windows automatycznie przekieruje Cię do folderu C: \ Program Data. Przekieruje też dowolny program, który próbuje pisać do C: \ Users \ All Users \ do folderu C: \ ProgramData.

Jak twierdzi Microsoft, "ten folder jest używany dla danych aplikacji, które nie są specyficzne dla użytkownika".Na przykład program, którego używasz, może pobrać plik ze słownika pisowni, gdy go uruchomisz. Zamiast przechowywać ten plik słownika pisowni w folderze Dane aplikacji specyficznym dla użytkownika, powinien on przechowywać go w folderze ProgramData. Może następnie udostępniać ten słownik pisowni wszystkim użytkownikom komputera, zamiast przechowywać wiele kopii w wielu różnych folderach danych aplikacji.

Narzędzia uruchamiane z uprawnieniami systemowymi mogą także przechowywać swoje ustawienia tutaj. Na przykład aplikacja antywirusowa może przechowywać swoje ustawienia, dzienniki wirusów i pliki kwarantanny w C: \ ProgramData. Te ustawienia są następnie udostępniane systemowo dla wszystkich użytkowników komputera.

Podczas gdy ten folder jest koncepcyjnie po prostu folderem danych aplikacji udostępnionym dla wszystkich użytkowników komputera, jest to również nowoczesna, bezpieczniejsza alternatywa dla starego pomysłu przechowywania ustawień aplikacji w swoim własnym folderze programu.

Czy istnieje coś ważnego do utworzenia kopii zapasowej w folderze ProgramData?

Ogólnie rzecz biorąc, prawdopodobnie nie znajdziesz wielu ważnych ustawień, których potrzebujesz do utworzenia kopii zapasowej w folderze ProgramData. Większość programów używa tego jako miejsca pamięci podręcznej dla danych, które powinny być dostępne dla wszystkich użytkowników, lub do skonfigurowania podstawowych ustawień.

Twoje najważniejsze dane aplikacji, jeśli chcesz utworzyć kopię zapasową, zostaną prawdopodobnie zapisane w folderze C: \ Users \ nazwa_użytkownika \ AppData \ Roaming. Jednakże, jeśli obawiasz się, że mogą istnieć ważne ustawienia lub dane w folderze ProgramData, możesz chcieć przejrzeć i zobaczyć, które programy przechowują tam dane. Do każdego programisty należy wybór miejsca, w którym ten program przechowuje jego dane, więc nie ma jednej uniwersalnej odpowiedzi.