メイン ウィンドウズ10 Windows10でNTFSロングパスを有効にする方法

Windows10でNTFSロングパスを有効にする方法



Windows 10 Anniversary Updateで、Microsoftはついに、開発者が開発中に直面した長年の問題、つまりパスの長さの260文字の制限に対処しました。このパスの長さの制限は、ほぼ永遠にWindowsに存在していました。わからない場合は、現在リリースされているすべてのWindowsバージョンで、ファイルパスの最大長は260文字です。アニバーサリーアップデート(バージョン1607)の一部であるWindows 10のビルド14352以降、この制限は回避できます。

広告

ファイルエクスプローラーWindows10フォルダーオプションすべてのWindowsファイルシステムには、保存されたデータにアクセスするためのファイルとフォルダの概念があります。パスは、そのデータが格納されている場所を示す文字列値です。ただし、Windowsによって課されるパスには、ドライブ文字、コロン、円記号の区切り、および終了ヌル文字を含む260文字の制限があります。これは、NTFSファイルシステムの制限ではなく、データへのアクセスに使用されるレガシーAPIの制限です。 Windows API関数のUnicode(または「ワイド」)バージョンにアクセスしたり、パスの前に\?を付けたりするなどの回避策もあります。

エンドユーザーレベルでは、ファイルエクスプローラーがファイルまたはフォルダーへのアクセスを許可しない場合、そのパスが260文字を超えると、過去にすでに問題に直面しているユーザーがいる可能性があります。このような状況では、ユーザーは他に解決策がなく、シンボリックリンクを使用してそのデータにアクセスするか、回避策を使用するサードパーティのツールを使用する必要があります。たとえば、代替のファイル管理ツールであるTotal Commanderは、箱から出して長いパスを処理できるため、このようなファイルやフォルダーへのアクセスを支援します。

制限付きモードをオフにする方法

ただし、Explorer Shellには、Windowsでこの制限が何年もあります。この問題を解決するために、MicrosoftはWindows 10に適切な変更を加えました。Windows10ビルド14352以降で利用可能な新しいグループポリシー設定により、オペレーティングシステムは260文字より長いパスを持つことができます。

NTFSロングパスを有効にすると、マニフェストされたWin32アプリケーションとWindowsストアアプリケーションが、ノードあたり通常の260文字の制限を超えるパスにアクセスできるようになります。この設定を有効にすると、プロセス内で長いパスにアクセスできるようになります。

これは、実際には、アプリケーションのマニフェストに次の行が含まれている必要があることを意味します。

誰かが最後にオンラインだったのがいつだったかを知る方法
true

マニフェストは、互換性情報やDPI認識など、プロセスEXEに関する追加情報を含む小さなファイルです。

マニフェストを追加するアプリ開発者に加えて、適切なグループポリシー設定を有効にする必要があります。これは、グループポリシーエディターを使用するか、レジストリの調整を使用して実行できます。

グループポリシーを使用してWindows10でNTFSロングパスを有効にする方法

  1. キーボードのWin + Rキーを同時に押して、次のように入力します。
    gpedit.msc

    Enterキーを押します。

  2. グループポリシーエディターが開きます。 [ローカルコンピューターポリシー]-> [コンピューターの構成]-> [管理用テンプレート]-> [システム]-> [ファイルシステム]-> [NTFS]に移動します。
  3. そこで、ダブルクリックしてオプションを有効にします NTFSロングパスを有効にする
  4. Windows10を再起動します。

グループポリシーの調整を使用してWindows10でNTFSロングパスを有効にする方法

  1. レジストリエディタを開く 。
  2. 次のレジストリキーに移動します。
    HKEY_LOCAL_MACHINE  System  CurrentControlSet  Policies

    ヒント:できます ワンクリックで目的のレジストリキーにアクセスします 。
    そのようなキーがない場合は、作成するだけです。

  3. 右側で、という名前の新しい32ビットDWORD値を作成しますLongPathsEnabled。その値データを1に設定します。
    注意: 64ビットWindowsを実行している場合でも 、32ビットのDWORD値を作成する必要があります。次のスクリーンショットを参照してください。
  4. Windows10を再起動します。

