The described behavior matches a profile/desktop not being written back to the server profile share, typically due to permissions or profile load issues, even if basic NTFS checks look correct.
Based on the available information, the following checks are supported:
- Verify the profile is not loading as a temporary or local profile
- When the user signs in, confirm whether Windows is loading the roaming/server profile or a temporary/local profile.
- If a temp/local profile is used, changes will never be written back to
d:\profile$\boband the server will continue to serve an older copy. - Event Viewer → Application log → source
User Profile Service(orUser Profile General) will show events like 1509/1504 indicating profile copy or sync problems.
- Check for access/permissions problems on profile data files
- Profile load and sync can fail if key profile data files are read-only or have incorrect ACLs.
- Ensure
NTUSER.DATandUSRCLASS.DATin the user’s profile (both in the default profile and in the user’s cached/local profile) are:- Not marked Read-only.
- Assigned permissions so that the user account has Full Control.
- If these files are read-only or the user lacks write permissions, profile load and save can fail silently or log only in the event log.
- Confirm NTFS and share permissions on the profile share path
- For UNC paths used for profiles or offline files, all parts of the path must be accessible with appropriate permissions.
- On the share and NTFS permissions for the root of the profile share and subfolders, ensure:
- The user has at least Read/Write (Change) on their own profile folder.
-
Everyoneis removed where recommended, and a security group containing the user is granted the required access. - Administrators may intentionally have no permissions on user data folders in some designs; confirm this matches your configuration and does not block the user.
- Check for profile load failures due to access denied or path issues
- After the January 13, 2015 update that tightened checks on
Ntuser.datandUsrclass.dat, profile load failures can occur if access is denied to these files. - Use Process Monitor or event logs to see if there are
ACCESS DENIEDerrors when the system tries to openUsrClass.datorNtuser.datin the user profile. - If such access failures occur, the profile may not load or save correctly, causing the server copy to remain stale.
- Review roaming profile / sync events for access denied
- For roaming profiles, events such as 1509 and 1504 (User Profile General) indicate when Windows cannot copy profile files back to the server due to access denied or other issues.
- Look specifically for messages like:
- “Windows cannot copy file … This error may be caused by network problems or insufficient security rights. DETAIL – Access is denied.”
- These events confirm that changes on the desktop/documents are not being written back to the server profile path.
If event logs show profile load failures, access denied to Ntuser.dat/Usrclass.dat, or roaming profile copy failures, correcting those permissions and attributes is required before changes will sync back to d:\profile$\bob and users will see their latest desktop/documents on next logon.
References:
- Error occurs during desktop setup and desktop location is unavailable when you log on to Windows for the first time
- Error occurs during desktop setup and desktop location is unavailable when you log on to Windows for the first time – Resolution
- Error (Roaming profile was not completely synchronized) and logon, logoff delays in Windows 10, version 1803
- User profile cannot be loaded with Event ID 1509: DETAIL - The filename or extension is too long
- Offline File Synchronization - In Windows 7 the "Work Offline/Work Online" option button disappears from Windows Explorer after an offline/online transition and the Client-Side Caching remains offline until the next restart of the computer
- Troubleshooting issues with old, temporary, or local profiles