修正:VMwareがファイルのロックに失敗した
一部のVMwareユーザーは、コンピューターで構成した1つ以上の仮想マシンを起動できないと報告しています。 仮想マシンをパワーオンすると、ウィンドウに次のエラーが表示されます。 「VM VM_nameのパワーオン中にESXホストから予期しないエラーを受信しました。 ファイルのロックに失敗しました。」
ファイルのロックに失敗した問題の原因は何ですか?
さまざまなユーザーレポートと、WMwareでこの特定のエラーメッセージを修正するために一般的に使用される修復戦略を見て、この特定の問題を調査しました。 調査に基づいて、この特定のエラーメッセージをトリガーすることがわかっているいくつかの異なる犯人があります。
- 2番目の仮想マシンはすでに.vmxファイルを使用しています -判明したように、この特定の問題は、構成された別のマシンと同じ仮想マシン構成(.vmx)ファイルを使用している2番目の仮想マシンを起動しようとすると発生する可能性があります最初。 この場合、.lckフォルダーとログを削除することで問題を解決できます。
- 仮想マシンにはマウントされたディスクが含まれています –複数のユーザーが報告しているように、VMwareマウントユーティリティを介して実施されているマウントされたディスクで仮想マシンをパワーオンしようとすると、この問題が発生する可能性があります。 このシナリオが該当する場合は、.lckフォルダーとログを削除して問題を解決できます。
- 仮想マシンはスナップショット操作中に起動されます –実際にこれをテストした結果、「ファイルのロックに失敗しました」エラーが発生しました。 スナップショット操作中に容易になったユーザーインターフェイスを使用して仮想マシンをオンにしようとすると、この正確なエラーが表示されます。 これが問題の原因である場合、ログと.lckフォルダーを仮想マシンフォルダーから削除すると問題が解決します。
- 仮想マシンはすでに使用されています –起動しようとしている仮想マシンが既に使用されている場合にも、この問題が発生する可能性があります。 これは通常、デュアル構成を実行している場合に発生します。 この場合、必要なのは、同じ仮想マシンを実行している他のインスタンスを閉じるだけで、エラーは発生しなくなります。
- VMware Workstationには管理者アクセス権がありません -判明したように、この特定の問題は、VMware Workstationに管理者アクセス権が付与されていない場合にも発生する可能性があります。 このシナリオが該当する場合、OSに管理者権限を許可することで問題を解決できます。
現在、この正確な問題が発生しており、データを失うことなく解決する方法を探している場合、この記事ではトラブルシューティングの提案を提供します。 以下に、同様の状況の他のユーザーがこの特定のエラーを修正するために一般的に使用している潜在的な修復戦略のコレクションを見つけます。
最良の結果を得るには、難易度と効率性に基づいて順序付けられているため、以下の方法を提示された順に実行することをお勧めします。 手順をスキップせずに順番どおりに実行すると、問題の原因となっている犯人に関係なく、いずれかが問題を解決することになります。
方法1:管理者としてVMwareを実行する
場合によっては、修正はVMwareアプリケーションに管理者権限があることを確認するのと同じくらい簡単です。 これはデフォルトで発生するはずですが、特定の設定により、アプリケーションが管理者アクセス権を取得できない場合があります。
「 ファイルのロックに失敗しました」エラーが発生した一部のユーザーは、管理モードでVMware Workstationを起動した後に問題の発生が停止したことを報告しています。
これを行う方法のクイックガイドを次に示します。
- デスクトップで、VMwareショートカットを右クリックし、[ 管理者として実行 ]を選択します。
注:デスクトップショートカットがない場合は、WMwareのインストールフォルダーに移動し、vmplayer.exeを右クリックします 。 カスタムの場所をセットアップしない限り、 C:\ Program Files(x86)\ VMware \ VMware Playerで見つけることができます。
- UAC(ユーザーアカウント制御)で 、[ はい ]をクリックして管理者権限を付与します。
- 以前に問題を引き起こしていた仮想マシンを起動して、問題が解決されたかどうかを確認します。 「 ファイルのロックに失敗しました」エラーが発生しなくなった場合は、以下の手順に進んで変更を永続的にしてください。
注:現在の状態では、問題を回避するためにVMwareを起動するたびにステップ1とステップ2を繰り返す必要があります。
- VMware Workstationの実行可能ファイルまたはショートカットを右クリックして、[ プロパティ]を選択します。
- [ プロパティ]画面内で、[ 互換性 ]タブに移動し、 [設定]の下の[ 管理者としてこのプログラムを実行する]に関連するボックスをオンにし、[ 適用 ]をクリックして現在の構成を保存します。
- 通常どおりVMwareを開き、問題が解決したかどうかを確認します。
それでも問題が発生する場合は、下の次の方法に進んでください。
方法2:仮想マシンのLCKフォルダーを削除する
影響を受けた複数のユーザーは、「 ファイルのロックに失敗しました」で失敗していた仮想マシンの物理的な場所を特定し、LCKフォルダーを削除することで、この問題を解決できました。 これを実行してコンピューターを再起動した後、影響を受けるユーザーのほとんどは、問題が解決したことを報告しています。
カスタムの場所を設定していない場合、通常、 仮想マシンはVirtual Machinesフォルダーの下のDocumentsフォルダー内にあります。
必要なことは次のとおりです。
- VMwareが完全に閉じられ、仮想マシンがパワーオフされていることを確認してください。
- ファイルエクスプローラーを開き、[ ドキュメント]> [仮想マシン]に移動して、問題が発生している仮想マシンを選択します。
注:仮想マシンをカスタムの場所に保存した場合は、ファイルエクスプローラーを使用して移動します。
- 複数の仮想マシンがある場合、問題を作成している仮想マシンをダブルクリックします。
- 仮想マシンのフォルダー内で、名前が「 lck 」で終わる1つまたは2つのフォルダーを見つけることができます。 両方を選択し、右クリックして[ 削除 ]を選択して削除します。 .lckフォルダー以外に.logファイルが見つかった場合は、それらも削除します。
注:これらのフォルダーを削除しても、仮想マシンに悪影響はありません。 次回仮想マシンを起動すると、VMwareは2つのフォルダーを自動的に再作成します。 //appuals.com/wp-content/uploads/2019/05/deleting-the-lck-files.webm
- コンピュータを再起動してください。
- 次回の起動時に、仮想マシンを起動して、問題が解決したかどうかを確認してください。