การปล่อยไฟล์ที่ถูกล็อคโดยคุณสมบัติโฟลเดอร์ที่ใช้ร่วมกัน


16

ฉันใช้งานมากจากคุณสมบัติ Shared Folders ของ VMWare Workstation: คุณตั้งค่าโฟลเดอร์บนเครื่องโฮสต์ที่แชร์กับ guest OS และคุณสามารถเข้าถึงมันบน guest ในลักษณะคล้ายกันกับการแชร์ SMB (อ่านอย่างเดียวหรืออ่าน - เขียน) .

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

นี่เป็นสถานการณ์ที่น่ารำคาญเป็นพิเศษเมื่อฉันพยายามที่จะดีบั๊ก / ใช้สคริปต์กับแขกในขณะที่ฉันยังคงแก้ไขมันในโฮสต์

จนถึงวิธีเดียวที่ฉันรู้วิธีทำให้ Workstation ปล่อยไฟล์เหล่านี้คือ:

  • การระงับเครื่องแขก: นั่นเป็นวิธีแก้ปัญหาหลอกที่แย่มาก มันช้า (โดยเฉพาะอย่างยิ่งเมื่อมี RAM ของแขกสูงขึ้น) และบางครั้งการหยุดชะงักอาจไม่ได้รับการต้อนรับ
  • การคัดลอกจำนวนไฟล์สุ่มอื่น ๆ โดยหวังว่า Workstation จะมีข้อ จำกัด ภายในเกี่ยวกับจำนวนไฟล์ที่จะล็อค: แฮ็คนั้นอาจมีประโยชน์เป็นประจำเฉพาะในกรณีที่เราทราบจำนวนมดน้อย

ดังนั้นอะไรคือวิธีที่ดีในการทำให้ Workstation ปล่อยไฟล์เหล่านั้น?

หรือวิธีการหลีกเลี่ยงการล็อคพวกเขาในสถานที่แรก?

แก้ไข:ฉันไม่ได้ทำให้บางสิ่งชัดเจน:

  • ฉันรู้ว่ามันเป็นเวิร์กสเตชัน (vmware-vmx.exe) ที่ล็อคไฟล์เหล่านี้ (อาจเกิดจากการบัฟเฟอร์ภายใน)

  • ฉันไม่ต้องการปล่อยไฟล์โดยใช้กำลัง ฉันลองมัน แต่การบังคับพวกมันออกมาโดยการบังคับทำให้เครื่องไม่เสถียรซึ่งฉันไม่สามารถจ่ายได้

เห็นได้ชัดว่าสิ่งนี้เกิดจากข้อผิดพลาดในเวิร์กสเตชัน


ทำไมไม่เพียงกำหนดค่าการแชร์ไฟล์เครือข่ายจริง
jftuga

@jftuga ฉันชอบเอสเอฟอย่างมากและมีทุกอย่างด้วยเหตุผลหลายอย่างพวกเขาบางคน: เร็วขึ้น; มันไม่จำเป็นต้องมีเครือข่าย ดูโพสต์นี้
Alois Mahdal

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

โปรดทราบว่าปัญหานี้ยังคงมีอยู่ในเวิร์กสเตชัน 12.5 ในกรณีของฉัน VM เพียงแค่อ่านไฟล์สำหรับแนบไปกับอีเมลและแม้หลังจากโปรแกรมอีเมลถูกปิด Workstation ก็เปิดล็อกไฟล์ไว้โดยที่Unlockerมองไม่เห็นหรือลบออก
Mark Booth

คำตอบ:


8

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

หลายเธรดบนฟอรัม VMWare แก้ปัญหาเดียวกัน ตัวอย่างเช่น:

ทางออกเดียวที่ทำงานได้ถูกกล่าวถึงในโพสต์โดยLoren Pechtelดังนั้นเครดิตทั้งหมดควรไปที่เธอ: คุณควรเข้าถึง ("สัมผัส") ไฟล์ที่ถูกล็อคจากระบบของแขก

