Welchen Zweck erfüllt HKCU \ software \ microsoft \ windows \ currentversion \ explorer \ fileexts?

7

Früher musste man nur schauen, auf HKCR\.extwas dies hindeuten würde HKCR\type-handler.

HKCRist jetzt eine dynamische Verbindung zu beiden HKCU\software\classesund HKLM\software\classesin einem Kaskadenmuster (lokaler Benutzer zuerst, dann lokaler Computer).

Jetzt haben wir jedoch auch diesen ..\explorer\FileExtsRegistrierungsbaum, vermutlich sowohl auf Benutzer- als auch auf Computerebene. Was bringt diese zusätzliche Komplexität?

Ich kenne Sie nicht, aber ich kämpfe für immer mit Windows, um meine Dateien korrekt zu öffnen, wobei der Explorer ziemlich oft hängt oder eine bestimmte Datei im Explorer nicht geöffnet werden kann. Und es scheint ziemlich willkürlich, wenn eine Installation von say TextPad auf einem Computer zu 100% funktionsfähig erscheint, während auf einem anderen Computer nur eine eingeschränkte Funktionalität auftritt, bei der entweder Explorer oder TextPad abstürzen, wenn versucht wird, eine Datei zu öffnen (sagen wir über das Rechtsklick-Menü oder Senden an oder Drag & Drop oder Doppelklick).

Ich habe ein paar Mal gefragt und unzählige Suchanfragen durchgeführt, und ich habe noch keine umfassende "dies ist, was alle Schlüssel in Bezug auf Dateitypen sind und tun, und wie Microsoft beabsichtigt, dass sie für eine kohärente Zusammenarbeit und eine ordnungsgemäße Funktion von a verwendet werden Benutzersystem. "

Weiß jemand, wo ich einen umfassenden Leitfaden mit bewährten Methoden oder eine ausführliche Dokumentation für Dateitypzuordnungen unter Windows finden kann?

Mordachai
quelle

Antworten:

5

Ich denke, die "Best Practice" besteht darin, die mitgelieferte Einstellung "Standardprogramme" mit Windows oder einem Drittanbieter-Tool wie FileTypesMan oder ASHociation zu verwenden . FileTypesMan enthält auch eine Befehlszeilenschnittstelle, die für die Remote-Verwendung auf Client-Computern geeignet ist (falls erforderlich).


Explorer oder TextPad stürzen ab, wenn versucht wird, eine Datei zu öffnen (z. B. über das Kontextmenü oder Senden an, Drag & Drop oder Doppelklick).

Die Anwendung sollte nicht abstürzen, wenn die Zuordnung nicht ordnungsgemäß eingerichtet wurde, da die Anwendung zunächst nicht automatisch geöffnet wird. Anscheinend liegt ein weiteres Problem mit Ihrer Betriebssystemkonfiguration oder der TextPad-Anwendung selbst vor.


"Dies ist, was alle Schlüssel in Bezug auf Dateitypen sind und tun und wie Microsoft beabsichtigt, dass sie für eine kohärente Zusammenarbeit und die ordnungsgemäße Funktion eines Benutzersystems verwendet werden."

Es ist unwahrscheinlich, dass Sie Ressourcen finden, die eine Registrierungseinstellung auf sehr niedriger Ebene für ein komplexes Closed-Source-Betriebssystem beschreiben, es sei denn, Microsoft hat die Informationen öffentlich veröffentlicht (oder ein Dritter hat seinen Zweck rückgängig gemacht). Es kommt selten vor, dass Microsoft dem Endbenutzer empfiehlt, Registrierungsdaten außerhalb der Softwareentwicklung zu ändern, und zwar genau aus diesem Grund. Wenn Informationen vorhanden sind, finden Sie diese wahrscheinlich in der Microsoft Support Knowledge Base .

Durchbruch
quelle
Hmmm ... vielleicht muss ich das (nochmal) über SO nachfragen. Dies ist eine dieser Crossover-Fragen, die in der Programmierdomäne und in der Sys-Admin-Domäne gültige Aspekte haben. Ich bin ein Programmierer, aber das betrifft mich sowohl als Programmierer als auch als Systemadministrator - indem ich Kunden dabei helfe, herauszufinden, was schief gelaufen ist, oder auch nur bei meiner persönlichen Nutzung meiner PCs. Mir scheint, dass dies - anekdotisch gesehen - in einer Handtasche seit Vista zur Hölle gegangen ist, und ich sehne mich nach einem
Whitepaper
@Mordachai Wenn Sie es aus der Sicht von sys-admin betrachten möchten, schauen Sie sich einige der Tools an, die ich oben erwähnt habe. Es kann viel einfacher sein, eine Batch-Bereinigung durchzuführen, um einige Dateizuordnungen auf Client-Computern zu reparieren, und ich weiß, dass FileTypesManes tatsächlich eine Befehlszeilenschnittstelle gibt.
Durchbruch
Die Versionshinweise zu FileTypesMan und das Tool selbst sehen vielversprechend aus. Ich würde Ihren Kommentar und Ihre Antworten positiv bewerten - aber anscheinend habe ich in SU zu wenig Repräsentanten. : P
Mordachai
Dies beantwortet die Frage nicht. In meinem Fall hat das Löschen von UserChoice aus Datei-Exts funktioniert, aber es wäre gut, eine umfassende Antwort zu haben. (Teilantwort hier: stackoverflow.com/a/3623259/1254222 )
79E09796