Hier ist die Lösung in einem Ticket auf virtualbox.org:https://www.virtualbox.org/ticket/10085#comment:32 (Hinweis:Führen Sie „whoami /priv“ in der Konsole mit Administratorrechten aus)
Ich habe einige Windows-Recherchen zu diesem Fehler durchgeführt.
Wenn Ihr Benutzer vom Typ Administrator ist (anstelle eines Standardkontos), gibt es keine Möglichkeit, VB mit Symlinks auszuführen, die ohne die UAC-Eingabeaufforderung funktionieren.
Wenn Sie ein Standard-Benutzerkonto haben (oder bereit sind, Ihr Konto auf Standard umzustellen und ein separates Admin-Konto zu erstellen), gibt es die Lösung. Sie benötigen jedoch Administratorrechte, um einige der Schritte auszuführen (nicht unbedingt für Ihr Benutzerkonto).
- Führen Sie die lokale Sicherheitsrichtlinie aus (Win+R, geben Sie "secpol.msc" ein, bestätigen Sie UAC). Navigieren Sie dann zu "Lokale Richtlinien->Zuweisung von Benutzerrechten".
-
Suchen Sie die Berechtigung "Symbolische Links erstellen" und doppelklicken Sie darauf. Fügen Sie Ihren Benutzer der Liste der Objekte mit dieser Berechtigung hinzu. Oder Sie können die Gruppe "Benutzer" hinzufügen. Abmelden und anmelden. Sie können den Erfolg überprüfen, indem Sie in der Konsole Folgendes ausführen:
whoami /priv
Wenn Sie das Privileg SeCreateSymbolicLinkPrivilege aktiviert sehen, haben Sie alles richtig gemacht.
-
Stellen Sie sicher, dass Ihr Benutzer ordnungsgemäßen Zugriff auf den freigegebenen Ordner auf dem Hostsystem hat.
-
Führen Sie, wie hier bereits erwähnt,
ausVBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1
in einer Konsole aus dem Ordner C:\Programme\VirtualBox. Vergessen Sie nicht, VM_NAME durch den Namen Ihrer VM und SHARE_NAME durch den Namen des freigegebenen Ordners zu ersetzen (wie er in den VM-Einstellungen angezeigt wird).
-
Sie sind fertig.
Wenn Sie zufällig eine der "kleineren" Windows-Versionen (z. B. 7Home) besitzen, haben Sie das Dienstprogramm "secpol.msc" nicht. Weitere Informationen finden Sie unter Wie erteile ich SeCreateSymbolicLink in der Windows Vista Home Edition?
Es ist ein Problem mit dem Host-Dateisystem. Überprüfen Sie, ob die Berechtigungen für den Host-Ordner ausreichend sind und ob das Host-Dateisystem Symlinks unterstützt.
Klicken Sie mit der rechten Maustaste auf Ihre Eingabeaufforderung und "Als Administrator ausführen" (oder welches Programm Sie auch immer verwenden, um diese Symlinks zu erstellen, muss als Administrator ausgeführt werden).