Fehler 1325 <Benutzername> ist kein gültiger kurzer Dateiname

10

Beim Versuch, * .msi oder eine Datei auf einem Windows 7-Betriebssystem zu installieren, ist folgende Fehlermeldung aufgetreten:

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

Wie kann ich dieses Problem beheben, damit die Installation durchgeführt wird?

Weiße Katze
quelle
Um welchen Benutzernamen handelt es sich? (Wenn Sie es vorziehen, anonym zu bleiben, hat es irgendwelche Zeichen, die nicht ASCII sind?)
David Yaw
Der Benutzername ist ein beliebiger ASCII-Benutzername. In diesem Fall ist es ein beliebiger Benutzername mit mehr als 8 Zeichen
Whitecat

Antworten:

7

Dies geschieht in einer Datei, die sich in einer Domäne befindet. Soweit ich weiß, geschieht dies nur bei Benutzern, die sich von einer Domain aus anmelden.

Diese Lösung ist einfach, gehen Sie zum folgenden Registrierungsspeicherort in regedit:

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

Hier sollten Sie den personalRegistrierungsschlüssel ändern :

  • von \\<domain>\profiles$\<username>
  • zu %USERPROFILE%\<username>

Beachten Sie, dass dies User Shell Foldersmöglicherweise auch an anderen Orten der Fall ist, sodass Sie im Registrierungseditor nach User Shell Foldersallen gefundenen Werten suchen und diese korrigieren können, abhängig von Ihrer persönlichen Installation.

Versuchen Sie dann, das Programm erneut zu installieren.

Eine andere Möglichkeit besteht darin, einen neuen Administratorbenutzer auf Ihrem Computer zu erstellen und auf diese Weise zu installieren.

Weiße Katze
quelle
Kann bestätigen, dass dies das Problem löst.
Brock Vond
2

Für das Originalposter dieser Frage ist damit mehr als nur .Net behoben

Bei der Installation von AutoCAD in einer Umgebung mit GP- und Roaming-Profilen mit gesperrten lokalen Administratorkonten trat derselbe Fehler auf. (Wir sind auch dabei, von XP auf Win7 zu migrieren und Software zu installieren / testen.) Vor einigen Monaten musste ich mehrere Registrierungsprofile aufrufen und den UserShellFolder fest codieren, da der vorherige Administrator ein Standardbenutzerprofil erstellt hatte, auf dem er basiert sein Profil, das natürlich die Zeiger auf die persönlichen Einstellungen verdreht hat und jedes Mal, wenn ein neues Benutzerprofil erstellt wurde, auf sein Benutzerprofil verweist.

Möglicherweise müssen Sie auch die Shell-Ordner im gleichen Explorer-Ordner wie oben beschrieben aufrufen und die Profilreferenzen dort anpassen.

Tom
quelle
1
Ich fand heraus, dass dies das Problem bei der Installation von Dateien war.
Whitecat
2

Ich hatte das gleiche Problem mit dem ArcGIS-Programm und ging zurück und sah in den Google-Foren nach, um jemandem zu helfen :) Ich habe zwei Tage lang verschiedene Lösungsansätze ausprobiert, einschließlich der Bearbeitung der Registrierungswerte. Ich hatte das Programm deinstalliert, aber ich denke, es waren Dateien, die nicht gelöscht wurden.

Ich habe mein Problem mit dem Programm "Revo Uninstaller" (Free) folgendermaßen gelöst:

  • In der Liste der zur Deinstallation verfügbaren Programme wurde ArcMap (ArcGIS) nicht angezeigt. Wenn Sie jedoch auf das Symbol "Erzwungene Deinstallation" klicken, wird ein Feld zur Eingabe des Namens angezeigt.
  • Ich habe "Arc" eingegeben und das Programm wurde in die Liste aufgenommen.
  • Ich habe "Erweitert" und "Weiter" ausgewählt.
  • Ich habe alle ausgewählt und gelöscht.
  • Ich klickte auf "Weiter" und fertig.

Danach konnte ich das Programm problemlos neu installieren.

Josias Alan Rezini
quelle
Die Frage lautet, wann ein Programm installiert und nicht aktualisiert wird.
Whitecat
1

Wir hatten das gleiche Problem mit AutoCad 2013. Normalerweise bestehen unsere Benutzernamen aus acht Zeichen, aber gelegentlich haben wir einen mit mehr, weshalb wir das Problem ursprünglich nicht gesehen haben.

Wir verwenden keine Roaming-Profile, leiten jedoch alle Benutzerdateien (Dokumente, Bilder, Videos usw.) in den Netzwerkdateispeicher um. In unseren Gruppenrichtlinienobjekten wird dies in das Basisverzeichnis des Benutzers in AD verschoben.

Für uns hat das Ändern des Werts "Persönlich" im oben genannten Schlüsselsatz den ersten normalen Ablauf von AutoCad ermöglicht.

Beachten Sie jedoch, dass dadurch der Ordner "Documents" des Benutzers anstelle des gewünschten Netzwerkspeichers wieder in den Ordner C: \ Users \\ Documents verschoben wird. Nach dem ersten Ausführen von AutoCad mussten wir den Registrierungswert auf die ursprüngliche Einstellung zurücksetzen. Lassen Sie den Benutzer abmelden und wieder einschalten.

AutoCad sollte zu diesem Zeitpunkt noch funktionieren.

SteveG
quelle
0

Keiner der Vorschläge hier hat für mich funktioniert. Ich entschied mich, mich als Netzwerk-Supervisor am PC anzumelden und das Update (für alle Benutzer auf diesem PC) auszuführen.

Es ist offensichtlich, dass das Profil des jeweiligen Benutzers irgendwie beschädigt sein muss. Ich hatte eine beträchtliche Zeit damit verbracht, im Heuhaufen der Registrierung zu graben, um das Problem zu lokalisieren, als ich mich entschied, meine Verluste zu reduzieren und den Heavy-Hand-Ansatz zu versuchen. Es hat funktioniert, aber der Grund für das Scheitern ist, dass der Benutzer mich immer noch anspielt.

Wrynose
quelle