# Bedeutung von EditFlags (Dateitypen)

Gültig für: Alle Windows Versionen

Der Wert "EditFlags" legen fest, was in der Dialogbox zum Ändern von Dateitypen angezeigt und verändert werden darf. Die Dialogbox finden Sie unter "Systemsteuerung" -> "Ordneroptionen" -> "Dateitypen" oder auch im Explorer: "Extras" -> "Ordneroptionen" -> "Dateitypen". Mit diesen Werten kann man bestimmte Buttons aus/einblenden.

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte: Aufbau der Registrydatenbank Wichtige Hinweise (Informationen zum Sichern der Registrydatenbank) Unterschiede zwischen Regedit und Regedt32 Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000) Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

Der Eintrag "EditFlags" in der Registrydatenbank unter:

HKEY_CLASSES_ROOT\ <Dateityp>

bzw.

HKEY_LOCAL_MACHINE\ Software\ Classes\ <Dateityp>

Als <Dateityp> ist die entsprechende Dateibezeichung gemeint (Beispiel Word.Document.8). Wenn Sie die für eine Dateiendung nicht wissen, finden Sie die unter der Dateiendung. Suchen Sie nach der Dateiendung (Beispiel .DOC) und schauen was bei "(Standard)" als Text steht. Das ist der entsprechende <Dateityp> den Sie jetzt suchen können.

HKEY_CLASSES_ROOT\

- .DOC
  (Standard) = Word.Document.8
- ...
- Word.Document.8
  (Standard) = Microsoft Office Word 97 - 2003-Dokument
  EditFlags = 0x00000000

Unter Windows 9x wurde der Eintrag "EditFlags" als Datentyp REG_BINARY (Binärwerte) angelegt, ab Windows XP werden die Einträge als Datentyp REG_DWORD in der Registry angelegt. Es gibt immer noch Programme die diese Werte in den entsprechenden Windows-Versionen als REG_BINARY anlegen. Windows selber kann aber mit beiden Datentypen umgehen.

