Ich habe Chrome mit .xlsx
einer Datei auf einem Windows 8.1-Computer verknüpft.
Es Control Panel\Programs\Default Programs\Set Associations
ist nicht möglich, eine Zuordnung aufzuheben, nur um sie in ein anderes Programm zu ändern.
In ist in Chrome nicht vorhanden Control Panel\Programs\Default Programs\Set Default Programs\Set Program Associations
..xlsx
Ich habe alle Schlüssel von entfernt HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx
.
Chrome bleibt jedoch mit dieser Erweiterung verknüpft Control Panel\Programs\Default Programs\Set Associations
und der Windows Explorer zeigt das Chrome-Symbol mit der .xlsx
Datei an.
Antwort1
Erstellen Sie eine leere Datei mit einer zufälligen Dateierweiterung. Sagen wir <filename>.blaw
.
1. Open Notepad
2. Menu *File* → *Save As*
3. Give a name with your extension.
4. And save it on your desktop (you can also save it at any other
location).
Klicken Sie nun mit der rechten Maustaste auf Ihre Datei ( *.xlsx
in diesem Fall) und wählen SieÖffnen mit→Standardprogramm auswählen→ nach unten scrollen und auswählenAuf diesem PC nach einer App suchen.
Navigieren Sie nun zu filename.blaw
diesem Eintrag und wählen Sie ihn aus.
Wenn Ihre *.xlsx
Datei mit verknüpft ist <filename>.blaw
, müssen Sie nur nochLöschen Sie die<filename>.blaw
Datei. Jetzt wird jede *.xlsx
Datei gezwungen, erneut eine Dateizuordnung zu erstellen, und Sie können die Anwendung auswählen, aus der Sie Ihre Datei öffnen möchten, oder sie so lassen, wie sie ist.
Und diese Lösung funktioniert auf jeden Fall!
Der gleiche Vorgang funktioniert auch unter Windows 10.
Antwort2
Ich glaube, Sie haben die andere SystemFileAssociations-XLSX-Liste in HKCR übersehen.
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOTS\SystemFileAssociations\.xlsx]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx]
Um sicherzugehen, dass alles in Ordnung ist, gehen Sie als Nächstes hierher und überprüfen Sie die Standardeinstellung für xlsx. Normalerweise verweist diese auf einen anderen Schlüssel in HKCR oder hat manchmal eine lange GUID, die auf einen persistenten Handler verweist.
HKEY_CLASSES_ROOT\.xlsx
In jedem Fall müssen wir dann HKCR\xslx_auto_file
zur GUID des persistenten Handlers springen oder danach suchen und sicherstellen, dass alles chromfrei aussieht.
Antwort3
Eine andere Möglichkeit (getestet unter Windows 10) besteht darin, CMD als Administrator zu öffnen und dann Folgendes auszuführen:
assoc .ext=
(Sie geben also hinter dem = nichts an.)
Bei mir hat dies dazu geführt, dass eine heruntergeladene CSV-Datei nicht mehr in Excel * geöffnet werden konnte . Die Download-Eingabeaufforderung enthielt immer nochMit Excel öffnenals Standardvorschlag, aber ich konnte wählenAuf Festplatte speichernstattdessen.
* Dadurch werden die Daten NICHT richtig in Spalten formatiert (wahrscheinlich, weil die Standardeinstellungen nicht übereinstimmen), was die Verknüpfung von CSV mit Excel nutzlos macht.
Antwort4
Ich füge es dort hinzu, da es in den obigen Antworten nicht erwähnt wird.
Benutzerauswahl
Ab Windows Vista/7 gibt esein anderergleichzeitige Methode, die Windows verwendet, um die von Benutzern in den neuen Zuordnungsdialogen eingerichteten Zuordnungen hinzuzufügen - und sie werden gespeichertseparatvon der System- und Programmassoziation, die bereits vorhanden ist.
Standard- und konfigurierte Assoziationlebt weiterhin im Hintergrund, während der Benutzer im Explorer die eingegebene Zuordnung sieht.
Wie wir dazu kommen
Der Mechanismus wird aktiviert, wenn ein Benutzer Control Panel / Default programs / Set file associations
(Haftungsausschluss: mein Betriebssystem ist nicht auf Englisch, sollte aber ungefähr so sein) eine Erweiterung oder einen Dateityp auswählt, dann eine Anwendung, mit der es immer geöffnet werden soll, und schließlich seine Auswahl speichert.
Leider ermöglicht der oben erwähnte Windows-Dialog dem Benutzer nurändernoderSatzein Verein, aber nichtentfernenseine früheren Fehler ... dies bringt den Benutzer in große Gefahr, sich selbst in eine Sackgasse zu bringen.
Wo geht es
Wie dem auch sei, alles wird in der Registrierung hier gespeichert:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.extension]\UserChoice
Dieser neu hinzugefügte Schlüssel hat etwa drei Werte darunter, einer davon verweist auf die verknüpfte ausführbare Datei. Führen Sie eine Suche UserChoice
in der Registrierung durch, um zu sehen, ob Sie in der Vergangenheit eine ähnliche Auswahl getroffen haben. Wenn wir
uns unter dem Vaterschlüssel umsehen [.extension]
, sehen wir deutlich, dass alle anderen vorhandenen Zuordnungsdatenwerte und Registrierungsschlüssel außerhalb UserChoice
, sowohl darunter \Fileexts
als auch anderswo in der Registrierung, von diesem Mechanismus nicht berührt werden.
Es ist sehr wichtig zu verstehen, dass diese UserChoice-Schlüssel nur als Anhang zum vorhandenen alten Zuordnungsmechanismus hinzugefügt werden und diesen nicht beeinträchtigen. Das direkte Entfernen dieses Schlüssels reaktiviert also die bereits vorhandene Situation, was auch immer.
Reparieren
Nachdem Sie den obigen Schlüssel in der Registrierung gefunden und gründlich gelöscht haben (das hat keine Konsequenzen, da mit den Werten des Schlüssels weder ein Anhang noch eine CLISID oder PROGID verknüpft ist, sondern nur der Name einer ausführbaren Datei), und anschließend den Windows Explorer vollständig neu gestartet haben (Rechtsklick + Neustart im Task-Manager), wird alles wieder normal funktionieren.
Oh mein Gott
Beispielsweise habe ich eines Tages .cmd
zu Testzwecken fälschlicherweise die Erweiterung geändert und sie dem Editor zugewiesen, nur um sicherzugehen, dass kein bestimmtes Cmd-Skript ausgeführt wird.
Mein Fehler, denn dank der oben genannten MS-Logik konnte ich meinen Fehler nicht rückgängig machen.
Durch Durchsuchen der Registrierung habe ich den UserChoice
Schlüssel gefunden, der mit verknüpft war Notepad.exe
, .cmd
und ihn vollständig gelöscht.
Dann habe ich Explorer
den Vorgang neu gestartet und bin zum Ordner zurückgekehrt. Alles war wieder am richtigen Platz und .cmd
die Erweiterung funktionierte wieder wie erwartet.
Hinweis: Oben erwähntFileTypesManDas Dienstprogramm von NirSoft berücksichtigt dies (siehe Versionsverlauf unten) und ermöglicht ab Version 1.40 (aktuell ist 1.90) direkten Zugriff auf den beteiligten UserChoice-Registrierungsschlüssel.