Try explicitly running the cmd shell as administrator. If that doesn't help, then try the runas command.
runas /user:administrator "mklink args"
Quotes around the mklink command and its args are required.
Ich habe versucht, den Befehl mklink in cmd zu verwenden (ich habe Windows 7 os). Ich war als Administrator angemeldet, aber ich habe die Meldung "Sie haben nicht genügend Rechte, um diesen Vorgang auszuführen". Ich habe den gleichen Befehl in Vista verwendet, es hat gut funktioniert. Irgendwelche Ideen, warum es in Winows 7 nicht funktioniert?
Try explicitly running the cmd shell as administrator. If that doesn't help, then try the runas command.
runas /user:administrator "mklink args"
Quotes around the mklink command and its args are required.
Wenn Sie CMD eingeben, wird CMD.exe in der Liste im Startmenü angezeigt.
Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Administrator ausführen".
Als Antwort darauf, dass dies für Administratorkonten nicht funktioniert, glaube ich, dass die Konfiguration der Symlink-Unterstützung in Win7 relevant ist.
Nachdem Sie "Alle" das Recht "Symbolischen Link erstellen" erteilt haben, führen Sie einen Neustart durch (oder Abmelden) und melden Sie sich als Standardbenutzer an, der NICHT Mitglied der Gruppe "Administratoren" ist. Sie sollten in der Lage sein, einen symbolischen Link mit dem Befehl mklink in einem Verzeichnis zu erstellen, in dem der Benutzer über Schreibberechtigungen verfügt.
Ein Mitglied von "Administratoren" kann keine symbolische Verknüpfung erstellen, weil die Berechtigung "Symbolische Verknüpfung erstellen" aus dem gefilterten Token entfernt wird, da der Benutzer Mitglied der Gruppe "Administratoren" ist. Der Abschnitt „Änderungen an Zugriffstoken“ des Artikels unter http://msdn.microsoft.com/de-de/library/bb530410.aspx beschreibt ausführlich, wie gefiltertes Token erstellt wird.
Stellen Sie zunächst sicher, dass Sie den entsprechenden Benutzern die Berechtigung "Symlinks erstellen" erteilt haben, wie hier beschrieben: https://superuser.com/a/125981/57697
Seltsamerweise funktioniert der Befehl "mklink" nicht, wenn mein Benutzer Administrator ist. Es gibt "Sie haben nicht genügend Rechte, um diesen Vorgang auszuführen."
Damit dies funktioniert, muss ich entweder meinen Benutzer aus der Gruppe der Administratoren entfernen oder mklink von einem cmd ausführen, der als Nicht-Admin-Benutzer wie guest ausgeführt wurde:
runas /user:guest cmd
(aktivieren Sie das Gastkonto, falls noch nicht vorhanden)
Bei Verwendung der letzteren Methode müssen Sie vorübergehend auch Berechtigungen für "guest" erteilen, um den Ort zu ändern, an dem Sie den Symlink erstellen. Dies war in meinem Fall mein Heimatverzeichnis, was zu einer Vielzahl von Fehlerdialogen führte, die jedoch harmlos schienen .
Überprüfen Sie, ob der Dienst "sekundäre Anmeldung" nicht deaktiviert ist.
Wenn Sie Ihr Konto aus irgendeinem Grund nicht zu einem Administrator erheben können (z. B. wenn Sie sich auf einem Arbeitscomputer befinden) und Sie versuchen, ein Verzeichnis zu verknüpfen, erstellen Sie eine Junction anstelle eines Hard- / Soft-Links.
mklink /J linkedfolder sourcefolder`
Falls nicht installiert, installieren Sie bitte das Microsoft.net Framework 2.0 oder die dazugehörigen Service Packs. Es hat für mich funktioniert!