C:\Users\All Users is a shortcut, not a junction

  • Thread starter Thread starter Jon
  • Start date Start date
J

Jon

This one would seem to be quite a major bug, unless I've missed something,
or it's been fixed by one of the recent updates.

The link 'All Users' in c:\Users would appear to be a shortcut to
c:\ProgramData rather than a junction to it.

This means that any application attempting to write to

c:\Documents and Settings\All Users\.... or to its subfolders would fail.

and hence might explain some of the compatibility problems with older
programs that people are having.


If that is the case then you can fix the problem by deleting the 'All Users'
shortcut in C:\Users, and running this command from an elevated command
prompt

mklink /j "C:\Users\All Users" "C:\ProgramData"

If I've made a mistake here, then please let me know.
 
Jon said:
This one would seem to be quite a major bug, unless I've missed something,
or it's been fixed by one of the recent updates.

The link 'All Users' in c:\Users would appear to be a shortcut to
c:\ProgramData rather than a junction to it.

This means that any application attempting to write to

c:\Documents and Settings\All Users\.... or to its subfolders would fail.

and hence might explain some of the compatibility problems with older
programs that people are having.


If that is the case then you can fix the problem by deleting the 'All
Users' shortcut in C:\Users, and running this command from an elevated
command prompt

mklink /j "C:\Users\All Users" "C:\ProgramData"

If I've made a mistake here, then please let me know.

Oops, my mistake - looks like it's a symlink, not a standard shortcut. Still
odd that it's the odd one out of the bunch, though.

Anyhow apologies. Ignore the previous post.
 
Back
Top