ไม่สามารถเรียกใช้การตั้งค่าจากไดรฟ์เครือข่ายที่แมป vboxsvr บน Windows ภายใน VirtualBox


8

ฉันพยายามเรียกใช้โปรแกรมติดตั้งโดยดับเบิลคลิกที่ไฟล์ setup.exe จากใน Windows Explorer ไฟล์ดังกล่าวอยู่ในไดรฟ์เครือข่ายที่แมปและฉันใช้ Windows 7 ผลลัพธ์นี้ในข้อความแสดงข้อผิดพลาดต่อไปนี้:

The specified path does not exist. Check the path, and then try again.

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

มีใครบ้างที่สามารถอธิบายพฤติกรรมแปลก ๆ นี้ได้?

อัปเดต : หลังจากการทดสอบเพิ่มเติมบางอย่างฉันพบว่าปัญหาเกิดขึ้นกับไดรฟ์ที่แมปของ"โฟลเดอร์ที่ใช้ร่วมกัน" ของVirtualBox (cf. vboxsvr; VirtualBox v3.1.4) การแมปไดรฟ์ SMB ทำงานได้ดี

อัปเดต : ปัญหาเดียวกันนี้เกิดขึ้นใน Windows Vista

ปรับปรุง : เห็นได้ชัดว่าปัญหานี้ได้รับการรายงานใน VirtualBox' บั๊ก

คำตอบ:


4

ใช่ฉันต้องเผชิญกับปัญหาเดียวกันทุกครั้ง

วิธีที่ง่ายที่สุดในการเอาชนะปัญหานี้คือการลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบในระบบปฏิบัติการ Windows guest นี่คือบทช่วยสอนสำหรับการเปิดใช้งานบัญชีผู้ดูแลระบบใน Windows 7

ตัวเลือกอื่นคือปิดใช้งาน UAC (การควบคุมบัญชีผู้ใช้) นี่คือการเชื่อมโยงสำหรับการปิดใช้งาน UAC การปิดใช้งาน UAC นั้นเป็นอันตรายมันทำให้โปรแกรมที่เป็นอันตรายง่ายขึ้น


2

คุณสามารถแก้ไขปัญหานี้ได้โดยปรับเปลี่ยนนโยบายกลุ่มท้องถิ่น:

ตัวแก้ไขนโยบายกลุ่มภายใน (เรียกใช้ gpedit.msc)> การกำหนดค่าคอมพิวเตอร์> การตั้งค่า Windows> การตั้งค่าความปลอดภัย> นโยบายท้องถิ่น> ตัวเลือกความปลอดภัย>

  1. การควบคุมบัญชีผู้ใช้: พฤติกรรมของพรอมต์ยกระดับสำหรับผู้ดูแลระบบ ... = ยกระดับโดยไม่ต้องแจ้ง

  2. การควบคุมบัญชีผู้ใช้: เรียกใช้ผู้ดูแลระบบทั้งหมดในโหมดการอนุมัติผู้ดูแลระบบ = ปิดใช้งาน

  3. การควบคุมบัญชีผู้ใช้: สลับไปที่เดสก์ท็อปที่ปลอดภัยเมื่อพร้อมท์เพื่อรับระดับความสูง = ปิด

เริ่มต้นใหม่.

เครดิต: https://www.virtualbox.org/ticket/5732



0

ตามที่คุณทราบแล้ววิธีที่ง่ายที่สุดในการเอาชนะสิ่งนี้คือการใช้เส้นทางแชร์เครือข่ายแทนไดรฟ์เครือข่ายที่แมป โฟลเดอร์ที่ใช้ร่วมกันใน VirtualBox ปรากฏเป็นหุ้นเครือข่ายในตำแหน่งบนเครือข่ายที่เรียกว่าVBoxSvr พิมพ์\\VBoxSvrในแถบที่อยู่ของ Explorer (หรือในเมนู Start หรือหน้าต่าง Run) จากนั้นกด Enter ตอนนี้นำทางไปยังโฟลเดอร์ / พา ธ ที่แชร์ที่คุณต้องการและรันโปรแกรมของคุณ

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