Flag | Value (DWORD) HEX | Value (Binary) | Beschreibung
--- | --- | --- | ---
<kein Flag> | 0x00000000 | 00 00 00 00 | Alle Operationen sind erlaubt.
FTA_Exclude | 0x00000001 | 01 00 00 00 | Der Dateityp wird unter "Ansicht" -> "Optionen" -> "Dateitypen" nicht angezeigt.
FTA_Show | 0x00000002 | 02 00 00 00 | Zeigt den Dateityp wie ein Ordner an, wenn er mit keinem Dateityp verknüpft ist und sich nur um sondern ein durch seine CLSID representiertes Objekt handelt.
FTA_HasExtension | 0x00000004 | 04 00 00 00 | Der Dateityp hat eine Dateinamenerweiterung.
FTA_NoEdit | 0x00000008 | 08 00 00 00 | "Dateitypen" -> "Bearbeiten..." ist deaktiviert. Es können keine neuen Einträge hinzugefügt werden, vorhandene Einträge können nicht geändert oder gelöscht werden
FTA_NoRemove | 0x00000010 | 10 00 00 00 | "Dateitypen" -> "Entfernen" ist deaktiviert. Es können keine Einträge gelöscht werden.
FTA_NoNewVerb | 0x00000020 | 20 00 00 00 | "Dateitypen" -> "Vorgänge" -> "Neu" ist deaktiviert. Es können keine neuen Aktionen fü einen Dateityp angelegt werden.
FTA_NoEditVerb | 0x00000040 | 40 00 00 00 | "Dateitypen" -> "Vorgänge" -> "Bearbeiten" ist deaktiviert. Bestehende Aktionen (wie Drucken, Öffnen, Edit) können nicht bearbeitet werden.
FTA_NoRemoveVerb | 0x00000080 | 80 00 00 00 | "Dateitypen" -> "Vorgänge" -> "Entfernen" ist deaktiviert. Bestehende Aktionen (wie Drucken, Öffnen, Edit) können nicht gelöscht werden.
FTA_NoEditDesc | 0x00000100 | 00 01 00 00 | "Beschreibung" ist deaktiviert. Die Beschreibung des Dateitypen kann nicht gelöscht oder geändert werden.
FTA_NoEditIcon | 0x00000200 | 00 02 00 00 | "Anderes Symbol" ist deaktiviert. Das zugewiesene Icon für den Dateitypen kann nicht gelöscht oder geändert werden.
FTA_NoEditDflt | 0x00000400 | 00 04 00 00 | "Als Standard" ist deaktiviert. Die als Standard festgelegte Aktion (Öffnen, Drucken, Edit) kann nicht verändert oder gelöscht werden.
FTA_NoEditVerbCmd | 0x00000800 | 00 08 00 00 | "Vorgang" ist beim Bearbeiten deaktiviert. Die mit dem Dateitypen verbundenen Befehle können nicht bearbeitet werden.
FTA_NoEditVerbExe | 0x00001000 | 00 10 00 00 | "Anwendung für diesen Vorgang" ist beim Bearbeiten deaktiviert.
FTA_NoDDE | 0x00002000 | 00 20 00 00 | "DDE Verwenden" ist beim Bearbeiten deaktiviert. Die für den dynamische Datenaustausch (DDE)-verwandten Eingänge können nicht modifiziert oder gelöscht werden.
FTA_NoEditMIME | 0x00008000 | 00 80 00 00 | Die Content-Typen und Standard-Dateiendungen können nicht modifiziert oder gelöscht werden.
FTA_OpenIsSafe | 0x00010000 | 00 00 01 00 | Keine Nachfragen beim Download, die Datei wird geöffnet. Diese Einstellung kann auch ein Sicherheitsrisiko bedeuten, da angeklickte Dateien im Internet Explorer oder Outlook Express einfach geöffnet werden und kein entsprechender Dialog erscheint.
FTA_AlwaysUnsafe | 0x00020000 | 00 00 02 00 | Die Dialogbox "Nicht mehr nachfragen" kann nicht aktiviert werden. Über die Datei-Dialogbox kann der Anwender diese Einstellung überschreiben.
FTA_AlwaysShowExt | 0x00040000 | 00 00 04 00 | Zeigt immer die Dateierweiterung an, auch wenn die Option "Erweiterungen bei bekannten Dateitypen ausblenden" unter "Extras" -> "Ordneroptionen" -> "Ansicht" aktiviert wurde.
FTA_NoRecentDocs | 0x00100000 | 00 00 10 00 | Der Dateityp wird nicht in die Liste "Zuletzt geöffnete Dateien" hinzugefügt.

Natürlich sind auch alle Kombinationen aus diesen Einschränkungen denkbar. Dazu müssen Sie einfach die gewünschten Zahlen Addieren, und tragen Sie nun die Summe als Wert ein. Wollen Sie z.B. FTA_NoEdit und FTA_NoRemove setzen, dann müssen Sie Rechen 8+10=18 und den Wert 18 (Hexadezimal) Eintragen.

## EditFlags vom Datentyp REG_BINARY nach REG_DWORD umwandeln

Wenn Sie einen Eintrag als REG_BINARY ab Windows XP finden, können Sie diesen Eintrag selber neu als REG_DWORD anlegen. Gehen Sie dafür folgendermaßen vor:

1. Gehen Sie mit REGEDIT auf den Eintrag und schreiben Sie sich die Werte auf (Beispiel: 12 34 56 78)
2. Löschen Sie den Eintrag und legen Sie den Wert als REG_DWORD neu an
3. Geben Sie nun den oben aufgeschriebenen Wert von hinten ein (Beispiel: 78 56 34 12). Dabei bleiben die Zahlengruppen (12, 34usw.) immer zusammen und werden nicht gedreht.

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip0000/tip0111.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich