Windows 10 で既定の 256 文字のパスの長さ制限 (MAX_PATH) を変更する方法

Autodesk Support

2023年10月8日


対象となる製品とバージョン


問題:

Windows 10 で既定の 256 文字のパスの長さ制限(MAX_PATH)を変更する方法。

環境:

Windows 10 (1607)以降のバージョン。

原因:

既定では、Windows では 256 文字のパスの長さ制限 (MAX_PATH) が使用されます: ファイル、パス、およびネームスペースの命名

解決策:

Windows 10 (バージョン 1607) 以降、MAX_PATH の制限事項が、共通の Win32 ファイルおよびディレクトリ機能から削除されました。新しい拡張パスの動作を使用するには、レジストリ キーの変更を使用してオプトインする必要があります

警告!
Windows のレジストリを不適切に編集すると、コンピュータのオペレーティング システムが使用できなくなることがあります。Microsoft は「Microsoft サポート技術情報」で、レジストリについて知る必要がある重要な情報を豊富に提供しています。 Microsoft レジストリ エディタは自己の責任において使用し、「Microsoft サポート技術情報」の記事「Windows レジストリをバックアップおよび復元する方法」、およびオートデスクのサポート情報記事「システム レジストリをバックアップする方法」に記載される手順に従って、オペレーティング システムのレジストリのバックアップを保存した後で実行するようにしてください。レジストリに関する詳細は、Microsoft のレジストリ エディターのヘルプ トピックにも記載されています。

Windows 10 で長いパスの動作を有効にするには:
  1. Windows の[スタート]メニューで、REGEDIT と入力します。
  2. [レジストリ エディター]を選択します。
  3. レジストリ エディターで、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem にある次の場所に移動します。
  4. 「LongPathsEnabled」という名前のエントリを選択します。 
注: レジストリ キーが存在しない場合は、次の操作を行ってエントリを追加することもできます。
  1. [FileSystem]フォルダを選択した状態で、レジストリ キーが配置されている[名前]列の空白部分を右クリックします。
  2. [新規作成]を選択します。
  3. [DWORD (32 ビット)値]を選択します。
ユーザが追加したイメージ
  1. 新しく追加したキーを右クリックし、[名前変更]を選択します。
  2. キーに LongPathsEnabled という名前を付けます。
  3. [Enter]を押します。
  1. [LongPathsEnabled]エントリをダブルクリックして、キーを開きます。 
  2. [値]データ フィールドに、値として 1 を入力します。これにより、長いパスのオプションが有効になります。
影響を受ける Win32 ファイルまたはディレクトリ関数を最初に呼び出した後、レジストリ キーの値は(プロセスごとに)システムによってキャッシュされます。レジストリ キーは、プロセスの存続期間中は再ロードされません。一部のプロセスはキーが設定される前に起動した可能性があるため、システム上のすべてのアプリがキーの値を認識するようコンピュータの再起動が必要になる場合があります。

さらにレジストリ キーは、[コンピュータの構成] > [管理用テンプレート] > [システム] > [ファイルシステム] > [NTFS の長いパスを有効にする] の [グループ ポリシー] から制御することもできます。

ユーザが追加したイメージ

製品:

すべてのデスクトップ製品;


この情報は役に立ちましたか?


サポートが必要な場合は、Autodesk Assistant にお問い合わせください!

Assistant が回答を見つけたり、担当者に連絡するお手伝いをします。


オートデスクではどのようなサポートが提供されますか?

ご利用可能なサポートの種類は、サブスクリプションのプランによって異なります。現在のプランでご利用可能なサポート レベルをご確認ください。

サポート レベルを確認