In FileLocator Pro you can solve this issue by checking the Exclude System Hidden junction points.
Agent Ransack, however, does not have this convenient user interface option (something that will be fixed soon). For now you can activate the option editing the config.xml
file:
- Go to Configuration->Folder Settings and look for Configuration files folder
- Click the Open folder in Explorer button
- Open the config.xml file in Notepad
Locate this line:
</item><item name="ExcludeSystemHiddenJunctionPoints" tchar="0">AAAAAA==
And change it to this:
</item><item name="ExcludeSystemHiddenJunctionPoints" tchar="0">AQAAAA==
That should switch off the symlink searching for system junction points. If you want to switch off all junction point searches change:
</item><item name="SearchJunctionPoints" tchar="0">AQAAAA==
to
</item><item name="SearchJunctionPoints" tchar="0">AAAAAA==
More information:
With the introduction of Windows Vista Microsoft changed the default names and locations for system folders such as "Documents and Settings" and "Application Data". For compatibility reasons junction points (also known as system links) were added to redirect any file access using those old locations to the new locations, e.g. "Users", "Documents" etc.
By default the security settings on those folders deny List folder / read data permission. This prevents applications such as FileLocator Pro and Agent Ransack traversing those folders.

However, when changing the permissions for system folders it is very easy for this List folder / read data permission to be 'lost'. Without the restriction recursive folder traversal can occur.