Dim*_*nev 133 windows ntfs filenames windows-10 windows-10-v1607
一段时间以来,Microsoft 一直支持取消 NTFS 文件名长度限制为 260 个符号的选项。
网络上充满了描述应该做什么的文章。
gpedit.msc
并按Enter。Local Computer Policy
> Computer Configuration
> Administrative Templates
> System
> Filesystem
> NTFS
。Enable NTFS long paths
选项并启用它。但是,我没有这样的选择。请看下面的截图:
我错过了一些 Windows 更新,还是其他什么?
mag*_*981 141
该值已从版本 1607 的 RTM 版本NTFS
直接移入Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem
。
Vom*_*yle 21
修改以下答案中列出的适用注册表设置以可能帮助解决。
您可以运行WINVER
以查看您的Windows 10是什么版本,但从我通过阅读收集的信息来看,从Build 14352及更高版本开始,NTFS 长路径的启用是可用的,因此请检查您的版本版本是否早于解释为什么它不是组策略中的一个选项。
警告:在 Windows 注册表中工作之前,最好先备份它,以便在出现问题时可以选择恢复。本文介绍了备份和恢复 Windows 注册表或其 Hive 的不同方法。
似乎某些最新的 Windows 10 周年更新的注册表位置发生了一些变化,以启用长路径来帮助克服 Windows API 文件路径和名称超过 255-260 个字符限制的 Windows 中可以利用的此类程序这一次启用。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
Run Code Online (Sandbox Code Playgroud)
当使用本地组策略编辑器启用 该选项时,下面的注册表项值会发生变化,Enable Win32 long paths
但<SID>
每个帐户的部分可能会有所不同,在本地 Windows 10 机器上使用配置文件等定义这些值,请根据您的内容相应地插入这些值看看你什么时候用 regedit 看那里。
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-21-[<SID>-<SID>-<SID>]-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{B0D05113-7B6B-4D69-81E2-8E8836775C9C}Machine\System\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
Run Code Online (Sandbox Code Playgroud)
注意: 导入这些内容后,您需要重新启动以确保更改生效以防万一。据报道,这些设置,甚至更改这些值和其他值的组策略设置并不总是适用于文件资源管理器或所有 Windows 程序,因为必须对这些设置进行编码以根据我收集的内容明确处理此问题,因此这不是 100%肯定会解决所有问题,但这是 Microsoft 为解决此限制而迈出的一步。
警告: 以下这些设置可能不适用于 Windows 10 的所有版本,因此您需要备份、检查、测试等,但如果您还没有,请查看上面的选项。
在 HKLM 级别使用注册表
按 Windows 键,输入regedit并按Enter
转到以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
在右侧,创建一个名为LongPathsEnabled的新 32 位 DWORD值。将其值数据设置为1。
- 重新启动 Windows 10
在 HKCU 级别使用注册表
- 按 Windows 键,输入regedit并按Enter。
- 导航到:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects{48981759-12F2-42A6-A048-028B3973495F} Machine\System\CurrentControlSet\Policies
- 选择LongPathsEnabled项,如果不存在,则将其创建为 DWORD(32 位)值。
- 将该值设置为1并关闭注册表编辑器。
归档时间: |
|
查看次数: |
214129 次 |
最近记录: |