Microsoft Excelの共有違反エラーを解決する方法
Excelファイルを保存しようとした際に「共有違反」エラーが発生すると、非常にイライラすることがあります。原因は権限関連の場合もあれば、アプリ自体の不具合、あるいはバックグラウンドプロセスがファイルに干渉している場合もあります。基本的に、これはExcelが「今はこの場所に書き込めません」と警告しているようなものです。ネットワークドライブやローカルフォルダーに保存する際にこのエラーが発生した場合でも、回避策がいくつかあります。このガイドは、何が問題なのかを理解し、問題なく作業を保存できるようにお手伝いします。
Excelの保存時に発生する「共有違反」エラーを修正する方法
ネットワークフォルダの権限を正しく設定する
共有ネットワークドライブにファイルを保存しようとしてこのエラーが発生する場合、ユーザーアカウントに適切な権限がないことが原因である可能性があります。少なくとも「変更」と「削除」の権限が必要ですが、場合によってはそれ以上の権限が必要になることもあります。企業内や共有環境で作業している場合、これが思わぬ原因となることがよくあります。
- 保存先のフォルダーの権限レベルを再確認するようネットワーク管理者に依頼してください。
- フォルダに対する変更と削除の権限が付与されているはずです。通常、Windowsのプロパティ>セキュリティでこれらの権限を確認し、ユーザーアカウントを追加または変更してください。
- 権限を整理したら、もう一度保存してみてください。設定によっては、権限が更新された後にのみ機能する場合があります。
一方、ローカルで作業していてもエラーが発生する場合は、フォルダが読み取り専用になっていないか、または他の権限設定によって書き込みがブロックされていないかを確認してください。Windowsは、場合によっては必要以上に複雑な処理をしなければならないことがあります。
ファイルエクスプローラーで共有ウィザードを有効にする
このオプションは隠れた部分もありますが、オンにすることで改善されることがあります。特にWindowsがフォルダが既に共有されていると判断した場合などに有効です。共有ウィザードは、Windowsが共有権限を適切に管理し、奇妙な競合を修正するのに役立ちます。
- を押してファイル エクスプローラーWindows + E を開きます。
- 上部の 3 つのドットをクリックし、[オプション] を選択します。
- フォルダー オプション ウィンドウ内の表示 タブに切り替えます。
- 下にスクロールして [共有ウィザードを使用する (推奨)]を見つけます。チェックが付いていない場合は、そのボックスにチェックを入れます。
- 適用 をクリックし、次に OK をクリックします。
その後、Excelをもう一度保存してみてください。一部のユーザーからは、この機能を切り替えることで共有違反が解決したという報告もありますが、正直なところ、Windowsがなぜこの機能を隠しているのか、私には理解できません。
まずローカルに保存してから転送する
これはちょっとしたコツですが、ネットワークが不安定だったり、権限設定が面倒だったりする場合は、スプレッドシートをローカルドライブ(例えば C:\Users\YourName\Documents)に直接保存してみてください。ローカルに保存したら、ネットワークフォルダに手動で移動またはコピーできます。
- Excel で、** [ファイル] > [名前を付けて保存] に移動します。
- 参照 を選択し、ローカル ドライブ上のフォルダーを選択します。デスクトップまたはドキュメント フォルダーが使用できます。
- 保存 をクリックします。
- 必要に応じて、ファイル エクスプローラーを開き、保存したファイルをネットワーク ドライブまたはフォルダーにドラッグします。
これにより、共有違反を引き起こす可能性のある接続の不具合を回避できます。なぜ機能するのかは不明ですが、多くの場合は機能します。
別の名前で保存する
ファイル名が何らかの理由で競合している場合(例えば、既に奇妙な隠しロックがかかっているなど)、別のファイル名で名前を付けて保存してみてください。Excelが特定のファイル名やパスで動作しなくなることがあります。
- Excel で、ファイル > 名前を付けて保存 をクリックします。
- フォルダーを選択し、[ファイル名] フィールドをクリックして、一意の名前に変更します。
- 保存 をクリックします。名前の切り替えが機能する場合は、問題ありません。
多くのユーザーから、特に編集中にファイルの名前が変更されたり移動されたりすると、偶発的なファイル名の競合によってこれらのエラーが発生する可能性があると報告されています。
ウイルス対策を一時的に無効にする
ウイルス対策プログラムが過剰に働き、Excel がファイルを正しく書き込めなくなることがあります。Windows Defender やサードパーティ製のウイルス対策ソフトをご利用の場合は、ファイルの保存に必要な時間だけ、一時的に無効にしてみてください。
- [スタート] > [Windows セキュリティ] またはウイルス対策アプリを開きます。
- ウイルスと脅威の防止に移動し、設定の管理 をクリックします。
- リアルタイム保護 をオフにします。
- Excel ファイルをもう一度保存してみます。
- 後で保護を再びオンにすることを忘れないでください。セキュリティに抜け穴がないようにしてください。
一部のマシンではこれはやり過ぎかもしれませんが、他に方法がない場合は試してみる価値はあります。ただし、コンピュータを長時間保護されていない状態のままにしないように注意してください。
フォルダのインデックス作成をオンにする
このトリックはちょっと奇妙ですが、Windowsのフォルダコンテンツインデックスを有効にすると、「ファイルが使用中」のような問題の解決に役立つことがあります。フォルダにインデックスが設定されていない場合、Windowsはそこにファイルを書き込もうとすると、わかりにくいエラーを表示することがあります。
- フォルダーを右クリックし、[プロパティ] を選択します。
- 全般 タブに移動し、 詳細設定 をクリックします。
- このフォルダー内のファイルに対して、ファイルのプロパティに加えてコンテンツのインデックス作成を許可する をチェックします。
- OK を押してから 適用 を押します。
これですべてが解決するわけではないかもしれませんが、特に頻繁に保存するスプレッドシートがいっぱいのフォルダーの場合は、試してみるのは簡単です。
Microsoft Excel / Officeの修復
それでも問題が解決しない場合は、Excel アプリ自体に問題がある可能性があります。Office が破損したり、バグが発生して保存がおかしくなることがあります。幸いなことに、Windows には Office を完全に再インストールせずに修復できる 修復ツール があります。
- コントロール パネル を開きます (スタートで検索してください)。
- プログラムのアンインストール をクリックします。
- リストでMicrosoft Office を見つけて選択し、変更 をクリックします。
- クイック修復 を選択し、修復 をクリックしてください。これは高速で、インターネット接続を必要としません。
- それでも解決しない場合は、オンライン修復 を試してください。時間はかかりますが、より多くの問題が解決されます。
設定によっては、修復によって奇妙なバグが解消され、保存機能が正常状態に戻ることがあります。
共有違反を回避する複数の方法
正直なところ、これらのエラーが発生する理由は様々です。権限、アプリの問題、バックグラウンドプロセスの修正が役立つ場合が多いです。これらのヒントを試してもすぐに効果がない場合は、システムログを確認したり、より詳細な診断を実行したりする価値があるかもしれません。しかし、ほとんどの人にとって、これらの手順で一般的な原因は解決し、ファイルは再び保存されます。
まとめ
- ネットワークドライブを使用している場合は権限を確認してください。
- ファイル エクスプローラーで共有ウィザードを有効にします。
- まずローカルに保存してから移動します。
- 新しい名前で保存してみてください。
- ウイルス対策を一時的に無効にします。
- フォルダーのインデックス作成をオンにします。
- 必要に応じて Microsoft Office を修復します。
まとめ
このようなエラーは本当に厄介ですが、これらの方法のいずれかが役に立つことを願っています。Windowsやアプリの奇妙な動作が原因の場合もあれば、権限やバックグラウンドアプリが原因の場合もあります。すぐに解決しない場合は、各手順の後に再起動してみてください。また、ネットワークフォルダーの権限設定も忘れずに確認してください。よくある原因を除外することが重要です。これで、手間をかけずにファイルを保存できるようになることを願っています。これは多くの環境でうまくいった方法なので、あなたにも効果があるかもしれません。
関連記事
この記事は役に立ちましたか?