Windows 7 and Windows Server 2008 R2: Do you still need the Microsoft Windows Dynamic Cache Service?

Applies to:

Windows 7

Windows Server 2008


Updated: Feb. 21, 2014.


With more folks deploying Windows 7 and Windows Server 2008 R2, the following question is being asked…

Q: In Windows Vista and Windows Server 2008 Service Pack 1/2, you had to install the “Microsoft Windows Dynamic Cache Service” but the “System Requirements” doesn’t have Windows 7 nor Windows Server 2008 R2 listed.

Microsoft Windows Dynamic Cache Service

A:  By design.  The memory management algorithms in Windows 7 and Windows Server 2008 R2 operating systems were updated to address many file caching problems found in previous versions of Windows.

You do not need to install this additional service.

The updated version is available at Microsoft Windows Dynamic Cache Service

For more information, please check out the following blog:

Comments (15)

  1. ITDept42 says:

    ps you can also run the script without rebooting and it will fix it on a live system too

  2. ITDept42 says:

    We have this problem (…/976618 ) with Server 2008 R2 aswell and I tried calling Microsoft technical support and they told me they no longer have the file.  What can we do now?

    Switch to Linux…?

  3. Anonymous says:

    I have the same issue.  Something has changed since a recent update. I upgraded from 2008 R1 64bit to R2. I was using DynCache when I noticed the problem on R1. Since going to R2 the performance is shocking.  It dies not matter if I have a robocopy, xcopy or application across the network or just copying from disk to disk. I can see the FREE memory going to Zero and then the server is dead slow. I can also see Robocopy stopping every so often and then carry on. I rather go back to R1 and DynCache if I could…

    Any chance of sending me a copy for testing?

    I am damn sure MS will post and update soon. The forums are full of entries complaining and it has nothing to do with HyperV or Server role etc…   MS has broekn it and now they need to fix it.  The fact that you have a new DynCache service kinds of proves it.  If you could send me a copy I really appreciate it and I can properly test it

    Thanks MB

  4. Anonymous says:


    Yes, i received a copy of the new test/beta DynCache for Microsoft Windows 2008 R2. You need to go through the official support center in order to get it.  My Case id was 112012451164142, if that helps.

    I requested that fix because we have issues with HP Data Protector V6.2 (see:…/Document.jsp).

    BUT, if you apply this update, there is no more support from Microsoft for this system.

    Regards Janos

  5. Anonymous says:

    Can anyone please send me the "DynCache tool for Windows Server 2008 R2"?

    Having the exact same problem with our 2008 R2 server,  driving me nuts 🙁

    Thanks 🙂


    Nexnet IT

  6. That is correct, I first had that in my post but they were getting a high volume of calls so they had asked me to remove that portion.  I just forgot to put it back.  Thanks for pointing that out Alok.

  7. ITDept42 says:

    I’ve written a powershell script you can run on Windows 2008 R2 that uses the SetSystemFileCacheSize to set an appropriate maximum for your server. Simply run the powershell script as an administrator with elevated privileges with task scheduler on every boot.

    You can find the script on
    that will fix this bug

  8. Digvijay Nath says:

    Hi Morten,

    I would advise you to open a ticket with Microsoft to get the fix for 2008R2 as its a private fix.



  9. ITDept42 says:

    So, now that you’ve finally released the DynCache service for 2008 R2 ( ), why should I switch away from the SetSystemFileCache API (described on
    ) on startup to set a reasonable maximum on startup with my powershell script I posted on ? What feature benefits do you think DynCache provides that outweighs the con
    of running yet another service that consumes even more resources compared to the single on startup script that exits when it has made the setting change?

    Also, why is the default maximum SystemFileCache setting 90% of physical RAM with the DynCache service, that seems excessive?

  10. Joachim Otahal says:

    I would LOOOOOVE to have that dynamic cache tool for 2008-R2 (with SP1 + all updates) since I still have a lot of servers with that problem.

    Current workaround: use supercopier for the affected copy jobs, it forces the sync more often than explorer.exe / xcopy.exe and therefore works better.

    Currently I miss a command line variant which allows me to set a copy speed.

  11. Boris says:

    Has anyone managed to get a copy of this for 2008 R2 from Microsoft?

  12. Martin Koester says:


    Do you still have this Beta? I have asked Microsoft, but nobody knows that Software for 2008 R2.

    Can you send me a copy?

    Thanks a lot.


  13. Alok Kumar Thakur says:

    Please Verify if you are facing the same issue as mentioned in the…/976618.

    If yes, I would advise you to open a support case with us to obtain the Dyncache service for the server 2008 R2 SP1.

    It is a private fix currently.

    You will not be charged for the support Ticket.



  14. Tim Pugh says:


    I have this issue on server 2008r2 with Storagecraft imagemanager. It renders the server completely useless. See this:…/304

    How do you raise a support case with Micrsoft. Every time I try they try and make you pay with a credit card. Can someone post a link ?


  15. Anonymous says:

    Readers of this blog might recall a previous post which described one impact of having too many similarly

Skip to main content