Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been searching for the answer, but couldn't find any that would explain it completely. It is more complicate to google because somehow it ignores those $$ marks even when entered with quotes.

The only thing clear is that $$PendingFiles directory is part of installation or update process and it most likely appears if one has moved the Program Files or ProgramData directory to another drive and linked it with junction.

Update: The resources I found are: and, but none of them explains why the directory is created and what exactly creates it.

share|improve this question
"The only thing clear is that ..." - That's the info. I found as well: 1, 2. – Karan Jan 2 '13 at 4:09
@Karan Yes, those are the same resources I referred to. I guess I'll have to add them to my question to make it clear. – AndyDeGroo Jan 2 '13 at 5:03

Windows can't update hardlinks when they are in use, so the updates are installed during shutdown/boot. The new files are stored in this PendingFiles directory. Nobody outside of MSFT can answer how in detail it works.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .