1、登录Windows系统,打开注册编辑器,修改此路径[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]下NtfsDisable8dot3NameCreation的值,默认值为0,修改为1,并重启计算机。
2、修改注册表键值,重启后,并不代表系统里就不存在短文件名,以前创建的文件依然存在短文件名,之后创建的文件将不会存在短文件名。
3、备份网站文件的ACL权限
4、备份网站自身的配置信息
右击“RSA本地计算机”--“所有任务(K)”--“备份/还原配置(R)”
点击"创建备份(C)",之后输入配置备份名称,和勾选“使用密码加密备份(R)"[此处并非必选,为了防止其他用户误操作或者恶意恢复]
5、停止网站
6、定位网站文件的位置,并将文件复制到其他目录中,如c:\wwwbak
7、删除原来网站里的文件,并将备份的网站文件复制回来。如删除c:\www下的网站文件,复制c:\wwwbak下的文件到c:\www下。使用dir
/x c:\www命令查看是否还存在短文件名。
如上图所示,index.html不存在第1步骤中INDEX~1.HTM文件名。
8、恢复网站文件原来的ACL权限。
9、启动网站,测试网站是否正常。