---
title: "パッチファイルを無効にする"
slug: "disable-a-patch-file"
abstract: "サーバーの設定をデフォルト設定に戻したい場合は、パッチファイルを無効にできます。"
---
# パッチファイルを無効にする

[パッチファイル](https://doc.sitecore.com/sai/ja/developers/sitecoreai/development/use-a-patch-file-to-customize-the-sitecore-configuration.html "Use a patch file to customize the Sitecore configuration")を使ってSitecoreAIサーバーの設定をカスタマイズできます。サーバーの設定をデフォルトに戻したいなら、パッチファイルを一時的に無効にし、削除しなくてもいいですよ。

このトピックでは、以下の方法を説明します:

-   パッチファイルを1つ無効にする
-   レイヤー内のすべてのパッチファイルを無効にしてください

## パッチファイルを1つ無効にする

パッチファイルを1つ無効にするには、以下の2つの方法のいずれかがあります。

-   ファイルシステム内のパッチファイルに移動し、最後に「 .config」以外の名前に名前を変更してください。例えば、 Sitecore.Analytics.Config を に名前を変えます。 Sitecore.Analytics.Config.Disabled.
-   パッチファイルを <loadOrder> セクションに追加し、 mode="Off" 属性を追加します。例えば: <add path="Sitecore.Analytics.Config" type="File" mode="Off" />

## レイヤー内のすべてのパッチファイルを無効にしてください

レイヤー内のすべてのパッチファイルを無効 [にすることで、](https://doc.sitecore.com/sai/ja/developers/sitecoreai/development/configuration-layers.html "Configuration layers")パッチファイルを削除せずにカスタマイズされたテストや開発環境を素早くデフォルト設定に戻すことができます。

> !注この方法は、パッチファイルとSitecore自身の設定ファイルの両方を無効にします。

レイヤー内のすべての設定ファイルを一時的に無効化するには:

1.  Website/App\_Config/layers.configファイルを開け。
    
2.  例えばEnvironmentレイヤーなど、関連するレイヤー定義文字列を見つけてください。
    
    > !重要Sitecoreレイヤーやモジュールレイヤーを無効にしないでください。これらのレイヤーの設定ファイルを無効にすると、SitecoreAIは正しく読み込まれません。
    
3.  レイヤー定義にmode="off" 属性を追加します。例えば、環境レイヤーのすべての設定ファイルを無効にするには:
    
    <layer name="Environment" includefolder="/App\_config/Environment/" mode="off">
    …
    </layer>
    

しかし、SitecoreAIが読み込まれると、レイヤー内のすべての設定ファイルを無視します。