2009-08-27 21:43:53 +0000 2009-08-27 21:43:53 +0000
37
37

Microsoft Office ドキュメントは「'別のユーザー'によって編集のためにロックされています」

私のユーザーの何人かは一日中、様々な Excel 2007 スプレッドシートを出入りしています。そのうちの一人が「50%の時間」彼女がファイルサーバーからスプレッドシートを開こうとすると、次のような情報メッセージが表示されると報告しています:

foo.xlsx is locked for editing

by ‘other user’.

“Read-Only” を開くか、"Notify" をクリックして読み取り専用で開き、文書が使用されなくなったときに通知を受け取る

10回のうち9回は文書が他のユーザーによって開かれません。私のユーザーはすぐに同じドキュメントを再度開こうとしますが、それは動作します。

これはExcelがオーナーファイルをサーバー上に残していることが原因だと思いますが、私には理由がわかりません。私のユーザーの1人が「通知」を選択すると、ファイルが編集可能であることを知らせるダイアログが一瞬でポップアップします。

この問題を解決し、ユーザーの日々をより良いものにするためのガイダンスはありますか?

回答 (11)

30
30
30
2009-08-27 21:52:59 +0000

Microsoft KB 313472 ](http://support.microsoft.com/kb/313472) からの直訳:

Word が文書の所有者ファイルがすでに存在すると判断した場合、この動作が発生することがあります。この動作は、 次の条件の 1 つ以上が真の場合に発生する可能性があります:

  • Word が以前に不適切に終了したため、所有者ファイルが削除されませんでした。-または
  • Word の 2 番目のインスタンスが、ドキュメントを開いた状態でバックグラウンドで実行されています。-または -or -文書がネットワーク上で共有されていて、他のユーザーが開いている。

私の個人的な経験から、上記の1番目と3番目のポイントの組み合わせでこのエラーが常に発生していることがわかりました。

ネットワーク上の元のファイルの隣に残されたテンポラリファイル(特にファイルが大きい場合、コピーペーストが多い場合、または一日中開いている場合)が原因です。文書が使用中の場合は、その文書を読み取り専用として開きます。使用中でない場合は、Word のすべてのインスタンスを終了してから、所有者ファイルを削除します。これを行うには、以下の手順に従います。

注:Microsoft Windows にはいくつかのバージョンがあるため、以下の手順はお使いのコンピュータで異なる場合があります。その場合は、 お使いの製品の説明書を参照して、 これらの手順を完了してください。Word のすべてのインスタンスを終了します。そのためには、以下の手順に従ってください。1. 1. すべての作業を保存してから、すべてのプログラムを終了します。2. CTRL+ALT+DELETE を押して、Windows のセキュリティ ダイアログ ボックスを開きます。3. タスクマネージャーをクリックし、プロセスタブをクリックします。4. Winword.exeをクリックし、[プロセスの終了]をクリックします。5. タスクマネージャーの警告ダイアログボックスで、[はい]をクリックします。プログラムが応答していないというメッセージが表示されたら、[今すぐ終了]をクリックします。6. Winword.exeが発生するたびに、手順dとeを繰り返します。7. 7. [ファイル]メニューで、[タスクマネージャの終了]をクリックします。Windowsエクスプローラを起動し、エラーメッセージが表示されたときに開こうとした文書ファイルを含むフォルダを参照します。オーナーファイルを削除します。Wordを起動します。Word が [グローバル テンプレート] または [通常テンプレート] に加えられた変更を読み込むかどうかを尋ねてきた場合は、[いいえ] をクリックします。ドキュメントを開きます。

ネットワーク上で共有されているドキュメントのための追加メモ:

ドキュメントを編集している可能性のある複数の人がいる場合、誰がドキュメントを開いている可能性があるかを把握するのが困難な場合があります。TechTalkMadness](http://ttm.pti.net/?p=540)に示されているように、答えを見つける最善の方法は、共有ファイルをホストしているシステムでコンピュータ管理を使用することです。

ドキュメントがロックされている人を見つけるために、Computer Management -> System Tools -> Shared Folders -> Open Filesに移動します。ユーザーと連絡を取って切断できない場合は、ロックされたファイルを右クリックし、[開くファイルを閉じる] を選択することで、強制的に切断することができます (警告: ユーザーは変更を失う可能性があります)。

9
9
9
2011-04-21 06:45:30 +0000

エクスプローラの “詳細 "と "プレビュー "をオフにしてみてください

私はちょうどこの問題を抱えていたし、MSのナレッジベースの記事は何の助けにもなりませんでした (他のユーザーにドキュメントを閉じるように指示しますか? これは、共有のExcelワークブックです、彼らは複数のユーザーによって開かれることになっている!)

とにかく私たちの問題を解決したものは、エクスプローラでdetailsタブをオフにすることであった(これはWindows 7の下にあります - メニューバーが通常であるところでOrganiseをクリックして、Layoutをクリックして、その後、Detailsがチェックされていないことを確認してください - また、それの音によってPreview

これを行うことは、すぐに私たちの問題を修正しました。詳細タブが表示されている状態では、ファイルが長すぎてOfficeアプリがアクセスできない状態になっているようです。これはまた、人々が自分で作成した文書を開く問題を抱えていた理由を説明しています。

8
8
8
2011-07-24 23:06:21 +0000

インデックスサービスをオフにしてみる

私もこのようなことがあり、Windowsでインデックスサービスをオフにすることで解決しました。即効性があったので、インデックスサービスが問題のファイルでデッドロックしていたのではないかと疑っています。

XPの場合、インデックスサービスをオフにしてみるとこんな感じです:スタートボタンをクリックして、検索。開いたウィンドウから、環境設定の変更(左下)を選択。インデックスサービスなし」をクリックし、「いいえ、インデックスサービスを有効にしないでください」ラジオボタンをクリックし、OKをクリックします。ちょっとしたグーグル検索で、Windowsのインデックスサービスの実際のインデクサーであることが確認できました。

2
2
2
2011-07-21 14:45:35 +0000

エクスプローラで表示されるポップアップチップでも問題が発生します(詳細ペインと同じ効果)。フォルダオプション>表示タブで無効にしてください。

2
2
2
2012-02-10 00:02:15 +0000

多分、互換性のないOfficeのバージョンでしょうか?

今日、別のユーザーが本当にdidファイルを開いているときに、このエラーが発生しました。問題は、Excelが最初のユーザーの実際の名前を報告するのではなく、それはそれが誰がそれを開いているかを作業することが困難になり、それは ‘別のユーザー'であることを2番目のユーザーに伝えていることでした。

この場合、ファイルを開いている最初のユーザーはExcel 2007、2人目のユーザーはExcel 2010です。2人目のユーザーがExcel 2010を使用している場合、2人目のユーザーのExcelが実名を取得できない原因となる互換性の問題があるのかもしれません。

1
1
1
2017-09-13 13:11:36 +0000

マイクロソフトのフローチャートを使おう

マイクロソフトの公式ブログ記事がアップされています。それもフローチャートを持っています。

主なポイントは以下の通りです。

  • Windowsの更新
  • Officeの更新
  • 無効化 Details Pane Preview Pane
  • クライアント上でOpLocksのレジストリ設定を行い、クライアントを再起動する。
  • マイクロソフト以外のサービスを停止する。
1
1
1
2011-09-12 18:05:42 +0000

私たちの環境では、以下のようなことがわかりました。すべてのユーザの「マイドキュメント」は、SAN上のネットワーク共有にマップされています。私たちは、SAN上の同じネットワーク共有を利用して、Officeをインストールしたターミナルサーバを実行しています。エンドユーザがOffice製品を使用していて、完全にログオフせずにXアウトした場合、端末サーバにOfficeをインストールした人(あなたのような人)によってファイルがロックされていると表示されます。

1
1
1
2011-07-25 13:50:28 +0000

私も全く同じ問題がありました。編集するためにネットワーク共有上のファイルを開くことができませんでした。しかし、どの提案も役に立ちませんでした。

問題は以下の通りであることが判明しました。以前のコンピュータはローカルアカウントで使用され、ログインしていました。私はADに参加した後、私はアプリケーションデータとローカル設定フォルダ(Windows XPの場合)をADユーザープロファイルにコピーしました。その後、Local Settings\Application Data\Microsoft\Officeが新規作成したユーザのパーミッションを持っていないことが判明し、ファイルごとにこのようなダイアログが表示されていました。以前、ホストマシンとクライアントマシンのファイアウォール/アンチウィルスを無効にしたり、ホストマシンのインデックスサービスを無効にしたりしてみたのだが、どれもダメだった。

1
1
1
2011-02-15 17:25:46 +0000

Windows 7のエクスプローラでプレビューペインをオンにしていると、このようなエラーが出ます。プレビューペインをオフにするとうまくいきました。

0
0
0
2014-02-07 18:46:27 +0000

正確には、ロックされたファイルやフォルダのロックを解除するUnlockerというプログラムがあります。

wikipedia,

Unlockerは、Microsoft Windows上のファイルで一般的に使用されているロック保護を追跡して解除することができるツールです。しかし、その主な用途は、特定のファイルを使用しているプロセスを終了させたり、プロセスを強制的に停止させたりすることで、ユーザーが安全にファイルを削除したり、名前を変更したり、移動したりすることができます。

[ 公式サイト ]より (http://emptyloop.com/unlocker/),

今までにWindowsから与えられたこのような迷惑なメッセージがありましたか?

-フォルダを削除できません: 別の人やプログラムによって使用されています -ファイルを削除できません。アクセスが拒否されました - 共有違反がありました。 - ソースまたは保存先のファイルが使用中の可能性があります。 - ファイルが別のプログラムまたはユーザーによって使用中の可能性があります。 - ディスクが満杯または書き込み保護されていないこと、およびファイルが現在使用中でないことを確認してください。

アンロッカーが解決策です!

  1. 単にフォルダまたはファイルを右クリックして、アンロッカーを選択します 2。フォルダやファイルがロックされている場合は、ロッカーのウィンドウリストが表示されます 3.単に[すべてのロックを解除]をクリックすると、完了です!

インストーラはOpenCandyアドウェアが付属していることに注意してください、ちょうどインストール中にチェックを外すか、ポータブル版を使用しています。

0
0
0
2018-08-30 11:59:53 +0000

あなたがファイルサーバーへのアクセス権を持っている場合は、別の方法は、コマンドopenfiles.exeを使用することです。私のケースではWordは私がファイルをロックしていると言ったが、openfiles.exeは、それが別のユーザーであることを示した。ファイル名の一部が" birthday“だった場合などは、このコマンドを使用すると思います:

openfiles /query | findstr -i birthday