Beschrijving van de manier waarop Word tijdelijke bestanden maakt

Zie  89247 voor een Microsoft Word 97-versie van dit artikel.

Samenvatting

In dit artikel wordt beschreven wanneer, waar en hoe Microsoft Word voor Windows tijdelijke bestanden maakt.

Meer informatie

Definitie van een tijdelijk bestand

Een tijdelijk bestand is een bestand dat wordt gemaakt voor de tijdelijke opslag van gegevens om geheugen vrij te maken voor andere taken of om veiligheidsredenen ter voorkoming van gegevensverlies wanneer een programma bepaalde functies uitvoert. Word bepaalt bijvoorbeeld automatisch waar en wanneer tijdelijke bestanden moeten worden gemaakt. De tijdelijke bestanden bestaan alleen tijdens de huidige sessie van Word. Als Word op een normale manier wordt afgesloten, worden alle tijdelijke bestanden eerst gesloten en vervolgens verwijderd.

Waarom maakt Word tijdelijke bestanden?

Snelheid

Als er niet voldoende geheugen beschikbaar is om naast eventuele andere toepassingen die worden uitgevoerd, een document met alle wijzigingen in het geheugen op te slaan en ook nog bewerkingen uit te voeren, zoals sorteren, slepen en neerzetten, schuiven enzovoort, verplaatst Word een deel van de code dat niet wordt gebruikt of een deel van het document dat niet wordt bewerkt, van het geheugen naar de vaste schijf. Door deze verplaatsing van gegevens naar tijdelijke bestanden op de schijf wordt meer geheugen vrijgemaakt voor het bewerken van tekst of het opslaan van de delen van het document die op dat moment worden bewerkt.

Gegevensintegriteit

Word gebruikt tijdelijke bestanden als een 'vangnet' om gegevens tegen systeemfouten te beschermen voordat de bestanden worden opgeslagen. Door gegevens naar een tijdelijk bestand te schrijven en vervolgens het bestand de juiste naam te geven, beschermt Word de gegevensintegriteit van uw oorspronkelijke bestand bij problemen (zoals een stroomstoring of een verbroken netwerkverbinding) die zich tijdens het schrijven van het bestand kunnen voordoen.

Typen tijdelijke bestanden

MS-DOS-gebaseerd bestand

Dit zijn standaard MS-DOS-bestanden.

Op documentbestand gebaseerd bestand

Het verschil tussen dit bestand en een traditioneel MS-DOS-bestand is dat meerdere programma's deze bestanden kunnen lezen en bewerken zonder dat de oorspronkelijke eigenaar het weet. Bovendien hebben documentbestanden hun eigen eigenschappen die Word in staat stellen om bestanden en mappen te maken binnen bestanden. Bij het opstarten maakt Word één tijdelijk (direct) documentbestand met de naam ~wrfxxxx.tmp. U kunt bepalen dat dit een documentbestand heeft omdat de oorspronkelijke grootte 1.536 bytes is. Dit tijdelijke documentbestand wordt gebruikt voor het opslaan van alle OLE-objecten die horen bij naamloze documenten, de opdracht Ongedaan maken en het Klembord en bij documenten die zelf een andere indeling (bijvoorbeeld txt-, rtf- en Word 2.0-documenten) dan een documentindeling hebben. Word kan documentbestanden op twee verschillende manieren openen: Transacted en Direct. Deze modi worden hieronder beschreven.

Transacted-documentbestanden

Met Transacted-bestanden kan Word een bestand openen, gegevens naar het bestand schrijven en via andere programma's, zoals Excel, gegevens naar het bestand schrijven. Daarbij kan Word altijd de status van het bestand herstellen die gold toen Word het bestand de eerste keer opende.

Daarvoor maakt het documentbestand een schaduwkopie (standaard ~dftxxxx.tmp) van alle wijzigingen die in het bestand zijn aangebracht nadat het is geopend. Als Word alle wijzigingen bijhoudt, wordt de inhoud van ~dftxxxx.tmp samengevoegd met het oorspronkelijke bestand, waarna een volledig nieuwe versie van het bestand wordt opgeslagen. Omgekeerd geldt dat als Word alle wijzigingen negeert, het bestand ~dftxxxx.tmp wordt verwijderd en het oorspronkelijke bestand niet wordt gewijzigd. Word opent alle Word-bestanden met behulp van Transacted-bestanden, waardoor schaduwkopieën in de map Temp worden gemaakt. Als u Word start, wordt standaard het bestand Normal.dot geopend in de modus Transacted en wordt er een schaduwkopie voor het bestand gemaakt met de naam dftxxxx.tmp. Met Snel opslaan worden deze twee bestanden bijvoorbeeld samengevoegd wanneer het document tussentijds wordt opgeslagen.

