Erkennen von Software durch Festplattenbuchstabenverschiebung

Erkennen von Software durch Festplattenbuchstabenverschiebung

Ich habe ein Problem, da ich den Buchstaben meiner Festplatte geändert habe.

Auf dieser Festplatte sind Softwareprogramme installiert. Ich habe also den Link der Verknüpfung geändert und kann nun alle Softwareprogramme starten. Aber unter Windows 7 werden diese Softwareprogramme gelöscht. In den Einstellungen > wenn ich „Software deinstallieren“ ankreuze > erscheint eine Meldung, dass die Software (manuell) deinstalliert wurde.

Wie kann ich das Problem beheben, ohne die gesamte Software zu deinstallieren und neu zu installieren?

Danke

Antwort1

Dies ist leider das erwartete Verhalten, wenn Sie den Laufwerksbuchstaben eines Volumes ändern, auf dem registrierte Programme installiert sind.
Die Programme haben mehr als nur Verknüpfungen, die vom Laufwerksbuchstaben abhängen. Wenn beispielsweise Microsoft Office in C:\Programme installiert wird, werden viele Schlüssel in die Registrierung geschrieben, wobei dieser Speicherort auf der Festplatte der Speicherort von Microsoft Office ist. Beispiel:HKLM\SOFTWARE\Microsoft\Office\14.0\Excel\InstallRoothat einen Wert namensWegwas darauf hinweist,C:\Programme\Microsoft Office\Office14\.
Sobald Sie den Laufwerksbuchstaben ändern, so dass C: beispielsweise zu X: wird, sind die Daten in der Registrierung nicht mehr korrekt. Möglicherweise haben Sie auch Probleme mit Ihren Umgebungsvariablen. Wenn%Systemlaufwerk%wird immer noch angezeigt alsC:(Und%Programmdateien%alsC:\Programme), und Sie ändern den Laufwerksbuchstaben, dann wird eine Menge kaputt gehen.
Sie könnten die Registrierung durchsuchen und nach Instanzen von "C:\" suchen und es in "X:\" ändern (wenn C: der alte Buchstabe und X: der neue Buchstabe ist) und sicherstellen, dass Ihre Umgebungsvariablen auf die richtige Festplatte zeigen.
Alternativ können Sie densubstBefehl, sodass Sie zwei Laufwerksbuchstaben haben, die auf dieselbe Festplatte verweisen.
Wenn Sie beispielsweisesubst C: X:\würde ein Laufwerk C: erstellen, das eigentlich dasselbe ist wie Laufwerk X:. Sie könnten beide verwenden, um auf die Dateien zuzugreifen.
Wenn Sie das Problem beheben möchten, dass Software scheinbar bereits manuell entfernt wurde, können Sie dies möglicherweise tun, indem Sie sich die Schlüssel unterHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstallund Aktualisieren aller Werte, dieInstallSource,Installationsort,Bildschirmsymbol, oderDeinstallationsstringdie auf den alten Laufwerksbuchstaben verweisen.

verwandte Informationen