오류 1325 <username>은 (는) 유효한 짧은 파일 이름이 아닙니다.


10

Windows 7 운영 체제에서 * .msi 또는 파일을 설치하려고 할 때 다음 오류가 발생했습니다.

error 1325 <username> is not a valid short File Name

설치가 진행되도록이 문제를 어떻게 해결할 수 있습니까?


문제의 사용자 이름은 무엇입니까? (익명을 유지하고 싶다면 ASCII가 아닌 문자가 있습니까?)
David Yaw

사용자 이름은 ASCII 사용자 이름입니다. 이 경우 8 자 이상의 사용자 이름이됩니다
Whitecat

답변:


7

이것은 도메인 내에있는 파일에서 발생합니다. 지금까지 내가 본 것에서 이것은 도메인에서 로그인 한 사용자에게만 발생합니다.

이 솔루션은 간단합니다. regedit에서 다음 레지스트리 위치로 이동하십시오.

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders

여기서 personal레지스트리 키를 변경해야 합니다.

  • ...에서 \\<domain>\profiles$\<username>
  • %USERPROFILE%\<username>

참고 User Shell Folders이 레지스트리 편집기에서 검색 할 수 있도록뿐만 아니라 다른 위치에있을 수있는 User Shell Folders귀하의 개인 설치에 따라 당신이 찾을 수있는 모든 값을 수정합니다.

그런 다음 프로그램을 다시 설치하십시오.

또 다른 옵션은 컴퓨터에서 새 관리자를 생성하여 설치하는 것입니다.


문제가 해결되었음을 확인할 수 있습니다.
브록 폰드

2

이 질문의 원래 포스터에는 .Net 이상을 수정합니다.

로컬 관리자 계정이 잠겨있는 GP 및 로밍 프로파일 환경에서 AutoCAD를 설치하는 것과 동일한 오류가 발생했습니다. (우리는 또한 XP에서 Win7로 마이그레이션하고 소프트웨어를 설치 / 테스트해야하는 과정에 있습니다.) 몇 달 전에 이전 관리자가 다음을 기반으로 기본 사용자 프로필을 만들었 기 때문에 여러 레지스트리 프로필로 이동하여 UserShellFolder를 하드 코딩해야했습니다. 물론 개인 설정에 대한 포인터를 망쳐 놓고 새 사용자 프로필을 만들 때마다 자신의 사용자 프로필을 가리 키는 그의 프로필.

또한 위에서 언급 한 것과 동일한 탐색기 폴더의 셸 폴더로 이동하여 프로파일 참조를 조정해야 할 수도 있습니다.


1
실제로 파일을 설치하는 데 문제가 있음을 알았습니다.
Whitecat

2

ArcGIS 프로그램과 동일한 문제가 발생하여 누군가를 돕기 위해 Google 포럼을 살펴 보았습니다. :) 레지스트리 값 편집을 포함하여 이틀 동안 다양한 해결 방법을 시도했습니다. 프로그램을 제거했지만 삭제되지 않은 파일 인 것 같습니다.

다음 단계에 따라 프로그램 "Revo Uninstaller"(무료)의 문제를 해결했습니다.

  • 제거 가능한 프로그램 목록에서 ArcMap (ArcGIS)이 나타나지 않았지만 "강제 제거"아이콘을 클릭하면 이름을 입력 할 수있는 필드가 나타납니다.
  • "Arc"를 입력하면 프로그램이 목록에 나타납니다.
  • "고급"과 "다음"을 선택했습니다.
  • 모두 선택하고 삭제했습니다.
  • "다음"을 클릭하고 완료했습니다.

그 후, 나는 문제없이 프로그램을 다시 설치할 수있었습니다.


질문은 프로그램이 설치되고 업데이트되지 않을 때를 묻습니다.
Whitecat

1

AutoCad 2013에서도 동일한 문제가 발생했습니다. 일반적으로 사용자 이름은 8 자이지만 때로는 1 자 이상으로 문제가 발생하지 않았습니다.

로밍 프로필은 사용하지 않지만 모든 사용자 파일 (문서, 사진, 비디오 등)을 네트워크 파일 저장소로 리디렉션합니다. GPO는 이것을 AD의 사용자 홈 디렉토리와 동일하게 옮깁니다.

위에서 언급 한 키 세트에서 "개인"값을 변경하면 AutoCad의 첫 번째 실행이 정상적으로 진행될 수있었습니다.

그러나 이렇게하면 사용자의 "Documents"폴더가 원하는 네트워크 저장소 대신 C : \ Users \\ Documents 폴더로 돌아갑니다. AutoCad의 첫 번째 실행이 완료된 후 레지스트리 값을 원래 설정으로 되돌려 놓아야했습니다. 사용자가 로그 오프했다가 다시 로그온하게하십시오.

이 시점에서 여전히 AutoCad가 작동해야합니다.


0

여기의 제안 중 어느 것도 나를 위해 일하지 않았습니다. 나는 네트워크 감독자로 PC에 로그인하고 (이 PC의 모든 사용자에 대한) 업데이트를 실행하기로 결정했으며 트릭을 수행했습니다.

어떻게 든 일반 사용자의 프로필이 손상되어야합니다. 나는 손실을 줄이고 무거운 손으로 접근하려고 시도했을 때 문제를 찾으려고 레지스트리의 건초 더미에서 파는 데 상당한 시간을 보냈습니다. 그것은 효과가 있었지만 사용자가 여전히 나를 암시하면서 실패에 대한 근거.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.