ไฟล์ออฟไลน์ คุณลักษณะใน Windows 10 ช่วยให้คุณสามารถทำให้โฟลเดอร์และไฟล์เครือข่ายที่ใช้ร่วมกันบางส่วนใช้งานได้แบบออฟไลน์ แม้ว่าคอมพิวเตอร์ของคุณจะไม่ได้เชื่อมต่อกับเครือข่ายขององค์กรก็ตาม ในบทความนี้ เราจะแสดงวิธีเปิดใช้งานและกำหนดค่าไฟล์ออฟไลน์ใน Windows 10 และ Windows Server 2019 ด้วยตนเองและใช้ GPO
ไฟล์ออฟไลน์พร้อมใช้งานใน Windows มาเป็นเวลานาน ผู้ใช้เพียงต้องเปิดใช้งานไฟล์ออฟไลน์บนคอมพิวเตอร์และทำเครื่องหมายที่ “พร้อมใช้งานออฟไลน์เสมอ ” สำหรับบางไฟล์หรือโฟลเดอร์ในโฟลเดอร์ที่ใช้ร่วมกัน จากนั้น Windows จะบันทึกไฟล์ที่ระบุไปยังแคชในเครื่องบนดิสก์และอัปเดตเป็นระยะในเบื้องหลัง (ทุก 2 ชั่วโมง โดยค่าเริ่มต้น แต่คุณสามารถกำหนดความถี่ในการซิงโครไนซ์ไฟล์ออฟไลน์ของคุณได้โดยใช้ กำหนดค่าการซิงค์พื้นหลัง ตัวเลือกใน GPO)
มีคุณลักษณะที่ทันสมัยและปลอดภัยมากขึ้นสำหรับการเข้าถึงทรัพยากรไฟล์ของคุณนอกเครือข่ายองค์กรในโหมดออฟไลน์ - โฟลเดอร์งานใน Windows Server 2016สารบัญ:
- วิธีเปิดใช้งานไฟล์ออฟไลน์ใน Windows 10
- การกำหนดค่าไฟล์ออฟไลน์สำหรับโฟลเดอร์ที่ใช้ร่วมกันบน Windows Server
- วิธีกำหนดค่าไฟล์ออฟไลน์โดยใช้นโยบายกลุ่ม
จะเปิดใช้งานไฟล์ออฟไลน์ใน Windows 10 ได้อย่างไร
ใน Windows 10 คุณสามารถเปิดใช้งานไฟล์ออฟไลน์ผ่านแผงควบคุมแบบคลาสสิกได้
- เปิด ศูนย์การซิงค์;
- เลือก จัดการไฟล์ออฟไลน์ ด้านซ้าย;
- คลิก เปิดใช้งานไฟล์ออฟไลน์;
- รีสตาร์ทคอมพิวเตอร์ของคุณ
จากนั้น ผู้ใช้สามารถคลิกขวาที่ไฟล์หรือโฟลเดอร์ในโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน และเลือก พร้อมใช้งานออฟไลน์เสมอ ตัวเลือก
Windows จะเริ่มคัดลอกไฟล์ที่ระบุไปยังแคชในเครื่องของไฟล์ออฟไลน์ ตามค่าเริ่มต้น ขนาดแคชของไฟล์ออฟไลน์ใน Windows จะเป็น 25% ของขนาดดิสก์ทั้งหมด (ขึ้นอยู่กับรุ่น Windows ของคุณ)
จากนั้นหากไม่มีเซิร์ฟเวอร์ไฟล์ต้นทางหรือความเร็วในการเชื่อมต่อเครือข่ายช้ากว่าค่าเกณฑ์ ไฟล์จะพร้อมใช้งานแบบออฟไลน์ในศูนย์การซิงค์
การเปลี่ยนแปลงทั้งหมดที่ทำกับไฟล์ออฟไลน์จะซิงโครไนซ์กับเซิร์ฟเวอร์ในครั้งต่อไปเมื่อคอมพิวเตอร์เชื่อมต่อกับเครือข่าย
ไฟล์ออฟไลน์ถูกเก็บไว้ในC:\Windows\CSC
โฟลเดอร์บนคอมพิวเตอร์ไคลเอนต์และไม่สามารถเข้าถึงได้โดยตรงผ่าน File Explorer การกำหนดค่าไฟล์ออฟไลน์สำหรับโฟลเดอร์ที่ใช้ร่วมกันบน Windows Server
ในการอนุญาตให้ผู้ใช้ทำให้ไฟล์ใช้งานแบบออฟไลน์ได้ ต้องเปิดใช้งานการรองรับไฟล์ออฟไลน์ในการตั้งค่าโฟลเดอร์ที่ใช้ร่วมกัน
ใน Windows Server 2019 ให้เปิด Server Manager แล้วเลือกตัวเลือก อนุญาตการแคชแชร์ ในการตั้งค่าโฟลเดอร์ที่ใช้ร่วมกันของคุณ
คุณสามารถเปิดใช้งานโหมดแคชด้วยตนเองสำหรับโฟลเดอร์แชร์เครือข่ายของคุณโดยใช้ PowerShell (ในโหมดนี้ ผู้ใช้สามารถเลือกไฟล์และโฟลเดอร์ด้วยตนเองเพื่อให้ใช้งานแบบออฟไลน์ได้):
Set-SMBShare -Name Docs -CachingMode Manual
หากแชร์เครือข่ายอยู่ในคอมพิวเตอร์ที่ใช้เดสก์ท็อป Windows รุ่น ให้เลือก การแคช -> เฉพาะไฟล์และโปรแกรมที่ผู้ใช้ระบุเท่านั้นที่ใช้งานได้แบบออฟไลน์ ในการตั้งค่าของโฟลเดอร์ที่ใช้ร่วมกัน
จะกำหนดค่าไฟล์ออฟไลน์โดยใช้นโยบายกลุ่มได้อย่างไร
ถ้าคุณต้องการเปิดใช้งานไฟล์ออฟไลน์บนคอมพิวเตอร์ทุกเครื่องในโดเมน Active Directory คุณสามารถปรับใช้การตั้งค่ารีจิสทรีต่อไปนี้ผ่าน GPO:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC
– เริ่มต้น =1 (พิมพ์ DWORD)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CscService
–เริ่ม =2 (พิมพ์ DWORD)HKLM\Software\Policies\Microsoft\Windows\NetCache
–เปิดใช้งาน=1 (พิมพ์ DWORD)
หรือคุณสามารถใช้ อนุญาตหรือไม่อนุญาตให้ใช้ไฟล์ออฟไลน์ นโยบายจากการกำหนดค่าคอมพิวเตอร์ -> นโยบาย -> เทมเพลตการดูแล -> เครือข่าย -> ส่วนไฟล์ออฟไลน์ของ GPO คุณสามารถกำหนดค่าตัวเลือกไฟล์ออฟไลน์อื่นๆ ได้ที่นี่:
- กำหนดค่าการซิงค์พื้นหลัง — เพื่อเปิดใช้งานการซิงโครไนซ์พื้นหลังและกำหนดช่วงเวลาการซิงโครไนซ์
- จำกัดพื้นที่ดิสก์ที่ใช้โดยไฟล์ออฟไลน์ / ขนาดแคชเริ่มต้น – เพื่อจำกัดขนาดของแคชไฟล์ออฟไลน์บนดิสก์
- ระบุไฟล์ออฟไลน์ที่ได้รับมอบหมายจากผู้ดูแลระบบ เป็นรายการโฟลเดอร์ที่ใช้ร่วมกันที่จะซิงโครไนซ์บนคอมพิวเตอร์ของผู้ใช้และใช้งานแบบออฟไลน์ได้ (คุณสามารถระบุพาธ UNC ไปยังการแชร์เครือข่ายหรือโฟลเดอร์ผู้ใช้ส่วนบุคคล
\\hostname1\Users$\%username%
)
เมื่อวิเคราะห์ปัญหาไฟล์ออฟไลน์ใน Windows คุณควรตรวจสอบเหตุการณ์การซิงโครไนซ์ในบันทึกเหตุการณ์ของ Windows เปิดใช้งานบันทึกการซิงโครไนซ์ไฟล์ออฟไลน์:
wevtutil sl Microsoft-Windows-OfflineFiles/SyncLog /e:true /q
จากนั้น คุณจะได้รับรายการไฟล์ที่ซิงโครไนซ์สำเร็จในช่วง 24 ชั่วโมงที่ผ่านมาโดยใช้คำสั่ง PowerShell ด้านล่าง:
get-winevent -oldest -filterhashtable @{ logname = "Microsoft-Windows-OfflineFiles/SyncLog"; starttime = (get-date).adddays(-1); id = 2005 } | select-object TimeCreated, @{ name = "Path"; expression = { ([xml]$_.toxml()).Event.UserData.SyncSuccessInfo.Path } }
หากต้องการล้างแคชไฟล์ออฟไลน์ ให้เปลี่ยน FormatDatabase พารามิเตอร์รีจิสตรีและรีสตาร์ทคอมพิวเตอร์:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Csc\Parameters /v FormatDatabase /t REG_DWORD /d 1 /f
shutdown –f –r –t 0