โฟลเดอร์ ProgramData ใน Windows คืออะไร?

ใน Windows เวอร์ชันใหม่คุณจะเห็นโฟลเดอร์“ ProgramData” ในไดรฟ์ระบบของคุณซึ่งโดยปกติจะเป็นไดรฟ์ C: \ โฟลเดอร์นี้ซ่อนอยู่ดังนั้นคุณจะเห็นโฟลเดอร์นี้ก็ต่อเมื่อคุณแสดงไฟล์ที่ซ่อนอยู่ใน File Explorer

ข้อมูลแอปพลิเคชันรีจิสทรีและสถานที่อื่น ๆ โปรแกรมจัดเก็บข้อมูล

ที่เกี่ยวข้อง: วิธีแสดงไฟล์และโฟลเดอร์ที่ซ่อนใน Windows 7, 8 หรือ 10

โปรแกรมจัดเก็บข้อมูลในที่ต่างๆใน Windows ขึ้นอยู่กับว่าผู้พัฒนาเขียนโค้ดโปรแกรมอย่างไร อาจรวมถึง:

  • โฟลเดอร์ข้อมูลแอปพลิเคชัน : แอปพลิเคชันส่วนใหญ่เก็บการตั้งค่าไว้ในโฟลเดอร์ข้อมูลแอปพลิเคชันที่ C: \ Users \ username \ AppData \ โดยค่าเริ่มต้น บัญชีผู้ใช้ Windows แต่ละบัญชีจะมีโฟลเดอร์ข้อมูลแอปพลิเคชันของตนเองดังนั้นบัญชีผู้ใช้ Windows แต่ละบัญชีสามารถมีข้อมูลแอปพลิเคชันและการตั้งค่าของตนเองได้หากโปรแกรมต่างๆใช้โฟลเดอร์นี้

  • โฟลเดอร์เอกสาร : แอปพลิเคชันบางตัวโดยเฉพาะเกมพีซีเลือกที่จะจัดเก็บการตั้งค่าไว้ในโฟลเดอร์ Documents ที่ C: \ Users \ username \ Documents ซึ่งช่วยให้ผู้อื่นค้นหาสำรองข้อมูลและแก้ไขไฟล์เหล่านี้ได้ง่ายขึ้น

  • Registry : แอปพลิเคชันจำนวนมากเก็บการตั้งค่าต่างๆไว้ในรีจิสทรีของ Windows การตั้งค่ารีจิสทรีอาจเป็นได้ทั้งระบบหรือต่อผู้ใช้ อย่างไรก็ตามรีจิสทรีเป็นเพียงที่สำหรับการตั้งค่าแต่ละรายการแอปพลิเคชันไม่สามารถจัดเก็บไฟล์หรือข้อมูลขนาดใหญ่อื่น ๆ ได้ที่นี่

  • โฟลเดอร์โปรแกรมของแอปพลิเคชัน : ย้อนกลับไปในสมัยของ Windows 95, 98 และ XP โปรแกรมมักเก็บการตั้งค่าและข้อมูลอื่น ๆ ไว้ในโฟลเดอร์ของตนเอง ดังนั้นหากคุณติดตั้งโปรแกรมชื่อ“ Example” ไปที่ C: \ Program Files \ Example แอปพลิเคชันนั้นอาจเก็บการตั้งค่าของตัวเองและไฟล์ข้อมูลอื่น ๆ ไว้ที่ C: \ Program Files \ Example ด้วย สิ่งนี้ไม่ดีสำหรับความปลอดภัย Windows เวอร์ชันใหม่จะ จำกัด สิทธิ์ที่โปรแกรมมีและแอปพลิเคชันไม่ควรเขียนลงในโฟลเดอร์ระบบในระหว่างการทำงานปกติ อย่างไรก็ตามแอปพลิเคชันบางตัวเช่น Steam ยังคงจัดเก็บการตั้งค่าและไฟล์ข้อมูลอื่น ๆ ไว้ในไดเรกทอรี Program Files

โปรแกรมจัดเก็บอะไรใน ProgramData?

นอกจากนี้ยังมีโฟลเดอร์ ProgramData โฟลเดอร์นี้มีเหมือนกันมากที่สุดกับโฟลเดอร์ Application Data แต่แทนที่จะมีโฟลเดอร์เดียวสำหรับผู้ใช้แต่ละคนโฟลเดอร์ ProgramData จะแชร์ระหว่างบัญชีผู้ใช้ทั้งหมดบนพีซีของคุณ

