302 Benutzer online
01. November 2024, 09:30:05

Windows Community



 Antworten / AufrufeThemen mit dem Stichwort hardlinks
1
Antworten
5688
Aufrufe
ActionCenter.dll, pnidui.dll und SndVolSSO.dll
Begonnen von SB
24. Februar 2011, 16:15:13
Hallo, alle zusammen.
Ich habe auch mal wieder ein Problem.
Und zwar habe ich gestern versucht, die Dateien aus dem Thread-Titel mit modifizierten Versionen zu ersetzen (Aufgrund des Umstandes, dass diese Dateien normalerweise unter Benutzung des Explorers sind, musste ich über CMD arbeiten und den Explorer beenden).
Dafür habe ich Übergangsdateien angelegt. Nachdem ich nun mit dem Austausch fertig war, wollte ich die Übergangsdateien löschen, habe allerdings beim del-Befehl ein Zeichen vergessen, weshalb mir die Backups (und die Übergangsdateien) der genannten Originaldateien flöten gegangen sind.
Nun habe ich aber festgestellt, dass die modifizierten Versionen nur eingeschränkt unter SP1 (Windows 7 x64) laufen, weshalb mir jetzt die Wartungscenter-, Netzwerk- und Lautstärkeregelungs-Icons nicht mehr im Systray angezeigt werden.

Soweit zur Vorgeschichte. Ich habe nun folgende Bitte:
Wäre jemand so lieb und würde die entsprechenden Dateien hier im Forum zur Verfügung stellen, sodass ich diese nutzen kann?
Nochmal, um die Dateien hier im Thread einmal konkret benannt zu haben, es handelt sich um folgende Dateien:

[*][b]ActionCenter.dll
[*][b]pnidui.dll
[*][b]SndVolSSO.dll

Es gelten natürlich folgende Anforderungen:

[*][b]Unveränderte Originale der genannten Dateien
[*][b]Die Dateien müssen von folgendem Betriebssystem stammen: Windows 7 SP1 in 64 Bit (x64)

Und wenn jemand noch ein wenig Zeit hat, wären die jeweiligen Hardlink-Infos (Rechtsklick -> Eigenschaften -> Reiter "Link-Eigenschaften") evtl. noch nützlich.

[size=22px][b]Vielen Dank auf jeden Fall schonmal im Voraus!  :))

dateidatei zwuzwu 6292240162922401 go-windowsgo-windows bgebge bgqbgq win7win7 5210924952109249 explorerexplorer windowswindows 6633010066330100 7464912974649129 winwin reparierenreparieren ymsyms 4186755041867550 bggbgg searchsearch excelexcel bekommebekomme anderenanderen windows7windows7 d2kd2k 5149539851495398 6153528061535280 6819183768191837 8064206380642063 9980424799804247 downloaddownload 5072367250723672
32
Antworten
72723
Aufrufe
Wie erstelle ich eine relative Verknüpfung?
Begonnen von Noone
31. Januar 2010, 20:20:39
« 1 2 3
Wenn man eine Ordnerverknüpfung erstellt, lassen diese sich offenbar nur [b]absolut[/b] erstellen. Ich will aber eine [b]relative[/b] Verknüpfung und bekomme das einfach nicht hin. Warum?

Ausgangslage:
Ich habe auf D:\ einen Ordner "Musik" mit verschiedenen Unterordnern, z. B. also "D:\Musik\Beethoven_Klavierkonzerte".
Dann habe ich einen weiteren Ordner "D:\Musiklinks" in dem sich Verknüpfungen auf Unterordner des Ordners "D:\Musik" befinden, z. B. also die Verknüpfung "[b]D:\Musiklinks\Klavierkonzerte.lnk[/b]", die auf den Ordner "[b]D:\Musik\Beethoven_Klavierkonzerte[/b]" verweist.

Wenn ich jetzt die beiden Ordner ("Musik" und "Musiklinks") auf eine externe Festplatte kopiere (dupliziere), z. B. auf F: verweisen die Verknüpfungen immer noch absolut auf [b]D:\Musik[/b]. Sie sollen aber jetzt auf [b]F:\Musik[/b] verweisen. Mit anderen Worten: Die Verknüpfungen sollen nicht absolut auf D:\Musik verweisen, sondern auf das Verzeichnis "Musik" auf dem [b]aktuellen Laufwerk[/b].

Die aus DOS bekannten (relativen) Punkte (z. B. "..\Musik\Beethoven_Klavierkonzerte") funktionieren in Verknüpfungen einfach nicht. Es wird nur eine Fehlermeldung ausgegeben. Warum nur? Es wäre so einfach, so etwas zu programmieren. Es ging doch schon unter dem uralten DOS!  :grübel

