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

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

คุณจะพบ AppData ได้ที่ไหน

บัญชีผู้ใช้แต่ละบัญชีมีโฟลเดอร์ AppData ของตัวเองพร้อมเนื้อหาของตัวเอง สิ่งนี้ช่วยให้โปรแกรม Windows สามารถจัดเก็บชุดการตั้งค่าต่างๆได้หากมีการใช้คอมพิวเตอร์หลายคน โฟลเดอร์ AppData เปิดตัวใน Windows Vista และยังคงใช้งานบน Windows 10, 8 และ 7 ในปัจจุบัน

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

คุณจะพบโฟลเดอร์ AppData ของแต่ละบัญชีผู้ใช้ซึ่งย่อมาจาก Application Data ในไดเรกทอรีของผู้ใช้นั้น ตัวอย่างเช่นหากชื่อผู้ใช้ของคุณคือ“ Bob” คุณจะพบโฟลเดอร์ข้อมูลแอปพลิเคชันของคุณC:\Users\Bob\AppDataตามค่าเริ่มต้น C:\Users\NAMEคุณก็สามารถเสียบอยู่นี้ในแถบที่อยู่เพื่อจะดูหรือแสดงโฟลเดอร์ที่ซ่อนอยู่และเรียกดูไดเรกทอรีบัญชีผู้ใช้ของคุณได้ที่ (คุณสามารถพิมพ์%APPDATA%ลงในแถบที่อยู่ของ File Explorer เพื่อตรงไปยังโฟลเดอร์ AppData \ Roaming ซึ่งเราจะพูดถึงในอีกสักครู่)

Local, LocalLow และ Roaming คืออะไร

จริงๆมีสามโฟลเดอร์ใน AppData และโปรแกรมต่างๆจะเก็บการตั้งค่าประเภทต่างๆไว้ในแต่ละโฟลเดอร์ เปิดโฟลเดอร์ AppData ของคุณแล้วคุณจะเห็นโฟลเดอร์ Local, LocalLow และ Roaming

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

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

หากคุณไม่ได้เชื่อมต่อกับโดเมนจะไม่มีความแตกต่างอย่างแท้จริงระหว่างโฟลเดอร์ Roaming และ Local ทั้งหมดนี้เก็บไว้ในพีซีของคุณ อย่างไรก็ตามนักพัฒนาแอปพลิเคชันยังคงแบ่งประเภทของข้อมูลระหว่างโฟลเดอร์ต่างๆในกรณี

โฟลเดอร์ LocalLow เหมือนกับโฟลเดอร์ Local แต่ได้รับการออกแบบมาสำหรับแอปพลิเคชัน "ความสมบูรณ์ต่ำ" ที่ทำงานด้วยการตั้งค่าความปลอดภัยที่ จำกัด มากขึ้น ตัวอย่างเช่น Internet Explorer เมื่อทำงานในโหมดป้องกันจะสามารถเข้าถึงโฟลเดอร์ LocalLow เท่านั้น ความแตกต่างไม่สำคัญสำหรับการใช้งานส่วนตัวของคุณ แต่บางแอปพลิเคชันต้องการเพียงแค่มีโฟลเดอร์เพื่อเขียนเนื่องจากไม่มีสิทธิ์เข้าถึงโฟลเดอร์หลักในเครื่อง

ที่เกี่ยวข้อง: โฟลเดอร์ ProgramData ใน Windows คืออะไร?

หากโปรแกรมต้องการมีการตั้งค่าชุดเดียวหรือไฟล์ที่ใช้โดยผู้ใช้หลายคนควรใช้โฟลเดอร์ ProgramData แทน สิ่งนี้เรียกว่าโฟลเดอร์ AppData“ ผู้ใช้ทั้งหมด” ใน Windows เวอร์ชันก่อนหน้า ตัวอย่างเช่นแอปพลิเคชันป้องกันไวรัสอาจเก็บบันทึกการสแกนและการตั้งค่าไว้ใน ProgramData และแชร์กับผู้ใช้ทั้งหมดบนพีซี

หลักเกณฑ์เหล่านี้ไม่ได้ปฏิบัติตามเสมอไป ตัวอย่างเช่น Google Chrome จะเก็บการตั้งค่าทั้งหมดและข้อมูลผู้ใช้ของคุณไว้ในโฟลเดอร์ Local ในขณะที่เราอาจคาดหวังว่าจะเก็บการตั้งค่าเหล่านี้ไว้ในโฟลเดอร์ Roaming แทน

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

คุณควรสำรองโฟลเดอร์ AppData หรือไม่

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

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

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

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

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