ตัวอย่างเช่นฉันเปิดและปิดคุณสมบัติไฟล์ที่ถูกล็อคจาก Windows Explorer ในแขก นี่เพียงพอที่จะปล่อยการล็อกในโฮสต์


3

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

สำหรับฉันฉันใช้ "attrib -r HOST_FILE" ในสคริปต์ของฉันหลังจากคัดลอกไฟล์โฮสต์ เนื่องจากฉันเมานต์โฟลเดอร์แชร์ของฉันเป็นแบบอ่านอย่างเดียวสิ่งนี้ไม่ได้ทำอะไรนอกจาก DID ล้างการล็อค


2

ความคิดบางอย่าง:

  1. ตรวจสอบว่าโปรแกรมใด ๆ (เช่นโปรแกรมป้องกันไวรัส) กำลังอ่านไฟล์อยู่ทั้งบนโฮสต์และแขก
    ผมปกติใช้UnlockerหรือProcess Explorerที่
  2. ตรวจสอบว่าไฟล์ไม่ได้เพียงแค่คัดลอกช้ามาก
    นี่อาจเป็นแขกที่มีไดรเวอร์เครือข่ายที่มีปัญหา
  3. ลองปิดไฟร์วอลล์โปรแกรมป้องกันไวรัสหรือผลิตภัณฑ์ความปลอดภัยอื่น ๆ ทั้งหมด
  4. ฉันมั่นใจมากกว่าครึ่งทางของข้อผิดพลาดร้ายแรงที่มีอยู่ในการใช้งาน VMware ของโฟลเดอร์ที่ใช้ร่วมกันซึ่งโฮสต์และแขกสามารถสับสนได้อย่างเต็มที่ ฉันมักจะหลีกเลี่ยงโฟลเดอร์ที่ใช้ร่วมกันเพราะเป็นไปไม่ได้ที่จะคาดเดาล่วงหน้าว่าพวกเขาจะทำงานได้อย่างน่าเชื่อถือในการกำหนดค่าใหม่ใด ๆ ในขณะที่เครือข่ายหรือ FTP ที่ใช้ร่วมกันมักจะทำงาน

ขอบคุณสำหรับคำแนะนำ 1. ใช่ vmware-vmx.exe มักจะบล็อกไฟล์เหล่านี้ แต่ฉันไม่สามารถใช้การปลดล็อคได้ - ฉันลองแล้ว แต่มันทำให้ Workstation ไม่เสถียร 2. ตรวจสอบ - ไม่ใช่ในกรณีนี้ มันมักจะเกิดขึ้นกับฉันด้วยไฟล์เล็ก ๆ ไฟล์เดียวที่ฉันเห็นว่าสมบูรณ์ 3. พยายามไม่ได้ช่วย 4. ใช่นี่เป็นข้อผิดพลาดดังนั้นจริงๆแล้วฉันกำลังมองหาวิธีแก้ปัญหา
Alois Mahdal

และเกี่ยวกับการหลีกเลี่ยง SF: มันพิสูจน์แล้วว่าสำหรับฉันเกือบสองปีของการทดสอบทุกวันว่าโซลูชันทั้งหมด SF นั้นน่าเชื่อถือที่สุด (และเร็วที่สุด) เหตุผลที่สำคัญที่สุดสำหรับสิ่งนี้คือว่าพวกเขาไม่ได้ขึ้นอยู่กับเครือข่าย: คุณสามารถมีไฟร์วอลล์ที่ จำกัด , ไดรเวอร์ที่ขาดหรือ NICs ศูนย์บนแขกและยังถ่ายโอนไฟล์ตามที่คุณต้องการผ่านทาง SF
Alois Mahdal

