Zusammenfassung
Dieser Artikel beschreibt, wann, wo und wie Microsoft Word für Windows temporäre Dateien erstellt.
Weitere Informationen
Definition einer temporären Datei
Temporäre Dateien dienen dazu, Daten zu vorübergehend speichern, um Arbeitsspeicher für andere Zwecke freizugeben, oder als Sicherheitsvorkehrung gegen Datenverluste, wenn ein Programm bestimmte Funktionen ausführt. Word entscheidet beispielsweise automatisch, wo und wann temporäre Dateien erstellt werden. Die temporären Dateien existieren nur während der aktuellen Word-Sitzung. Wenn Word normal beendet wird, werden alle temporären Dateien zunächst geschlossen und anschließend gelöscht.
Warum erstellt Word temporäre Dateien?
Geschwindigkeit
Wenn nicht genügend Arbeitsspeicher verfügbar ist, um das Dokument mit all seinen Bearbeitungen im Arbeitsspeicher zu behalten und dennoch Bearbeitungen wie Sortieren, Ziehen, Scrollen usw. schnell zusammen mit anderen ausgeführten Anwendungen durchzuführen, verschiebt Word einen Teil des Codes, der nicht verwendet wird, oder einen Teil des Dokuments, der nicht vom Arbeitsspeicher auf den Datenträger bearbeitet wird. Durch diese Verschiebung zu temporären Dateien auf dem Datenträger wird mehr Arbeitsspeicher für die Textbearbeitung oder speicherung der Teile des Dokuments freigegeben, die aktiv bearbeitet werden.
Datenintegrität
Word verwendet temporäre Dateien als "Sicherheitsnetz" zum Schutz vor Systemfehlern im Dateispeicherschema. Durch das Speichern in einer temporären Datei und das anschließende Umbenennen der Datei in den richtigen Namen stellt Word die Datenintegrität Ihrer ursprünglichen Datei vor Problemen (z. B. stromausfall oder netzwerkverbindungsverlusten) sicher, die beim Schreiben der Datei auftreten können.
Arten von temporären Dateien
MS-DOS-basierte Datei
Diese Dateien sind herkömmliche MS-DOS-Dateien.
Dokumentdateibasierte Datei
Diese Datei unterscheidet sich von herkömmlichen MS-DOS-Dateien darin, dass sie von mehreren Programmen gelesen und bearbeitet werden kann, ohne dass der ursprüngliche Besitzer davon erfährt. Außerdem haben Dokumentdateien inhärente Eigenschaften, mit denen Word Dateien und Ordner innerhalb von Dateien erstellen kann. Beim Start erstellt Wird eine temporäre (direkte) Dokumentdatei mit dem Namen ~wrfxxxx.tmp. An der ursprünglichen Größe der Datei (1.536 Byte) können Sie erkennen, dass es sich um eine Dokumentdatei handelt. In dieser temporären Dokumentdatei werden alle OLE-Objekte gespeichert, die zu unbenannten Dokumenten gehören, sowie Schritte für die „Rückgängig machen“-Funktion, die Zwischenablage und Dokumente mit anderen Formaten als dem Dokumentformat (z. B. .txt-, .rtf- und Word 2.0-Dokumente). Word kann Dokumentdateien auf zwei Arten öffnen: im transacted-Modus oder direkt. Diese beiden Modi werden nachfolgend erläutert.
Transacted-Dokumentdateien
Transaktionsdateien ermöglichen Es Word, eine Datei zu öffnen, in sie zu schreiben und andere Programme wie Microsoft Excel zu schreiben, behalten aber weiterhin das Recht, die Datei in den Zustand wiederherzustellen, in dem sie sich befand, als Word sie zum ersten Mal geöffnet hat.
Dazu erstellt die Dokumentdatei Geisterbilder (in der Regel ~dftxxxx.tmp) aller Änderungen, die nach dem Öffnen an der Datei vorgenommen wurden. Wenn Word alle Änderungen behält, werden die Inhalte von ~dftxxxx.tmp mit der ursprünglichen Datei zusammengeführt und dann eine vollständige Version davon gespeichert. Wenn Word dagegen alle Änderungen verwirft, wird ~dftxxxx.tmp gelöscht, und die ursprüngliche Datei ändert sich nicht. Word öffnet alle nativen Word-Dateien mithilfe von transaktionsbasierten Dateien, die Geisterbilder im Temp-Verzeichnis erstellen. Wenn Sie Word starten, wird Normal.dot in der Regel im Transaktionsmodus geöffnet, und dafür wird eine Ghost-Datei mit dem Namen dftxxxx.tmp erstellt. FastSave führt beispielsweise diese beiden Dateien zusammen, wenn ein Speichervorgang erfolgt.Direktes Speichern
Word verwendet die direkte Speichermethode, wenn die temporäre Dokumentdatei geöffnet wird und mit „Speichern unter“ oder „Speichern“ (nicht mit „Schnellspeichern“) ausgeführt wird. Diese Datei benötigt wenig oder gar keinen Speicherplatz und erstellt beim Erstellen oder Öffnen keine Phantombilder.
In Word erstellte Dateien
Die folgende Aufstellung zeigt einige der in Word erstellten temporären Dateien.
Dateien, die in der Regel beim Starten von Word erstellt werden Dateiname ------------------------------------------------------------------------ MS-DOS-basierte Datei (zum Reservieren von 4 Dateihandles) 0 Bytes ~wrf0000.tmp MS-DOS-basierte Scratch-Datei 0 Bytes ~mfxxxx.tmp Verbunddatei – Transaktion 0 Bytes ~dftxxxx.tmp Verbunddatei – direkte 1536 Bytes ~wrf0001.tmp (unbenannte Nicht-Word/OLE-Dateien) Word-Wiederherstellungsdateien Dateiname ----------------------------------------------------------------------- Temporäre Datei für AutoRecovery ~wraxxxx.tmp AutoWiederherstellen AutoWiederherstellen speichern <Docname>.asd Andere temporäre Word-Dateien Dateiname ----------------------------------------------------------------------- Kopie eines anderen Dokuments ~wrcxxxx.tmp Word-Dokument ~wrdxxxx.tmp Temporäre Dokumentdatei ~wrfxxxx.tmp Wörterbuch ~wrixxxx.tmp Zwischenablage ~wrlxxxx.tmp Makro ~wrmxxxx.tmp Word OLE-Dokument ~wroxxxx.tmp Scratch-Datei ~wrsxxxx.tmp Konvertiertes (fremdes) Dokument ~wrvxxxx.tmpVereinfachte Darstellung eines Schemas zum Speichern einer editierten Datei
Create temp file Create ~wrdxxxx.tmp
Write temp file Save example data to ~wrdxxxx.tmp
Delete original file Delete EXAMPLE.DOC
Move temp to target name Move ~wrdxxxx.tmp to Example.doc
Die Zugriffszeit in Word wird erheblich gekürzt, wenn sich die temporäre Datei im selben Verzeichnis wie die gespeicherte Datei befindet. Wenn Word die temporäre Datei an einer anderen Stelle speichert, muss die Datei mit dem MS-DOS-Befehl „COPY“ in dasselbe Verzeichnis wie die gespeicherte Datei verschoben werden. Wenn sich die temporäre Datei im gleichen Verzeichnis wie die gespeicherte Dokumentdatei befindet, kann die temporäre Datei mit dem MS-DOS-Befehl „MOVE“ schnell zum gespeicherten Dokument umbenannt werden.
Wann und wo erstellt Word die temporären Dateien?
Das Verzeichnis, in dem die temporären Dateien erstellt werden, ist hartcodiert und kann nicht geändert werden. Daher ist es wichtig, dass die Benutzer entsprechende NTFS-Berechtigungen haben.
Im Allgemeinen erstellt Word temporäre Dateien für die folgenden Datentypen.Eingebettete Word-Objekte (Temp-Verzeichnis)
Wenn Word als OLE-Serverprogramm fungiert, werden die eingebetteten Word-Objekte als temporäre Dateien im Temp-Verzeichnis gespeichert.
OLE 2.0 erfordert zusätzlichen Laufwerkspeicher. Wenn Sie OLE-Programme starten, muss Word Kopien der Daten für den Server bereitstellen. Es ist nicht ungewöhnlich, dass eine umfangreiche OLE 2.0-Nutzung in einer einzelnen Sitzung eines Programms eine große Menge an temporärem Speicher auf der Festplatte ansammelt.Hilfsdatei (Temp-Verzeichnis)
Wenn Word nicht mehr genügend Arbeitsspeicher (RAM) zur Verfügung steht, erstellt Word eine temporäre Hilfsdatei im Temp-Verzeichnis, um die Informationen dort festzuhalten. Diese Hilfsdatei enthält die Informationen, die vom internen Datei-Cache in Word ausgelagert wurden, der aus dem gesamten verfügbaren Speicher bereitgestellt wird. Die Größe der Hilfsdatei variiert zwischen 64 Kilobyte (KB) und 3,5 Megabyte (MB).
Die Standardcachegröße in Word beträgt 64 KB. Weitere Informationen zum Erhöhen der Cachegröße in Word finden Sie im folgenden Artikel der Microsoft Knowledge Base:212242 Speicherort der Einstellungen für Word 2000
Aufgezeichnetes Makro (TEMP-Verzeichnis)
Wenn Sie ein Makro aufzeichnen, erstellt Word eine temporäre Datei im Temp-Verzeichnis.
Konvertierte Dateien (TEMP-Verzeichnis)
Die in Word enthaltenen Textverarbeitungskonverter erstellen temporäre Dateien im Rich Text Format (RTF), die Word für den Zugriff auf bestimmte Konverter verwendet.
Gesperrte Dateien (TEMP-Verzeichnis)
Wenn Sie eine gesperrte Datei öffnen, die bereits in einem anderen Word-Fenster geöffnet ist oder von einem anderen Benutzer über das Netzwerk verwendet wird, können Sie mit einer Kopie dieser Datei arbeiten. Word erstellt diese Kopie im Windows Temp-Verzeichnis. Auf gleiche Weise erstellt Word eine Kopie einer Vorlage im Temp-Verzeichnis, wenn die angefügte Vorlage eines Dokuments gesperrt ist. Die Kopie einer gesperrten Datei aktualisiert nicht automatisch die Datei des ursprünglichen Besitzers.
Gespeicherte Dateien (Gleiches Verzeichnis wie gespeicherte Datei)
Wenn Sie im Menü Datei auf Speichern klicken, geschieht Folgendes:
-
Word erstellt eine neue temporäre Datei mit der bearbeiteten Version des Dokuments.
-
Nach der erfolgreichen Erstellung der Datei löscht Word die vorherige Version des Dokuments.
-
Word benennt die temporäre Datei in den Namen der vorherigen Version des Dokuments um.
Zwischen Dateien eingefügter Text (gleiches Verzeichnis wie Quelldatei):
Wenn Word zwischen Dokumenten kopiert und eingefügt wird, wird möglicherweise eine temporäre Datei im selben Verzeichnis wie die Quelldatei erstellt. Dies gilt insbesondere, wenn die Quelldatei gespeichert oder geschlossen wird. Die temporäre Datei stellt die Informationen dar, auf die die Zwischenablage vor dem Speichern der Datei verweist. Word erstellt diese temporäre Datei, indem die alte Kopie der Datei in einen temporären Dateinamen umbenannt wird.Besitzerdatei (gleiches Verzeichnis wie Quelldatei)
Wenn eine zuvor gespeicherte Datei zur Bearbeitung, zum Drucken oder zur Überprüfung geöffnet wird, erstellt Word eine temporäre Datei mit einer .doc Dateinamenerweiterung. Diese Dateinamenerweiterung beginnt mit einer Tilde (~), gefolgt von einem Dollarzeichen ($), dem der Rest des ursprünglichen Dateinamens folgt. Diese temporäre Datei enthält den Anmeldenamen der Person, die die Datei öffnet. Diese temporäre Datei wird als "Besitzerdatei" bezeichnet.
Wenn Sie versuchen, eine Datei zu öffnen, die in einem Netzwerk verfügbar ist und die bereits von einer anderen Person geöffnet wurde, gibt diese Datei den Benutzernamen für die folgende Fehlermeldung an:Die Datei ist bereits geöffnet von Benutzername. Möchten Sie eine Kopie erstellen?
Word ist nicht immer in der Lage, eine Besitzerdatei zu erstellen. Wenn sich das Dokument beispielsweise in einer schreibgeschützten Freigabe befindet, kann Word keine Besitzerdatei erstellen. In diesem Fall wird die folgende Fehlermeldung angezeigt:
Die Datei wird von einem anderen Anwender benutzt. Möchten Sie eine Kopie erstellen?
Hinweis Word löscht diese temporäre Datei automatisch aus dem Arbeitsspeicher, wenn die ursprüngliche Datei geschlossen wird.
Wenn Sie eine Datei mit dem HTTP- oder FTP-Protokoll öffnen, wird die Datei zuerst in das temporäre Verzeichnis kopiert. Anschließend wird die Datei aus diesem Verzeichnis geöffnet. Wenn Sie eine Datei auf einer UNC-Freigabe mit Word 2007 öffnen, wird die Datei zuerst in das temporäre Verzeichnis kopiert. Anschließend wird die Datei aus diesem Verzeichnis geöffnet.Automatisches Speichern
Word AutoWiederherstellen-Speicherverzeichnis
Die temporäre Datei, die Word beim automatischen Speichern erstellt, wird im Temp-Verzeichnis gespeichert, sofern ein gültiges Temp-Verzeichnis zur Verfügung steht. Andernfalls speichert Word die temporäre Datei im gleichen Ordner wie das Dokument.
Speicherort der temporären Dateien beim Schließen einer Datei
Möglicherweise muss Word eine Verknüpfung zu einer Datei aufrechterhalten, nachdem diese geschlossen wurde. Dies ist der Fall, wenn Text aus der Datei in die Zwischenablage kopiert wurde. Wenn Sie eine Datei schließen, versucht Word die folgenden Vorgänge auszuführen:
-
Wenn der Abschnitt, der in die Zwischenablage kopiert wurde, nicht mehrere Abschnitte oder Bilder enthält oder nicht besonders groß ist, kopiert Word den Teil des Dokumentes in die Hilfsdatei.
-
Wenn der kopierte Ausschnitt Bilder oder mehrere Abschnitte enthält, oder die Datei sich auf einer Diskette befindet, kopiert Word die gesamte Datei in das Temp-Verzeichnis und leitet den Zeiger an diese Stelle um.