Excelで共有違反エラーを修正する方法

いくつかのWindowsユーザーは、Excelテーブルで行った変更を保存できないので、質問をしてきました。 結局のところ、何かを保存しようとするたびに、Excelファイルに「共有違反」があるというエラーメッセージが表示されて停止します。 この問題は、Windows 7、Windows 8.1、およびWindows 10で発生することが報告されているため、特定のWindowsバージョンに限定されません。

Microsoft Excelでの共有違反エラー

Microsoft Excelの共有違反エラーの原因は何ですか?

さまざまなユーザーレポートと、この問題を解決するために最も影響を受けたユーザーが展開した修正を分析することにより、この特定の問題を調査しました。 結局のところ、Microsoft Excelでこの共有違反エラーが発生する可能性のあるさまざまな原因があります。

  • Excelファイルのインデックス作成は許可されていません –ほとんどの場合、この特定の問題は、Excelファイルが内部のファイルのインデックス作成を許可するように構成されていないフォルダー内にある場合に発生します。 このシナリオが該当する場合、その特定のフォルダーの詳細属性設定を変更することで問題を解決できます。
  • 共有ウィザードは無効になっています結局のところ 、ExcelとOfficeスイート内の他のほとんどのプログラムでは、正しく機能するために共有ウィザードを有効にする必要があります。 一部のユーザーは、[フォルダオプション]メニューを使用して共有ウィザードを再度有効にした後、問題が解決したと報告しています。
  • サードパーティのAVがExcelファイルを占有している – Excelが上書きしようとしている間、ファイルをビジーにしておくことにより、いくつかのサードパーティのAVスイート(Comodo、AVG、AVAST、McAfee、Malwarebytesを含む)もこのエラーを生成することが知られています。 このシナリオが該当する場合は、AVのリアルタイム保護を無効にするか、組み込みのセキュリティオプション(Windows Defender)に移行することで問題を解決できるはずです。

現在同じエラーに苦しんでいる場合、この記事ではトラブルシューティングガイドのコレクションを提供します。 以下に、同様の状況の他のユーザーがMicrosoft Excelの共有違反エラーを修正するために使用したメソッドのコレクションがあります。 以下に取り上げる潜在的な修正のそれぞれは、少なくとも1人の影響を受けるユーザーによって有効であることが確認されています。

最良の結果を得るには、効率と難易度で注文したため、提示された順にメソッドを実行することをお勧めします。 以下のいずれかの方法で、問題の原因に関係なく問題を解決できます。

さぁ、始めよう!

方法1:Excelファイルのインデックス作成を許可する

結局のところ、このエラーが発生する最大の理由は、Excelファイルが、内部のファイルにコンテンツのインデックスを作成できるように構成されていないフォルダー内にある場合です。 新しいバージョンのExcelは、この高度な属性が有効になっていないフォルダーではうまく動作しないため、結果として共有違反エラーがスローされます。

影響を受ける複数のユーザーは、内部のファイルのインデックス作成を許可するように、責任があるフォルダーの詳細属性を変更することでこの問題を回避できたと報告しています。 これを行う方法のクイックガイドを次に示します。

  1. Excelを完全に閉じ、トレイバーアイコンをチェックして、Microsoft Officeのインスタンスがバックグラウンドで実行されていないことを確認します。
  2. 問題のファイルを保持するフォルダーに移動し、そのファイルを右クリックして、コンテキストメニューから[ プロパティ ]を選択します。
  3. [ プロパティ]画面内で[ 全般 ]タブを選択し、[ 属性 ]セクションに移動して、それに関連付けられている[ 詳細設定 ]ボタンをクリックします。
  4. [ 詳細属性]ウィンドウ内で、[ アーカイブとインデックス]属性に移動し、 [ファイルプロパティ]に加えて[このフォルダー内のファイルにコンテンツのインデックス許可する]に関連付けられているボックスをオンにします
  5. [ OK] 、[ 適用]の順にクリックして変更を保存し、もう一度Excelを起動して、そのファイルへの変更を保存しようとしたときに共有違反エラーが引き続き発生するかどうかを確認します。

フォルダーの属性を変更してコンテンツのインデックス作成を許可する

同じエラーが引き続き発生する場合は、下の次の方法に進んでください。

方法2:共有ウィザードを有効にする

共有違反エラーの原因となる可能性があるもう1つのかなり一般的な犯人は、無効化された共有ウィザードです。 結局のところ、Excelは適切に機能するためにこの機能を有効にする必要があります。 一部の影響を受けるユーザーは、フォルダオプション画面で共有ウィザードを再度有効にした後、問題が解決したと報告しています。

[フォルダオプション]メニューから共有ウィザード機能を有効にする方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、 「コントロールフォルダー」入力し、 Enterキーを押して[ フォルダーオプション ]メニューを開きます。

    [ファイル名を指定して実行]ボックスから[エクスプローラーオプション]ウィンドウを開く
  2. [ファイルエクスプローラーのオプション]画面が表示されたら、[ 表示 ]タブを選択します。 次に、[ 共有ウィザードを使用する(推奨)]が見つかるまで[ 詳細設定]オプション内を下にスクロールします 。 表示されたら、[ 共有ウィザード使用する(推奨) ]に関連付けられているボックスがオンになっていることを確認し、[ 適用 ]をクリックして構成を保存します。

    共有ウィザードのアクティブ化
  3. この変更を行った後、コンピューターを再起動し、次の起動シーケンスが完了したら問題が解決されるかどうかを確認します。

それでもこの問題が発生する場合は、下の次の方法に進んでください。

方法3:サードパーティのAVリアルタイム保護を無効にする

さまざまなユーザーレポートによると、この特定の問題は、過保護なアンチウイルススイートによっても引き起こされる可能性があります。 Comodo Antivirus、AVG、Avast、McAfee、さらにはMalwarebytesのPremiumバージョン(他にも存在する可能性があります)でさえ、Excelが上書きを試みている間に(保存シーケンス中に)Excelファイルを上書きすることが知られており、このエラーが発生します。 結局のところ、Windows Defenderにはこの問題はありません。

サードパーティのウイルス対策でも問題が発生している場合は、リアルタイム保護を無効にして、AVが無効になっているときに共有違反が発生することなくExcelファイルを保存できるかどうかを確認してください。 ほとんどのサードパーティ製AVスイートでは、トレイバーアイコンを使用してリアルタイム保護を無効にできます。

アバストのリアルタイム保護機能を無効にする

AVがこのエラーの原因であることを証明できた場合、次の2つのオプションがあります。Excelで作業中はAVを無効のままにするか、AVを完全にアンインストールしてWindows Defenderに切り替えます(デフォルトウイルス対策)。

現在のサードパーティ製のAVスイートをアンインストールする場合は、残りのファイルを残さずに現在のセキュリティスキャナーをアンインストールする際に、このガイド( こちら )に従ってください。

興味深い記事