Direct

Word gebruikt directe opslag als het tijdelijke bestand wordt geopend en de opdracht Opslaan als of Opslaan (niet de optie Snel opslaan) wordt gebruikt. Dit type bestand vergt slechts heel weinig geheugen en er wordt geen schaduwkopie gemaakt wanneer het bestand wordt gemaakt of geopend.

Specifieke bestanden die Word maakt

In de volgende tabellen worden een paar specifieke tijdelijke bestanden weergegeven die Word maakt.
Files typically created when Word is started File name
------------------------------------------------------------------------
MS-DOS-based file (to reserve 4 file handles) 0 bytes ~wrf0000.tmp
MS-DOS-based scratch file 0 bytes ~mfxxxx.tmp
Compound file - transacted 0 bytes ~dftxxxx.tmp
Compound file - direct 1536 bytes ~wrf0001.tmp
(unnamed non-Word/OLE files)


Word recovery files File name
-----------------------------------------------------------------------
Temporary file for AutoRecovery ~wraxxxx.tmp
AutoRecovery AutoRecovery save of <docname>.asd

Other Word temporary files File name
-----------------------------------------------------------------------
Copy of another document ~wrcxxxx.tmp
Word document ~wrdxxxx.tmp
Temp document file ~wrfxxxx.tmp
Dictionary ~wrixxxx.tmp
Clipboard ~wrlxxxx.tmp
Macro ~wrmxxxx.tmp
Word OLE document ~wroxxxx.tmp
Scratch file ~wrsxxxx.tmp
Converted (foreign) document ~wrvxxxx.tmp

Een vereenvoudigde weergave van het schema dat wordt gebruikt om een bewerkt bestand op te slaan

                
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

Word wordt aanzienlijk sneller als het tijdelijke bestand in dezelfde map wordt geplaatst als het opgeslagen bestand. Als Word het tijdelijke bestand ergens anders plaatst, moet Word de MS-DOS-opdracht COPY gebruiken om het tijdelijke bestand van die andere map naar de locatie met het opgeslagen bestand te verplaatsen. Door het tijdelijke bestand in dezelfde map te laten als het opgeslagen documentbestand, kan Word de MS-DOS-opdracht MOVE gebruiken om snel het tijdelijke bestand aan te wijzen als het opgeslagen document.

Wanneer en waar maakt Word tijdelijke bestanden?

De locatie waar Word de tijdelijke bestanden maakt, bestaat uit hardcoded gegevens die niet kunnen worden bewerkt. Daarom is het belangrijk dat NTFS-machtigingen voor de gebruiker overeenkomstig worden ingesteld. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

277867 Windows NTFS-machtigingen zijn vereist wanneer u Word uitvoert op een NTFS-partitie met Windows 2000, Windows XP Professional, Windows Server 2003 of Windows Vista.

In het algemeen maakt Word tijdelijke bestanden voor de volgende typen gegevens.

Ingesloten Word-objecten (map Temp)

Als Word fungeert als een OLE-serverprogramma, worden de ingesloten Word-objecten als tijdelijke bestanden opgeslagen in de map Temp.

OLE 2.0 vereist extra schijfruimte. Wanneer u OLE-programma's start, moet Word kopieën van de gegevens doorgeven aan de server. Het is niet ongebruikelijk dat bij een intensief gebruik van OLE 2.0 in één sessie van een programma zich een grote hoeveelheid tijdelijke bestanden op de vaste schijf ophoopt.

Scratch-bestand (map Temp)

Als Word geen RAM-geheugen (Random Access Memory) meer heeft, maakt Word altijd één tijdelijk scratch-bestand in de map Temp om gegevens in op te slaan. Dit scratch-bestand bevat gegevens die zijn uitgewisseld met de interne bestandscache van Word, die wordt toegewezen vanuit het algemene systeemgeheugen. De grootte van het scratch-bestand kan variëren van 64 kilobyte (kB) tot 3,5 megabyte (MB).

De cachegrootte in Word is standaard 64 kB.

Klik voor meer informatie over het vergroten van de cachegrootte in Word op het volgende artikelnummer in de Microsoft Knowledge Base:

212242 Waar instellingen worden opgeslagen in het register voor Word 2000

Opgenomen macro (map Temp)

Wanneer u een macro opneemt, maakt Word een tijdelijk bestand in de map Windows Temp.

Geconverteerde bestanden (map Temp)

De tekstconversieprogramma's die bij Word worden geleverd, maken tijdelijke bestanden in de RTF-indeling (Rich Text Format) die Word gebruikt om toegang te krijgen tot specifieke conversieprogramma's.

