erro 1325 <username> não é um nome de arquivo curto válido


10

Ao tentar instalar * .msi ou arquivo em um sistema operacional Windows 7, recebi o seguinte erro:

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

Como posso corrigir esse problema para que a instalação continue?


Qual é o nome de usuário em questão? (Se preferir permanecer anônimo, ele tem quaisquer caracteres que não são ASCII?)
David Yaw

O nome de usuário é qualquer nome de usuário ASCII. Nesse caso, haverá qualquer nome de usuário com mais de 8 caracteres
Whitecat 14/03

Respostas:


7

Isso acontece no arquivo que está dentro de um domínio. Pelo que vi até agora, isso acontece apenas com usuários que efetuam login a partir de um domínio.

Esta solução é simples, vá para o seguinte local do registro no regedit:

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

Aqui você deve alterar a personalchave do registro:

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

Observe que também User Shell Folderspode existir em outros locais, para que você possa procurar no editor de registro User Shell Folderse corrigir todos os valores que encontrar, dependendo da sua instalação pessoal.

Em seguida, tente reinstalar o programa.

Outra opção é criar um novo Usuário Administrador no seu computador e instalá-lo dessa maneira.


Pode confirmar que isso resolve o problema.
Brock Vond

2

Para o pôster original desta pergunta, isso corrige mais do que apenas .Net

Eu estava enfrentando o mesmo erro ao instalar o AutoCAD, em um ambiente de GP e perfis de roaming com contas de administrador local bloqueadas. (Também estamos migrando para o Win7 do XP e tendo que instalar / testar o software) Há alguns meses, tive que entrar em vários perfis de registro e codificar o UserShellFolder porque o administrador anterior havia criado um perfil de usuário padrão com base em seu perfil que, é claro, estragou os ponteiros nas configurações pessoais e apontou para o perfil de usuário sempre que um novo perfil de usuário foi criado.

Além disso, você pode precisar ir para as Pastas do Shell na mesma pasta do Explorer mencionada acima e ajustar as referências de perfil também.


1
Descobri que esse era o problema com a instalação de qualquer arquivo.
Whitecat

2

Eu tive o mesmo problema com o programa ArcGIS e, então, voltei e vi os fóruns do Google para ajudar alguém :) Passei dois dias tentando várias maneiras de resolver, incluindo a edição dos valores do registro. Eu havia desinstalado o programa, mas acho que eram arquivos que não foram excluídos.

Resolvi meu problema com o programa "Revo Uninstaller" (Grátis), seguindo estas etapas:

  • Na lista de programas disponíveis para desinstalação, o ArcMap (ArcGIS) não estava aparecendo, mas clicar no ícone "Desinstalação Forçada" exibe um campo para inserir o nome.
  • Eu digitei "Arc" e o programa apareceu na lista.
  • Eu selecionei "Avançado" e "Avançar".
  • Eu selecionei tudo e excluí.
  • Eu cliquei em "Avançar" e terminei.

Depois disso, consegui reinstalar o programa sem problemas.


A pergunta está perguntando quando um programa está sendo instalado e não atualizado.
Whitecat 02/12/2015

1

Tivemos o mesmo problema no AutoCad 2013. Normalmente, nossos nomes de usuário têm oito caracteres, mas ocasionalmente têm um com mais, e é por isso que não vimos o problema originalmente.

Não usamos perfis de roaming, mas redirecionamos todos os arquivos do usuário (documentos, fotos, vídeos etc.) para o armazenamento de arquivos em rede. Nossos GPOs movem isso para o mesmo diretório doméstico do usuário no AD.

Para nós, alterar o valor "Pessoal" no conjunto de chaves mencionado acima permitiu que a primeira execução do AutoCad prosseguisse normalmente.

Observe, no entanto, que isso também coloca a pasta "Documentos" do usuário novamente na pasta C: \ Users \\ Documents, em vez do armazenamento em rede desejado. Após a primeira execução do AutoCad, tivemos que colocar o valor do registro de volta à sua configuração original; faça com que o usuário efetue logoff e logon novamente.

O AutoCad ainda deve funcionar neste momento.


0

Nenhuma das sugestões aqui funcionou para mim. Decidi fazer login no PC como supervisor de rede e executar a atualização (para todos os usuários deste PC) e isso foi o que fez.

É evidente que, de alguma forma, o perfil do usuário regular deve estar danificado. Passei um tempo considerável cavando no palheiro do registro tentando localizar o problema quando decidi reduzir minhas perdas e tentar a abordagem com mão pesada. Funcionou, mas a justificativa para o fracasso, pois o Usuário ainda me alude.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.