winget meldet zwei Installationen von Firefox

  • Firefox-Version
    135.0 / 155.0.1
    Betriebssystem
    Windows 11

    Hallo,

    bislang habe ich Firefox ohnr Probleme über seine eigene Update-Funktion aktualisiert. Nun habe ich UniGetUI ausprobiert, ein GUI für winget. Und war überrascht, dass mir ein Update für Firefox von Version 135.0 auf Version 155.0.1 nahegelegt wurde, obwohl meine Installation laut Über Firefox schon Version 155.0.1 hat und aktuell ist.

    In UniGetWin wird mir der potenielle Update für ein Paket mit dem Namen Mozilla Firefos (en-US) und der ID Mozilla.Firefox angezeigt.

    Eine Prüfung mit winget zeigt, dass es vermeintlich zwei Installationen gibt

    Code
    PS C:\Users\me> winget list firefox
    Name                     ID              Version Verfügbar Quelle
    -----------------------------------------------------------------
    Mozilla Firefox (x64 de) Mozilla.Firefox 135.0   155.0.1   winget
    Mozilla Firefox (x64 de) 9NZVDKPMR9RD    155.0.1           winget

    Und mit etwas mehr Details

    Die aktive Installation von Firefox ist in der Tat in C:\Program Files\Mozilla Firefox installiert. Eine andere Installation scheint nicht zu exisiteren.

    Verfügbare Versionen von Firefox laut winget sind u.a.

    Code
    PS C:\Users\me> winget show firefox
    Mehrere Pakete mit übereinstimmenden Eingabekriterien gefunden. Bitte verfeinern Sie die Eingabe.
    Name                          ID                          Quelle
    -----------------------------------------------------------------
    Mozilla Firefox (en-US)       Mozilla.Firefox             winget
    ...
    Mozilla Firefox (de)          Mozilla.Firefox.de          winget
    ...
    Mozilla Firefox               9NZVDKPMR9RD                msstore

    Eine Netzsuche nach 9NZVDKPMR9RD (hier mit Quelle msstore) führt auf alle möglichen Seiten, von denen man Firefox herunterladen kann, weil es Teil der URL der Installationsprogramme ist.

    Idealerweise sollte bei mir ja Firefox mit der ID Mozilla.Firefox.de installiert sein. Aber wie komme ich da hin, ohne mir meine ja funktionsfähige Installation zu zerschießen? Vielleicht kann ich auch UniGetUI / winget klar machen, was bei mir in C:\Program Files\Mozilla Firefox installiert ist?

  • majofo 12. September 2026 um 15:49

    Hat den Titel des Themas von „winget meldet zwei Installation von Firefox“ zu „winget meldet zwei Installationen von Firefox“ geändert.
  • Google Gemini meint dazu:

  • Mich wundert an der von Gemini vorgeschlagenen Vorgehensweise, dass ich den Registry-Eintrag mit der "guten" ID Mozilla.Firefox löschen den mit der "sclechten" ID 9NZVDKPMR9RD behalten soll. Oder hängen die Registry-Einträge und das Ergebnis von winget list firefox nicht so direkt zusammen?

  • Du sollst den veralteten Registry-Eintrag Mozilla Firefox 135.0 (x64 de) unter KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall löschen. Von irgendyelches IDs war nicht die rede.

    Zitat

    Oder hängen die Registry-Einträge und das Ergebnis von winget list firefox nicht so direkt zusammen?

    Meiner Meinung nach hat das eine nichts mit dem anderen zu tun.

  • Gerade bei mir auch die Installation über winget geprüft!

    $ winget list firefox
    Name ID Version Quelle
    -----------------------------------------------------
    Mozilla Firefox (x64 de) 9NZVDKPMR9RD 155.0.1 winget


    Die ID 9NZVDKPMR9RD scheint also ganz normal zu sein!
    Lösche einfach wie beschrieben den fehlerhaften Regitryeintrag und alles ist gut.

    Mit <3lichem Gruß

    Mira

  • 9nzvdkpmr9rd ist aber die Version aus dem App-Store!

    Mozilla Firefox – Kostenloser Download und Installation unter Windows | Microsoft Store
    Hol dir einen schnellen und privaten Browser, bei dem du an erster Stelle stehst – unterstützt von einer Non-Profit. Du musst keinen Browser von riesigen,…
    apps.microsoft.com

    Und wird auch als "App" installiert, nicht wie sonstige Programme unter c:\programme\

    Bei der erstmaligen Nutzung liegt sogar das Profil woanders.

    Und die sollte sich auch als "en-US" vorstellen, weil die wie unter Linux eine anders eingestellte Sprache nachträglich lädt, zB DE.

    Es müsste mWn sogar möglich sein, die Installation direkt von Mozilla parallel zu installieren.

    Man sollte schon schauen, ob nicht tatsächlich Firefox wirklich doppelt installiert ist!

    Frei nach Einstein: „Zwei Dinge sind unendlich, Marketing und die menschliche Gutgläubigkeit, bei einem bin ich mir noch nicht ganz sicher.“

    Meine Glückszahl hier: 98.

  • Dennoch ist das die offizielle Firefox-ID aus dem Microsoft Store. Siehe auch:

    Das glaube ich Euch ja, ich finde es halt nur sehr komisch.
    Und irgendein Update habe ich auch nie über irgendein Tool gemacht,
    immer nur über die im Firefox integrierte Update Routine.


    Was Googles KI-Modus nicht so alles ans Tageslicht befördert!

    Zitat von Googl

    Das ist ein völlig normales Verhalten von winget.

    winget verknüpft lokal installierte Programme automatisch mit der passenden ID aus dem Microsoft Store, wenn die App dort existiert und die installierte Version übereinstimmt.

    Mit <3lichem Gruß

    Mira

    Einmal editiert, zuletzt von Mira_Belle (12. September 2026 um 23:32) aus folgendem Grund: Ein Beitrag von Mira_Belle mit diesem Beitrag zusammengefügt.

  • Ich habe auf mehreren Rechnern die Installationen von Firefox überprüft. Unabhängig von der installierten Version meldet winget stets die ID 9NZVDKPMR9RD und nie die Verfügbarkeit einer neueren Version. Keine der Installationen wurde mit dem Microsoft Store vorgenommen, auch wenn winget show firefox diese Zurordnung vornimmit.

    Auch wenn der automatische Update von Firefox gut funktioniert, fände ich es hilfreich, wenn der Kontrollmechanismus von UniGetUI mir zumindest die Verfügbarkeit einer neuen Version meldete. Und wenn das funktioniert, wäre wohl auch alternativ ein Update mit UniGetUI möglich.

    Frage also: Kann man eine Installation mit der ID 9NZVDKPMR9RD in eine Installation mit der ID Mozilla.Firefox umwandeln?

  • majofo
    Gib in der PowerShell, bei geschlossenem Firefox, folgendes ein.

    winget install --id Mozilla.Firefox.de --force --exact

    Beim erneutem aufruf von winget list firefox solle das Ergebnis so aussehen:

    $ winget list firefox
    Name ID Version Quelle
    -----------------------------------------------------------
    Mozilla Firefox (x64 de) Mozilla.Firefox.de 155.0.1 winget

    Mit <3lichem Gruß

    Mira

  • winget show firefox hat diverse im Angebot bei mir

    Und unterscheidet schon konkret die aus dem Store und andere.

    Umwandeln vermutlich nicht, denn wie ich oben schrieben, wird die Version aus dem Store als Windows-App installiert und zwar komplett woanders hin, und vermutlich unveränderlich. Wenn "umwandeln", dann geht das nur über eine Deinstallation und Neuinstallation. Sollte das Profil danach jungfräulich sein, müsst ihr es über about:profiles aufrufen und als Standardprofil setzen. Allerdings hat Firefox wie oben beschrieben eigene Updateroutinen, die ich doch einem winget jederzeit vorziehen würde.

    Eines musste ich noch verifizieren mit der Angabe von Mira:

    Code
    C:\>winget install --id Mozilla.Firefox.de --force --exact
    Gefunden Mozilla Firefox (de) [Mozilla.Firefox.de] Version 155.0.1
    Diese Anwendung wird von ihrem Besitzer an Sie lizenziert.
    Microsoft ist nicht verantwortlich und erteilt keine Lizenzen für Pakete von Drittanbietern.
    Download läuft https://download-installer.cdn.mozilla.net/pub/firefox/releases/155.0.1/win64/de/Firefox%20Setup%20155.0.1.exe
      ██████████████████████████████  87.5 MB / 87.5 MB
    Der Installer-Hash wurde erfolgreich überprüft
    Paketinstallation wird gestartet...
    Erfolgreich installiert

    Ist also nicht aus dem Store! Ziel ist C:\Program Files\Mozilla Firefox\

    Frei nach Einstein: „Zwei Dinge sind unendlich, Marketing und die menschliche Gutgläubigkeit, bei einem bin ich mir noch nicht ganz sicher.“

    Meine Glückszahl hier: 98.

    Einmal editiert, zuletzt von .DeJaVu (13. September 2026 um 16:09)