Ist die Installation von Programmen außerhalb des Standardverzeichnisses "Programme" sinnvoll?

1

Wenn ich beispielsweise Anwendungen so aufteilen würde, dass Spiele in C: \ Games \ abgelegt werden, gehen Entwickler in C: \ Dev und so weiter, ist dies sinnvoll?

Ich weiß, dass dies möglich und durchaus üblich ist, aber ich frage mich, ob es unter Berücksichtigung von Sicherheit und Kompatibilität immer noch eine gute Vorgehensweise ist. Der Standardordner "Programme" verfügt beispielsweise über andere Berechtigungen, sodass Programme Administratorrechte benötigen, um in das Verzeichnis zu schreiben, wenn die Benutzerkontensteuerung ausgeführt wird. Was die Kompatibilität angeht, wie häufig sind schlecht geschriebene Programme mit einem fest codierten Installations- / Suchpfad, der nicht funktioniert?

Was ist auch, wenn ich 32-Bit- und 64-Bit-Anwendungen zusammengefasst habe, anstatt sie wie Fenster mit zwei verschiedenen Installationspfaden zu trennen? Kann ich Probleme mit Programmen verursachen, die nach falschen DLLs suchen und diese laden?

hitsuyashi
quelle

Antworten:

3

Windows erkennt die 32/64-Bit-Qualität anhand der ausführbaren Datei, sodass eine 32-Bit-Binärdatei überall installiert werden kann.

Der Grund für die beiden Verzeichnisse für Programmdateien besteht hauptsächlich darin, das Risiko zu beseitigen, dass sowohl 32-Bit- als auch 64-Bit-Installationen desselben Programms vorhanden sind und dass deren Installationsdateien zu Konflikten und / oder Leistungsproblemen führen.

Wenn dieses Risiko in Ihrem Fall nicht besteht, können Sie jedes Produkt in einem beliebigen Verzeichnis installieren, sofern das Installationsprogramm über eine solche Option verfügt.

Ob es funktioniert, ist eine andere Frage, die vom Installationsprogramm abhängt. Normalerweise funktioniert es gut, obwohl man manchmal auf Produkte stößt, deren Verzeichnis nicht geändert werden kann. Dies ist aber recht selten geworden und sollte eigentlich nicht berücksichtigt werden. Aber ich würde das Installationsverzeichnis von Mastodons wie Microsoft Office, die zu viele Fehlerquellen haben, nicht ändern.

Ein weiteres Problem ist, dass es ziemlich schwierig sein wird, die Berechtigungskonfiguration von Programmdateien außerhalb dieses Verzeichnisses zu duplizieren. Wenn Sie jedoch ein gutes Anti-Intrusion-Produkt haben, sollte dies kein Problem sein.

Alles in allem würde ich jedoch raten, Systemkonventionen immer zu befolgen, ohne zu viel zu unternehmen, da einige Produkte davon ausgehen könnten, dass Sie dies tun.

Harrymc
quelle
-1

Es ist nicht 'unklug', das Programmverzeichnis dient dazu, Unordnung zu vermeiden und ausführbare Programme leicht zu finden.

Das Installieren von Spielen in C: \ Games ist jedoch absolut gültig, und ich habe etwas Ähnliches getan. Daran ist nichts auszusetzen.

Aashishkebab
quelle