ใน Windows XP ไม่มีโฟลเดอร์ C: \ ProgramData แต่จะมีโฟลเดอร์“ C: \ Documents and Settings \ All Users \ Application Data” แทน ตั้งแต่ Windows Vista โฟลเดอร์ข้อมูลแอปพลิเคชัน All Users ถูกย้ายไปที่ C: \ ProgramData

วันนี้คุณยังสามารถดูได้ หากคุณเสียบ C: \ Users \ All Users \ เข้ากับ File Explorer หรือ Windows Explorer บน Windows 10 Windows จะเปลี่ยนเส้นทางคุณไปยังโฟลเดอร์ C: \ Program Data โดยอัตโนมัติ มันจะเปลี่ยนเส้นทางโปรแกรมใด ๆ ที่พยายามเขียนถึง C: \ Users \ All Users \ ไปยังโฟลเดอร์ C: \ ProgramData ด้วย

ดังที่ Microsoft กล่าวไว้ว่า“ โฟลเดอร์นี้ใช้สำหรับข้อมูลแอปพลิเคชันที่ไม่ใช่เฉพาะผู้ใช้” ตัวอย่างเช่นโปรแกรมที่คุณใช้อาจดาวน์โหลดไฟล์พจนานุกรมการสะกดเมื่อคุณเรียกใช้ แทนที่จะเก็บไฟล์พจนานุกรมการสะกดนั้นไว้ในโฟลเดอร์ Application Data เฉพาะผู้ใช้ควรจัดเก็บไว้ในโฟลเดอร์ ProgramData จากนั้นสามารถแชร์พจนานุกรมการสะกดคำนั้นกับผู้ใช้ทุกคนบนคอมพิวเตอร์แทนที่จะเก็บสำเนาหลายชุดไว้ในโฟลเดอร์ Application Data ที่แตกต่างกัน

เครื่องมือที่เรียกใช้ด้วยสิทธิ์ของระบบอาจเก็บการตั้งค่าไว้ที่นี่ ตัวอย่างเช่นแอปพลิเคชันป้องกันไวรัสอาจจัดเก็บการตั้งค่าบันทึกไวรัสและไฟล์ที่ถูกกักเก็บไว้ที่ C: \ ProgramData จากนั้นการตั้งค่าเหล่านี้จะใช้ร่วมกันทั้งระบบสำหรับผู้ใช้พีซีทั้งหมด

แม้ว่าโฟลเดอร์นี้จะเป็นเพียงโฟลเดอร์ข้อมูลแอปพลิเคชันที่ใช้ร่วมกันสำหรับผู้ใช้คอมพิวเตอร์ทุกคน แต่ก็เป็นทางเลือกที่ทันสมัยและปลอดภัยยิ่งขึ้นสำหรับแนวคิดเก่าในการจัดเก็บการตั้งค่าของแอปพลิเคชันในโฟลเดอร์โปรแกรมของตนเอง

มีอะไรสำคัญในการสำรองข้อมูลในโฟลเดอร์ ProgramData หรือไม่?

ที่เกี่ยวข้อง: ไฟล์ใดที่คุณควรสำรองไว้ในพีซี Windows ของคุณ

โดยทั่วไปคุณจะไม่พบการตั้งค่าที่สำคัญมากมายที่คุณต้องสำรองไว้ในโฟลเดอร์ ProgramData โปรแกรมส่วนใหญ่ใช้ตำแหน่งนี้เป็นตำแหน่งแคชสำหรับข้อมูลที่ควรมีให้สำหรับผู้ใช้ทุกคนหรือเพื่อกำหนดการตั้งค่าพื้นฐานบางอย่าง

ข้อมูลแอปพลิเคชันที่สำคัญที่สุดของคุณหากคุณต้องการสำรองข้อมูลจะถูกเก็บไว้ใน C: \ Users \ username \ AppData \ Roaming อย่างไรก็ตามหากคุณกังวลว่าอาจมีการตั้งค่าหรือข้อมูลที่สำคัญบางอย่างในโฟลเดอร์ ProgramData คุณอาจต้องการตรวจสอบและดูว่ามีโปรแกรมใดบ้างที่จัดเก็บข้อมูลไว้ที่นั่น นักพัฒนาของแต่ละโปรแกรมจะเป็นผู้เลือกว่าจะจัดเก็บข้อมูลของโปรแกรมไว้ที่ใดดังนั้นจึงไม่มีคำตอบที่เหมาะกับทุกขนาด