Wenn man sich freut, daß man bei "mklink.exe" auch relative Verknüpfungen eingeben kann, freut man sich zu früh, denn die dort relativ angegebenen Pfade werden in der damit erstellten lnk-Datei auch wieder in einen absoluten Pfad umgewandelt!  :grübel

Zur Klarstellung:
Ich will keine Workarounds mit bat-Dateien
http://www.computerbase.de/forum/showthread.php?t=86198
oder vbs-Skripts etc.
http://www.informationsarchiv.net/forum/topic49223.html
Ich will nichts anderes als eine simple relative Verknüpfung. Bitte auch keine Fragen, warum ich das so mache, es ginge ja auch anders und besser etc...
12
Antworten
263149
Aufrufe
Installierte Programme verschieben
Begonnen von Noone
16. Januar 2010, 13:32:50
Manchmal kann es sinnvoll sein, ein installiertes Programm auf eine andere Festplatte zu verschieben, sei es aus Platzmangel, sei es aus Gründen der besseren Datensicherung etc. Normalerweise geht das nicht, bzw. nur nach einer neuen Installation weil die Bezüge in der Registry dann nicht mehr stimmen. Es geht aber mit Hilfe einer "[b]symbolischen Verknüpfung[/b]".

Dieser Tipp gilt auch für das Verschieben von Programmen auf eine andere Partition von Windows 10 Programmen ohne Neu-Installation. (Ebenso für Windows 7 oder 8 )

1. Zunächst sichert Ihr, wie immer vor solchen Sachen, zunächst für den Ernstfall Eure Festplatte mit Acronis etc.  oder mit der windowseigenen Sicherung.

2. Angenommen, Euer Programm ist im Ordner "C:\Program Files\MeinProgramm" installiert und Ihr wollt es in den Ordner "D:\Programme\MeinProgramm" auf einer anderen Festplatte oder Partition verschieben. Dann kopiert Ihr zunächst den Ordner "C:\Program Files\MeinProgramm" ganz normal nach "D:\Programme\MeinProgramm".

3. Anschließend, wenn Ihr fertig kopiert habt, löscht Ihr den Ursprungsordner "C:\Program Files\MeinProgramm" (am Besten mit <SHIFT-Entf>, damit er nicht langwierig im Papierkorb landet). Wenn er sich nicht vollständig oder nur mit Fehlern löschen läßt, brecht Ihr zunächst ab. Dann müßt Ihr versuchen, ggf. geöffnete Dateien dieses Ordners zu schließen oder Prozesse zu beenden, die auf den Ordner oder Dateien dieses Ordners zugreifen und versucht erneut, ihn zu löschen. Wenn das dann immer noch nicht klappt, dann brecht ab, macht das Verschieben rückgängig und kopiert, soweit nötig, ggf. den neuen Ordner wieder an die alte Stelle zurück. Der Tip ist dann hier für Euch zu Ende (Man könnte es theoretisch noch im abgesicherten Modus versuchen).

4. Alsdann öffnet Ihr das Kommandozeilenfenster mit "cmd". Hier gebt Ihr Folgendes ein:
[b]mklink /j "C:\Program Files\MeinProgramm" "D:\Programme\MeinProgramm"[/b]
oder in allgemeiner Form:
mklink /j "<Alter Ordner>" "<Neuer Ordner>"
Wenn das funktioniert hat, wird es jetzt bestätigt.

Ab sofort werden alle Zugriffe, die von der Registry etc. auf "C:\Program Files\MeinProgramm" erfolgen nach "D:\Programme\MeinProgramm" umgeleitet. Euer Programm, das jetzt auf D:\ liegt, sollte nunmehr genau so gut funktionieren wie früher. Auf C:\ liegt jetzt kein einziges Byte dieses Programms mehr, sondern nur noch die "symbolische Verknüpfung".

Der Tip stammt von der neuen ComputerBild 3/2010. Da könnt Ihr es ganz genau und mit Bilderchen nachlesen...
5
Antworten
8488
Aufrufe
Programme-Ordner im deutschen Vista
Begonnen von -Vulture-
13. April 2008, 23:38:16
Hallo!

Ich benutze eine deutsche Business-Version von Vista. Doch seit ich heute ein Programm installiert hatte, welches Vista zu einem STOP-Fehler brachte, heisst der Hardlink, der mir im Explorer angezeigt werden sollte, nicht mehr "Programme", sondern wie das Original "Program Files". Und das finde ich sehr irritierend.

Normales umbenennen geht ja nicht, aber in der Registry muss das ja irgendwo stehen. Weiß das zufällig jemand?

Danke!