Zweck:Anzeigen, Erstellen oder Löschen von Datei-/Befehlszuordnungen.

 

Format:ASSOCIATE [/= /D /F /P[n] /R [file...] /U /V:verb [.ext[=[command]]]

 

fileEine oder mehrere Eingabedateien, aus denen Zuordnungsdefinitionen gelesen werden sollen.
.extDie Dateierweiterung, deren zugehörigen Befehl Sie anzeigen oder setzen möchten.
commandDerausführbare Befehl , der für die angegebene Dateierweiterung ausgeführt werden soll

 

/D(elete) /R(ead)
/F(orce) /U(ser)
/P(ause) /V(erb)

 

Siehe auch: ASSOC, FTYPE, und Ausführbare Erweiterungen.

 

Verwendung:

 

Sie müssen sich in einer erhöhten Sitzung befinden, um ASSOCIATE zu verwenden (es sei denn, Sie verwenden die Option /U).

 

ASSOCIATE kombiniert die Befehle ASSOC und FTYPE. Sie können damit Zuordnungen zwischen Dateierweiterungen und in der Windows-Registrierung gespeicherten Befehlstypen erstellen, ändern oder anzeigen .

 

ASSOCIATE verwaltet Windows-Dateizuordnungen, die unter dem Registrierungshandle HKEY_CLASSES_ROOT (oder HKEY_CLASSES_USER) gespeichert sind und unter Windows-Dateizuordnungen näher erläutert werden.  Wenn Sie mit Dateizuordnungen nicht vertraut sind, sollten Sie sich vor der Verwendung von ASSOCIATE über sie informieren.

 

Wenn Sie ASSOCIATE ohne Parameter aufrufen , zeigt es die aktuellen Zuordnungen an. Wenn Sie eine .ext-Erweiterung ohne Gleichheitszeichen oder Befehl angeben, zeigt ASSOCIATE den mit dieser Erweiterung verbundenen Befehl an.

 

Wenn Sie das Gleichheitszeichen und den Befehleinschließen ,  erstellt oder aktualisiert ASSOCIATE die Assoziation für die Erweiterung .ext und verweist auf den angegebenen Befehl.

 

ASSOCIATE sollte mit Vorsicht und nur nach einer Sicherung der Registrierung verwendet werden. Unsachgemäße Änderungen an Dateizuordnungen können dazu führen, dass Anwendungen und/oder das Betriebssystem nicht mehr ordnungsgemäß funktionieren.

 

Optionen:

 

/=Zeigt das ASSOCIATE-Befehlsdialogfeld an, um Sie bei der Festlegung der Befehlszeilenoptionen zu unterstützen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/DLöscht die Verknüpfung für die angegebene .ext.

 

/FErzwingt das Überschreiben einer bestehenden Verknüpfung.

 

/P[n]Warten Sie nach jeder Bildschirmseite auf das Drücken einer Taste, bevor Sie die Anzeige fortsetzen. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert . (Nur sinnvoll, wenn ASSOCIATE ohne Argumente ausgeführt wird.) Die Option /P hat ein optionales Argument n, das die Anzahl der Sekunden angibt, die auf einen Tastendruck gewartet werden soll, bevor die Anzeige fortgesetzt wird.

 

/RMit dieser Option wird eine Zuordnungsliste aus einer Datei geladen. Das Format der Datei ist dasselbe wie das der  ASSOCIATE-Anzeige:

 

.ext=Befehl

 

wobei .ext eine Erweiterung ist, die mit dem Befehl verknüpft werden soll.

 

Sie können mehrere Dateien mit einem ASSOCIATE /R-Befehlladen , indem Sie die Namen durch Leerzeichen getrennt in die Befehlszeile stellen:

 

associate /r assoc1.lst assoc2.lst

 

Sie können Kommentare in die Datei einfügen, indem Sie der Zeile einen Doppelpunkt (:)voranstellen.

 

ASSOCIATE /R liest von stdin, wenn kein Dateiname angegeben ist und die Eingabe umgeleitet wird.

 

/UZeigt die Zuordnung in HKCU\Software\Classes an oder setzt sie.

 

/V:VerbASSOCIATE ist standardmäßig auf das Lesen und Schreiben in SHELL\OPEN\COMMAND eingestellt. Sie können ein anderes Verb verwenden, indem Sie die Option /V angeben. Zum Beispiel, um ein PRINT-Verb für .TXT-Dateien zu erstellen:

 

ASSOCIATE /V:PRINT .txt=%%SystemRoot%%\system32\NOTEPAD.EXE /p %%1

 

Wenn Sie * für das Verb verwenden, zeigt ASSOCIATE alle Shell-Verben und ihre Befehle für die angegebene Erweiterung an.