DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
FREEDOM251

Freedom251 › Blog › application manifests

How to Check Whether an App Supports Long File Paths in Windows

By Freedom251 Team · · 10 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Windows long-path support depends on two separate opt-ins: the system setting LongPathsEnabled must be enabled, and the application’s embedded manifest must declare longPathAware as true. Both conditions are required for the documented Win32 behavior. You should then test the exact operation that matters—opening, saving, copying, or renaming—because a declaration in the manifest does not certify every feature, dependency, plug-in, or shell interaction.

This guide shows how to check each condition, how to test an application safely, and how to interpret cases where Windows is configured correctly but the app still fails.

As an Amazon Associate I earn from qualifying purchases.

The short answer: check Windows, check the app, then test the workflow

There is no single Windows switch that proves an individual program supports long paths. Use this three-part check:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Verify the Windows opt-in. Inspect HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystemLongPathsEnabled. Microsoft documents a REG_DWORD value of 1.
  2. Verify the application opt-in. Inspect the executable’s embedded application manifest for <ws2:longPathAware>true</ws2:longPathAware>.
  3. Run the real operation. Use a disposable path beyond the traditional limit and perform the specific action that failed in the same application and workflow.

Microsoft’s official wording is direct: “However, your app must opt-in to the new behavior.” The registry value alone therefore cannot establish support. Conversely, a manifest declaration cannot prove that every code path used by the application is compatible.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

The documented behavior applies to Windows 10, version 1607, and later, and only to applications that opt in. Microsoft’s reference page was last updated on July 16, 2024: Maximum Path Length Limitation.

What “long path” means in Windows

Traditional Win32 applications commonly encountered a MAX_PATH limit of 260 characters, including the terminating null character in Microsoft’s example. Windows 10 version 1607 and later removed that restriction from many common Win32 file and directory functions, but the change is opt-in rather than automatic.

That distinction explains many apparently contradictory reports. Two programs running on the same computer can receive the same path and behave differently: one may have opted in and complete the operation, while another still rejects the path. Even within one program, a file-open action may succeed while a shell-based browse, plug-in, or other internal component fails.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Microsoft lists affected Win32 functions such as CreateFileW, CopyFileW, DeleteFileW, and CreateDirectoryW. The list describes API behavior when the application is configured correctly; it is not an end-to-end certification for a particular product’s user interface or all of its dependencies. Microsoft also cautions that a path created through the Windows API may not be interpreted correctly by the shell interface.

Check the Windows long-path setting

Inspect the registry value

The documented machine-wide setting is:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystemLongPathsEnabled

Open Registry Editor with an account permitted to view the local-machine hive, navigate through HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, and FileSystem, and locate LongPathsEnabled. Confirm that its type is REG_DWORD and its data is 0x00000001 (1).

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

You can query the same value from Command Prompt:

reg query "HKLMSYSTEMCurrentControlSetControlFileSystem" /v LongPathsEnabled

A result showing LongPathsEnabled with data 0x1 means the documented system opt-in is enabled. A value of 0, a missing value, or an inability to read the key means this check has not passed. Do not treat an absent value as proof that an application cannot support long paths; it means the machine-level opt-in is not currently established.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check Group Policy when the registry does not tell the whole story

Organizations can control the setting through Group Policy. The policy path is:

Computer Configuration > Administrative Templates > System > Filesystem > Enable Win32 long paths

On a managed computer, review the policy’s effective state rather than changing a local value and assuming it will remain in force. A domain policy can reapply settings, and a policy-managed configuration may be the authoritative source for the device.

Consider Microsoft Intune management

Microsoft also documents controlling the setting through the Intune Policy Configuration Service Provider. If the computer is enrolled and centrally managed, ask the administrator to verify the effective device policy. The registry value is still useful as an observation, but it may be overwritten by management policy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Restart the application after changing the setting

Do not test an already-running process immediately after changing the value. Microsoft states that the setting is cached per process after the first call to an affected Win32 file or directory function and is not reloaded during that process’s lifetime. Close every instance of the application, confirm that it is no longer running, reopen it, and then repeat the test. A background helper or tray process may also need to be closed if it performs the file operation on the application’s behalf.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Check the application’s embedded manifest

Find the long-path declaration

The application-side opt-in is an XML element in the manifest embedded in the executable. The documented form is:

<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
        <ws2:longPathAware>true</ws2:longPathAware>
    </windowsSettings>
</application>

Use a manifest inspection tool that can display the embedded XML, or obtain the application’s signed executable and inspect its embedded manifest with your normal Windows development or administration tooling. Search for the longPathAware element in the Windows settings section. The value must be true; an absent element or a false value does not satisfy the documented opt-in.

Microsoft’s application-manifest documentation describes this declaration and its namespace details here: Application manifests. The element is supported beginning with Windows 10, version 1607.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Inspect the executable that actually runs

Check the executable launched by the shortcut, file association, service, or script involved in the failure. A launcher can start a different binary from the one you inspected, and an application may hand file work to a helper process. If the operation occurs in a plug-in, updater, synchronization component, or separate command-line utility, inspect that component too when it is responsible for opening or writing the path.

Do not confuse an external manifest with proof of complete support

An external or edited manifest may not describe the signed binary that users normally run, and changing a vendor-supplied executable can invalidate its signature or servicing assumptions. For diagnosis, establish what the distributed executable contains. For software you develop, place the declaration in the application manifest used to build and deploy the program, then verify the resulting executable.

Test the operation that matters

Prepare a disposable test path

Create a temporary test folder and make its full path substantially longer than the traditional boundary. Nest folders with descriptive but short names until the complete path is clearly beyond that boundary. Keep the test data disposable and avoid placing it in a production, synchronized, or backup-critical directory.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Record the complete path and its character count with a method available on the computer. The count must include the drive or share prefix, every backslash, every folder name, and the file name. A path that looks deep in a folder tree can still be short if the names are brief; conversely, a few long folder names can consume the available length quickly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Exercise the same workflow that failed

Run the exact action in the application:

  • For an editor, use its Open and Save dialogs, not only a command-line copy.
  • For an archive or backup program, add a file from the long path and restore or extract one to it.
  • For a file manager, try browsing into the folder, copying a file, renaming it, and deleting the disposable copy.
  • For a developer tool, run the build, checkout, package, or export operation that originally produced the error.

Test both a read and a write when the application is expected to support both. An application can successfully enumerate or open a path while failing when it creates, renames, or deletes an item. Capture the exact error text, the operation, and the path used; those details are more useful than a general statement that “long paths are enabled.”

Retest after restarting

If you changed the registry or policy immediately before testing, restart the application first. If a service or helper process performs the operation, restart that process according to your organization’s procedures. Do not alter the test path between attempts unless you are deliberately isolating a different condition.

Interpret the results with a two-condition matrix

Windows setting Manifest declaration What the result means Next action
Disabled or not established Absent or false Neither documented opt-in is present. Enable the machine or policy setting, then determine whether the application can be updated to include the declaration.
Enabled Absent or false Windows is prepared, but this application has not opted in. Look for a newer application build or ask the software publisher whether long paths are supported; do not assume a registry edit will change the binary’s behavior.
Disabled or not established True The application declares support, but the system prerequisite is not satisfied. Have the administrator enable the documented setting through the applicable registry, Group Policy, or Intune configuration, then restart the process.
Enabled True Both documented conditions are present. Run the real operation. A failure now points to the specific workflow, API usage, dependency, or shell interaction rather than proving that the two opt-ins are ineffective.
Enabled True The test succeeds for one action but fails for another. Treat the actions as separate code paths and isolate the failing component; support is not necessarily uniform across the application.

This matrix separates configuration from compatibility. The observed result in the application is the final diagnostic evidence for the workflow you care about; neither a registry screenshot nor a manifest excerpt substitutes for that test.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why an enabled setting can still fail

The process has cached the old value

A process that was running when the registry value changed can continue using the cached state. Close and reopen the application, and include helper processes that may have made an earlier file-system call.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The failing component is not the main executable

The visible application may delegate file work to a plug-in, service, updater, command-line tool, or other library. Inspect and test the component that actually performs the operation. The main executable’s manifest does not automatically establish the behavior of every process it starts.

The application uses a path-handling route outside the documented scope

Microsoft’s list concerns specific Win32 file and directory APIs. An application may use additional libraries or abstractions that impose their own validation or length assumptions. A manifest declaration does not rewrite those libraries or guarantee that every internal feature calls an affected API.

The Windows shell is involved

Microsoft notes that a path created through the Windows API may not be interpreted correctly by the shell interface. A programmatic copy can therefore succeed while a shell browse, context-menu action, or drag-and-drop operation fails on the same location. Compare the application’s own file dialog and API-driven action with the shell action instead of treating them as equivalent tests.

The test did not reproduce the original operation

Opening a file is not the same as saving it, and copying is not the same as renaming or deleting. Reproduce the original sequence, permissions, and destination type as closely as possible while keeping the data disposable. If only one action fails, report that action specifically.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A repeatable diagnostic procedure

  1. Write down the failing action. Record whether it is open, save, create, copy, rename, delete, browse, extract, synchronize, or another operation.
  2. Measure the complete path. Include every character from the drive or share prefix through the file name, and preserve the exact path for testing.
  3. Check LongPathsEnabled. Use Registry Editor or reg query; note whether the value is a REG_DWORD set to 1.
  4. Check effective policy. Review Computer Configuration > Administrative Templates > System > Filesystem > Enable Win32 long paths or ask the Intune administrator for the effective device configuration.
  5. Identify the responsible executable. Follow the shortcut, association, service, or helper process that performs the file operation.
  6. Inspect its embedded manifest. Confirm the exact longPathAware declaration and its value of true.
  7. Restart the responsible process. This removes the cached per-process setting described by Microsoft.
  8. Reproduce the operation on a disposable long path. Test the same read or write workflow, not merely a different file action.
  9. Compare results by component. If the application succeeds but the shell fails, record that distinction. If one feature succeeds and another fails, isolate the feature rather than labeling the whole application compatible or incompatible.

What administrators and developers should document

For a support ticket or deployment record, capture the Windows edition and version, the effective policy source, the registry value, the executable path and version, the manifest result, the exact operation, the measured path length, and the complete error message. This prevents a machine-level setting from being mistaken for an application certification.

Developers should test the APIs and workflows they actually ship, including creation, opening, copying, deletion, and directory operations where applicable. A manifest declaration is necessary for the documented Windows behavior but does not replace testing of dependencies, user-interface code, plug-ins, or shell integration. If an application creates a path successfully through a Win32 API, test how users will subsequently reach that path through the intended interface.

Final checklist

  • LongPathsEnabled exists as a REG_DWORD with value 1, or the equivalent effective policy is enabled.
  • The executable that performs the operation contains longPathAware set to true.
  • The process was restarted after any configuration change.
  • The test path is disposable and clearly exceeds the traditional boundary.
  • The exact failing operation was reproduced, including both read and write actions when relevant.
  • Shell behavior, helper processes, dependencies, and individual application features were evaluated separately.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

application manifestslong file pathsMAX_PATHTroubleshootingWindows

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.