Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Junction Points - Restore to Default in Windows


Junction Points - Restore to Default in Windows

How to Restore Default Junction Points in Windows
Published by Pyprohly
12 Apr 2016
Published by

How to Restore Default Junction Points in Windows

information   Information
Reparse points are linking mechanisms, comparable to shortcuts, that may be found throughout the Windows 7 file system. The two main types of reparse points are junction points, and symbolic links. Intended mainly for software applications’ use, these objects are typically inaccessible by regular users and Windows will produce a “Location not found” error upon attempting to open one.

The ‘C:\Documents and Settings’ resource is a classic example of a reparse point in Windows 7. Ever since Windows Vista, ‘Documents and Settings’ is no longer a true directory and has been replaced by a junction, linking to the ‘C:\Users’ directory. Ostensibly, these links exist for the purposes of backwards compatibility with programs that access the former locations.

While shortcut files are simply ordinary files that Windows Explorer treats specially, a reparse point operates almost transparently to most applications, effectively imitating the target object itself. As such, when unwarranted access to these junctions are gained, these advanced links may induce some badly written programs (especially those that scan the file system) into a cyclic reference. This occurs when a reparse point links to a location above itself in a folder hierarchy. For this reason, the permission settings of Windows’ default reparse points should never be altered by the user.

If you are having problems with backup software not completing it may be caused by changed NTFS permissions on a specific junction.

This tutorial will enable you to repair Windows’ default reparse points.
Note   Note
As a consequence of file permissions not affecting symbolic links, all default reparse points under Windows are junctions. This is by design.

Default reparse points are not inherently required for a stable Windows install and may be safely deleted.

You must have local administrative rights in order to execute the repair scripts included in this tutorial.

This tutorial supports Windows 8.1 and Windows 10, though note well that some junctions are not available by default in these newer platforms. The scripts in this tutorial do not check your version of Windows check before applying fixes.

As of later revisions of Windows 10, many default junction points have been depreciated and are absent from a fresh install. Two junctions remain in Windows 10, C:\Users\All Users and C:\Users\Default User.

The C:\ProgramData\Favorites junction is notably absent from both Windows 8.1 and Window 10.

CONTENTS:


Junction Points - Restore to Default in Windows OPTION ONE Junction Points - Restore to Default in Windows
View the Current Status of Junction Points

Note   Note
If you are unsure of which junction points, if any, have been modified, try the below batch file. This will list out each of the known default junction points and display their current security settings.

This will not alter any permissions or change any security settings.
Windows_Default_Junctions_Overview.bat
download



Junction Points - Restore to Default in Windows OPTION TWO Junction Points - Restore to Default in Windows
Restore Default Junction Points

Note   Note
1. Locate and click the ‘Download’ button below for the zip that corresponds with the reparse point you’d like to repair.

2. Save the downloaded file to your Desktop, and unblock it.

3. If you would like a full restoration of the junction, run only the “RepairJunction_<junctionname>.bat” script, otherwise,

4. If you wish to just repair the permissions for the junction, run only the “PermissionPackage_<junctionname>.bat” file.

5. After the program is complete you may delete the files.

