Gaurav wrote:
Classic Shell uses KNOWNFOLDERIDs, not environment variables. According to MSDN, KNOWNFOLDERIDs supersede both CSIDLs and environment variables and should be used because environment variables have insufficient coverage of Windows special folders. But it is possible that the KNOWNFOLDERIDs do not work properly for many redirected folders (Windows bug, maybe?).
In general, moving the Users folder is not supported very well by the operating system that's why I suggested you a method that's likely to work well with everything - sysprep.
To fix the problem in Classic Shell would require using environment variables everywhere instead of KNOWNFOLDERIDs. Many system/special folders don't have environment variables but only have CSIDLs/KNOWNFOLDERIDs.
I do not know, what I do know is that the stock Windows 10 menu works fine, so perhaps there is a bug in Classic Shell? In addition this kind of messages from microsoft like that that used to point out the necessity of an annual reinstall, apart from being not relevant, shows the lack of a feature existing in UNIX-like OSs from already more than 60 years ago?
Anyway, it's a pity, in those systems in which I do not need a partition with users' folders Classic Shell works properly and looks very well.
Thanks for your kind attention.