Oplossing: VMware kon het bestand niet vergrendelen

Sommige VMware-gebruikers melden dat ze een of meer virtuele machines die ze op hun computer hebben geconfigureerd niet kunnen starten. Bij het inschakelen van de virtuele machine geeft het venster de volgende foutmelding: “Er is een onverwachte fout ontvangen van de ESX-host tijdens het inschakelen van VM VM_name. Kan het bestand niet vergrendelen. '

Kan het bestand op VMware Workstation niet vergrendelen

Wat veroorzaakt het probleem met het vergrendelen van het bestand?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en de reparatiestrategieën die vaak worden gebruikt om dit specifieke foutbericht met WMware op te lossen. Op basis van onze onderzoeken zijn er verschillende daders waarvan bekend is dat ze deze specifieke foutmelding activeren:

  • Een tweede virtuele machine maakt al gebruik van het .vmx-bestand . Dit probleem kan zich voordoen als u probeert een tweede virtuele machine te starten die hetzelfde configuratiebestand (.vmx) voor een virtuele machine gebruikt als een andere machine die was geconfigureerd eerste. In dit geval kunt u het probleem oplossen door de .lck-mappen en -logboeken te verwijderen.
  • De virtuele machine bevat gekoppelde schijven - Zoals verschillende gebruikers hebben gemeld, kan dit probleem ook optreden als u probeert een virtuele machine met gekoppelde schijven in te schakelen die we afdwingen via het hulpprogramma VMware-mount. Als dit scenario van toepassing is, kunt u het probleem oplossen door de .lck-mappen en -logboeken te verwijderen.
  • De virtuele machine wordt gestart tijdens de momentopname - we hebben dit daadwerkelijk getest en het leidde ons direct naar de fout 'Kan het bestand niet vergrendelen'. U ziet deze exacte fout als u probeert de virtuele machine in te schakelen via de gebruikersinterface die tijdens de momentopname wordt gefaciliteerd. Als dit het probleem veroorzaakt, kunt u het probleem oplossen door de logboeken en de .lck-mappen uit de map van de virtuele machine te verwijderen.
  • De virtuele machine is al in gebruik - Mogelijk treedt dit probleem ook op als de virtuele machine die u probeert te starten al in gebruik is. Dit gebeurt meestal als u een dubbele configuratie uitvoert. In dit geval hoeft u alleen het andere exemplaar dat op dezelfde virtuele machine draait, te sluiten en de fout stopt.
  • VMware Workstation heeft geen beheerderstoegang - Het blijkt dat dit specifieke probleem ook kan optreden als u VMware Workstation geen beheerderstoegang krijgt. Als dit scenario van toepassing is, kunt u het probleem oplossen door uw besturingssysteem te dwingen beheerdersrechten toe te staan.

Als u momenteel dit exacte probleem ondervindt en u een manier zoekt om het op te lossen zonder gegevens te verliezen, biedt dit artikel u enkele suggesties voor probleemoplossing. Hieronder vindt u een verzameling potentiële reparatiestrategieën die andere gebruikers in een vergelijkbare situatie vaak hebben gebruikt om deze specifieke fout te verhelpen.

Voor de beste resultaten raden we u aan de onderstaande methoden te volgen in de volgorde waarin ze worden gepresenteerd, omdat ze zijn geordend op moeilijkheidsgraad en efficiëntie. Als u doorloopt om zonder stappen over te slaan, moet een van hen het probleem oplossen, ongeacht de schuldige die het probleem veroorzaakt.

Methode 1: VMware uitvoeren als admin

In sommige gevallen is de oplossing net zo eenvoudig als ervoor zorgen dat de VMware-toepassing over beheerdersrechten beschikt. Dit zou standaard moeten gebeuren, maar bepaalde instellingen kunnen voorkomen dat de toepassing beheerderstoegang krijgt.

Sommige gebruikers die de foutmelding " Kan het bestand niet vergrendelen " tegenkwamen, hebben gemeld dat het probleem niet meer optreedt nadat ze VMware Workstation in de beheerdersmodus hebben gestart.

Hier is een korte handleiding om dit te doen:

  1. Klik op uw bureaublad met de rechtermuisknop op de VMware-snelkoppeling en kies Als administrator uitvoeren.

    Opmerking: als u geen snelkoppeling op het bureaublad hebt, navigeert u naar de installatiemap van WMware en klikt u met de rechtermuisknop op vmplayer.exe . Tenzij u een aangepaste locatie instelt, kunt u deze vinden in: C: \ Program Files (x86) \ VMware \ VMware Player

  2. Klik bij de UAC (Gebruikersaccountbeheer) op Ja om beheerdersrechten toe te kennen.
  3. Start de virtuele machine die eerder het probleem veroorzaakte om te zien of het probleem is opgelost. Als u de fout ' Kan het bestand niet vergrendelen ' niet meer tegenkomt, gaat u verder met de onderstaande stappen om de wijziging permanent te maken.

    Opmerking: in de huidige status moet u stap 1 en stap 2 elke keer herhalen wanneer u VMware start om het probleem te omzeilen.

  4. Klik met de rechtermuisknop op het uitvoerbare bestand of de snelkoppeling van VMware Workstation en kies Eigenschappen.
  5. Ga in het scherm Eigenschappen naar het tabblad Compatibiliteit, schakel het selectievakje in dat wordt uitgevoerd als Dit programma als beheerder uitvoeren (onder Instellingen ) en klik op Toepassen om de huidige configuratie op te slaan.
  6. Open VMware normaal en kijk of het probleem is opgelost.
//appuals.com/wp-content/uploads/2019/05/admin-privileges-to-workstation.webm

Als het probleem nog steeds optreedt, gaat u naar de volgende methode hieronder.

Methode 2: De LCK-mappen van de virtuele machine verwijderen

Verschillende getroffen gebruikers zijn erin geslaagd om dit probleem op te lossen door de fysieke locatie van de virtuele machine te vinden die mislukte met de " Kan het bestand niet vergrendelen" en de LCK-mappen verwijderen. Nadat ze dit hebben gedaan en hun computer opnieuw hebben opgestart, hebben de meeste getroffen gebruikers gemeld dat het probleem is opgelost.

Als u er geen aangepaste locatie voor hebt ingesteld, bevindt uw virtuele machine zich meestal in de map Documenten onder de map Virtuele machines .

Dit is wat u moet doen:

  1. Zorg ervoor dat VMware volledig is afgesloten en de virtuele machine is uitgeschakeld.
  2. Open Verkenner en ga naar Documenten> Virtuele machines en selecteer vervolgens de virtuele machine waarmee u het probleem ondervindt.

    Opmerking: als u uw virtuele machine op een aangepaste locatie hebt opgeslagen, gebruikt u de Verkenner om daar naartoe te navigeren.

  3. Als u meerdere virtuele machines hebt, dubbelklikt u op degene die het probleem veroorzaakt.
  4. In de map van uw virtuele machine moet u een of twee mappen kunnen vinden waarvan de naam eindigt op " lck ". Selecteer beide, klik met de rechtermuisknop en kies Verwijderen om ze te verwijderen. Als u .log- bestanden buiten de .lck-mappen aantreft, verwijdert u deze ook.

    Opmerking: het verwijderen van deze mappen heeft geen negatief effect op uw virtuele machine. De volgende keer dat u de virtuele machine start, maakt VMware de twee mappen automatisch opnieuw. //appuals.com/wp-content/uploads/2019/05/deleting-the-lck-files.webm

  5. Start je computer opnieuw op.
  6. Start de virtuele machine bij de volgende keer opstarten en kijk of het probleem is opgelost.

Interessante Artikelen