In Windows Vista and higher Microsoft changed the default names and locations for system folders such as "Documents and Settings" and "Application Data". However, this caused problems with any legacy apps that used hard coded values for those system folders.
So, in the name of backwards compatibility Microsoft added
Junction Points (folder linking) to redirect access to older folder names to the new folders.
Agent Ransack, by default, will resolve junction points but sometimes there can be an issue if a folder pointed to by a junction point contains a link back to the junction point itself, a cyclic reference.
It will normally manifest itself as a location that looks something like:
C:\Documents and Settings\All Users\Application Data\Application Data\Application Data etc.
At present the only way to turn off this behaviour is to manually change the Agent Ransack config.xml file.
Open Agent Ransack’s configuration file by:
1. Opening the Configuration dialog
2. Click on Folder settings
3. Click the 'Open folder in Explorer' button
4. Open the config.xml file in Notepad
5. CLOSE Agent Ransack (otherwise your config.xml changes will be lost)
Locate this line:
</item><item name="ExcludeSystemHiddenJunctionPoints" tchar="0">AAAAAA==
And change it to this:
</item><item name="ExcludeSystemHiddenJunctionPoints" tchar="0">AQAAAA==
More informationIf you want to switch off Symlink/Junction searching all together change this line:
</item><item name="SearchJunctionPoints" tchar="0">AQAAAA==
to this:
</item><item name="SearchJunctionPoints" tchar="0">AAAAAA==