Виправлення: помилка блокування файлу VMware

Деякі користувачі VMware повідомляють, що вони не можуть запустити одну або кілька віртуальних машин, налаштованих на своєму комп'ютері. Після ввімкнення віртуальної машини у вікні відображається така помилка: «Отримана несподівана помилка від хоста ESX під час включення VM VM_name. Не вдалося заблокувати файл. "

Не вдалося заблокувати файл на робочій станції VMware

Що спричиняє помилку блокування проблеми з файлом?

Ми дослідили цю проблему, переглянувши різні звіти користувачів та стратегії відновлення, які зазвичай використовуються для виправлення цього конкретного повідомлення про помилку за допомогою WMware. Виходячи з наших розслідувань, є кілька різних винуватців, які, як відомо, викликають саме це повідомлення про помилку:

  • Друга віртуальна машина вже використовує файл .vmx - як виявляється, ця конкретна проблема може виникнути, якщо ви спробуєте запустити другу віртуальну машину, яка використовує той самий файл конфігурації віртуальної машини (.vmx), як інша машина, яка була налаштована. спочатку. У цьому випадку ви можете вирішити проблему, видаливши папки та журнали .lck.
  • Віртуальна машина містить змонтовані диски - Як повідомили декілька користувачів, ця проблема також може виникнути, якщо ви спробуєте включити віртуальну машину із встановленими дисками, які ми виконуємо за допомогою утиліти VMware-mount. Якщо цей сценарій застосовний, ви можете вирішити проблему, видаливши папки та журнали .lck.
  • Віртуальна машина запускається під час операції зйомки - ми фактично це перевірили, і це призводить нас до помилки "Не вдалося заблокувати файл". Цю точну помилку ви побачите, якщо спробувати увімкнути віртуальну машину через інтерфейс користувача, полегшений під час операції зйомки. Якщо це спричиняє проблему, видалення журналів і папок .lck з папки віртуальної машини вирішить проблему.
  • Віртуальна машина вже використовується - Ви також можете зіткнутися з цією проблемою, якщо віртуальна машина, яку ви намагаєтеся запустити, вже використовується. Зазвичай це відбувається, якщо використовується подвійна конфігурація. У цьому випадку все, що вам потрібно зробити, це закрити інший екземпляр, який працює на тій же віртуальній машині, і помилка перестане виникати.
  • Робоча станція VMware не має доступу адміністратора - як виявляється, ця конкретна проблема також може виникнути, якщо вашій робочій станції VMware не надано доступ адміністратора. Якщо цей сценарій застосовний, ви можете вирішити проблему, змусивши вашу ОС дозволити адміністративні привілеї.

Якщо ви зараз стикаєтеся з цією точною проблемою і шукаєте спосіб вирішити її, не втрачаючи жодних даних, ця стаття надасть вам кілька пропозицій щодо усунення несправностей. Нижче ви знайдете набір потенційних стратегій ремонту, які інші користувачі в подібній ситуації зазвичай використовували для виправлення цієї конкретної помилки.

Для найкращих результатів радимо дотримуватися наведених нижче методів у тому порядку, який вони представлені, оскільки вони впорядковані за труднощами та ефективністю. Якщо ви перейдете з ними в порядку, не пропускаючи жодних кроків, один із них зобов’язаний вирішити проблему незалежно від винуватця, який викликає проблему.

Спосіб 1: Запуск VMware як адміністратора

У деяких випадках виправлення настільки ж просто, як і забезпечення того, що програма VMware має адміністративні права. Це має статися за замовчуванням, але певні налаштування можуть перешкоджати додатку отримувати доступ адміністратора.

Деякі користувачі, які зіткнулися з помилкою " Не вдалося заблокувати файл", повідомили, що проблема перестала виникати після запуску VMware Workstation в режимі адміністратора.

Ось короткий посібник, як це зробити:

  1. На робочому столі правою кнопкою миші клацніть ярлик VMware і виберіть Запустити як адміністратор.

    Примітка. Якщо у вас немає ярлика робочого столу, перейдіть до інсталяційної папки WMware та клацніть правою кнопкою миші на vmplayer.exe . Якщо ви не встановите спеціальне розташування, ви зможете знайти його у: C: \ Program Files (x86) \ VMware \ VMware Player

  2. На UAC (Контроль облікових записів користувачів) натисніть Так, щоб надати адміністративні права.
  3. Запустіть віртуальну машину, яка раніше викликала проблему, щоб побачити, чи проблема вирішена. Якщо ви більше не стикаєтеся з помилкою " Не вдалося заблокувати файл", продовжуйте виконувати вказані нижче дії, щоб зміни були постійними.

    Примітка. У поточному стані вам доведеться повторювати крок 1 та крок 2 щоразу, коли ви запускаєте VMware, щоб обійти проблему.

  4. Клацніть правою кнопкою миші виконуваний файл або ярлик VMware Workstation та виберіть Властивості.
  5. На екрані Властивості перейдіть на вкладку Сумісність, встановіть прапорець, пов’язаний із Запустити цю програму як адміністратор (у розділі Налаштування ) та натисніть Застосувати, щоб зберегти поточну конфігурацію.
  6. Відкрийте VMware нормально і подивіться, чи проблема вирішена.
//appuals.com/wp-content/uploads/2019/05/admin-privileges-to-workstation.webm

Якщо проблема все-таки виникає, перейдіть до наступного методу нижче.

Спосіб 2: Видалення папок LCK віртуальної машини

Кілька постраждалих користувачів вдалося вирішити цю проблему, знайшовши фізичне розташування віртуальної машини, яка не вдалась із пунктом " Не вдалося заблокувати файл" та видаливши папки LCK. Після цього та перезавантаження комп'ютера більшість постраждалих користувачів повідомили, що проблема вирішена.

Якщо ви не встановили для нього спеціальне місце розташування, ваша віртуальна машина зазвичай буде розташована всередині папки " Документи" в папці " Віртуальні машини" .

Ось що вам потрібно зробити:

  1. Переконайтесь, що VMware повністю закритий, а віртуальна машина вимкнена.
  2. Відкрийте Провідник файлів і перейдіть до Документи> Віртуальні машини, а потім виберіть віртуальну машину, з якою ви стикаєтесь із проблемою.

    Примітка. Якщо ви зберегли свою віртуальну машину у власному місці, використовуйте Провідник файлів, щоб перейти туди.

  3. Якщо у вас кілька віртуальних машин, двічі клацніть на тій, яка створює проблему.
  4. Всередині папки віртуальної машини ви маєте змогу знайти одну або дві папки, назва яких закінчується на " lck ". Виберіть обидва, потім клацніть правою кнопкою миші та виберіть Видалити, щоб видалити їх. Якщо ви знайдете будь-які .log файли поза папками .lck, також видаліть їх.

    Примітка: Видалення цих папок не матиме негативного впливу на вашу віртуальну машину. Наступного разу при запуску віртуальної машини VMware автоматично відтворить дві папки ще раз. //appuals.com/wp-content/uploads/2019/05/deleting-the-lck-files.webm

  5. Перезавантажте комп'ютер.
  6. При наступному запуску запустіть віртуальну машину і подивіться, чи проблема вирішена.

Цікаві Статті