ล้างคำเตือนเกี่ยวกับดัชนีฐานข้อมูลที่หายไปของ Nextcloud
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
Windows Sandboxเป็นสภาพแวดล้อมเสมือนจริงที่คล้ายกับเครื่องเสมือนที่มีอยู่ใน Windows 10 Pro și Enterprise คุณสามารถใช้เพื่อทดสอบแอปที่คุณไม่มั่นใจว่าปลอดภัย เยี่ยมชมเว็บไซต์ที่ไม่น่าเชื่อถือ และโดยทั่วไปทำสิ่งที่คุณกลัวว่าอาจทำให้ระบบหลักของคุณเสียหาย จนถึงเดือนพฤษภาคม 2020 อัปเดตคุณไม่สามารถปรับแต่ง Windows Sandboxในแบบของคุณ แต่อย่างใด ในตอนนี้ คุณทำได้ เนื่องจาก Microsoft ให้คุณสร้างและใช้สคริปต์ที่สามารถเปลี่ยนแปลงวิธีการทำงานของWindows Sandbox นี่คือวิธีการ:
สารบัญ
หมายเหตุ:ก่อนที่คุณจะสามารถปรับแต่งวิธีการ ทำงานของ Windows Sandboxบนพีซีของคุณ คุณต้องติดตั้งก่อน หากคุณต้องการความช่วยเหลือ โปรดอ่านวิธีการติดตั้ง Windows Sandbox ใน Windows 10 ในสามขั้นตอน นอกจากนี้ หากคุณสงสัยว่าWindows Sandboxอาจมีประโยชน์กับคุณอย่างไร ต่อไปนี้เป็นแนวคิดบางประการ: 4 สิ่งที่คุณสามารถทำได้ด้วย Windows Sandbox นอกจากนี้ โปรดทราบว่าคู่มือนี้ใช้กับWindows Sandboxใน Windows 10 ที่มี การอัปเดตประจำเดือน พฤษภาคม2020 รุ่น Pro หรือ Enterpriseเท่านั้น ไม่มีใน Windows 10 Home
วิธีกำหนดค่า Windows Sandbox
ในการปรับแต่งWindows Sandboxหรือเรียกใช้แอพและสคริปต์โดยอัตโนมัติเมื่อคุณเปิดใช้งาน คุณต้องสร้างไฟล์การกำหนดค่า ในการทำเช่นนั้น คุณสามารถใช้Notepadหรือแอปพลิเคชันตัวประมวลผลข้อความอื่นๆ เพื่อเขียนโค้ดสำหรับWindows Sandbox ไฟล์การกำหนดค่าทุกไฟล์ที่คุณสร้างสำหรับWindows Sandboxต้องขึ้นต้นด้วยบรรทัด และลงท้ายด้วยบรรทัด รหัสอื่น ๆ ทั้งหมดที่คุณจะเพิ่มต้องวางไว้ระหว่างบรรทัดของรหัสเหล่านี้

