online 1
gast (50)

/ Forum / Windows 7

Windows 7Windows 7

Fragevon KingRocker vom 05.10.2022, 13:14 Options

Lösung

Löschen von Symlink nicht möglich, fehlende Berechtigung(?)

Hallo Leute,

hab ein Problem, das mir seit Tagen keine Ruhe lässt:

Ich kann einen von mir in Laufwerk C:\ erstellten symbolischen Link mklink) /D nicht löschen. Angelegt habe ich diesen mit dem Administratorkonto, das ging wunderbar.

Nun hab ich viel herumprobiert, den Besitz als Administrator (mit dem Administrator-Konto) übernommen und für alle Benutzer und Gruppen, also System, Administrator und Benutzer Vollzugriff eingeräumt.

Beim Versuch den Symlink zu löschen, erscheint jedoch immer die Fehlermeldung, dass ich die erforderliche Berechtigung von Administrator erhalten muss, um die Änderungen durchführen zu können. Obwohl ich ja der Administrator bin und auch den Besitz übernommen habe.. Ich raff das nicht, es bringt mich um den Verstand.

Kann mir bitte jemand helfen???


Antwort schreiben

Antwort 1 von supporter2010 vom 05.10.2022, 14:13 Options

Ich kenne mklink nicht, aber vielleicht kannst Du ihn damit wieder löschen.

Antwort 2 von KingRocker vom 05.10.2022, 22:25 Options

Hi supporter,

mklink ist n Befehl, gibts wohl schon seit Vista. Mit dem kann man soft und hard links erstellen. Mklink bietet selbst keine Löschoption an, das geschiet dann normalerweise mit "rmdir" oder "rd". Bei mir gehts wie gesagt nicht, weil mir die Berechtigung fehlt, obwohl ich als Admin den Besitz und Vollzugriff habe...

Aber danke für den Tipp!

Antwort 3 von supporter2010 vom 05.10.2022, 22:38 OptionsLösung

Lösung
Ich kann mir das nur so erklären, dass noch irgendetwas darauf zugreift. Vielleicht hilft Dir da "unlocker" weiter... Da Du offenbar einen Ordner verlinkt hast, vielleicht ist noch etwas im Ordner enthalten?

Antwort 4 von KingRocker vom 05.10.2022, 23:17 Options

Ja, in der Tat. Ich habe versucht den Programme-Ordner (Program Files x86) auf ne andere Partition zu verlinken. Und der Ordner, auf den der Link zeigt ist ja entsprechend mit den Programmen gefüllt. Meinst du ich sollte den Ordner mal leeren und es erneut versuchen?

Mal sehen, ob Unlocker oder LockHunter helfen, hab Win7 64 Bit. Es wär ein Traum, wenns funktionierte.

Antwort 5 von supporter2010 vom 05.10.2022, 23:42 Options

Has Du es mal mit rd /s /q probiert?

Schau mal hier:
Zitat:
Zum Anlegen dieser symbolische Links wird das Recht Create Symbolic Link benötigt. Dieses steht standardmäßig nur Benutzern mit Administratorrechten zur Verfügung. [...]

Anlegen symbolischer Links unter Windows Vista und Windows Server 2008:

c:\>mklink "C:\EinLink.pdf" "D:\EinDokument.pdf"
c:\>mklink /d "C:\Neues Verzeichnis" "D:\Pfad\Reales Verzeichnis"
c:\>mklink /d "C:\Netzwerkshare" "\\meinserver\meinshare"

Löschen symbolischer Links unter Windows Vista und Windows Server 2008:

c:\>erase "C:\Neue Datei"
c:\>rmdir /s /q "C:\Neues Verzeichnis"
c:\>rmdir /s /q "C:\Netzwerkfreigabe"

