Welches Programm verwenden Sie zum Bearbeiten von Dateizuordnungen in Vista und Windows 7?

8918
Andrew Moore

Wir alle wissen, dass Sie unter Vista und Windows 7 keine benutzerdefinierten Erweiterungen angeben oder nach Ihren Wünschen anpassen können. Welches Programm verwenden Sie zum Bearbeiten von Dateizuordnungen in Vista und Windows 7?

BEARBEITEN:


Um klar zu sein, ich suche nach einem Programm, mit dem Sie:

  • Erstellen Sie neue Erweiterungen (das Öffnen mit> Als Standard festlegen ist bekannt).
  • Passen Sie das Symbol an
  • Passen Sie den Dateitypnamen an
  • Ermöglicht die Erstellung von benutzerdefinierten Aktionen
  • Reparieren Sie alle nicht funktionierenden Erweiterungen

Derzeit lässt der Windows Vista / 7-Erweiterungsmanager diese Aktionen nicht zu.

23
Ja, Dateizuordnungen und -erweiterungen sind ein Bereich, in dem Vista / Win7 einen gewaltigen Schritt von XP und vor zurückgetreten ist. eidylon vor 14 Jahren 2

5 Antworten auf die Frage

23
Factor Mystic

Der Standardprogrammeditor wurde zu diesem Zweck erstellt! Von der Website:

Dateityp-Einstellungen:

  • Hinzufügen, Bearbeiten und Löschen von Kontextmenüelementen
  • Dateitypinformationen bearbeiten (z. B. Symbol und Beschreibung)
  • Ändern Sie den zugehörigen Dateityp einer Erweiterung

Es führt auch die Bearbeitung von Autoplay-Handlern und die Bearbeitung von Standardprogrammen durch. Und es wird als Applet der Systemsteuerung installiert, sodass es von der Windows-Suche erkannt werden kann, sodass Sie es so lange vergessen können, bis Sie es brauchen.

Auch ist es nicht über Administratorrechte erfordern für die meisten Operationen (aber es ist UAC - kompatibel).

Standardprogramm-Editor - Screenshot

(Im Interesse der vollständigen Offenlegung habe ich dieses Programm geschrieben!)

+1: Sehr schönes Programm. Ich versuche es mal. :) Sasha Chedygov vor 14 Jahren 1
sieht nett aus, obwohl ich bemerke, dass einige der Steuerelemente den OS-Look nicht aufgreifen. insbesondere einige Textfelder. Das einzige, was fehlt, ist die Möglichkeit, Erweiterungen einfach hinzuzufügen. Ansonsten schöne App. :) eidylon vor 14 Jahren 2
Fühlen Sie sich frei, jedes Programm-Feedback auf der UserVoice-Seite zu hinterlassen: http://defaultprogramseditor.uservoice.com Factor Mystic vor 14 Jahren 0
Genau das, wonach ich gesucht habe! Andrew Moore vor 14 Jahren 1
Sehr schön. Ich werde es überprüfen. The How-To Geek vor 14 Jahren 2
4
Sam Hasler

FileTypesMan von NirSoft erfüllt alle Ihre Anforderungen.

0
heavyd

In Windows 7 können Sie die Erweiterungen anpassen.

  1. Klicken Sie auf die Startschaltfläche
  2. Suchen Sie nach "Ändern des mit einer Dateierweiterung verknüpften Dateityps".
  3. Passen Sie die vorhandene Erweiterung mithilfe des angezeigten Dialogfelds an.

Obwohl Sie in diesem Dialogfeld keine neuen hinzufügen können, können Sie leicht eine neue erstellen, indem Sie:

  1. Erstellen Sie auf dem Desktop eine neue Datei mit der gewünschten Erweiterung
  2. Doppelklicken Sie auf die Datei
  3. Wählen Sie ein Programm aus einer Liste aus
  4. Wählen Sie das Programm aus, mit dem Sie es verknüpfen möchten, und aktivieren Sie das Kontrollkästchen "Immer das ausgewählte Programm zum Öffnen dieser Art von Datei verwenden".
Dann können Sie die Symbole nicht anpassen. Das ist das Problem mit dem neuen Editor, er ist einfach nicht so leistungsfähig wie die XP-Version. Andrew Moore vor 14 Jahren 1
Gleiches für die Aktionen. Sie können einer Erweiterung keine benutzerdefinierte Aktion hinzufügen. Andrew Moore vor 14 Jahren 1
0
Eran

Mit Vista können Sie vorhandene Verknüpfungen ändern. Ich denke, es ist ähnlich, wenn nicht in Win7. Systemsteuerung> Standardprogramme> Dateizuordnungen.

Bearbeiten: Hier ist ein Artikel mit einigen erweiterten Tools, die zu Ihnen passen könnten.

Ich würde das erste Tool auswählen (Creative Element). Es ist eine Freeware und ein leichtes Programm, das alles, was Sie wollen, auf einfache Weise erledigt (und mehr, da die Dateizuordnungsverwaltung nur eines der Tools in diesem Paket ist).

