đź“„ JScript (WSH)

Enable Win32 Long Paths (JScript)

Lifts the legacy 260-character MAX_PATH limit for apps that opt in (requires admin). Requires an elevated (Administrator) prompt. Applies the tweak via WScript.Shell.RegWrite (JScript syntax).

By WindowsScripting.com · 665 B
SetEnableLongPaths.js
// ============================================================
// SetEnableLongPaths.js
//
// Enable Win32 Long Paths.
// Lifts the legacy 260-character MAX_PATH limit for apps that opt in (requires admin). Requires an elevated (Administrator) prompt.
//
// Usage: cscript SetEnableLongPaths.js
// ============================================================

var objShell = WScript.CreateObject("WScript.Shell");

try {
    objShell.RegWrite("HKLM\\SYSTEM\\CurrentControlSet\\Control\\FileSystem\\LongPathsEnabled", 1, "REG_DWORD");
    WScript.Echo("Enable Win32 Long Paths applied.");
} catch (e) {
    WScript.Echo("Failed to apply tweak: " + e.description);
}