Windows Windows 축약 형 이름에 문제가 있습니다. "프로그램 파일"및 "프로그램 파일 (x86)"에 대해 짧은 이름이 생성되지 않는 경우가 있습니다.
짧은 이름 생성이 활성화되어 fsutil behavior query disable8dot3 C:
시스템 전체 설정이 2
(볼륨 당)이고 로컬 값이 0
(8dot3 이름 생성 ) 임을 알려줍니다 .
대략 다음과 같아야합니다 (독일어 32 비트 복사본 임).
C:\>dir /a /x
Verzeichnis von C:\
21.12.2011 00:17 <DIR> $Recycle.Bin
14.07.2009 05:53 <VERBINDUNG> DOCUME~1 Documents and Settings [C:\Users]
09.01.2011 15:35 <VERBINDUNG> DOKUME~1 Dokumente und Einstellungen [C:Users]
27.11.2013 15:11 2.147.016.704 pagefile.sys
14.07.2009 03:37 <DIR> PerfLogs
26.11.2013 17:31 <DIR> PROGRA~1 Program Files
08.11.2013 21:58 <DIR> PROGRA~2 ProgramData
09.01.2011 15:35 <VERBINDUNG> PROGRA~3 Programme [C:\Program Files]
09.01.2011 15:35 <DIR> Recovery
26.11.2013 17:40 <DIR> SYSTEM~1 System Volume Information
23.01.2011 15:00 <DIR> Temp
11.01.2011 20:56 <DIR> Users
08.11.2013 14:53 <DIR> Windows
그러나 다른 컴퓨터 (64 비트 사본)에서는 C :> dir / a / x와 같습니다.
Verzeichnis von C:\
21.12.2011 00:17 <DIR> $Recycle.Bin
14.07.2009 05:53 <VERBINDUNG> DOCUME~1 Documents and Settings [C:\Users]
09.01.2011 15:35 <VERBINDUNG> DOKUME~1 Dokumente und Einstellungen [C:Users]
27.11.2013 15:11 2.147.016.704 pagefile.sys
14.07.2009 03:37 <DIR> PerfLogs
26.11.2013 17:31 <DIR> Program Files
26.11.2013 17:31 <DIR> Program Files (x86)
08.11.2013 21:58 <DIR> ProgramData
09.01.2011 15:35 <DIR> Recovery
26.11.2013 17:40 <DIR> SYSTEM~1 System Volume Information
23.01.2011 15:00 <DIR> Temp
11.01.2011 20:56 <DIR> Users
08.11.2013 14:53 <DIR> Windows
알다시피, 프로그램 폴더의 짧은 이름이 없습니다.
문제는 이제 몇 가지 오래된 스크립트의 짧은 이름이 필요하기 때문에 생성 방법입니다. 나는 노력했지만 fsutil file setshortname "Program Files" "PROGRA~1"
, 이것은 단지 나를 준다 Access denied.
.
%programfiles%
입니다. 이름 바꾸기가 실제로 작동하지 않습니다. 어쩌면 내가 오프라인에서 이것을 할 수 있습니까? 해결 방법이 될 수 있습니다.
Program Files
입니다. 스크립트를 조정할 수 없습니까? 또한 스크립트가Program Files
-directory를 항상 생각하지 않기를 바랍니다.PROGRA~1
그 경우 짧은 이름이 항상 같지 않기 때문에 스크립트가 심각한 문제로 결국 실행될 것입니다. 또한 스크립트를 짧은 이름 대신 긴 이름 (첫 번째 이름이 아닌)으로 업그레이드하는 데 도움을 요청할 수도 있습니다 (가능한 경우).