I've got an application that stores .ini config files in the C:\users\%USERNAME%\WINDOWS\ folder. This application works well in a Windows 2003 XenApp farm, but in a Windows 2008 R2 XenApp farm, users can't get access to that folder, causing the application to error out. The domain administrator does have access to its folder, and the application works just fine. I even tried RDP-ing into the box with various users and had the same response. I attached logs from Process Monitor:
5:36:20.6834338 PM app.exe CreateFile C:\Users\USER\WINDOWS\AppConfig.ini NAME NOT FOUND DOMAIN\USER
5:36:20.6836186 PM app.exe CreateFile C:\Windows\AppConfig.ini NAME NOT FOUND DOMAIN\USER
5:36:20.6837367 PM app.exe CreateFile C:\Users\USER\WINDOWS\AppConfig.ini NAME NOT FOUND DOMAIN\USER
5:43:13.2747538 PM app.exe CreateFile C:\Users\administrator.DOMAIN\WINDOWS AppConfig.ini SUCCESS DOMAIN\administrator
5:43:13.2747739 PM app.exe QueryBasicInformationFile C:\Users\administrator.DOMAIN\WINDOWS\AppConfig.ini SUCCESS DOMAIN\administrator
Again all this works fine in Windows 2003, with no additional permissions. But in Windows 2003, I get denied from writing to that folder.
Does anyone know how to give access to the folder?