エラー1325 <username>は有効な短いファイル名ではありません


10

* .msiまたはファイルをWindows 7オペレーティングシステムにインストールしようとすると、次のエラーが発生しました。

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てください。個人用のインストールに応じて、レジストリエディタで検索して、見つかったすべての値を修正できます。

次に、プログラムを再インストールしてみます。

別のオプションは、コンピューターに新しい管理ユーザーを作成し、その方法でインストールすることです。


これで問題が解決したことを確認できます。
Brock Vond

2

この質問の元の投稿者にとって、これは単なる.Net以上のものを修正します。

GPとローミングプロファイルのローカル管理者アカウントがロックされた環境で、AutoCADをインストールするときと同じエラーと闘っていました。(また、XPからWin7に移行し、ソフトウェアをインストール/テストする必要があります)ある時点で、以前の管理者が以下に基づいてデフォルトのユーザープロファイルを作成したため、いくつかのレジストリプロファイルにアクセスして、UserShellFolderをハードコードする必要がありました。もちろん、個人設定へのポインタを台無しにし、新しいユーザープロファイルが作成されるたびに自分のユーザープロファイルを指すようにする彼のプロファイル。

また、上記と同じエクスプローラーフォルダーのシェルフォルダーに移動して、そこにあるプロファイル参照を微調整する必要がある場合もあります。


1
これが実際にファイルをインストールする際の問題であることがわかりました。
Whitecat、2012年

2

ArcGISプログラムでも同じ問題が発生したため、誰かを助けるために戻ってGoogleフォーラムを確認しました:)レジストリ値の編集など、さまざまな解決方法を2日間試しました。プログラムをアンインストールしましたが、削除されなかったファイルだと思います。

次の手順に従って、プログラム「Revo Uninstaller」(無料)の問題を解決しました。

  • アンインストール可能なプログラムのリストで、ArcMap(ArcGIS)は表示されませんでしたが、[強制アンインストール]アイコンをクリックすると、名前を入力するフィールドが表示されます。
  • 「アーク」と入力すると、プログラムがリストに表示されます。
  • 「詳細」と「次へ」を選択しました。
  • すべて選択して削除しました。
  • 「次へ」をクリックして終了しました。

その後、なんとか問題なく再インストールできました。


問題は、プログラムがいつインストールされ、更新されないのかを尋ねることです。
Whitecat、2015

1

AutoCad 2013でも同じ問題が発生しました。通常、ユーザー名は8文字ですが、時々それ以上の文字が含まれるため、最初は問題が発生しませんでした。

ローミングプロファイルは使用しませんが、すべてのユーザーファイル(ドキュメント、画像、ビデオなど)をネットワークファイルストレージにリダイレクトします。GPOはこれをADのユーザーのホームディレクトリと同じ場所に移動します。

私たちにとっては、上記のキーセットの「個人」の値を変更することで、AutoCadの最初の実行を正常に進めることができました。

ただし、これにより、ユーザーの「ドキュメント」フォルダが、目的のネットワークストレージではなく、C:\ Users \\ Documentsフォルダに戻されることに注意してください。AutoCadの最初の実行が完了した後、レジストリ値を元の設定に戻す必要がありました。ユーザーをログオフさせ、再度ログオンしてもらいます。

AutoCadはこの時点でも機能するはずです。


0

ここでの提案はどれもうまくいきませんでした。私はPCにネットワーク管理者としてログインし、(このPCのすべてのユーザーに対して)更新を実行することを決定しましたが、それでうまくいきました。

どういうわけか通常のユーザーのプロファイルが破損している必要があることは明らかです。私はかなりの時間を費やしてレジストリの干し草の山を掘り下げて、問題を特定し、損失を減らして重い手によるアプローチを試みることにしました。それは機能しましたが、ユーザーがまだ私をほのめかしているので失敗の論理的根拠。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.