Windows-Software: Gelöschte/verlorene Anwendungen neu installieren (oder deinstallieren) – Neuinstallation erzwingen

Windows-Software: Gelöschte/verlorene Anwendungen neu installieren (oder deinstallieren) – Neuinstallation erzwingen

(Es gibt viele Fragen zum Thema Neuinstallation/Deinstallation von Anwendungen. Es tut mir leid, wenn dies bereits gestellt wurde, aber ich konnte keine ähnliche Frage mit demselben Problem/Ziel finden.)

Gibt es eine Möglichkeit (Argument oder Einstellung?), ein Installationsprogramm zu einer Neuinstallation zu zwingen, auch wenn es eine vorhandene findet?

Stellen Sie sich vor, Sie haben auf einem normalen Windows 10-System alle Ihre Anwendungen auf einer separaten Festplatte installiert. Jetzt fällt diese Festplatte aus und Sie möchten die Anwendungen auf einer anderen Festplatte neu installieren. Willkommen in meiner Welt der Qualen. Das klingt zwar einfach, aber das Hauptproblem ist folgendes: Verschiedene Installationsprogramme verwenden die Windows-Registrierungsinformationen, um den Anfangszustand zu bestimmen, in dem sie starten: Neuinstallation oder Änderungs-/Reparaturmodus. Im letzteren Fall können Sie den Installationsort nicht ändern, aber die Ausführung des Vorgangs schlägt sofort fehl, weil sie versuchen, auf die verlorene Festplatte zuzugreifen.

Ich habe versucht, die Anwendung ordnungsgemäß zu deinstallieren. Die Deinstallationsdatei (die auch von Windows aufgerufen wird)Anwendungstool entfernen) befindet sich normalerweise im Anwendungsverzeichnis und ist daher nicht verfügbar. MSI-Installationsprogramme können Kontextmenü- oder Befehlszeilenoptionen zur Deinstallation anbieten, aber leider verwenden die Anwendungen, die ich neu installieren möchte, diese nicht.

Ich habe darüber nachgedacht, die Registrierung manuell zu bereinigen oder ein „Cleaner“-Tool eines Drittanbieters zu installieren, um Registrierungseinträge zu entfernen. Dies könnte jedoch das gesamte System noch mehr durcheinanderbringen und ist kein sehr sauberer Ansatz, der möglicherweise nur teilweise funktioniert.

Ich möchte lediglich eine Neuinstallation der Anwendung durchführen.

Die Anwendungen, die ich zu installieren versuche:

  • Git 2.22
  • Erhabener Text 3207
  • vlc 3.0.7.1

Ich glaube, Git verwendet ein InstallShield-Installationsprogramm und VLC NSIS, bei Sublime bin ich mir nicht sicher. Ich habe geprüft, ob ich aus der Installationsdatei eine ausführbare Deinstallationsdatei extrahieren kann, aber das wäre zu einfach gewesen. Ich habe die Installationsskriptdatei für Git aufGitHub, das viele Registrierungsschlüsselprüfungen enthält, könnte ich diese manipulieren, um zu versuchen, das Installationsprogramm zu einer Neuinstallation zu bewegen.

Aber insgesamt sind bei mir etwa 30 Anwendungen von diesem Problem betroffen – es klingt einfacher (und schneller), Windows neu zu installieren. Gibt es eine andere Möglichkeit, das Problem zu lösen?

Antwort1

Um eine Anwendung auf einer anderen als der ausgefallenen Festplatte neu zu installieren (vorausgesetzt, es handelte sich bei der ausgefallenen Festplatte nicht um die Windows-Festplatte), müsste die alte Anwendung gelöscht werden.

Sie können hierfür ein Deinstallationsprogramm verwenden, wie beispielsweise Revo Uninstaller FreewareSelbst wenn die Deinstallation fehlschlägt, entfernt Revo mithilfe seiner hervorragenden Algorithmen alle Spuren der Anwendung, die es findet.

Weitere gute Deinstallationsprogramme finden Sie in Bestes kostenloses Programm-Deinstallationsprogramm.

Antwort2

Dank diesem Beitrag aufstille Installation hier, fand ich, dass sowohl Git als auch Sublime eineInno Setup-Installationsprogramm. Cmd-Argumente können durch Aufruf angezeigt werden /HELPund es bietet einen Parameter, um einen anderen Installationsordner zu erzwingen!

Inno-Setup:

.\Git-2.22.0-64-bit.exe /DIR="c:\git"

Dokumentation

Ich konnte Git an einem anderen Ort installieren. Das Setup beschwert sich „Vorherige Version konnte nicht deinstalliert werden, trotzdem fortfahren“, aber es funktioniert.

Ganz einfach mit diesem Inno-Setup. Schauen Sie sich jetzt die anderen Anwendungen an. Der VLC-Installer gibt seine Optionen leider nicht auf diese Weise bekannt.

verwandte Informationen