Poprawka: VMware nie udało się zablokować pliku

Niektórzy użytkownicy VMware zgłaszają, że nie mogą uruchomić jednej lub więcej maszyn wirtualnych skonfigurowanych na swoim komputerze. Po włączeniu maszyny wirtualnej okno wyświetla następujący błąd: „Nieoczekiwany błąd został odebrany z hosta ESX podczas włączania VM VM_name. Nie udało się zablokować pliku. ”

Nie udało się zablokować pliku na VMware Workstation

Co powoduje problem z zablokowaniem pliku?

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które są zwykle używane do naprawy tego konkretnego komunikatu o błędzie za pomocą WMware. Na podstawie naszych badań istnieje kilka różnych sprawców, którzy powodują ten konkretny komunikat o błędzie:

  • Druga maszyna wirtualna już korzysta z pliku .vmx - Jak się okazuje, ten konkretny problem może wystąpić, jeśli spróbujesz uruchomić drugą maszynę wirtualną, która używa tego samego pliku konfiguracji maszyny wirtualnej (.vmx), co inna maszyna, która została skonfigurowana pierwszy. W takim przypadku możesz rozwiązać problem, usuwając foldery i dzienniki .lck.
  • Maszyna wirtualna zawiera zamontowane dyski - jak zgłosiło kilku użytkowników, ten problem może również wystąpić, jeśli spróbujesz włączyć maszynę wirtualną z zamontowanymi dyskami, które są egzekwowane za pomocą narzędzia VMware-mount. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, usuwając foldery i dzienniki .lck.
  • Maszyna wirtualna jest uruchamiana podczas operacji migawki - faktycznie to przetestowaliśmy i doprowadziło nas to do błędu „Nie udało się zablokować pliku”. Ten dokładny błąd zobaczysz, jeśli spróbujesz włączyć maszynę wirtualną za pomocą interfejsu użytkownika ułatwionego podczas operacji migawki. Jeśli to jest przyczyną problemu, usunięcie dzienników i folderów .lck z folderu maszyny wirtualnej rozwiąże problem.
  • Maszyna wirtualna jest już w użyciu - ten problem może również wystąpić, jeśli maszyna wirtualna, którą próbujesz uruchomić, jest już w użyciu. Zwykle dzieje się tak, jeśli korzystasz z podwójnej konfiguracji. W takim przypadku wystarczy zamknąć inną instancję, na której działa ta sama maszyna wirtualna, a błąd przestanie występować.
  • VMware Workstation nie ma dostępu administratora - jak się okazuje, ten szczególny problem może również wystąpić, jeśli VMware Workstation nie uzyska dostępu administratora. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, wymuszając na systemie operacyjnym uprawnienia administratora.

Jeśli obecnie napotykasz dokładnie ten problem i szukasz sposobu rozwiązania go bez utraty danych, w tym artykule znajdziesz wskazówki dotyczące rozwiązywania problemów. Poniżej znajduje się zbiór potencjalnych strategii naprawy, które inni użytkownicy w podobnej sytuacji często używali do naprawy tego konkretnego błędu.

Aby uzyskać najlepsze wyniki, zalecamy postępowanie zgodnie z poniższymi metodami w kolejności, w jakiej są przedstawione, ponieważ są one uporządkowane według trudności i wydajności. Jeśli wykonasz je w kolejności, nie pomijając żadnych kroków, jeden z nich jest zobowiązany rozwiązać problem bez względu na winowajcę, który jest przyczyną problemu.

Metoda 1: Uruchomienie VMware jako administrator

W niektórych przypadkach poprawka jest tak prosta, jak zapewnienie, że aplikacja VMware ma uprawnienia administracyjne. Powinno to nastąpić domyślnie, ale niektóre ustawienia mogą uniemożliwić aplikacji uzyskanie dostępu administratora.

