Hyper-V sanal makinesi başlatılamayabilir ve 0x80070005 bir hata alıyorsunuz: Genel erişim reddedildi hatası

Bu makale, bir Hyper-V sanal makinesi başlatılamadığında oluşan hata 0x80070005 düzeltilmesine yardımcı olur.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 2249906

Belirtiler

Hyper-V sanal makinesi başlatılamaz ve aşağıdakine benzer bir hata iletisi alırsınız:

Seçili sanal makineler başlatılmaya çalışılırken bir hata oluştu.

'VMName' başlatılamadı.

Microsoft Öykünmüş IDE Denetleyicisi (Örnek Kimliği {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): 'Genel erişim reddedildi hatası' Hatasıyla açılamadı

IDE/ATAPI Hesabı'nın 'E:\VMs\VMName\Disk0.vhd' eklerini açmak için yeterli ayrıcalığı yok. Hata: 'Genel erişim reddedildi hatası'

Hesabın 'E:\VMs\VMName\Disk0.vhd' eklerini açmak için yeterli ayrıcalığı yok. Hata: 'Genel erişim reddedildi hatası'

İleti penceresinde Ayrıntıları görüntüle'ye tıklarsanız aşağıdaki bilgiler görüntülenir:

'VMName' başlatılamadı. (Sanal makine kimliği 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

'VMName' Microsoft Öykünmüş IDE Denetleyicisi (Örnek Kimliği {83F8638B-8DCA-4152-9EDA-2CA8B33039B4}): 'Genel erişim reddedildi hatası' (0x80070005) Hatasıyla açılamadı. (Sanal makine kimliği 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

'VMName': IDE/ATAPI Hesabı'nın 'E:\VMs\VMName\Disk0.vhd' eklerini açmak için yeterli ayrıcalığı yok. Hata: 'Genel erişim reddedildi hatası' (0x80070005). (Sanal Makine Kimliği 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

'VMName': Hesabın 'E:\VMs\VMName\Disk0.vhd' eklerini açmak için yeterli ayrıcalığı yok. Hata: 'Genel erişim reddedildi hatası' (0x80070005). (Sanal Makine Kimliği 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

Not

  • Bu hata iletisi, Microsoft Öykünmüş IDE Denetleyicisi'ne veya Yapay SCSI Denetleyicisi'ne başvurur.
  • Bu hata iletisi bir sanal sabit disk (.vhd) dosyasına veya anlık görüntü dosyasına (.avhd) başvurur.
  • Sanal Makine Kimliği her sanal makine için benzersizdir.

Neden

Sanal sabit disk (.vhd) dosyası veya anlık görüntü dosyası (.avhd) üzerindeki izinler yanlışsa bu sorun oluşur.

Her Hyper-V sanal makinesinin benzersiz bir Sanal Makine Kimliği (SID) vardır. Sanal Makine SID'sinin .vhd veya .avhd dosyasındaki güvenlik izinlerinde eksik olması durumunda sanal makine başlatılmaz ve Belirtiler bölümünde belirtilen hata 0x80070005 (Genel erişim reddedildi hatası) alırsınız.

Çözüm

Bu sorunu çözmek için Sanal Makine SID'sini sanal sabit disk (.vhd) dosyasına veya anlık görüntü dosyasına (.avhd) ekleyin.

Sanal Makine SID'sini bir .vhd veya .avhd dosyasına eklemek için şu adımları izleyin:

  1. Hata 0x80070005 (Genel erişim reddedildi hatası) içinde listelenen Sanal Makine Kimliği'ne dikkat edin.

    Örneğin, aşağıdaki hata iletisini göz önünde bulundurun:

    'VMName': IDE/ATAPI Hesabı'nın 'E:\VMs\VMName\Disk0.vhd' eklerini açmak için yeterli ayrıcalığı yok. Hata: 'Genel erişim reddedildi hatası' (0x80070005). (Sanal Makine Kimliği 5FC5C385-BD98-451F-B3F3-1E50E06EE663)

    Bu örnekte, Sanal Makine Kimliği 5FC5C385-BD98-451F-B3F3-1E50E06EE663'dür.

  2. Yükseltilmiş bir komut istemi açın.

  3. Sanal Makine Kimliği'ne (SID) .vhd veya .avhd dosyasına erişim vermek için aşağıdaki komutu yazın ve Enter tuşuna basın:

    icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE\ <Virtual Machine ID from step 1> ":(F)
    

    Örneğin, 1. adımda not ettiğiniz Sanal Makine Kimliğini kullanmak için aşağıdaki komutu yazın ve Enter tuşuna basın:

    icacls "E:\VMs\VMName\Disk0.vhd" /grant "NT VIRTUAL MACHINE\5FC5C385-BD98-451F-B3F3-1E50E06EE663":(F)
    
  4. Sanal makineyi başlatın.

Daha fazla bilgi

Hyper-V sanal makine yapılandırma dosyasındaki izinler (.xml dosyası) yanlışsa, sanal makine başlatılamaz ve aşağıdaki hata iletisini döndürür:

'Adlandırılmamış VM' başlatılamadı.

Erişim reddedildiği için sanal makine yapılandırmasını okuma veya güncelleştirme girişimi başarısız oldu.

İleti penceresinde Ayrıntıları görüntüle'ye tıklarsanız aşağıdaki hata iletisi görüntülenir:

'Adlandırılmamış VM' başlatılamadı. (Sanal makine 7E77503A-A26B-4BB5-9846-396F49A30141)

Erişim reddedildiğinden 'Adlandırılmamış VM' sanal makine yapılandırmasını okuyamadı veya güncelleştiremedi: Genel erişim reddedildi hatası (0×80070005). Sanal makinenin depolandığı klasördeki güvenlik ayarlarını denetleyin. (Sanal makine 7E77503A-A26B-4BB5-9846-396F49A30141)

Bu sorunu çözmek için" Çözüm" bölümündeki adımları gerçekleştirerek Sanal Makine SID'sini .xml dosyasına ekleyin. Örneğin, aşağıdaki komutu çalıştırın:

icacls "E:\VMs\VMName\7E77503A-A26B-4BB5-9846-396F49A30141.xml" /grant "NT VIRTUAL MACHINE\7E77503A-A26B-4BB5-9846-396F49A30141":(F)

Başvurular

Hyper-V hakkında daha fazla bilgi için bkz. Hyper-V.