1. Restore the Default Documents and Settings Junction
Junction at “C:\Documents and Settings” linking to “C:\Users
RepairJunction_DocumentsAndSettings_win7-win8.zip
download
2. Restore the Default ProgramData\Application Data Junction
Junction at “C:\ProgramData\Application Data” linking to “C:\ProgramData
RepairJunction_ProgramData-ApplicationData_win7-win8.zip
download
3. Restore the Default ProgramData\Desktop Junction
Junction at “C:\ProgramData\Desktop” linking to “C:\Users\Public\Desktop
RepairJunction_ProgramData-Desktop_win7-win8.zip
download
4. Restore the Default ProgramData\Documents Junction
Junction at “C:\ProgramData\Documents” linking to “C:\Users\Public\Documents
RepairJunction_ProgramData-Documents_win7-win8.zip
download
5. Restore the Default ProgramData\Favorites Junction
Junction at C:\ProgramData\Favorites” linking to “C:\Users\Public\Favorites
RepairJunction_ProgramData-Favorites_win7.zip
download
6. Restore the Default ProgramData\Start Menu Junction
Junction at “C:\ProgramData\Start Menu” linking to “C:\ProgramData\Microsoft\Windows\Start Menu
RepairJunction_ProgramData-StartMenu_win7-win8.zip
download
7. Restore the Default ProgramData\Templates Junction
Junction at “C:\ProgramData\Templates” linking to “C:\ProgramData\Microsoft\Windows\Templates
RepairJunction_ProgramData-Templates_win7-win8.zip
download
8. Restore the Default Users\All Users Junction
Junction at “C:\Users\All Users” linking to “C:\ProgramData
RepairJunction_Users-AllUsers_win7-win8.zip
download
RepairJunction_Users-AllUsers_win10.zip
download
9. Restore the Default Users\Default User Junction
Junction at “C:\Users\Default User” linking to “C:\Users\Default
RepairJunction_Users-DefaultUser_win7-win8.zip
download
RepairJunction_Users-DefaultUser_win10.zip
download



That’s all. Got a question, query, suggestion, or recommendation? Please let me know in the section below right away. Enjoy,
Pyprohly





08 Oct 2016   #1
Layback Bear

Windows 7 Pro. 64/SP-1
 
 

HI Pyprohly.

Is Option 1 only a look and see.
If I understand correctly, it does not change anything.
Is that correct??

Another way to say my desire.
I would like to see what my permission are set at, compared to what Default setting are.
I'm not having any problems; I'm just curious.

Thank you for the long and hard work you are doing. Reading through many threads on this forum I have noticed that many do have problems permission.

Jack


My System SpecsSystem Spec
08 Oct 2016   #2
Pyprohly

Windows 10, Windows 8.1 Pro, Windows 7 Professional, OS X El Capitan
 
 

Yeah, Option One just enables you to view the security settings for the junctions, doesn’t change anything.

Decided to add it last second. I had used it to identify the junctions I had ruined after doing extensive testing of the batch work.
My System SpecsSystem Spec
Comment

 Junction Points - Restore to Default in Windows




Tutorial Tools Search this Tutorial
Search this Tutorial:

Advanced Search




Similar help and support threads
Windows 7 Tutorial Category
Disable Windows Startup Repair as Default Option
Yes, I searched but I admit I am too lazy to look at my boot files and see if I can figure this out myself. I did try tons of different google queries and sevenforums queries though. My PC, EVERY time I cold boot, I get a blue screen on or before the Starting Windows screen. I have taken a...
General Discussion
cannot determine/repair startup issue or use external restore points'
I left my zen (music player) in usb port charging and computer system ran updates back in june. Since then cannot startup system, indicates it thinks is driver issue but the startup repair cannot fix. The startup diagnosis/repair and system overview are listed below. I spent days working on...
General Discussion
Reparse point hell
So I managed to muck up my system slightly by using a live Linux USB stick and deleting a handful of reparse points. Fortunately if it hadn't been for me skimming around the Internet for quite some time, I was able to get my reparse points back, but, they don't do or say anything like "access...
General Discussion
Are Reparse Points and MountVol broken when seen by WinPE or Linux ?
MountVol shows :- \\?\Volume{7374db70-7389-11e2-8a06-001e8c888f33}\ I:\ E:\Images\ When I look at E:\Images I see the contents of I:\ = \\?\Volume{7374db70-7389-11e2-8a06-001e8c888f33}\ If I use a Bootable WinPE or Linux CD the drive letters will be different or...
General Discussion
Repair default gateway every 5 min is getting old
I have nforce drivers that are up to date and I have to keep repairing my default gateway every 5 minutes! This is getting irritating
Network & Sharing


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 14:00.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App