(http://de.wikipedia.org/wiki/Symbolischer_Link)


Übrigens ist mir nicht ganz klar, ob Du von c nach d oder von d nach c verlinkt hast.

Evt wäre ein Hardlink auch sinnvoller. Also ein Verzeichnis Programme auf d erstellen und dann ein hardlink von d:\Programme auf c:\Programme erstellen. Dazu müsste aber c:\Programme leer sein. Bei Win 7 ist aber C:\Programme irgendwie ein zusammengesetztes Verzeichnis aus anderen Verzeichnissen (64bit und 32bit), ich weiss nicht, ob das so problemlos zu machen ist.

Antwort 6 von supporter2010 vom 05.10.2022, 23:50 Options

EDIT letzter Absatz:
Äh sorry, ich meinte nicht Hardlinks, sondern Junctions (Abzweigpunkte).
Ersetze also Hardlinks durch Junctions, dann stimmts wieder ;-)

Antwort 7 von malSchauen vom 05.10.2022, 23:58 Options

Hi,

Das Löschen von Symlinks sollte eigtl. an einer "normalen" Console möglich sein. Zumindest hab ich das hier grad mal so getestet.
Zum Anlegen eines Symlinks (mklink /D...) hingegen bedarf es einer AdminConsole. Wobei sich "Verbindungen" (mklink /J...) wieder an einer "Normalen" erzeugen lassen. (bei StandardEinstellungen für UAC)

Das, und die Meldung, dass Dir Berechtigungen fehlen, würde mich dazu bringen, es mal an einer AdminConsole zu versuchen. (In Startmenü, AlleProgramme, Zubehör die Verknüpfung "Eingabeaufforderung" mit Rechts anklicken, und dann "Als Administrator ausführen" wählen.) Die Console sollte dann ein "Administrator:Eingabeaufforderung" in der TitelLeiste haben und evtl. wird auch vom UAC eine Erlaubnis angefordert. Hier dann malSchauen, was ein rmdir "C:\PfadzumSymlink" ergibt.

bye
malSchauen

Antwort 8 von KingRocker vom 06.10.2022, 12:00 Options

Hi ho,

@ supporter2010:

rd /s /q habe ich noch nicht probiert, werde das nachholen. Auch werd ich mal Unlocker versuchen. Bin ich gestern nicht mehr zu gekommen.
Zu dem Link: Ich habe per Symlink von C:\Program Files (x86) nach E:\Program Files (x86) verlinkt. Das funktioniert auch, aber ich wollte wie du oben schon erwähnt hast, den Symlink durch ne Junction ersetzen, deshalb der Löschversuch. Bei Win7 64 sind die Verzeichnisse für 32- und 64-Bit-Programme getrennt.

@ malSchauen:

Das mit der Konsole als Administrator ausführen hab ich schon versucht, also rmdir hat nicht geklappt.
Die UAC hab ich auf die niedrigste Einstellung gesetzt, da ich sonst AtiTrayTools nicht nutzen kann. Könnte es auch damit was zu tun haben?

Ich werd auch mal versuchen, das Linkziel, also E:\Program Files (x86) umzubenennen oder zu leeren und den Symlink anschließend zu löschen.

Muss erst mal los, Feedback dann heute Abend.

Ciao & THX

Antwort 9 von KingRocker vom 10.10.2022, 16:28 OptionsLösung

Lösung
Ich hab es nun doch geschafft. Es war tatsächlich ein Dienst meines Antivirus-Programms, der ständig auf den über den Symlink verbundenen Programme-Ordner zugegriffen hat. Unlocker konnte den Dienst zwar nicht beenden, aber ich halt dann manuell. Anschließend ging das Löschen problemlos.

Danke für eure Hilfe!

Ähnliche Themen

mit JavaScript DOM-Element löschen
katy  14.12.2008 - 3044 Hits -

Windows scripting - alles ist möglich
kicia  24.06.2009 - 1816 Hits -

Berechtigungsmist trotz Besitzer und voller Berechtigung
andara  20.08.2010 - 399 Hits - 12 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026