locked
*.eml Time Stamp - Select File in Windows Explorer Changes the Modified Date RRS feed

  • 问题

  • The Windows Live Mail *.eml files time stamp is getting changed to the current date when the file is selected in the Windows Explorer! I save backup copies of important E-mails to folders on the Hard Drive and then synchronize them with the same folders on other LAN Hard Drives for backup archives. When these E-mail files are selected or opened from the Windows Explorer in the Windows 7 OPS the Modified Date Time Stamp is changed to the current date automatically! This action creates a real problem when doing later synchronizations of all of the folders! The date will not be the original date of the E-mail and the original file will be over copied with the file with the newest date stamp. I stopped Indexing on the *.eml files and that stopped the time stamp change when overcopy synchronization, but if the file is selected during a viewing in Windows Explorer then the Time Stamp is updated to the current date again! A solution to this problem would be greatly appreciated if anybody knows of one. Thanks - - - Shorto

    2010年4月8日 13:58

答案

  • The Date and Timestamp changing issue in Windows 7 has a two part fix!

    1. Disable the Indexing of the *.eml file type in the Indexing Options located by Clicking on "Control Panel" -  "Indexing Options" - Advanced Button - File Types Tab - scroll down to the .eml file type and uncheck the Box then click OK to finish, so that the Email type of files won't be Indexed.
    2. Delete the Registry Entry listed below, be sure to Export and Save the original Key so it could be Restored if something goes wrong!  \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers
     and Delete the .eml entry
     
    That should fix the problem with the changing Date/Timestamp of Email Files. For more information read CarlS's WindowsSeven Fourm thread where I also have more input:
     
     http://www.sevenforums.com/browsers-mail/35334-eml-files-timestamps-updated-constantly.html
     
    This should give you a better understanding on the problem and the Fix. - - - Shorto

    • 已标记为答案 ShortoW 2012年11月6日 15:31
    2012年11月6日 15:31
  • Hi,

    This behavior should be by design. I suggest you contact our Windows Live Support to confirm. If it can be always re-produced, we will consider to report it to proper department.

    How to Contact Windows Live Hotmail Support - Windows Live


    Arthur Xie - MSFT
    • 已标记为答案 Arthur Xie 2010年5月7日 5:05
    2010年4月12日 8:31

全部回复

  • Hi,

    This behavior should be by design. I suggest you contact our Windows Live Support to confirm. If it can be always re-produced, we will consider to report it to proper department.

    How to Contact Windows Live Hotmail Support - Windows Live


    Arthur Xie - MSFT
    • 已标记为答案 Arthur Xie 2010年5月7日 5:05
    2010年4月12日 8:31
  • Hello,
    I've the same problem:
    I've many emails (.eml files) stored in a folder on my PC and I use a program to synchronize this folder on an external hard disk. But, every time I do the synchronization, these .eml files always seem to be modified, even though they have never been opened or modified by me!
    But the files are really different: the modified date of .eml files is constantly and automatically (not by me) changed.
    So I've to synchronize these files each time uselessly transferring many GBs and losing a lot of time...
    I want to say that I have this problem only with Windows 7 64 bit and .eml files. Instead in Windows XP everything is working correctly.
    How can I avoid this annoying problem?
    Thank you.
    2012年11月6日 11:16
  • The Date and Timestamp changing issue in Windows 7 has a two part fix!

    1. Disable the Indexing of the *.eml file type in the Indexing Options located by Clicking on "Control Panel" -  "Indexing Options" - Advanced Button - File Types Tab - scroll down to the .eml file type and uncheck the Box then click OK to finish, so that the Email type of files won't be Indexed.
    2. Delete the Registry Entry listed below, be sure to Export and Save the original Key so it could be Restored if something goes wrong!  \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers
     and Delete the .eml entry
     
    That should fix the problem with the changing Date/Timestamp of Email Files. For more information read CarlS's WindowsSeven Fourm thread where I also have more input:
     
     http://www.sevenforums.com/browsers-mail/35334-eml-files-timestamps-updated-constantly.html
     
    This should give you a better understanding on the problem and the Fix. - - - Shorto

    • 已标记为答案 ShortoW 2012年11月6日 15:31
    2012年11月6日 15:31
  • Hello ShortoW,
    Thanks for the good reply, but I don't want manually modify Windows registry... is there a cleaner solution?

    2012年11月6日 16:24
  • Hello ShortoW,
    Thanks for the good reply, but I don't want manually modify Windows registry... is there a cleaner solution?

    -----------------------------------------------------------------------------------------------

    I don't know of any! I make backups across my 7 computer network and this fix works for all *.eml files, they just don't get modified by the indexing feature of Windows 7 so the Date/Time stays the same as the original. I installed this fix in April 2010 and have not observed any problems. Making changes to the Registry is easy and safe if you make backups and are carefull - just research the proceedure and learn to do it in a safe manner. - - - Shorto 


    2012年11月6日 16:59
  • Hello,  I am having the same problem when I try to save Outlook files as .eml files in a folder on my Mac hard drive.  I have Outlook 2011 for the Mac.  I need to desperately keep the 'date received' as the original 'date received' and NOT the date when I moved the file to the hard drive (which is what is happening now).  I would greatly appreciate any information on how to preserve the 'date received' so I can keep my emails in the order received.  Thank you
    2013年2月7日 22:22
  • Windows 7 Home Premium. Using Outlook for email.

    I followed these steps exactly as written and it did not solve the problem.

    Copy of saved email from flash drive to hard drive preserved the email modified date. However, when opening and closing the email the modified date of this email (along with others copied to that folder) changed to today's date. Restored registry to original state.

    I am not a techy. Is there a step missing?

    Please advise

    Captain Bob

    2014年5月16日 20:46
  • This procedure worked pretty good in Windows 7, but it doesn't work in Windows 8/8.1. I don't know what keeps changing the modified Date in Windows 8/8.1 with indexing disabled for *.eml files. It's driving me crazy too when I Archive Email files! - - - Shorto
    2014年5月17日 20:30
  • Solved!!! By a suggestion from Mr. Spigolo, on the Microsoft Support site.

    Simply remove the .eml extension from the Indexing Options Advanced page,

    in the Control Panel! It DOES work!

    Thanks, Mr. Spigolo!

    Marco254

    2017年4月21日 20:21
  • Perhaps Solved!!! in Win8 but not in 8.1, which lacks the 'File types' tab in the Advanced Options page.  And here I've been using 8.1 for years without noticing that the Win7 Registry fix had stopped working...
    2020年7月4日 9:07
  • ... does maybe work, but is everything else but a solution. I need full text search and indexing for my 56 000 archived e-mails. They show another problem, when they are found by full-text search, it is not possible to move or delete them from there directly, but one has to "open file location" for each file separately, and only then it can be done. This is a big disadvantage for me when buldozing my mails around.  

    Peter Steier

    2020年8月17日 16:41