การสร้างไฟล์การกำหนดค่า Windows Sandbox
เมื่อคุณสร้างไฟล์การกำหนดค่าและเพิ่มรหัสทั้งหมดเสร็จแล้ว คุณต้องบันทึกโดยใช้นามสกุลไฟล์. wsb
การบันทึกไฟล์กำหนดค่า Windows Sandbox (.wsb)
จากนั้น คุณสามารถดับเบิลคลิกหรือแตะสองครั้งที่ ไฟล์ .wsbเพื่อเปิดใช้Windows Sandboxในแบบของคุณ
ไฟล์กำหนดค่า Windows Sandbox แบบกำหนดเอง
ตอนนี้เรามาดูกันว่าคุณสามารถใช้โค้ดและสคริปต์ใดบ้างสำหรับWindows Sandbox :
วิธีแชร์โฟลเดอร์กับ Windows Sandbox
Windows Sandboxสามารถแมปโฟลเดอร์จากโฮสต์ได้ กล่าวอีกนัยหนึ่ง คุณสามารถสร้างโฟลเดอร์ Windows Sandbox "เห็น" ที่พบในพีซี Windows 10 ของคุณได้ หากต้องการทำเช่นนั้น ใน ไฟล์ .wsbที่คุณสร้างด้วยNotepad ให้เพิ่มโค้ดต่อไปนี้:
โฟลเดอร์ที่แชร์กับ Windows Sandbox
จริงหรือเท็จ
คุณสามารถเพิ่มโฟลเดอร์เพื่อแชร์ได้มากเท่าที่ต้องการ เพียงตรวจสอบให้แน่ใจว่าได้ใส่เส้นทางระหว่างแท็ก นอกจากนี้ สำหรับแต่ละโฟลเดอร์ที่คุณเพิ่มลงในรายการ คุณสามารถระบุได้ว่าคุณต้องการให้Windows Sandboxเข้าถึงได้แบบอ่านอย่างเดียวหรือไม่ สำหรับสิ่งนั้น ให้เพิ่ม codetrue ตามหลัง หากคุณต้องการให้Windows Sandboxมีสิทธิ์เขียนในโฟลเดอร์นั้น ให้เพิ่ม codefalse ต่อจากนั้น อย่างไรก็ตาม โปรดจำไว้ว่าสิ่งนี้จะทำให้ไฟล์และโฟลเดอร์จากโฟลเดอร์ที่ใช้ร่วมกันพร้อมใช้งานสำหรับแอปที่คุณเรียกใช้ในWindows Sandbox กล่าวอีกนัยหนึ่ง แอพเหล่านั้นสามารถเปลี่ยนไฟล์ของคุณได้ ซึ่งคุณอาจไม่ต้องการ
ตัวอย่างเช่น หากคุณต้องการให้Windows Sandboxเข้าถึง โฟลเดอร์ Downloads ของคุณ ให้พิมพ์:
C:\Users\ชื่อผู้ใช้\ดาวน์โหลด
จริง
การแชร์โฟลเดอร์กับ Windows Sandbox
อย่าลืมเปลี่ยน ชื่อ ผู้ใช้ ด้วยชื่อ บัญชีผู้ใช้ Windows 10 ของ คุณ
จากนั้น เมื่อคุณเรียกใช้Windows Sandboxโดยใช้ ไฟล์การกำหนดค่า .wsbโฟลเดอร์ที่ใช้ร่วมกันทั้งหมดจะพร้อมใช้งานทันทีบนเดสก์ท็อปหรือที่ตำแหน่งนี้: C:\Users\ WDAGUtilityAccount \Desktop
โฟลเดอร์ที่ใช้ร่วมกันจะมีลักษณะอย่างไรใน Windows Sandbox
วิธีเรียกใช้แอพหรือสคริปต์ใน Windows Sandbox โดยอัตโนมัติ
Windows Sandboxยังให้คุณเรียกใช้แอพ (ไฟล์ปฏิบัติการ) หรือสคริปต์ทันทีหลังจากเปิดตัว ในการทำเช่นนั้น ใน ไฟล์คอนฟิกูเรชัน .wsbคุณต้องเพิ่มโค้ดนี้:
คำสั่งให้รันเมื่อเริ่มต้น
คำสั่งสามารถเป็นเส้นทางไปยังไฟล์ปฏิบัติการหรือสคริปต์ที่มีอยู่ภายในWindows Sandbox ซึ่งหมายความว่าคุณสามารถเปิดFile Explorer, Notepadหรือแอประบบอื่นๆ ได้โดยอัตโนมัติ หากต้องการ คุณสามารถเรียกใช้แม้กระทั่งแอปที่พบในโฟลเดอร์ที่แชร์ (ดังที่แสดงไว้ในส่วนก่อนหน้าของคู่มือนี้)
ต่อไปนี้คือตัวอย่าง ไฟล์การกำหนดค่า Windows Sandbox ที่เปิด File Explorerโดยอัตโนมัติเมื่อเปิดใช้:
การรันคำสั่ง/สคริปต์ใน Windows Sandbox
และนี่คือตัวอย่าง ไฟล์การกำหนดค่า Windows Sandboxที่แมป โฟลเดอร์โฮสต์ Downloadsและเรียกใช้ไฟล์เรียกทำงานโดยอัตโนมัติ:
การเรียกใช้ไฟล์ปฏิบัติการใน Windows Sandbox เมื่อเริ่มต้น
ในตัวอย่างที่แล้ว นี่คือสิ่งที่เราได้รับเมื่อเปิดตัวWindows Sandbox :
โปรแกรมที่ทำงานโดยอัตโนมัติเมื่อเปิดตัว Windows Sandbox
หมายเหตุ:หากคุณระบุเส้นทางไปยังคำสั่ง ไฟล์เรียกทำงาน หรือไฟล์สคริปต์ที่ไม่มีอยู่Windows Sandboxจะส่งกลับข้อผิดพลาดและหยุดทำงานเมื่อคุณพยายามเปิด นอกจากนี้ ในระหว่างที่ทดลองใช้คุณลักษณะนี้ เราไม่ได้จัดการให้เรียกใช้ไฟล์สั่งการใด ๆ ที่จำเป็นต้องได้รับสิทธิ์ของผู้ดูแลระบบโดยอัตโนมัติ และแจ้งเตือน UAC ที่เรียกใช้ เช่น พรอม ต์คำสั่ง
วิธีเปิดหรือปิดเครือข่ายใน Windows Sandbox
ถ้าคุณไม่ต้องการให้Windows Sandboxสามารถเข้าถึงเครือข่ายและอินเทอร์เน็ตของคุณได้ ใน ไฟล์การกำหนดค่า .wsbให้เพิ่มบรรทัดของรหัสต่อไปนี้: ปิดการใช้งาน
ปิดใช้งานเครือข่ายใน Windows Sandbox
การดำเนินการนี้จะปิดใช้งานบริการเครือข่ายสำหรับWindows Sandboxดังที่คุณเห็นในภาพหน้าจอด้านล่าง
Windows Sandbox เปิดตัวโดยไม่มีการเชื่อมต่อเครือข่าย
ในกรณีที่คุณต้องการให้เครือข่ายสามารถเข้าถึงได้ ให้ลบบรรทัด Disable ออกจากไฟล์การกำหนดค่าหรือเปลี่ยนค่าDisable เป็น Default :Default
วิธีเปิดใช้งานหรือปิดใช้งานหน่วยประมวลผลกราฟิกเสมือนใน Windows Sandbox
ในทำนองเดียวกันWindows Sandboxยังให้คุณปิดใช้งานเอ็นจินการเรนเดอร์ฮาร์ดแวร์กราฟิกเสมือน กล่าวอีกนัยหนึ่งWindows Sandbox จะ แชร์การ์ดกราฟิกของคุณกับ Windows 10 บนพีซีของคุณโดยค่าเริ่มต้น อย่างไรก็ตาม คุณสามารถปิดใช้งานคุณลักษณะนี้และบังคับให้Windows Sandboxใช้การเรนเดอร์ซอฟต์แวร์ เพื่อไม่ให้ GPU ของคุณเปิดเผย แม้ว่าสิ่งนี้จะทำให้Windows Sandboxทำงานช้าลง แต่ในบางกรณีก็อาจมีประโยชน์ หากต้องการปิดใช้งานการสนับสนุน vGPU ในWindows Sandboxในไฟล์กำหนดค่า.wsbให้เพิ่มรหัสนี้: ปิดการใช้งาน
ปิดใช้งานการแชร์การ์ดกราฟิกใน Windows Sandbox
หากต้องการเปิดใช้งานการแชร์ GPU ในWindows Sandboxให้ลบบรรทัดปิดการใช้งานออกจาก ไฟล์การกำหนดค่า .wsbหรือตั้งค่าเป็นDefault :Default
คุณต้องการเห็นคุณสมบัติอื่นใดใน Windows Sandbox
แม้ว่าการกำหนดค่าวิธีการ ทำงานของ Windows Sandboxคือสิ่งที่คุณสามารถทำได้ในตอนนี้ แต่ก็ยังรู้สึกเหมือนอยู่ในสถานะเริ่มต้น เราต้องการเห็น Microsoft เพิ่มตัวเลือกสำหรับการเชื่อมต่ออุปกรณ์ USB โดยอัตโนมัติกับWindows Sandboxโดยตรง เรามั่นใจว่าคุณมีไอเดียเจ๋งๆ อื่นๆ ด้วย บอกเราว่าคุณลักษณะอื่นๆ ที่คุณต้องการ ให้ Windows Sandboxมี: แสดงความคิดเห็นด้านล่างและมาพูดคุยกัน
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
อนุญาตให้ Nextcloud อัปโหลดไฟล์ขนาดใหญ่ขึ้นได้โดยการปรับการตั้งค่า PHP, Nginx หรือ Apache, พื้นที่จัดเก็บชั่วคราว และระยะเวลาหมดเวลาให้ตรงกัน และตรวจสอบว่าข้อจำกัดใดที่กำลังบล็อกไฟล์อยู่
ตั้งค่าขีดจำกัดหน่วยความจำ PHP ที่ Nextcloud ใช้จริง รีสตาร์ทบริการที่ถูกต้อง และยืนยันการตั้งค่า 512 MB ในภาพรวมผู้ดูแลระบบ
เชื่อมต่อบัคเก็ตจัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เข้ากันได้ใน Nextcloud โดยใช้แบ็กเอนด์ S3 พร้อมด้วยเอนด์พอยต์ ข้อมูลรับรอง ขอบเขตการเข้าถึง และขั้นตอนการตรวจสอบที่ถูกต้อง
ย้ายไดเร็กทอรีข้อมูล Nextcloud บน Linux ไปยังไดรฟ์ภายนอกอย่างปลอดภัย โดยใช้การเมานต์ UUID แบบถาวร โหมดบำรุงรักษา สำเนาที่ตรวจสอบแล้ว และซิมลิงก์เส้นทางเดิม
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
ใช้คำสั่ง OCC ของ Nextcloud เพื่อรีเซ็ตรหัสผ่านผู้ดูแลระบบจากเชลล์เซิร์ฟเวอร์ พร้อมคำแนะนำสำหรับชื่อผู้ใช้ สิทธิ์ และผู้ให้บริการเข้าสู่ระบบภายนอก
ล้างคำเตือน HSTS ของ Nextcloud โดยการตั้งค่าส่วนหัวที่ Apache, NGINX หรือพร็อกซี TLS ของคุณ จากนั้นตรวจสอบการตอบสนอง HTTPS สาธารณะอย่างปลอดภัย
ตรวจสอบหาสาเหตุของการติดตั้งแอปจาก App Store ที่ล้มเหลว ไม่ว่าจะเป็นปัญหาจาก DNS, HTTPS, พร็อกซี, TLS หรือปัญหาการตั้งค่าจากเซิร์ฟเวอร์ Nextcloud เอง
ย้ายการสร้างภาพขนาดย่อไปไว้ในกำหนดการพื้นหลังที่ควบคุมได้ ตัดขนาดภาพตัวอย่างที่ไม่ได้ใช้ และตรวจสอบคิวโดยไม่ทำให้เซิร์ฟเวอร์ Nextcloud ของคุณทำงานหนักเกินไป