.LCK

LCK ファイル

Lock File
質問する
クイック回答

LCK ファイルはロックファイルです。これは、アプリケーションがデータベースやドキュメントを「使用中」としてマークするために作成する小さな制御ファイルで、2人のユーザーが同時に書き込みを行ってデータが破損するのを防ぐ役割を果たします。このファイルを開いたり変換したりする必要はありません。ファイルが閉じられると、プログラムによって自動的に削除されます。クラッシュ後に古い .lck ファイルが残り、アクセスがブロックされている場合は、すべてのマシンでアプリを終了してから、その孤立したファイルを削除してください。

開発元: No single owner - a generic convention used by many database and desktop applications カテゴリ: その他のファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .TORRENT · .MSO · .MD5 · .SHS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 30, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

LCK ファイル形式とは?

.lck は リソースロックファイル です。これは、ファイルやデータベースが現在使用中であることを示すために、アプリケーションが自動的に作成する並行性マーカーです。通常、.lck 拡張子はロックされたファイルの名前の後ろに追加されます。例えば、document.doc をロックすると、document.doc.lck という名前のコンパニオンファイルが作成され、そのファイルがディスク上に存在すること自体がロックの信号として機能します。.lck ファイルの多くは完全に空ですが、一部のプログラムでは、ロックを保持しているセッションのユーザー名、ホスト名、プロセス ID (PID) などの少量の追加データが内部に保存されることもあります。.lck ファイルを手動で開いたり編集したりしないでください。これらは所有するアプリケーションによって自動的に作成・削除されます。

ロックされた各ファイルは、別のプロセスやユーザーによる書き込みから保護されます。ロックを保持するアプリケーションは、元のファイルが削除されたり破損したりするのを防ぐため、セッションの間中 .lck ファイルをアクティブに保ちます。この仕組みは、データベースエンジン、表計算アプリケーション、および .DOC ファイルなどの形式を扱うワードプロセッサで広く使用されています。また、ネットワーク上の複数のユーザーが同じ共有ファイルに同時にアクセスする場合にもロックが適用されます。その場合、.lck ファイルはどのユーザーがアクティブなセッションを保持しているか、またはリソースのどの部分がロックされているかを追跡することがあります。

アプリケーションによって、ロックの仕組みの実装方法は異なります。関連するロックファイルの慣習として、.lock、.LDB、.LACCDB などの拡張子が使用されることもあります。.lck は Windows、macOS、Linux、Unix を問わず使用される、特定の所有者や仕様を持たない一般的なクロスプラットフォームの慣習であるため、その内部コンテンツ(存在する場合)は完全にアプリケーション固有のものです。

セキュリティと安全性

リスク: LOW

.lck は受動的なマーカーファイルであり、通常は空で実行コードも含まれていないため、保持していても無害であり、読み取っても安全です。唯一の注意点はセキュリティではなく運用上のものです。誰かがそのファイルを実際に開いている間に .lck を削除しないでください。保護が無効になり、2人のユーザーが同時に書き込みを行ってデータが破損する恐れがあります。元のファイルがどこでも閉じられていることを確認した(クラッシュ後に残った「古い」ロックである)場合にのみ、削除してください。リスクがあるのはファイル自体ではなく、稼働中のロックを削除することです。

形式の詳細

概要
正式名称Lock File別名 File lock, Lockfile
開発元No single owner - a generic convention used by many database and desktop applications登場時期 Long-standing OS/application convention (decades old); no single introduction date
MIME タイプapplication/octet-stream
タイプ並行性ロックマーカー - 通常は空、またはごくわずかなステータス/所有者記録

LCK ファイルを開くプログラム

Windows2 apps
Owning application (close to release) 標準搭載 .lck を開かないでください。すべてのマシンでそのファイルを作成したプログラムまたはファイルを閉じれば、アプリが自動的に .lck を削除します。古い .lck が残り、誰もファイルを開いていない場合は、手動で .lck を削除してください。
Notepad (inspect only) 標準搭載 中身を確認する必要がある場合は、メモ帳で開いてください。空であるか、短い所有者/PID の記録が含まれています。ファイルが使用中の間は編集しないでください。
macOS1 app
Owning application (close to release) 標準搭載 .lck を開かないでください。すべてのマシンでそのファイルを作成したプログラムまたはファイルを閉じれば、アプリが自動的に .lck を削除します。古い .lck が残り、誰もファイルを開いていない場合は、手動で .lck を削除してください。
Linux1 app
Owning application / file manager 標準搭載 ロックを保持しているプロセスを停止するか(アプリを終了するか、「lsof file.lck」で確認)、誰もファイルを使用していないことを確認した上で、残された .lck を削除してください。

技術的詳細