Niektórzy użytkownicy, którzy napotkali błąd „ Nie udało się zablokować pliku”, zgłosili, że problem przestał występować po uruchomieniu VMware Workstation w trybie administracyjnym.

Oto krótki przewodnik, jak to zrobić:

  1. Na pulpicie kliknij prawym przyciskiem myszy skrót VMware i wybierz Uruchom jako administrator.

    Uwaga: Jeśli nie masz skrótu na pulpicie, przejdź do folderu instalacyjnego WMware i kliknij prawym przyciskiem myszy plik vmplayer.exe . O ile nie skonfigurujesz niestandardowej lokalizacji, możesz ją znaleźć w: C: \ Program Files (x86) \ VMware \ VMware Player

  2. W UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  3. Uruchom maszynę wirtualną, która wcześniej powodowała problem, aby sprawdzić, czy problem został rozwiązany. Jeśli nie występuje już błąd „ Nie udało się zablokować pliku”, wykonaj poniższe czynności, aby wprowadzić zmianę na stałe.

    Uwaga: w obecnym stanie będziesz musiał powtarzać Krok 1 i Krok 2 przy każdym uruchomieniu VMware, aby obejść ten problem.

  4. Kliknij prawym przyciskiem myszy plik wykonywalny lub skrót VMware Workstation i wybierz Właściwości.
  5. Na ekranie Właściwości przejdź na kartę Zgodność, zaznacz pole wyboru Uruchom ten program jako administrator (w Ustawieniach ) i kliknij Zastosuj, aby zapisać bieżącą konfigurację.
  6. Otwórz VMware normalnie i sprawdź, czy problem został rozwiązany.
//appuals.com/wp-content/uploads/2019/05/admin-privileges-to-workstation.webm

Jeśli problem nadal występuje, przejdź do następnej metody poniżej.

Metoda 2: Usunięcie folderów LCK maszyny wirtualnej

Kilku dotkniętym problemem użytkownikom udało się rozwiązać ten problem, lokalizując fizyczną lokalizację maszyny wirtualnej, która uległa awarii z powodu „ Nie udało się zablokować pliku” i usuwając foldery LCK. Po wykonaniu tej czynności i ponownym uruchomieniu komputera większość dotkniętych użytkowników zgłosiła, że ​​problem został rozwiązany.

Jeśli nie utworzono dla niego niestandardowej lokalizacji, maszyna wirtualna zwykle znajduje się w folderze Dokumenty w folderze Maszyny wirtualne .

Oto, co musisz zrobić:

  1. Upewnij się, że VMware jest całkowicie zamknięte, a maszyna wirtualna jest wyłączona.
  2. Otwórz Eksploratora plików i przejdź do Dokumenty> Maszyny wirtualne, a następnie wybierz maszynę wirtualną, z którą napotykasz problem.

    Uwaga: Jeśli zapisałeś maszynę wirtualną w niestandardowej lokalizacji, skorzystaj z Eksploratora plików, aby tam nawigować.

  3. Jeśli masz wiele maszyn wirtualnych, kliknij dwukrotnie tę, która jest przyczyną problemu.
  4. Wewnątrz folderu maszyny wirtualnej powinieneś być w stanie znaleźć jeden lub dwa foldery o nazwie kończącej się na „ lck ”. Wybierz oba, a następnie kliknij prawym przyciskiem myszy i wybierz Usuń, aby je usunąć. Jeśli znajdziesz pliki .log poza folderami .lck, usuń je również.

    Uwaga: Usunięcie tych folderów nie będzie miało negatywnego wpływu na maszynę wirtualną. Przy następnym uruchomieniu maszyny wirtualnej VMware automatycznie ponownie utworzy dwa foldery. //appuals.com/wp-content/uploads/2019/05/deleting-the-lck-files.webm

  5. Zrestartuj swój komputer.
  6. Przy następnym uruchomieniu uruchom maszynę wirtualną i sprawdź, czy problem został rozwiązany.

Ciekawe Artykuły