Wenn Sie bereits vorhanden sind, können Sie keine neuen erstellen (indem Sie Öffnen mit> Als Standard festlegen verwenden). Außerdem können Sie die Symbole oder Aktionen nicht anpassen. Andrew Moore vor 14 Jahren 0
0
Ryan Bolger

Alle Informationen zur Dateierweiterungszuordnung werden in der Registrierung gespeichert. Und wenn Sie ein wenig surfen, ist es nicht schwer zu verstehen, wie die Dinge funktionieren. Bei maschinenweiten Verknüpfungen geschieht dies alles im Stammverzeichnis von HKEY_CLASSES_ROOT . Die manuelle Bearbeitung dieses Materials gibt Ihnen die ultimative Macht über Ihre Dateierweiterungen (wenn auch langwierig). Erstellen Sie einfach ein Backup für den Fall, dass Sie die Dinge vermasseln und zurückkehren möchten.

Jede Dateizuordnung hat einen Unterschlüssel mit dem Namen .xyz, wobei xyz die Erweiterung Ihrer Datei ist. Der (Standard-) Wert für diesen Schlüssel wird auf eine beliebige Zeichenfolge festgelegt. Bei den meisten Anwendungen, die Dateierweiterungen registrieren, ist dies für Menschen lesbar. Zum Beispiel ist .pdf auf meinem System auf FoxitReader.Document gesetzt . Es gibt viele andere Werte in diesem Schlüssel, aber außer dem (Default) -Wert ist nichts obligatorisch.

Für den Wert, für den dieser (Standard-) Wert festgelegt ist, befindet sich auch im Stammverzeichnis von HKEY_CLASSES_ROOT ein entsprechender Unterschlüssel mit demselben Namen. Der Wert (Standard) dieses Schlüssels ist im Wesentlichen der "Anzeigename" des Dateityps. Dieser Schlüssel kann auch viele Unterschlüssel haben, aber die einzigen, an denen wir interessiert sind, sind DefaultIcon und Shell .

Wahrscheinlich hat DefaultIcon das Symbol für diesen Dateityp bestimmt. Der (Standard) Wert für diesen Schlüssel sollte auf den Pfad der Symboldatei festgelegt werden. Wenn sich das Symbol in einer EXE-Datei befindet, setzen Sie es auf den Pfad der EXE-Datei und fügen Sie am Ende des Pfads ein Komma und den Symbolindex ein. Beispielsweise ist das FoxitReader.Document DefaultIcon auf festgelegt

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1 

In der Shell richten Sie alle "Aktionen" für diesen Dateityp ein. Erstellen Sie für jede Aktion, die Sie definieren möchten, einen Unterschlüssel mit dem Namen der Aktion. Die meisten Typen haben mindestens eine Aktion, die als offen bezeichnet wird . Erstellen Sie im Unterschlüssel dieser neuen Aktion einen Unterschlüssel namens Befehl . Der (Standard-) Wert dieser Befehlstaste ist im Wesentlichen die Befehlszeile, die ausgeführt wird, wenn diese Aktion angeklickt wird. Der Befehl "Öffnen" für ein FoxitReader.Document lautet beispielsweise

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1" 

Das Argument "% 1" wird auf den Pfad der Datei gesetzt, aus der Sie die Aktion ausgeführt haben.

Wenn Sie nur eine Aktion für einen bestimmten Dateityp definiert haben, wird die Standardaktion meiner Meinung nach ausgeführt, wenn Sie auf die Datei doppelklicken. Wenn es mehrere mögliche Aktionen gibt, können Sie die Standardeinstellung festlegen, indem Sie den Wert (Standard) des Shell- Schlüssels ändern . Setzen Sie ihn einfach auf den Namen der Aktion, die Sie als Standard festlegen möchten.

Bei all dem ist es nicht sehr effizient, alles von Grund auf zu machen. Es ist wahrscheinlich einfacher, die integrierten Tools zu verwenden, um den größten Teil des Weges dorthin zu bringen und dann die Dinge manuell zu ändern, die die Tools nicht zulassen. Ich sollte wahrscheinlich auch erwähnen, dass alle diese Informationen auf XP basieren, aber ich bin fast sicher, dass sich nichts davon für Vista oder Win7 geändert hat.

Sie können zwar die Registrierung verwenden, dies ist jedoch ein umständlicher komplizierter Weg. Da es bessere Tools gibt (wie ich in meiner Antwort zu diesem Beitrag erwähnt habe), warum gehen wir all diese Leidenswege mit der Registry durch ?! Eran vor 14 Jahren 3
schöne antwort, wenn etwas automatisierbar ist, ziehe ich das immer vor. Durch Registrierungsänderungen können Lösungen auf mehr als einem PC bereitgestellt werden. mjsr vor 13 Jahren 0