服务器开启了 DOS 8.3 文件名支持,为避免可能发生的数据库爆破风险,不允许在线备份
![](data/attachment/forum/202304/07/160034awrq669xx9objnow.jpg)
最近不晓得安装了什么软件,以前用临时目录%tmp%时,是完整的路径,现在路径变成:F:\TEMP_F~1\temp,网上搜索了一下,说是开启了8.3格式的文件名。
fsutil 8dot3name query c:
![](data/attachment/forum/202304/07/153008uo5jstzqhqmo31jh.jpg)
先关闭它,至少能够保证dz正常运行。
fsutil 8dot3name set C: 1
![](data/attachment/forum/202304/07/153336a612x521qf4l81ae.jpg)
1表示禁用,0表示启用。如果不写盘符,则是全局设置,这时可选的有4个值:0(全部启动),1(全部禁用),2(每个盘符单独设置),3(除系统盘外全部禁用)。全局设置也可以通过注册实现:
键:HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
值:NTFSDisable8dot3NameCreation 类型:REG_DWORD
可选的值就是上述的4个之一,在Windows 7(或者Windows Server 2008 R2)中的默认值是2。
在网上也搜索到相关资料:https://www.cqlicheng.cn/mark/17.html
网上也有命令:
命令行执行:fsutil behavior set disable8dot3 1,重启。
https://www.cnblogs.com/mandrake/archive/2011/08/11/2135299.html |