最後に、グループポリシーを使用せずにこの新機能を有効にする方法があります。次の調整が必要です。

レジストリの調整を使用してWindows10でNTFSロングパスを有効にする方法

  1. レジストリエディタを開く 。
  2. 次のレジストリキーに移動します。
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  FileSystem

    ヒント:できます ワンクリックで目的のレジストリキーにアクセスします 。
    そのようなキーがない場合は、作成するだけです。

  3. 右側で、という名前の新しい32ビットDWORD値を作成しますLongPathsEnabled。その値データを1に設定します。
  4. Windows10を再起動します 。

これで完了です。

次のビデオを参照してください。

こちらからYouTubeチャンネルに登録できます。 Youtube

それでおしまい。この機能は、Windowsでの作業の問題点の1つに最終的に対処するため、非常に興味深いものに見えます。 Windows8.1およびWindows7の場合、この問題は2013年に修正プログラムKB2891362によって修正されたようです。ただし、Windows 10 Anniversary Updateでこれに対する追加の修正がある場合は、Microsoftがこれらの変更をWindows8.1およびWindows7にも移植するとよいでしょう。

iTunesのバックアップ場所を変更する方法 Windows 10

興味深い記事

エディターズチョイス

Windows 10バージョン1803は、HomeおよびProSKUのサポートが終了しました。
Windows 10バージョン1803は、HomeおよびProSKUのサポートが終了しました。
Microsoftは、HomeおよびProユーザー向けのWindows10バージョン1803「2018年4月の更新」のサポートを終了しました。これらのエディションはサポートされなくなりました。マイクロソフトは、これらのエディションのユーザーにWindows 10バージョン1903を使用することをお勧めします。以前は、Windows 10バージョン1803にアップグレード通知が表示され、OSをアップグレードするためのヒントが表示されていました。
Excel で平方根、立方根、n 乗根を求める
Excel で平方根、立方根、n 乗根を求める
Excel で数式の指数と関数を使用して平方根、立方根、n 乗根を求める方法。
ワイヤーハーネスを使用しないヘッドユニットの取り付け方法
ワイヤーハーネスを使用しないヘッドユニットの取り付け方法
ハーネスを使用せずにカー ステレオを配線する方法と、ヘッド ユニットに完全に差し込まれている実際のハーネスを紛失した場合の配線方法についても説明します。
試合時にメッセージを送信する方法
試合時にメッセージを送信する方法
Match.comで誰かにウィンクを送るのはかわいいですが、自分に気付くための最良の方法ではありません。もちろん、返送するのはクールで礼儀正しいです。しかし、あなたが会話を始めたいのなら、まあ
Windows10で従量制としてイーサネット接続を設定する
Windows10で従量制としてイーサネット接続を設定する
有線のイーサネット接続を従量制として設定する必要がある場合は、いくつかの状況があります。 Windows 10でそれを行う方法と、それを実行する理由を確認してください。
Tiny WindowsBordersをダウンロードする
Tiny WindowsBordersをダウンロードする
小さなウィンドウの境界線。 Tiny Windows Bordersを使用すると、Windows 8 RTM / RPで巨大なWindows境界線のサイズを変更できます。Microsoftが表示用のユーザーインターフェイスを削除したため、小さなWindows境界線を好む人のために作成されました。このアプリはWinaeroTweakerに取って代わられ、現在はメンテナンスされていません。次のオプションを使用してください
Wishアプリで配送先住所を変更する方法
Wishアプリで配送先住所を変更する方法
Wishの配送先住所が間違っていることに気づき、それを変更したい場合でも、心配は要りません。注文した後でも、いつでもWishで配送先住所を変更できます。それ