14Sep

Waarom maakt Microsoft Word twee kopieën terwijl deze in gebruik zijn?

Hoewel u er misschien niet over nadenkt of het niet realiseert, maakt Microsoft Word een tweede kopie van alle documenten die u open hebt staan ​​en waar u aan werkt. Maar waarom doet Microsoft Word dit? De SuperUser Q & A post van vandaag heeft de antwoorden op een nieuwsgierige lezer's vraag over dit gedrag.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

De vraag

SuperUser-lezer JBurnham wil weten waarom Microsoft Word twee exemplaren maakt tijdens gebruik:

Waarom maakt Microsoft Word nog een kopie van hetzelfde bestand, maar tijdens het gebruik verborgen? En waarom heeft het bestand dat is gemaakt terwijl een document is geopend altijd "~ $" dat de eerste twee letters van de bestandsnaam vervangt?

Bijvoorbeeld:

Waarom maakt Microsoft Word een tweede kopie? En hoe staat het met de "~ $" in de naam van het secundaire bestand?

Het antwoord

SuperUser-bijdragers Matthew Williams en Frank Thomas hebben het antwoord voor ons. Ten eerste, Matthew Williams:

Het bestand waarnaar u verwijst is een tijdelijk bestand dat een aantal doelen dient. Van Microsoft zelf:

Geciteerde tekst: Een tijdelijk bestand is een bestand dat is gemaakt om informatie tijdelijk op te slaan om geheugen vrij te maken voor andere doeleinden, of om te fungeren als een vangnet om gegevensverlies te voorkomen wanneer een programma bepaalde functies uitvoert. Word bepaalt bijvoorbeeld automatisch waar en wanneer het tijdelijke bestanden moet maken. De tijdelijke bestanden bestaan ​​alleen tijdens de huidige sessie van Word. Wanneer Word op de normale manier wordt afgesloten, worden alle tijdelijke bestanden eerst gesloten en vervolgens verwijderd.

Snelheid

Op basis hiervan verbeteren deze tijdelijke bestanden de snelheid. Als je systeem moeite heeft met genoeg geheugen, zal Word het helpen door niet-gebruikte functionaliteit van geheugen naar schijf te verplaatsen in de vorm van een tijdelijk bestand.

Integriteit

Om de integriteit van uw bestand te waarborgen in het geval van een systeemfout, wordt informatie naar het tijdelijke bestand geschreven en vervolgens naar het oorspronkelijke bestand. Mocht er zich een fout voordoen, dan kan deze worden beperkt / hersteld van tijdelijke bestanden in plaats van uw kernbestand.

Vergrendelde bestanden

Geciteerde tekst: Wanneer u een bestand opent dat is vergrendeld, omdat het in een ander venster van Word is geopend of omdat een andere gebruiker in het netwerk dit heeft geopend, kunt u met een kopie van het bestand werken. Woord plaatst dit exemplaar in de Windows Temp-map. Als een sjabloon die aan een document is gekoppeld, ook is vergrendeld, maakt Word automatisch een kopie van de sjabloon in de map Temp. De kopie van een vergrendeld bestand werkt het bestand van de oorspronkelijke eigenaar niet automatisch bij.

Eigenaarsbestand ~ $( zelfde map als bronbestand)

Geciteerde tekst: Wanneer een eerder opgeslagen bestand wordt geopend voor bewerken, afdrukken of beoordelen, maakt Word een tijdelijk bestand met de bestandsextensie. doc. Deze extensie begint met een tilde( ~) gevolgd door een dollarteken( $) gevolgd door de rest van de originele bestandsnaam. Dit tijdelijke bestand bevat de aanmeldingsnaam van de persoon die het bestand opent. Dit tijdelijke bestand wordt het "eigenaarsbestand" genoemd.

-bron - Beschrijving van hoe Word tijdelijke bestanden maakt [Microsoft]

Laatste opmerking van Matthew: Dit is een aanzienlijk onderwerp. Ik heb een aantal voorbeelden gegeven van het gebruik van dit bestand, maar gebruik de bron voor een gedetailleerde lijst met redenen van Microsoft. Ik wil de hele pagina hier niet kopiëren / plakken.

Gevolgd door het antwoord van Frank Thomas:

Vooral vanwege de Auto-save-functies. Als u een document niet vertelt om uw wijzigingen op te slaan, verwacht u dan dat het het origineel bewaart zonder opdracht of waarschuwing dat het zal gebeuren? Het zorgt er ook voor dat uw wijzigingen kunnen worden hersteld als Word vastloopt en u 2 uur lang niet bent opgeslagen. Standaard is er een 10 minuten oude versie van uw wijzigingen die kan worden hersteld.

Op een meer basaal niveau, staat het een gebruiker toe om een ​​bestand op een share te openen en het te lezen terwijl een andere gebruiker het open heeft voor modificatie, hoewel als meerdere gebruikers het bewerken, laatst-in-wint.

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.