Warum für "nur mich" statt "alle" installieren?

6664
kinokijuf

Ich verwende das Windows-Installationsprogramm für eine Client-App und sie beschweren sich, dass manchmal mehrere Instanzen einer App auf den Computern erscheinen, die sie zum Testen verwenden. Dieses Problem ist verschwunden, seit ich die Option "Nur für mich" und "Alle" ausgeblendet habe und es für jeden installiert habe. Neue Versionen werden etwa einmal pro Woche heruntergeladen und installiert. Über einen bestimmten Zeitraum sind mehrere Versionen erschienen, obwohl jedes Installationsprogramm angeblich ältere Versionen entfernt.

Stimmt etwas nicht? Habe ich wahrscheinlich Probleme auf der ganzen Linie?

Warum sollte jemand sowieso für "Nur ich" installieren wollen?

13

8 Antworten auf die Frage

13
Piskvor

"Nur für mich" sollte bedeuten, dass die Anwendung in einem Benutzerverzeichnis installiert wird und nur Verknüpfungen für den aktuellen Benutzer erstellt. Dies könnte beispielsweise nützlich sein, wenn der Benutzer Admin - Rechte nicht hat (und kann daher nicht schreiben in %PROGRAMFILES%, HKEY_LOCAL_MACHINEund anderen interessanten Orten).

Wenn Sie "für alle installieren" erzwingen, wird die Anwendung möglicherweise eingeschränkt, da nur Benutzer mit Administratorrechten die Anwendung installieren können.

Um zu klären: Wenn Sie "für alle" angeben, ist es ein Hinweis für das Installationsprogramm, das Programm an globalen Speicherorten zu installieren (z. B. %PROGRAMFILES%oder HKLMim Gegensatz zu %APPDATA%und HKCU). Wenn Sie das Installationsprogramm erstellen, haben Sie natürlich Möglichkeiten, diese Konvention zu umgehen. Dies ist jedoch im Allgemeinen der Fall.

Ein guter Punkt, wenn es auf Administratorrechte beschränkt ist, wenn es wahr ist vor 15 Jahren 0
@Shahin: Es ist eher ein Hinweis vom Benutzer an das Installationsprogramm: "Ich habe keine Administratorrechte, bemühe mich nicht, nach% SYSTEM32% zu schreiben" Piskvor vor 14 Jahren 0
11
Neil Barnwell

Ich glaube, es stammt von Heimanwendern, die möglicherweise einen "Familien-PC" haben. Kinder wollen nicht "Family Tree Maker" und Eltern wollen nicht "Spongebob Squarepants - das Videospiel" in ihren jeweiligen Startmenüs.

9
Rob Sanders

Ich denke, die Antwort hängt davon ab, wie die von Ihnen installierte Anwendung entwickelt wurde.

  • Ordnet es alle vom Benutzer erstellten Daten korrekt in den entsprechenden Ordnern unter dem Profil eines Benutzers auf, oder ist es so konzipiert, dass es universell ausgeführt werden kann (und vom Benutzer erstellte Daten in einer gemeinsamen Ordnerstruktur wie allen Benutzern gespeichert wird)?
  • Ist es auf Registrierungsschlüssel in einem Benutzerprofil (HKCU) oder auf eine gemeinsame Registrierung (z. B. HKLM) angewiesen?
  • Benötigt es Administratorrechte zur Ausführung? (Dies kann ein guter Grund für die Option "Nur für mich" sein, wenn Nicht-Admins die Anwendung nicht sehen sollten).
  • Dies sind nur ein paar Fragen, die es zu beantworten gilt.

    Wird es im Allgemeinen ein Problem sein, wenn "Nur für mich" deaktiviert ist?

    Abhängig von den Antworten auf die anderen Fragen (vorausgesetzt, die Anwendung läuft für jeden Benutzer gut), denke ich, dass es wahrscheinlich sicher ist, aber es hängt auch davon ab, auf welchem ​​Betriebssystem Sie auch installieren.

    Einige der neueren Betriebssysteme, wie z. B. Vista, runzeln bei bestimmten Designs die Stirn (z. B. erfordern eine Benutzerkontensteuerung für bestimmte Funktionen) oder erlauben keine Änderungen an HKLM in der Registrierung. Mit anderen Worten, Sie sollten besser prüfen, ob die Anwendung für alle Benutzer (einschließlich Nichtadministratoren) einwandfrei ausgeführt wird.

    Hinweis: Dies war die akzeptierte Antwort bei Stack Overflow vor der Migration. Gnoupi vor 14 Jahren 1
    2

    In diesem Fall werden alle Verknüpfungen im Startmenü / Desktop des Benutzers erstellt, im Gegensatz zum Startmenü / Desktop eines normalen Benutzers. Der Benutzer wählt möglicherweise auch den Ordner unter seinem Profil, um die App zu installieren, und er benötigt dafür keine Administratorrechte.

    1

    Ich stimme zu, dass es eine verwirrende Option ist. Andere haben auf den Grund hingewiesen, warum es da ist, aber normalerweise entferne ich es einfach und zwinge "für alle". Ich habe noch nie einen Kunden darüber beschwert.

    0
    Ikke

    Manchmal verwenden andere Benutzer die von Ihnen installierten Programme nicht. Sie möchten nicht, dass Verknüpfungen auf den Desktops der anderen Benutzer platziert werden oder dass das Programm gestartet wird, wenn sich die anderen Benutzer anmelden.

    0

    Dieses Konzept scheint unter Mac OS X etwas sinnvoller zu sein, wo Sie Plug-Ins, Schriftarten, Anwendungen usw. für jeden Benutzer getrennt aufbewahren können.

    So wähle ich beispielsweise "nur mich" für ein bisschen Software, die einige erweiterte Funktionen hinzufügt, während andere Benutzer der Maschine dies nicht wünschen.

    Dies ist auch in Windows möglich (außer Schriftarten, afaik). Es wird von vielen Installationsprogrammen / Apps nicht besonders gut unterstützt :-(. SamB vor 13 Jahren 0
    0

    Je nach Programm sollte die Installation möglich sein, wenn "nur für mich" in jedem Benutzerkonto verwendet wird, ohne dass mehr Speicherplatz benötigt wird. Theoretisch sollten alle Anpassungen dann in Ihrem individuellen "Profil" gespeichert werden, entweder in der Registrierung oder in einem persönlichen Bereich.

    Einige Effekte kommen in den Sinn.

    • Eine Person, die ihre Registrierung nicht mit Installationsmaterial verunreinigt hat, das sie nicht benötigen, läuft im Allgemeinen schneller.
    • Benutzer, die unterschiedliche Anwendungen verwenden, für die möglicherweise andere Systemeinstellungen erforderlich sind (z. B. die Standardeinstellung "find.exe" in Windows vs. Cygwins), treten nicht aufeinander zu.
    • Personen, die unterschiedliche Einstellungen für ihre Anwendungen benötigen, treten sich nicht gegenseitig auf.

    Hinweis: "Unterschiedliche" Personen können tatsächlich die gleiche Person sein, die unterschiedliche Hüte trägt. Zum Beispiel Gebäude vs. Entwickeln vs. Testen.