Vic Baron said:
			
		
	
	
		
		
			I did a search for a specific file and one of the hits was in this path:
D:\ProgramData\Application Data\Application Data\Application
Data\Application Data\Application Data\Application Data\Application
Data\Application Data\Application Data\Application Data\Application
Data\Application Data\Application Data\Application Data
So I worked my way down the folder tree and each level contained
everything above it - all the files and folders were duplicated over and
over.
This system is a fresh install of Home Premium and has just two users -
Administrator and myself.
		
		
	 
It depends on how you are examining the directory (and possibly, how it
was created in the first place).
"C:\ProgramData\Application Data" isn't actually a directory, as such. It
is an NTFS Junction Point:
C:\ProgramData>dir /a
Volume in drive C is System
Volume Serial Number is 7846-1538
Directory of C:\ProgramData
07/09/2007  12:36 PM    <DIR>          .
07/09/2007  12:36 PM    <DIR>          ..
01/04/2007  05:28 PM    <DIR>          Adobe Systems
08/07/2007  06:11 PM    <DIR>          Apple Computer
03/11/2006  01:41 AM    <JUNCTION>     Application Data [C:\ProgramData]
03/11/2006  01:41 AM    <JUNCTION>     Desktop [C:\Users\Public\Desktop]
03/11/2006  01:41 AM    <JUNCTION>     Documents
[C:\Users\Public\Documents]
03/11/2006  01:41 AM    <JUNCTION>     Favorites
[C:\Users\Public\Favorites]
13/07/2007  07:21 PM    <DIR>          Google
04/08/2007  12:33 PM    <DIR>          GPSoftware
07/09/2007  12:36 PM    <DIR>          InstallShield
... etc ...
If you examine the directory with a utility which understands Junction
Points, it may appear correctly. An application or file utility which
pre-dates Vista might not be able to follow Junction Points correctly, and
so they can see recursive paths, were none actually exist.
By default, "ProgramData" is created on the C: drive. The only reliable
and supported way to move it to the D: drive it to use a Windows Automated
Installation Kit (WAIK), and create an unattend.xml file with a
<FolderLocations>
<ProgramData>D:\ProgramData</ProgramData>
</FolderLocations>
Using the WAIK isn't quite as much hassle as it might sound; it's actually
quite fun. The WAIK is a free download, from here:
http://www.microsoft.com/downloads/...-15f3-4284-9123-679830d629f2&DisplayLang=enIf
you tried to relocate the ProgramData directory manually, you'd need
tomake sure it was copied with a utility which recognised and handled
JunctionPoints appropriately. For example, if you used XCOPY, you would
need tospecify the "/B" parameter. Otherwise, the utility copying the
files mightrecursively follow the links, creating "Application Data"
directory afterdirectory ... But, to be clear: merely copying the
directory to a newlocation after installation is complete, is not tested,
not supported andthe results are unpredictable. The only reliable way to
relocate theProgramData directory is to use a unattend.xml, during the
setup processitself.Hope it helps.--Andrew McLarenamclar (at) optusnet dot
com dot au