it-swarm-ja.com

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

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

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

この問題を修正してインストールを完了するにはどうすればよいですか?

10
Whitecat

これは、ドメイン内のファイルで発生します。これまで見てきたことから、これはドメインからログインするユーザーでのみ発生します。

このソリューションは、regeditで次のレジストリの場所に移動するだけです。

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

ここで、personalレジストリキーを変更する必要があります。

  • \\<domain>\profiles$\<username>から
  • %USERPROFILE%\<username>

User Shell Foldersは他の場所にも存在する可能性があるため、レジストリエディターでUser Shell Foldersを検索し、見つかったすべての値を個人のインストールに応じて修正できます。

次に、プログラムを再インストールしてください。

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

7
Whitecat

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

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

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

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

2

この質問の元の投稿者にとって、これは.Netだけではありません。

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

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

2
Tom