Erhalten Sie eine Verknüpfung auf dem Startbildschirm vom Installationsprogramm in Windows 8.1 (NSIS)

StackOverflow https://stackoverflow.com//questions/25054159

  •  21-12-2019
  •  | 
  •  

Frage

Ich vermute, diese Antwort existiert irgendwo, aber ich habe jetzt 8+ Stunden lang gesucht und ausprobiert, also frage ich.

Wie bekomme ich ein Symbol auf dem Windows 8.1 (und 8 und 7), um den Bildschirm auf der Installationszeit zu starten?

Ich verwende nullsoft skriptable installationssystem . Ich habe sowohl Version 2.46 als auch 3.0B0 ausprobiert (nicht, dass ich dachte, dass dies etwas damit zu tun hatte, aber auch möglicherweise auch ausprobieren könnte).

Was ich denke, ist der relevante Teil meines Skripts das ist das

generasacodicetagpre.

Es erstellt eine Verknüpfung, ist jedoch nur auf dem Bildschirm Apps (oder was auch immer das heißt) sichtbar ist

Apps-Bildschirm

Es gibt nichts auf dem Startbildschirm

eingeben Sie das Bildbeschreibung hier ein

Vielleicht ist es so, wie es sein sollte, aber es ist schwer für mich, den durchschnittlichen Benutzer zu glauben, dass der durchschnittliche Benutzer wissen wird, dass sie entweder nach der App suchen müssen, die sie gerade installiert haben, oder sonst müssen sie auf diesen winzigen Pfeil unten links auf klicken Beginnen Sie den Bildschirm und finden Sie den Abschnitt "Greggman" dann unter all diesen kleinen Symbolen, dann klicken Sie auf Myapp, um die gerade installierte Sache auszuführen.

Ich habe auch beide HKLM mit Administratorrechten und HKCR mit nur Benutzerrechten ausprobiert. Ich würde lieber an HKCR bleiben, aber da es nicht in beiden Fällen funktionierte, denke ich nicht, dass dies das Problem ist.

Woher legte ich Verknüpfungen oder Registrierungseinstellungen oder was auch immer, um einen Fliesen zum Startbildschirm hinzuzufügen. Oder gibt es etwas anderes, was ich tun sollte, damit meine Benutzer MyApp finden können, nachdem sie es installiert haben?

War es hilfreich?

Lösung

Windows 8 stiftet Ihre Verknüpfungen an den Startbildschirm (alle Ihre Verknüpfungen, wenn die oben diskutierte Flagge nicht eingestellt ist - auf einer PRE-Shortcut-Basis).Unter Windows 8.1 kann nur der Benutzer Verknüpfungen anstecken, und sie müssen es manuell tun.Die Änderung wurde vorgenommen, weil die Benutzer ihre Startschirme beschwert haben, um sich zu unübersichtlich zu haben.

Andere Tipps

Windows soll es für Sie anstecken.Diese Pinning kann von System gesteuert werden.Appusedodel.startPinoption .

CreateShortcut "$SMPrograms\MyApp.lnk" "$InstDir\MyApp.exe" sollte ausreichen.Sie sollen nicht wirklich Links zu den Deinstallation / Readme / Help-Dateien erstellen, um im Startmenü zu erstellen, und wenn Sie nach dem Entfernen derjenigen mit einer einzelnen Verknüpfung geblieben sind, sollten Sie auch keinen Unterordner erstellen.Ich bin nicht sicher, ob das Teil des Problems ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top