Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Khắc phục:VMware không khóa được tệp

Một số người dùng VMware đang báo cáo rằng họ không thể khởi động một hoặc nhiều máy ảo mà họ đã định cấu hình trên máy tính của mình. Khi bật nguồn máy ảo, cửa sổ hiển thị lỗi sau: “Đã nhận được lỗi không mong muốn từ máy chủ ESX khi cấp nguồn cho VM VM_name. Không khóa được tệp. ”

Khắc phục:VMware không khóa được tệp

Điều gì đang gây ra sự cố Không khóa được tệp?

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo người dùng khác nhau và các chiến lược sửa chữa thường được sử dụng để khắc phục thông báo lỗi cụ thể này với WMware. Dựa trên các cuộc điều tra của chúng tôi, có một số thủ phạm khác nhau được biết là gây ra thông báo lỗi cụ thể này:

  • Máy ảo thứ hai đã sử dụng tệp .vmx - Hóa ra, sự cố cụ thể này có thể xảy ra nếu bạn cố gắng khởi động một máy ảo thứ hai đang sử dụng cùng một tệp cấu hình máy ảo (.vmx) như một máy khác đã được định cấu hình trước. Trong trường hợp này, bạn có thể giải quyết vấn đề bằng cách xóa nhật ký và thư mục .lck.
  • Máy ảo chứa các đĩa được gắn kết - Như một số người dùng đã báo cáo, sự cố này cũng có thể xảy ra nếu bạn cố gắng bật nguồn máy ảo có các đĩa được gắn kết mà chúng tôi thực thi thông qua tiện ích VMware-mount. Nếu trường hợp này có thể xảy ra, bạn có thể giải quyết sự cố bằng cách xóa các thư mục và nhật ký .lck.
  • Máy ảo được khởi động trong quá trình thao tác chụp nhanh - Chúng tôi đã thực sự kiểm tra điều này và nó dẫn chúng tôi đến lỗi "Không thể khóa tệp". Bạn sẽ thấy chính xác lỗi này nếu bạn cố gắng bật máy ảo thông qua giao diện người dùng được hỗ trợ trong quá trình thao tác chụp nhanh. Nếu đây là nguyên nhân gây ra sự cố, thì việc xóa nhật ký và thư mục .lck khỏi thư mục máy ảo sẽ giải quyết được sự cố.
  • Máy ảo đã được sử dụng - Bạn cũng có thể gặp phải sự cố này nếu máy ảo bạn đang cố gắng khởi động đã được sử dụng. Điều này thường xảy ra nếu bạn đang chạy cấu hình kép. Trong trường hợp này, tất cả những gì bạn cần làm là đóng phiên bản khác đang chạy cùng một máy ảo và lỗi sẽ ngừng xảy ra.
  • VMware Workstation không có quyền truy cập quản trị viên - Hóa ra, vấn đề cụ thể này cũng có thể xảy ra nếu VMware Workstation của bạn không được cấp quyền truy cập quản trị viên. Nếu trường hợp này có thể xảy ra, bạn có thể giải quyết vấn đề bằng cách buộc hệ điều hành của bạn cho phép các đặc quyền quản trị.

Nếu bạn hiện đang gặp phải sự cố chính xác này và bạn đang tìm cách giải quyết nó mà không làm mất bất kỳ dữ liệu nào, thì bài viết này sẽ cung cấp cho bạn một số đề xuất khắc phục sự cố. Ở bên dưới, bạn sẽ tìm thấy một bộ sưu tập các chiến lược sửa chữa tiềm năng mà những người dùng khác trong tình huống tương tự thường sử dụng để khắc phục lỗi cụ thể này.

Để có kết quả tốt nhất, chúng tôi khuyên bạn nên thực hiện theo các phương pháp bên dưới theo thứ tự được trình bày vì chúng được sắp xếp theo độ khó và hiệu quả. Nếu bạn thực hiện với họ theo thứ tự mà không bỏ qua bất kỳ bước nào, một trong số họ nhất định giải quyết được sự cố bất kể thủ phạm gây ra sự cố là gì.

Phương pháp 1:Chạy VMware với tư cách quản trị viên

