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


16

Ich verwende das Windows-Installationsprogramm für die App eines Kunden und sie beschweren sich, dass manchmal mehrere Instanzen einer App auf den Computern erscheinen, die sie zum Testen verwenden. Dieses Problem ist behoben, da ich die Option install für "nur mich" und "alle" ausgeblendet und sie so eingestellt habe, dass sie für alle installiert wird. Ungefähr einmal pro Woche werden neue Versionen heruntergeladen und installiert, und im Laufe der Zeit sind mehrere Versionen erschienen, obwohl jedes Installationsprogramm angeblich ältere Versionen entfernt.

Stimmt etwas damit nicht? Bin ich wahrscheinlich auf Probleme auf der ganzen Linie gestoßen?

Warum sollte jemand für "Just me" installieren wollen?

Antworten:


14

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

Wenn Sie "Installation für alle" erzwingen, können Sie die Anwendung möglicherweise einschränken, da nur Benutzer mit Administratorrechten in der Lage sind, sie zu installieren.

Zur Verdeutlichung: Wenn Sie "für alle" angeben, ist dies ein Hinweis für das Installationsprogramm, das Programm an einem globalen Speicherort zu installieren (z. B. %PROGRAMFILES%oder HKLM, im Gegensatz zu %APPDATA%und HKCU). Wenn Sie derjenige sind, der das Installationsprogramm erstellt, haben Sie natürlich Möglichkeiten, diese Konvention umzukehren, aber im Allgemeinen ist dies der Fall.


Gut, dass es auf Administratorrechte beschränkt ist, wenn es wahr ist

@ Shahin: Es ist eher ein Hinweis vom Benutzer an den Installer: "Ich habe keine Administratorrechte, versuche nicht, an% SYSTEM32% zu schreiben"
Piskvor

12

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


11

Nun, ich denke, die Antwort hängt davon ab, wie die Anwendung, die Sie installieren, entwickelt wurde.

  • Platziert es alle vom Benutzer erstellten Daten korrekt in den entsprechenden Ordnern unter dem Profil eines Benutzers oder ist es so konzipiert, dass es universell ausgeführt wird (und vom Benutzer erstellte Daten in einer gemeinsamen Ordnerstruktur wie z. B. allen Benutzern speichert)?
  • Beruht es auf Registrierungsschlüsseln im Benutzerprofil (HKCU) oder auf einer gemeinsamen Registrierung (z. B. HKLM)?
  • Benötigt es Administratorrechte, um ausgeführt zu werden? (Dies ist möglicherweise ein guter Grund für die Option "Nur für mich", wenn Nicht-Administratoren die Anwendung nicht sehen sollten.)
  • Dies sind nur ein paar Fragen, die es wert sind, beantwortet zu werden.

    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 einwandfrei), denke ich, dass es wahrscheinlich sicher ist, aber es kommt auch darauf an, auf welchem ​​Betriebssystem Sie auch installieren.

    Einige der neueren Betriebssysteme wie Vista haben Probleme mit bestimmten Designs (z. B. UAC für bestimmte Funktionen erforderlich) oder lassen keine Änderungen an HKLM in der Registrierung zu. Mit anderen Worten, überprüfen Sie besser, ob die Anwendung für alle Benutzer (einschließlich Nicht-Administratoren) ordnungsgemäß ausgeführt wird.


    1
    Hinweis: Dies war die akzeptierte Antwort bei Stapelüberlauf vor der Migration.
    Gnoupi

    3

    In diesem Fall werden alle Verknüpfungen im Startmenü / Desktop des Benutzers erstellt und nicht im Startmenü / Desktop des normalen Benutzers. Außerdem kann der Benutzer den Ordner unter seinem Profil auswählen, um die App zu installieren, und er benötigt dazu keine Administratorrechte.


    2

    Ich stimme zu, es ist eine verwirrende Option. Andere haben darauf hingewiesen, warum es da ist, aber ich entferne es normalerweise einfach und zwinge "für alle". Ich hatte noch nie einen Kunden, der sich darüber beschwerte.


    0

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


    0

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

    So kann ich zum Beispiel "nur ich" für ein bisschen Software wählen, das einige erweiterte Funktionen hinzufügt, während ich nicht möchte, dass andere Benutzer der Maschine es sehen.


    Dies kann auch unter Windows (naja, außer Schriften, afaik) gemacht werden ... es wird nur von vielen Installern / Apps nicht sehr gut unterstützt :-(.
    SamB

    0

    Theoretisch sollten dann alle Anpassungen in Ihrem individuellen "Profil" gespeichert werden, entweder in der Registrierung oder in einem persönlichen Bereich.

    Mehrere Effekte kommen in den Sinn.

    • Eine Person, deren Registrierung nicht mit Installationsmaterial verschmutzt ist, das sie nicht benötigt, läuft im Allgemeinen schneller.
    • Personen, die verschiedene Anwendungen verwenden, für die möglicherweise andere Systemeinstellungen erforderlich sind (z. B. die Standardeinstellung "find.exe" in Windows oder Cygwins), treten nicht auf die Zehen des jeweils anderen.
    • Menschen, die unterschiedliche Einstellungen für ihre Anwendungen benötigen, treten einander nicht auf die Zehen.

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

    Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
    Licensed under cc by-sa 3.0 with attribution required.