I was reported that our application can't generate 8.3 name in a particular folder.
The first thing pop up my mind is 8.3 creation setting probably is disabled.
Well, it was enabled. I modified the registry key and reboot too which didn't work either.
I found dir /x not able to show 8dot3 name in that path as well.

The weirdest thing I found is it only becomes invalid in this particular folder!
If I move to another folder in D: then the operation will work without problem. For instance, D:\anotherfolder\PML_\18WW1PNL601.ini will be converted to
D:\anotherfolder\PML_\18WW1P~1.INI correctly.
I wonder if it has something to do with permission but not sure where to start. I mean my account is admin already what else should I do?
I copy a new one as @barlop suggested. Surprisingly, it can generate 8.3 name successfully.
Furthermore, I found in D:. 8.3 creation only work on those folders and files created by me.
Still, don't know what's going on here.
dir /xand deemphasize the programming interface aspect. – Scott - Слава Україні Mar 23 '18 at 03:24copy 18WW1PNL601.ini 28WW1PNL601.inithen do dir /x will the new file show as 8.3 or not? – barlop Mar 23 '18 at 04:35