詳細仕様
フォーマットタイプ存在ベースの並行性ロックマーカー。内容ではなく、ディスク上のファイルの存在がロック信号となる
一般的なファイルサイズ0 バイト(最も一般的)。所有者データが保存されている場合は、数バイトから数百バイトになることもある
ファイルシグネチャ (マジックバイト)なし - ヘッダーやマジックバイトはなく、ファイルを識別するシグネチャは持たない
エンコーディング空(ほとんどの場合)。空でない場合はプレーンテキストまたはアプリケーション固有の小さなバイナリ
空でない場合の内容ロックセッションのユーザー名、ホスト名、またはプロセス ID (PID) を含む短い所有者記録
命名規則.lck が付加されたコンパニオンファイル。例: `report.xls` には `report.xls.lck` が付随する
ロックの範囲関連付けられたファイルへの同時書き込みアクセスを防止する。一部の実装では、他のプロセスによる読み取り専用アクセスを許可する場合がある
ライフサイクルファイルが排他的使用のために開かれたときに作成され、セッションが終了するかアプリケーションが正常に閉じられたときに自動的に削除される
古いロックのリスク所有プロセスがクラッシュした場合、孤立した `.lck` ファイルがディスクに残り、手動で削除されるまでアクセスをブロックすることがある
複数ユーザー環境ネットワーク経由の共有ファイルアクセスを調整する。どのユーザーまたはワークステーションがアクティブなロックを保持しているかを記録する場合がある
MIME タイプapplication/octet-stream (デフォルト)。ファイルがプレーンテキストの所有者データを保持している場合は text/plain
関連するオペレーティングシステムWindows, macOS, Linux, Unix - OS固有の依存関係がないクロスプラットフォームの慣習
ユーザーデータドキュメントの内容やユーザーデータは含まれず、所有するアプリケーションの制御ファイルとしてのみ機能する
標準化正式な仕様はない。コンテンツの形式と動作は、それを使用する各アプリケーションによって個別に定義される
一般的なアプリケーションタイプデータベースエンジン、表計算およびワードプロセッサ、バージョン管理システム、統合開発環境 (IDE)
関連するロックファイル拡張子.lock, .ldb, .laccdb, .tmp, ~lock - 同じ目的で他のアプリケーションが使用する代替の命名規則
リリース日Long-standing OS/application convention (decades old); no single introduction date
最新バージョンN/A - not a versioned format

LCK の変換

コミュニティ Q&A

ユーザーからの質問
質問する
LCK ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。LCK ファイルについて最初の質問をしてみましょう。

よくある質問

.lck ファイルとは何ですか?
これはロックファイルです。アプリケーション(多くの場合データベース)が、2人のユーザーやプログラムが同時に書き込みを行ってデータを破損させないよう、ファイルを「使用中」としてマークするために作成する小さな制御ファイルです。通常は空であり、その存在自体がロックを意味します。
.lck ファイルを削除してもいいですか?
はい。ただし、そのファイルが保護している元のファイルが、どこでも確実に閉じられている場合に限ります。通常、アプリは終了時に自身の .lck を削除します。クラッシュ後にファイルが残り、アクセスがブロックされている場合は、誰もそのファイルを開いていないことを確認してから、古い .lck を削除してください。
.lck ファイルはどうやって開きますか?
実際に開く必要はありません。ユーザー向けのコンテンツは含まれていないからです。興味がある場合はテキストエディタで開くことができます。中身は空か、誰がロックを保持しているかを示す短い記録のいずれかです。本当に必要なのは、そのロックがガードしている元のファイルの方です。
データベースやファイルが開けず、「ロックされている」と表示されるのはなぜですか?
アプリケーションが、ファイルが使用中であることを示す .lck ファイルを残したためです。実際に誰かが開いている場合は、その人が閉じるのを待ってください。クラッシュ後の古いロックである場合は、すべてのマシンでアプリを閉じ、孤立した .lck を削除してから再度開いてください。
どのプログラムが .lck ファイルを作成しますか?
データベースツール (Navicat, Paradox)、メールクライアント (Pegasus Mail)、CAD (Autodesk Inventor)、仮想化ソフト (VMware) など、多くのプログラムが作成します。特定の所有者はおらず、.lck は「使用中」を示す一般的な慣習です。
.lck ファイルはウイルスですか?
いいえ。これはコードを含まない、受動的で通常は空のマーカーです。実行されたり何かに感染したりすることはありません。保護されているファイルが開いている間に、稼働中のロックファイルを削除しないようにだけ注意してください。

参考文献

1Wikipedia - File locking (lock files)en.wikipedia.org
2Wikipedia - Record lockingen.wikipedia.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.BINCD/DVD Disc Image (BIN/CUE)
9.NOMEDIAAndroid No-Media Marker File
10.JSONJavaScript Object Notation file

関連する拡張子

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