Vergrendelde bestanden (map Temp)

Als u een bestand opent dat is vergrendeld omdat het bestand in een ander venster van Word is geopend of omdat een andere gebruiker in het netwerk het bestand heeft geopend, kunt u met een kopie van het bestand werken. Word plaatst deze kopie in de map Windows\Temp. Als er een vergrendelde sjabloon aan een document is gekoppeld, maakt Word ook een kopie van die sjabloon in de map Temp. De kopie van een vergrendeld bestand werkt niet automatisch het bestand van de oorspronkelijke eigenaar bij.

Opgeslagen bestanden (dezelfde map als het opgeslagen bestand)

Wanneer u op Opslaan klikt in het menu Bestand, gebeurt het volgende:

  1. Word maakt een nieuw tijdelijk bestand met behulp van de bewerkte versie van het document.

  2. Nadat Word het tijdelijke bestand heeft gemaakt, verwijdert Word de vorige versie van het document.

  3. Word wijzigt de naam van het tijdelijke bestand en geeft het bestand dezelfde naam als de vorige versie van het document.

Tekst die van het ene bestand naar het andere wordt geplakt (dezelfde map als het bronbestand):


Wanneer Word tekst van het ene document naar het andere plakt, maakt Word een tijdelijk bestand in dezelfde map als het bronbestand. Dit is met name het geval als het bronbestand wordt opgeslagen of gesloten. Het tijdelijke bestand vertegenwoordigt de gegevens waarvan het Klembord gebruik heeft gemaakt voordat het bestand werd opgeslagen. Word maakt dit tijdelijke bestand door de naam van de oude kopie van het bestand te wijzigen in een bestandsnaam voor een tijdelijk bestand.

Eigenaarsbestand (dezelfde map als het bronbestand)

Wanneer een eerder opgeslagen bestand wordt geopend voor bewerken, afdrukken of reviseren, maakt Word een tijdelijk bestand met de bestandsnaamextensie .DOC. Deze bestandsnaamextensie begint met een tilde (~) gevolgd door een dollarteken ($) gevolgd door de rest van de oorspronkelijke bestandsnaam. Dit tijdelijke bestand bevat de aanmeldingsnaam van de persoon die het bestand opent. Dit tijdelijke bestand wordt het "eigenaarsbestand" genoemd.

Als u probeert een bestand te openen dat beschikbaar is in een netwerk en dat al geopend is door iemand anders, wordt de gebruikersnaam weergegeven voor het volgende foutbericht:

Het bestand is al geopend door gebruikersnaam. Wilt u een kopie maken?

Word kan mogelijk geen eigenaarsbestand maken. Word kan bijvoorbeeld geen eigenaarsbestand maken wanneer het document zich op een share met alleen leestoegang bevindt. In dit geval kan het foutbericht wijzigen naar het volgende foutbericht:

Dit bestand wordt gebruikt door een andere gebruiker. Wilt u een kopie maken?

Opmerking Word verwijdert dit tijdelijke bestand automatisch uit het geheugen wanneer het oorspronkelijke bestand wordt gesloten.

Wanneer u een bestand opent met behulp van het HTTP- of FTP-protocol, wordt het bestand eerst naar de map Temp gekopieerd. Vervolgens wordt het bestand geopend vanuit de map Temp.

Wanneer u een bestand opent op een UNC-share met Word 2007, wordt het bestand eerst naar de map Temp gekopieerd. Vervolgens wordt het bestand geopend vanuit de map Temp.

Automatisch opslaan

Map voor het opslaan van AutoHerstel-informatie van Word

Het tijdelijke bestand dat wordt gemaakt wanneer Word automatisch opslaan uitvoert, wordt opgeslagen in de map Temp, tenzij er geen geldige map Temp is. In dit geval slaat Word het tijdelijke bestand op in dezelfde map als waar het document wordt opgeslagen.

De locatie van tijdelijke bestanden bij het sluiten van een bestand

Word moet zo nu en dan een koppeling naar een bestand onderhouden nadat het bestand is gesloten. Dit doet zich voor als er tekst van het bestand naar het Klembord is gekopieerd. Als u een bestand sluit, probeert Word de volgende acties uit te voeren:

  • Als de selectie die naar het Klembord is gekopieerd, niet meerdere secties of een afbeelding bevat of als het slechts om een klein bestand gaat, kopieert Word het deel van het document naar het scratch-bestand.

  • Als de gekopieerde selectie afbeeldingen of meerdere secties bevat of als het bestand zich op een diskette bevindt, kopieert Word het hele bestand naar de map Temp en wordt de aanwijzer naar die locatie verplaatst.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×