Trong một số trường hợp, cách khắc phục đơn giản như đảm bảo rằng ứng dụng VMware có đặc quyền quản trị. Điều này sẽ xảy ra theo mặc định, nhưng một số cài đặt nhất định có thể ngăn ứng dụng nhận được quyền truy cập của quản trị viên.

Một số người dùng gặp phải lỗi “ Không khóa được tệp” đã báo cáo rằng sự cố đã ngừng xảy ra sau khi họ khởi chạy VMware Workstation ở chế độ quản trị viên.

Dưới đây là hướng dẫn nhanh về cách thực hiện việc này:

  1. Trên màn hình của bạn, nhấp chuột phải vào lối tắt VMware và chọn Chạy với tư cách quản trị viên.
    Lưu ý:
    Nếu bạn không có lối tắt trên màn hình, hãy điều hướng đến thư mục cài đặt của WMware và nhấp chuột phải vào vmplayer.exe . Trừ khi bạn thiết lập một vị trí tùy chỉnh, bạn sẽ có thể tìm thấy vị trí đó trong: C:\ Program Files (x86) \ VMware \ VMware Player
  2. Tại UAC (Kiểm soát Tài khoản Người dùng) , nhấp vào để cấp đặc quyền quản trị.
  3. Khởi chạy máy ảo trước đó đã gây ra sự cố để xem sự cố đã được giải quyết chưa. Nếu bạn không còn gặp phải thông báo “ Không khóa được tệp” , hãy tiếp tục với các bước bên dưới để thực hiện thay đổi vĩnh viễn.
    Lưu ý: Ở trạng thái hiện tại, bạn sẽ phải lặp lại Bước 1 &Bước 2 mỗi khi khởi chạy VMware để khắc phục sự cố.
  4. Nhấp chuột phải vào tệp thực thi hoặc lối tắt VMware Workstation và chọn Thuộc tính.
  5. Bên trong Thuộc tính , chuyển đến Khả năng tương thích , chọn hộp được liên kết với Chạy chương trình này với tư cách quản trị viên (trong Cài đặt ) và nhấp vào Áp dụng để lưu cấu hình hiện tại.
  6. Mở VMware bình thường và xem sự cố đã được giải quyết chưa.

Nếu sự cố vẫn xảy ra, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2:Xóa các thư mục LCK của máy ảo

Một số người dùng bị ảnh hưởng đã tìm cách giải quyết vấn đề này bằng cách xác định vị trí thực của máy ảo bị lỗi với thông báo “ Không khóa được tệp” và xóa các thư mục LCK. Sau khi thực hiện việc này và khởi động lại máy tính của họ, hầu hết người dùng bị ảnh hưởng đã báo cáo rằng sự cố đã được giải quyết.

Nếu bạn chưa thiết lập vị trí tùy chỉnh cho nó, máy ảo của bạn thường sẽ được đặt bên trong Tài liệu trong thư mục Máy ảo thư mục.

Đây là những gì bạn cần làm:

  1. Đảm bảo rằng VMware đã đóng hoàn toàn và máy ảo đã được tắt nguồn.
  2. Mở File Explorer và điều hướng đến Tài liệu> Máy ảo , sau đó chọn máy ảo mà bạn đang gặp sự cố.
    Lưu ý:Nếu bạn đã lưu máy ảo của mình ở một vị trí tùy chỉnh, hãy sử dụng File Explorer để điều hướng đến đó.
  3. Nếu bạn có nhiều máy ảo, hãy nhấp đúp vào máy đang tạo ra sự cố.
  4. Bên trong thư mục máy ảo của bạn, bạn có thể tìm thấy một hoặc hai thư mục có tên kết thúc bằng “ lck “. Chọn cả hai, sau đó nhấp chuột phải và chọn Xóa để loại bỏ chúng. Nếu bạn tìm thấy bất kỳ .log nào các tệp bên ngoài thư mục .lck, hãy xóa chúng.
    Lưu ý: Việc xóa các thư mục này sẽ không có bất kỳ ảnh hưởng xấu nào đến máy ảo của bạn. Lần tiếp theo khi bạn khởi động máy ảo, VMware sẽ tự động tạo lại hai thư mục một lần nữa.
  5. Khởi động lại máy tính của bạn.
  6. Ở lần khởi động tiếp theo, hãy khởi chạy máy ảo và xem sự cố đã được giải quyết chưa.