error 1325 <nombre de usuario> no es un nombre de archivo corto válido

10

Al intentar instalar * .msi o archivo en un sistema operativo Windows 7, recibí el siguiente error:

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

¿Cómo puedo solucionar este problema para que se complete la instalación?

Gato blanco
fuente
¿Cuál es el nombre de usuario en cuestión? (Si prefiere permanecer en el anonimato, ¿tiene algún personaje que no sea ASCII?)
David Yaw
El nombre de usuario es cualquier nombre de usuario ASCII. En este caso, será cualquier nombre de usuario de más de 8 caracteres
Whitecat

Respuestas:

7

Esto sucede en el archivo que está dentro de un dominio. Por lo que he visto hasta ahora, esto solo sucede con los usuarios que inician sesión desde un dominio.

Esta solución es simple, vaya a la siguiente ubicación de registro en regedit:

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

Aquí debe cambiar la personalclave de registro:

  • de \\<domain>\profiles$\<username>
  • a %USERPROFILE%\<username>

Tenga en cuenta que también User Shell Folderspuede existir en otras ubicaciones, por lo que puede buscar en el editor del registro User Shell Foldersy corregir todos los valores que encuentre, dependiendo de su instalación personal.

Luego intente reinstalar el programa.

Otra opción es crear un nuevo usuario administrador en su computadora e instalarlo de esa manera.

Gato blanco
fuente
Puede confirmar que esto resuelve el problema.
Brock Vond
2

Para el póster original de esta pregunta, esto soluciona más que solo .Net

Estaba luchando contra el mismo error al instalar AutoCAD, en un entorno de GP y perfiles móviles con cuentas de administrador local bloqueadas. (También estamos en el proceso de migrar a Win7 desde XP y tener que instalar / probar software) En un momento, meses atrás, tuve que ingresar a varios perfiles de registro y codificar el UserShellFolder porque el administrador anterior había creado un perfil de usuario predeterminado basado en su perfil que, por supuesto, atornilló los punteros a la configuración Personal y lo hizo apuntar a su perfil de Usuario cada vez que se creó un nuevo perfil de usuario.

Además, es posible que deba ir a las Carpetas de Shell en la misma carpeta del Explorador como se mencionó anteriormente y modificar las referencias de perfil allí también.

Tom
fuente
1
Descubrí que este era el problema con la instalación de cualquier archivo en realidad.
Whitecat
2

Tuve el mismo problema con el programa ArcGIS, así que volví y miré los foros de Google para ayudar a alguien :) Pasé dos días probando varias formas de resolución, incluida la edición de los valores del registro. Había desinstalado el programa, pero creo que eran archivos que no fueron eliminados.

Resolví mi problema con el programa "Revo Uninstaller" (Gratis) siguiendo estos pasos:

  • En la lista de programas disponibles para la desinstalación, ArcMap (ArcGIS) no se mostraba, pero al hacer clic en el icono "Desinstalación forzada" aparece un campo para ingresar el nombre.
  • Escribí "Arc" y el programa apareció en la lista.
  • Seleccioné "Avanzado" y "Siguiente".
  • Seleccioné todo y lo eliminé.
  • Hice clic en "Siguiente" y terminé.

Después de eso, logré reinstalar el programa sin ningún problema.

Josias Alan Rezini
fuente
La pregunta es cuándo se instala y no se actualiza un programa.
Whitecat
1

Tuvimos el mismo problema con AutoCad 2013. Normalmente, nuestros nombres de usuario son ocho caracteres, pero ocasionalmente tienen uno con más, por lo que originalmente no vimos el problema.

No utilizamos perfiles móviles, pero redirigimos todos los archivos de usuario (documentos, imágenes, videos, etc.) al almacenamiento de archivos de la red. Nuestros GPO mueven esto al mismo directorio de inicio del usuario en AD.

Para nosotros, cambiar el valor "Personal" en el conjunto de claves mencionado anteriormente permitió que la primera ejecución de AutoCad procediera normalmente.

Sin embargo, tenga en cuenta que esto también vuelve a colocar la carpeta "Documentos" del usuario en la carpeta C: \ Users \\ Documents en lugar del almacenamiento de red deseado. Después de que se completa la primera ejecución de AutoCad, tuvimos que volver a poner el valor del registro en su configuración original; haga que el usuario cierre sesión y vuelva a encenderlo.

AutoCad aún debería funcionar en este punto.

SteveG
fuente
0

Ninguna de las sugerencias aquí funcionó para mí. Decidí iniciar sesión en la PC como supervisor de red y ejecutar la actualización (para todos los usuarios de esta PC) y eso funcionó.

Es evidente que de alguna manera el perfil del Usuario regualr debe estar dañado. Había pasado un tiempo considerable excavando en el pajar del registro intentando localizar el problema cuando decidí reducir mis pérdidas e intentar el enfoque manual. Funcionó, pero la razón del fracaso ya que el Usuario todavía me alude.

Wrynose
fuente