Ця проблема завжди буде присутня в Windows, щоб зберегти сумісність із старим програмним забезпеченням. Для вирішення цієї проблеми використовуйте синтаксис імен у стилі NT "\\?\D:\very long path" .
У Windows 10 (версія 1607 - ювілейне оновлення) та Windows Server 2016, схоже, у вас є можливість ігнорувати проблему MAX_PATH, замінивши запис групової політикиenable NTFS long paths під Computer Configuration-> Admin Templates-> System-> FileSystem:


Програми повинні мати запис, longPathAwareподібний до DPIAware, у маніфесті програми.
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
<longPathAware>true</longPathAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>