Windows 10で260文字を超えるファイルパスを許可する方法
Windows 10のAnniversary Updateを使用すると、ついにWindowsの260文字までの最大パス制限を放棄することができます。 Windowsレジストリまたはグループポリシーを少し編集するだけで済みます。これを実現する方法は次のとおりです。.
Windows 95より前のWindowsでは、ファイル名の長さは8文字で、拡張子は3文字で、一般に8.3ファイル名と呼ばれていました。 Windows 95は、長いファイル名を許可するためにそれを放棄しましたが、それでも最大パス長(フルフォルダーパスとファイル名を含む)を260文字に制限しました。それ以来、その限界は設定されています。この制限に遭遇したことがあるのであれば、おそらくハードドライブの内容を別のドライブのフォルダーにコピーする場合など、深いフォルダー構造を他のフォルダーにコピーしようとしたときです。 Windows 10 Anniversary Updateはついにその最大パス長を放棄するオプションを追加します.
注意点が1つあります。この新しい設定は、必ずしもすべてのアプリケーションで機能するわけではありませんが、ほとんどのアプリケーションで機能します。特に、すべての64ビットアプリケーションと同様に、最近のアプリケーションでも問題ありません。動作するためには、古い32ビットアプリケーションを明示する必要があります。これは、アプリケーションのマニフェストファイルで、アプリケーションがより長いパスをサポートしていることを示していることを意味します。最も人気のある32ビットアプリは問題ないはずです。それでも、あなたは設定を試みることによって何も危険にさらされません。アプリケーションが動作しない場合、唯一起こることは、フルパスが260文字を超える場所に保存されているファイルを開いたり保存したりすることができなくなることです。.
ホームユーザー:レジストリを編集して260文字のパス制限を削除する
Windows Homeエディションをお持ちの場合は、Windowsレジストリを編集してこれらの変更を加える必要があります。 Windows ProまたはEnterpriseを使用していても、グループポリシーエディタよりもレジストリで作業した方が快適な場合は、この方法で行うこともできます。 (ただし、ProまたはEnterpriseを使用している場合は、次のセクションで説明するように、より簡単なグループポリシーエディタを使用することをお勧めします。)
標準的な警告:レジストリエディタは強力なツールであり、それを誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。これは非常に単純なハックです、そして、指示に固執する限り、あなたは何の問題もないはずです。ただし、これまで作業したことがない場合は、作業を始める前にレジストリエディタの使い方を読むことを検討してください。変更を加える前に、必ずレジストリ(およびあなたのコンピュータ!)のバックアップを取ってください。.
開始するには、[スタート]をクリックして「regedit」と入力し、レジストリエディタを開きます。Enterキーを押してレジストリエディタを開き、PCに変更を加えるための許可を与えます。.
レジストリエディタで、左側のサイドバーを使用して次のキーに移動します。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
右側で、という名前の値を見つけます。 LongPathsEnabled
それをダブルクリックします。値が表示されていない場合は、右クリックして作成する必要があります。 ファイルシステム
[新規]> [DWORD(32ビット)値]を選択し、新しい値に名前を付けます。 LongPathsEnabled
.
値のプロパティウィンドウで、[値のデータ]ボックスで値を0から1に変更し、[OK]をクリックします。.
これで、レジストリエディタを閉じてコンピュータを再起動(またはアカウントからサインアウトして再度サインオン)することができます。変更を元に戻したい場合は、 LongPathsEnabled
値を1から0に戻す.
ワンクリックレジストリハックをダウンロードする
自分でレジストリに飛び込むことを好まない場合は、ダウンロード可能なレジストリハックを2つ作成しました。一方のハックは260文字のパス制限を削除し、もう一方のハックはデフォルトの制限を復元します。どちらも次のZIPファイルに含まれています。使用するものをダブルクリックし、プロンプトをクリックしてコンピュータを再起動します。.
ロングパスネームハック
これらのハックは本当にただの ファイルシステム
キーを LongPathsEnabled
上記の値を取得してから、.REGファイルにエクスポートします。 「Remove 260 Character Path Limit」ハックを実行すると、 LongPathsEnabled
「Restore 260 Character Path Limit(既定値)」ハックを実行すると、値が0に戻ります。また、レジストリをいじってみるのであれば、自分のレジストリハックを作成する方法を学ぶのに時間がかかる価値があります。.
ProユーザーとEnterpriseユーザー:ローカルグループポリシーエディターで260文字のパス制限を削除する
Windows 10 ProまたはEnterpriseを使用している場合、新しいアプリのインストール通知を無効にする最も簡単な方法は、ローカルグループポリシーエディターを使用することです。これは非常に強力なツールなので、これまで一度も使用したことがない場合は、何ができるかを学ぶためにしばらく時間をかける価値があります。また、会社のネットワークに接続している場合は、全員を支持して、まず管理者に確認してください。職場のコンピュータがドメインの一部である場合は、ローカルグループポリシーよりも優先されるドメイングループポリシーの一部である可能性もあります。.
Windows 10 ProまたはEnterpriseで、[スタート]ボタンをクリックし、「gpedit.msc」と入力して、Enterキーを押します。.
ローカルグループポリシーエディタの左側のペインで、[コンピュータの構成]> [管理用テンプレート]> [システム]> [ファイルシステム]にドリルダウンします。右側にある「Enable win32 long paths」という項目を見つけてダブルクリックします。.
開いたプロパティウィンドウで、[有効]オプションを選択し、[OK]をクリックします。
これで、ローカルグループポリシーエディタを終了してコンピュータを再起動(またはサインアウトしてから再度ログイン)して変更を完了できるようになりました。いつでも変更を元に戻したい場合は、同じ手順に従ってそのオプションを「無効」または「未設定」に戻してください。
最大パス制限は、あなたがこれまで遭遇したものではないかもしれませんが、何人かの人々にとってはそれは確かに時折のフラストレーションになることができます。 Windows 10はついにその制限を削除する機能を追加しました。それを実現するには、レジストリまたはグループポリシーを素早く変更するだけです。.