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?
.net-framework
windows-7
Weiße Katze
quelle
quelle
Antworten:
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
personal
Registrierungsschlüssel ändern :\\<domain>\profiles$\<username>
%USERPROFILE%\<username>
Beachten Sie, dass dies
User Shell Folders
möglicherweise auch an anderen Orten der Fall ist, sodass Sie im Registrierungseditor nachUser Shell Folders
allen 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.
quelle
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.
quelle
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:
Danach konnte ich das Programm problemlos neu installieren.
quelle
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.
quelle
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.
quelle