ไม่มีปัญหาอะไรใน 2 ปี? สิ่งที่โชคดี! SF ส่วนใหญ่ของฉันไม่เคยทำงานหรือช้าเกินกว่าที่จะใช้งานได้และเช่นเดียวกับที่คุณเห็นตอนนี้โดยไม่มีเหตุผลที่ชัดเจน คำแนะนำเดียวที่ฉันมีคือใช้เวอร์ชันล่าสุดของ VMware และเครื่องมือของ VMware (ติดตั้งใหม่แม้ว่าจะเป็นกรณีล่าสุด) จากนั้นลบและสร้าง SF ขึ้นมาใหม่ บางครั้งสิ่งนี้ช่วย แต่หากไม่เป็นเช่นนั้นขั้นตอนต่อไปที่ฉันจะเห็นได้คือติดต่อฝ่ายสนับสนุน VMware
harrymc

Irony: ไม่นานหลังจากความคิดเห็นของฉันเกี่ยวกับความน่าเชื่อถือของ SF ฉันอัพเกรดเป็นเวิร์กสเตชัน 8 และเริ่มมีปัญหา: ทุกอย่างจะหมดเวลา\\vmware-host\Shared Folders\folder\subfolderเว้นแต่จะ\\vmware-host\Shared Folders\folderเปิดอย่างน้อยหนึ่งครั้งตั้งแต่เริ่มระบบ ฉันไม่ได้ทำงานใน บริษัท นั้น (และอาจจะไม่ได้เห็น Windows เป็นเวลานานใช่) แต่ ...
Alois Mahdal

เมื่อสิ่งนี้เกิดขึ้นกับฉันด้วย Workstation 12.5 Unlocker ไม่สามารถมองเห็นหรือลบไฟล์ใด ๆ ที่ถูกล็อคในไฟล์ ฉันไม่เคยเห็นปัญหานี้กับ Workstation 7
Mark Booth

2
  1. คุณสามารถลองใช้ซอฟต์แวร์ Unlocker ได้ ( คลิกเพื่อดาวน์โหลด Unlocker )

    ติดตั้ง Unlocker ปิดการใช้งานตัวเลือกสำหรับส่วนขยาย Explorer และขยะอื่น ๆ

  2. เปิด CMD กว่านำทางไปยัง C: \ Program Files \ Unlocker

  3. เรียกใช้ Unlocker.exe "the-path-to-the-locked-folder" จาก CMD

  4. ป๊อปอัพที่ยืนยันการปลดล็อคกว่าคลิกปลดล็อคเพื่อปลดล็อคไฟล์

  5. เสร็จสิ้นไฟล์ถูกปลดล็อค

ขออภัยฉันต้องการหลีกเลี่ยงการใช้ซอฟต์แวร์ " สนับสนุนโฆษณา " (ฟังดูคล้ายกับโฆษณา) (ฉันมี Process Explorer สำหรับสิ่งเหล่านี้แล้ว)
Alois Mahdal

@AloisMahdal มันอาจจะหมายถึงการรวมกลุ่มของแถบเครื่องมือที่มีการติดตั้ง (ซึ่งคุณควรยกเลิกการเลือกเมื่อติดตั้ง) ไม่ว่าในกรณีใดฉันจะชอบเว็บไซต์ที่เป็นทางการ / นักพัฒนาสำหรับการดาวน์โหลดซอฟต์แวร์ไม่ใช่ไซต์เช่น Softpedia แน่นอนว่า Process Explorer ทำงานได้ดีเช่นกันและคุณได้บังคับให้ปิดการจัดการเหล่านั้นแล้วทำให้เกิดความไม่แน่นอน
Bob

0

Emco unlocker (ฟรีแวร์ - ไม่มีโฆษณา) ทำงานได้ดี หลังจากถ่ายโอนไฟล์เพียงส่งโฟลเดอร์ (ที่คุณคัดลอกหรือย้ายไฟล์ไปยังโฮสต์ของคุณ) ไปยัง Emco file unlocker ฉันวางทางลัดไว้ในโฟลเดอร์ "ส่งไปยัง" รวดเร็วและมีประสิทธิภาพ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.