質問: あるソフトをインストールしようとしたところ、「8.3形式が無効なドライブが存在しないため、インストールできません」とエラーが出てしまいました。 なのでCドライブを、8.3形式が無効なドライブにしたいです。 ちなみに、コンソール上で「fsutil behavior set Disable8dot3 1」と打ち、「現在のレジストリの状態は1です」というメッセージが表示されても、インストール時には同じエラーが出てしまいました。 再起動して試しても、ダメでした。 ソフトのインストーラーに問題があればしょうがないですが、自分の操作に問題があれば、教えてほしいです。 よろしくお願いします。 環境windows server 2012 R2
回答: こんにちは。 記憶は定かではないのですが、fsutilコマンドの古い形式ではCドライブの8.3形式を無効化できなかったような気がします。しかし、新しい形式ではできた筈です。 8.3形式の短いファイル名を生成しないようにするの真ん中当たりから記載されてます。 `fsutil behavior set disable8dot3`ではなく`fstuil 8dot3name`コマンドです。 後、Cドライブに残っている8.3形式ファイルを削除しておくことも必要なのかも知れません。その方法も上記に続けて記載されてます。 なお、8.3形式しか使えないソフトウェアをCドライブへインストールしていたら、そのソフトは動かなくなると思いますのでご注意下さい。 ですので、私はCドライブは8.3形式を有効にしてその他のドライブを無効にして使ってます。 (8.3形式を有効でフォルダ内のファイル数が増えた時の遅さは悪夢ですから。)