Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How to enable long path names?

  • 2 replies
  • 1 has this problem
  • 105 views
  • Last reply by billlee42

more options

Thunderbird won't accept attachments with long path names, i.e., longer than 260 char. (If I copy a file from its long path folder to one with a shorter path, TB accepts it as an attachment.)

This page https://winaero.com/blog/how-to-enable-ntfs-long-paths-in-windows-10/ advises adding:

  <longPathAware>true</longPathAware>

to a Win32 app's "manifest".

Does this work with Thunderbird? If it does, how does one update TB's manifest, please?

Thank you very much! ..Bill..

PS: I have already updated the registry thusly:

  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
  "LongPathsEnabled"=dword:00000001
Thunderbird won't accept attachments with long path names, i.e., longer than 260 char. (If I copy a file from its long path folder to one with a shorter path, TB accepts it as an attachment.) This page https://winaero.com/blog/how-to-enable-ntfs-long-paths-in-windows-10/ advises adding: <longPathAware>true</longPathAware> to a Win32 app's "manifest". Does this work with Thunderbird? If it does, how does one update TB's manifest, please? Thank you very much! ..Bill.. PS: I have already updated the registry thusly: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "LongPathsEnabled"=dword:00000001

Modified by billlee42

Chosen solution

I think the real question is why. If you need a book to describe the file location there is an issue. ALthough using UNC paths now instead of drive letters will make some server addresses longer.

But I doubt Thunderbird will work with a modification that is describes as a windows shell modification.

A manifest file. I think they are only for Visual studio .net projects. Thunderbird is not a .net project. The description here https://docs.microsoft.com/en-us/windows/desktop/sbscs/application-manifests talks about assemblies and they are .net creatures.

Read this answer in context 👍 1

All Replies (2)

more options

Chosen Solution

I think the real question is why. If you need a book to describe the file location there is an issue. ALthough using UNC paths now instead of drive letters will make some server addresses longer.

But I doubt Thunderbird will work with a modification that is describes as a windows shell modification.

A manifest file. I think they are only for Visual studio .net projects. Thunderbird is not a .net project. The description here https://docs.microsoft.com/en-us/windows/desktop/sbscs/application-manifests talks about assemblies and they are .net creatures.

more options

Giving files long descriptive names helps my naive users distinguish one from another.

Thank you muchly for the explanations, Matt. These points are not made on the various pages I found regarding longPathAware.