VirtualBox virtual maşını işə salındıqda E_FAIL xətası (0x80004005). Virtual maşın üçün sessiya aça bilmirsinizsə nə etməli Virtualbox səhv verir

İcmalımız sizə VirtualBox-da seansların işə salınması ilə bağlı problem barədə məlumat verəcək - Virtualbox-da E_FAIL (0x80004005) xəta kodu. Bu uğursuzluğun nə olduğunu və problemin niyə baş verdiyini öyrənəcəksiniz. Bu uğursuzluğu aradan qaldırmaq üçün bütün sübut edilmiş üsulları seçmişik.

Xəta kodu E_FAIL (0x80004005)– bu xəta Windows 7/8/10 və Linux-da VirtualBox-da seansa başlamaq istəyərkən baş verir. Görünüşü ixtiyaridir: bəlkə dünən hər şey yaxşı işləyirdi, amma bu gün daxil olmaq üçün ilk cəhddə geri qayıdır. "Virtual maşın üçün sessiya açmaq mümkün olmadı". Çözümlər olduqca sadə ola bilər, lakin kömək etmirsə, həddindən artıq tədbirlərə müraciət etməlisiniz. Aşağıda ən təsirli düzəliş üsullarını təsvir edəcəyik.

Problem "Virtual maşın üçün sessiyanı açmaq alınmadı"

İlk və ən sadə həll

Sadəcə etməlisən adını dəyişin bəziləri daxili fayllar VirtualBox-da. Bu səhv saxlanılan sessiyanın orijinal faylının olmaması səbəbindən baş verir. Yəni yuxarıdakı istifadəçi proqramdan səhv qənaətlər yaratdıqda və ya onlar boş qaldıqda.

  1. Əvvəlcə proqram qovluğumuza baş çəkək. Gəlin C sürücüsünə gedək. Sonra, seçiminizdən asılı olaraq “İstifadəçilər” və ya “İstifadəçilər”ə keçin. Kompüterinizin adını tapın. Axtardığınız digər proqramlar arasında VirtualBox VM-ləri. Şəkilinizin saxlanacağı yer budur.
  2. Daxili qovluğa əlavə olaraq iki fayl olmalıdır. Biz onları başqa yerə kopyalayırıq (məsələn, iş masası). Orijinal fayllar: "Win8.1.vbox"- silin və "Win8.1.vbox-prev"- uzaq faylın adını dəyişdirin. Hər şey işləməlidir. Uğursuzluq halında, nüsxələr sayəsində hər şeyi bərpa edirik.
  3. kimi başqa fayllarınız varsa "Win8.1.xml-əvvəlki", bu o deməkdir ki, biz onu adlandırırıq "Win8.1.xml". Belə bir həllin vizual nümunəsi videodur.

Yeniləmələrin geri qaytarılması

Tez-tez olur ki, növbəti Windows yeniləməsindən sonra hər şey yavaşlamağa başlayır və ya düzgün işləmir. Buna görə də, əksər istifadəçilər yeniləmələri söndürdülər. Ancaq onlardan biri deyilsinizsə, E_FAIL (0x80004005) məhz buna görə görünə bilər.

  1. Ən son dəyişiklikləri silək. "Başlat" a gedirik.
  2. Axtarış çubuğuna cmd daxil edin.
  3. Biz yalnız administrator olaraq çalışırıq.
  4. Burada heç nə silmək lazım deyil, sadəcə əlavə edin: wusa / sil / kb: 3004394.
  5. Kompüterinizi söndürün.

Komanda xətti vasitəsilə yeniləmələrin silinməsi

Proqram versiyasının dəyişdirilməsi

Göründüyü kimi, VirtualBox-un bütün versiyaları kompüterdə istifadə edilə bilməz. Ən son versiyalar təəccüblü dərəcədə sabit deyil, bu da tətbiqin müddətinə təsir göstərir. Xoşbəxtlikdən, iki versiya E_FAIL (0x80004005) virtual maşın səhvindən qaçmaq üçün şanslı idi - 4.3.10 4.3.12 . Hər şey göz qabağındadır. Hal-hazırda dayanan sökülməli və verilənlərdən biri ilə əvəz edilməlidir.

Həll BIOS-dadır

Yalnız təcrübəli istifadəçilər üçün uyğundur. Ziyarət etməli BIOS və orada yandırın Intel Virtualizasiya Texnologiyası. Bu element həmişə standart olaraq aktivləşdirilmir və onsuz virtuallaşdırma dəstəyi yoxdur. Bu seçimin dəqiq yolunu təsvir etmək mümkün deyil, çünki bir çox BIOS modifikasiyası var. Amma xoşbəxtlikdən, onların hamısında menyular çox kiçikdir, ona görə də axtarışa bir neçə dəqiqə sərf etdikdən sonra Intel Virtualizasiya Texnologiyası parametrlərini tapa bilərsiniz. Sadəcə quraşdırın Aktivdir.

Sadə yenidən quraşdırma - 100% üsul

Əgər əvvəlki bütün hərəkətlər etibarsızdırsa və siz hələ də virtual maşın üçün sessiya aça bilmirsinizsə, onda son şans var. Niyə şans? Axı şansa güvənmək lazımdır. Bu, əməliyyat sisteminiz üçün xüsusi olaraq işləyən bir versiya tapmağınıza səbəb olur.

VirtualBox-da əməliyyat sistemini işə salmaq, onu birbaşa quraşdırmadan əvvəl ona baxmaq üçün ən yaxşı yollardan biridir...

VirtualBox-da "E_FAIL 0x80004005" səhvini necə düzəltmək olar

Masterweb-dən

09.05.2018 02:00

VirtualBox-da əməliyyat sistemini işə salmaq, onu birbaşa kompüterinizə quraşdırmadan əvvəl onu nəzərdən keçirməyin ən yaxşı yollarından biridir. Ancaq OS-ni işə salmağa çalışarkən, istifadəçi sistemin başlamasını tamamilə dayandıran E_FAIL 0x80004005 səhvini görə bilər. Bu yazıda bu vəziyyətdə nə edəcəyinizi sizə xəbər verəcəyik.

Xətanın səbəbləri

VirtualBox-da E_FILA 0x80004005 səhvinin həlli yollarına birbaşa keçməzdən əvvəl bu vəziyyətin gələcəkdə təkrarlanmaması üçün onun baş vermə səbəblərini müzakirə etmək lazımdır.

Çox vaxt bu səhv kortəbii olaraq görünür. Ən maraqlısı odur ki, virtual maşın yenicə quraşdırılıbsa, o, göstərilməyəcək. Bəzi hallarda bu, əməliyyat sisteminin ilkin işə salınmasının yerinə yetirilməməsi səbəbindən baş verir. Bu bir neçə səbəbə görə baş verir:

  1. Sessiya yadda saxlanılarkən xəta baş verdi.
  2. BIOS-da virtualizasiya seçimini deaktiv etdiyinə görə.
  3. Virtual maşının qeyri-sabit versiyası.
  4. Hipervizor və virtual maşın arasında ziddiyyət (yalnız 64-bit sistemlərdə baş verir).
  5. Windows yeniləməsində səhv.

İndi E_FAIL 0x80004005 səhvinin əsas səbəblərini tapdıq, buna görə də birbaşa həll yollarına davam edə bilərik.

Daxili fayl adlarının dəyişdirilməsi

Daha əvvəl qeyd edildiyi kimi, virtual maşında əməliyyat sistemindən istifadənin əvvəlki sessiyası xəta ilə başa çatdıqda, E_FAIL 0x80004005 səhv kodu görünə bilər. Bu vəziyyətdə, onu düzəltmək üçün bir neçə faylın adını dəyişdirməlisiniz;

Qeyd: Aşağıdakı təlimatlarda göstərilən bütün addımları yerinə yetirmək üçün gizli qovluqların göstərilməsini aktivləşdirməlisiniz. Bunu "Qovluq Seçimləri"ndə və ya "Explorer Seçimləri"ndə (Windows versiyasından asılı olaraq) edə bilərsiniz.

Beləliklə, qonaq OS qovluğunda aşağıdakıları edin:

  1. VirtualBox-da işləyən əməliyyat sistemi fayllarının saxlandığı qovluğa gedin. Əgər proqram parametrlərini dəyişməmisinizsə, onda onlara gedən yol aşağıdakı kimi olacaq: “Drive C Users -> UserName -> VirtualBox” (dırnaq işarələri olmadan) və “VMs -> Name_guest_OS” (dırnaq işarələri olmadan).
  2. Başladıqda xətanın baş verdiyi əməliyyat sistemi qovluğunda bir dəfə bu kimi görünən iki fayl görməlisiniz: “name.vbox” və “name.vbox-prev”, burada “ad” əvəzinə ad olacaq. yaratarkən göstərdiyiniz əməliyyat sisteminin. Siz "name.vbox" faylını kəsib istənilən başqa qovluğa köçürməlisiniz.
  3. Bundan sonra "-prev" sonunu çıxararaq faylın adını "name.vbox-prev" dəyişdirin.

Bundan sonra başqa bir qovluğa - "VirtualBox"a keçin və bu addımları yerinə yetirin:

  1. "VirtualBox.xml" faylını kəsin və istənilən başqa yerə köçürün.
  2. "VirtualBox.xml-prev" faylının adını "VirtualBox.xml" olaraq dəyişdirin.
  3. Explorer pəncərələrini bağlayın və virtual maşını işə salmağa çalışın.

Bütün bu addımları tamamlayın, E_FAIL 0x80004005 xətası yox olmalı və əməliyyat sistemi stabil işləyəcək.

BIOS-da virtualizasiyanın aktivləşdirilməsi

İndi VirtualBox-da E_FAIL 0x80004005 xətası üçün əlil virtuallaşdırma seçiminin günahkar olduğu bir vəziyyətə baxaq. Məqalənin əvvəlində deyildiyi kimi, BIOS-da aktivləşdirilib və söndürülüb, buna görə də bütün parametrlər orada olacaq. Proqramı funksionallığa qaytarmaq üçün aşağıdakıları etməlisiniz:

  1. Mükafat BIOS-da, Advances BIOS Features sekmesine keçin, burada Virtualizasiya parametrini tapın və dəyəri Aktivləşdirin.
  2. AMI BIOS-da, Advances sekmesine keçməlisiniz, sonra Intel(R) parametrini açın və keçidi orada Aktiv vəziyyətə qoyun.
  3. ASUS UEFI-də təxminən eyni yolu izləməlisiniz: “Qabaqcıllıqlar -> Intel Virtuallaşdırma -> Aktivdir” (dırnaq işarələri olmadan).

Bundan sonra bütün dəyişiklikləri qeyd edin və kompüterinizi yenidən başladın. İş masasına çatdıqdan sonra əməliyyat sistemini virtual maşında yenidən işə salın - hər şey yaxşı işləməlidir.

Virtual maşının yenilənməsi


VirtualBox E_FAIL 0x80004005-də səhvin səbəbinin proqramın qeyri-sabit versiyası olduğunu artıq söylədik. Çox vaxt bu, onu yenilədikdən sonra baş verir. Əgər belədirsə, onda iki seçiminiz var:

  1. Proqramın yeni, daha stabil versiyasının buraxılmasını gözləyin. Əlbəttə ki, bu çox vaxt apara bilər, lakin tərtibatçılar tez-tez səhvləri olduqca tez düzəldirlər. Yeri gəlmişkən, yeni versiyanın buraxılıb-çıxmadığını yoxlamaq üçün proqramdakı “Fayl” düyməsini sıxıb “Yeniləmələri yoxlayın” seçimini etməlisiniz.
  2. Proqramı yenidən quraşdırın. Bu üsul daha sürətlidir, lakin hər kəs proqramın əvvəlki (sabit) versiyasına öz başına qayıtmaq üçün kompüterləri kifayət qədər başa düşmür. Hər halda, hələ də proqram quraşdırıcınız varsa, onu işə salın və VirtualBox-u yenidən quraşdırın. Əks təqdirdə, geliştiricinin veb saytına daxil olun və tətbiqin əvvəlki versiyasını yükləyin.

E_FAIL 0x80004005 səhvinin səbəbi proqramın qeyri-sabit versiyasıdırsa, təqdim olunan təlimatlara əməl etdikdən sonra hər şey yaxşı getməlidir, əks halda növbəti üsula keçin.

Hyper-V-ni söndürmək

Əməliyyat sistemlərinin müasir versiyaları bəzən virtual maşınla ziddiyyət təşkil edən Hyper-V texnologiyasını dəstəkləyir, buna görə də sözügedən xəta baş verir. Müvafiq olaraq, səhvi aradan qaldırmaq üçün bu texnologiya aradan qaldırılmalıdır.

  1. "İdarəetmə Panelinə" daxil olun.
  2. Proqramlar və Xüsusiyyətlər menyusuna keçin.
  3. "Windows xüsusiyyətlərini yandırın və ya söndürün" bağlantısını vurun.
  4. Yeni pəncərədə "Hyper-V" komponentini tapın və işarəni çıxarın.
  5. OK düyməsini basın.
  6. Kompüterinizi yenidən başladın.

Səhv getməlidir.

Səhvdir 0x80004005. Bu xoşagəlməzdir, çünki virtual maşının (və ya bütün maşınların) işə salınmasına imkan vermir.

Özüm üçün bu səhvin üç əsas səbəbini müəyyən etdim:

  1. virtualizasiya aparatı deaktiv edilib;
  2. VirtualBox-a hardware resurslarına giriş imkanı verməyən başqa bir virtuallaşdırma sistemi işləyir;
  3. VirtualBox vbox faylına maşın vəziyyətini yaza bilməz.

Bu yazıda hər üç halda səhvi düzəltmək üsullarına baxacağıq.

Virtuallaşdırma aparatı

Birinci səbəb olduqca mənasızdır. İzolyasiya edilmiş qonaq sistemlərindən istifadə etməyə imkan verən hardware virtualizasiya texnologiyaları mövcuddur (proqram və hardware virtualizasiyası arasındakı fərqlər haqqında onlayn oxuya bilərsiniz). Kompüterin BIOS-da hardware virtualizasiya funksiyaları söndürülübsə, VirtualBox 0x80004005 xətası göstərəcək.

VirtualBox-da 0x80004005 xətası.

Avadanlıqların virtualizasiyasını aktivləşdirmək üçün BIOS-a daxil olmaq və elementləri tapmaq lazımdır Intel Virtualizasiya Texnologiyası və ya AMD-Vçipsetdən asılı olaraq.

Adlar fərqli ola bilər. Misal üçün, Intel VT, Virtuallaşdırma texnologiyası və ya sadəcə Virtuallaşdırma. Parametr dəyəri olmalıdır Aktivdir .

BIOS-da bu element üçün dəqiq müəyyən edilmiş yer yoxdur. Bu tabda ola bilər Qabaqcıl, Sistem konfiqurasiyası, Prosessor və ya başqası.


BIOS-da hardware virtualizasiyasını aktivləşdirin.

Avadanlıq virtualizasiyasını aktivləşdirmək kömək etmədisə, aşağıdakı məqamları nəzərdən keçirək.

Digər virtuallaşdırma sistemləri ilə ziddiyyət

VirtualBox, əlbəttə ki, virtuallaşdırma sahəsində yeganə həll yolu deyil və hipervizora daxil olmaq üçün digər virtuallaşdırma proqramları ilə ziddiyyət təşkil edə bilər. Bu vəziyyətdə həll yolu digər virtuallaşdırma proqramlarını silməkdir.

ilə bir nümunəyə baxaq Hyper-V Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, həmçinin Windows 8, Windows 8.1 və Windows 10-un Professional və Enterprise nəşrlərində rol kimi qurulmuşdur.

Hyper-V rolunu söndürmək üçün açmalısınız Server meneceri, bölməsinə keçin Rollar və basın Rolları çıxarın.

Başlayacaq Rol Sihirbazını silin. Serverə təyin edilmiş rollar onay işarələri ilə qeyd olunacaq. Hyper-V işarəsini silməlisiniz.

Silindikdən sonra serverin yenidən başlaması tələb olunacaq.

Barmaqlarını düymələrə vurmağı sevənlər vasitəsilə rolları söndürmək imkanını yüksək qiymətləndirəcəklər.

Bunu etmək üçün administrator hüquqları ilə Windows PowerShell-i işə salın və Server Meneceri modulunu yükləyin:

Import-Module Servermanager

Daha sonra PowerShell-dən Server Manager ilə işləyə bilərsiniz. Xüsusilə, rolları çıxarın. Hyper-V rolunu silmək üçün daxil edin:

Sil-WindowsFeature Hyper-V -yenidən başladın

Avtomatik yenidən yükləmə üçün -restart parametri lazımdır və siz onsuz da edə bilərsiniz.

PowerShell-ə ​​alternativ, inzibatçı kimi işlədilməli olan əmr xəttidir. Aşağıdakı əmr Hyper-V-ni silməyə kömək edəcək:

ServerManagerCmd.exe -Hyper-V-ni silin -yenidən başladın

PowerShell-də olduğu kimi, -restart parametri isteğe bağlıdır.

Əgər Hyper-V parametrlərini saxlamaq istəyirsinizsə və ya nədənsə Hyper-V rolu sistemdən silinməyibsə (təəssüf ki, bu baş verir), onda siz başqa yolla gedə və Windows-u işə saldıqda hipervizorun istifadəsini söndürə bilərsiniz.

Bu, Windows yükləyicisini redaktə etməklə edilə bilər. Təəssüf ki, boot.ini sadə mətn faylına edilən dəyişikliklərlə yükləyicinin redaktə edildiyi günlər geridə qaldı. İndi komanda xəttinə getmək və yardım proqramı istifadə etməlisiniz bcdedit.exe.

Diqqət!

ƏS yükləyicisi ilə hər hansı bir əməliyyat üçün əvvəlcə yükləyicinin ehtiyat nüsxəsini çıxarmaq və yalnız bundan sonra dəyişikliklər etmək müdrik olardı.

Komanda xəttini administrator olaraq işə salın. Yedək yaratmaq üçün əmrdən istifadə edin:

bcdedit /export C:\BackupBCD\BCDfile

Siz burada faylın istənilən yolunu və fayl adını təyin edə bilərsiniz. Yeganə aydınlıq odur ki, onun yüklənəcəyi kataloq artıq mövcud olmalıdır. Beləliklə, əvvəlcə bir qovluq yaradın (və ya mövcud olanı istifadə edin) və sonra əmri işə salın.

Fayl yolunda boşluqlar varsa, dırnaq işarələrindən istifadə etməlisiniz:

bcdedit /export "C:\My BackupBCD\BCDfile"

Bir şey olarsa, yükləyicini əmrlə bərpa etmək olar:

bcdedit /import C:\BackupBCD\BCDfile

İndi yükləyicinin ehtiyat nüsxəsi yaradıldığından, onun vasitəsilə sistemin hipervizordan istifadəsini söndürə bilərsiniz.

bcdedit / hypervisorlaunchtype-ı söndürün

Bundan sonra sistemi yenidən başlatmalı olacaqsınız. Bu, Hyper-V-nin Windows-da rolunun qalmasına səbəb olacaq, siz Hyper-V qabığına daxil ola biləcəksiniz, lakin orada yaradılmış virtual maşınları işə sala bilməyəcəksiniz. Ancaq VirtualBox-da virtual maşınları işlədə biləcəksiniz.

Hipervizorun istifadəsini aktivləşdirmək üçün əmrdən istifadə edin:

bcdedit / hipervisorlaunchtype avtomatik təyin edin

Bu əmrdən sonra siz də sistemi yenidən başlatmalısınız.

Virtuallaşdırma sistemləri arasında ziddiyyət bizim vəziyyətimiz deyilsə, başqa mümkün səbəbə müraciət edək.

Virtual maşın vəziyyətini saxlamağa çalışarkən xəta baş verdi

Bəzən VirtualBox maşın vəziyyətini faylda saxlaya bilmir. Bu, fayl zədələndikdə və ya başqa bir proses tərəfindən işğal olunduqda baş verə bilər. Bu halda, VirtualBox maşının vəziyyətini eyni adlı fayllarda saxlamağa çalışır, lakin fayl uzantısının əlavə edilməsi ilə -əvvəlki və ya -tmp Sonda. Buna görə də, əgər virtual maşın yüklənmirsə, onun vəziyyətini bu fayllardan yükləməyə cəhd edə bilərsiniz.

Kataloqlara keçin:

C:\Users\[istifadəçi adı]\VirtualBox VMs\[maşın adı]

C:\Users\[istifadəçi adı]\.VirtualBox\

Avtomobilləri olan qovluğa gedən yol, onu özünüz dəyişdirsəniz, standartdan fərqli ola bilər.

Maşınları olan kataloqda sonunda .vbox-prev və ya .vbox-tmp olan faylları tapa bilərsiniz.

Əgər varsa, faylı sonunda .vbox ilə köçürün və .vbox-prev ilə fayldan -prev-i çıxarın, beləliklə, maşın vəziyyəti faylını əvəz edin.

Həmçinin, sonunda .xml-prev və .xml-tmp olan fayllar üçün hər iki qovluğu yoxlayın. Əgər varsa, .vbox uzantılı fayllarla eyni əməliyyatı onlarla yerinə yetirin.

P.S. Və nəhayət, VirtualBox Windows yeniləməsi ilə ziddiyyət təşkil edir KB3004394. vasitəsilə bu yeniləməni silməyə cəhd edə bilərsiniz İdarəetmə Paneli → İdarəetmə Panelinin Bütün Elementləri → Proqramlar və Xüsusiyyətlər → Quraşdırılmış yeniləmələrə baxın(Windows-un müxtəlif versiyalarında menyu elementlərinin adları bir qədər fərqlidir) və ya əmr ilə idarəçi olaraq əmr satırı vasitəsilə:

wusa / sil / kb: 3004394

Bundan sonra kompüterinizi yenidən başlatmalısınız. Problemin kökünün belə xırda bir şeydə olduğu ortaya çıxa bilər.

VirtualBox virtual maşınında Windows və ya Linux əməliyyat sistemini işə salmağa çalışarkən istifadəçi 0x80004005 xətası ilə qarşılaşa bilər. Bu, OS başlamazdan əvvəl baş verir və onu yükləmək cəhdinin qarşısını alır. Mövcud problemi həll etməyə və qonaq sistemindən həmişəki kimi istifadə etməyə davam etməyin bir neçə yolu var.

Virtual maşın üçün sessiya açmaq mümkün olmayan bir neçə vəziyyət ola bilər. Çox vaxt bu səhv kortəbii şəkildə baş verir: dünən siz VirtualBox-da əməliyyat sistemində sakitcə işləyirdiniz, lakin bu gün sessiyanı başlatarkən uğursuzluq səbəbindən eyni şeyi edə bilməzsiniz. Ancaq bəzi hallarda OS-nin ilkin (quraşdırma) işə salınması həyata keçirilə bilməz.

Bu, aşağıdakı səbəblərdən birinə görə baş verə bilər:

  1. Son sessiya yadda saxlanılarkən xəta baş verdi.
  2. BIOS-da virtualizasiya dəstəyi deaktiv edilib.
  3. VirtualBox-un səhv versiyası.
  4. Hypervisor (Hyper-V) 64-bit sistemlərdə VirtualBox ilə ziddiyyət təşkil edir.
  5. Problemli Windows host yeniləməsi.

Metod 1: Daxili faylların adının dəyişdirilməsi

Seansın saxlanması səhv ola bilər və onu yenidən başlatmağı qeyri-mümkün edir. Bu halda, qonaq ƏS-nin işə salınması ilə əlaqəli faylların adını dəyişmək kifayətdir.

Əlavə hərəkətləri yerinə yetirmək üçün fayl uzantılarının göstərilməsini aktivləşdirməlisiniz. Bu vasitəsilə edilə bilər "Qovluq parametrləri"(Windows 7-də) və ya "Kəşfiyyatçı Seçimləri"(Windows 10-da).


Metod 2: BIOS-da virtualizasiya dəstəyini aktivləşdirin

VirtualBox-dan ilk dəfə istifadə etmək qərarına gəlsəniz və dərhal yuxarıda qeyd olunan səhvlə qarşılaşırsınızsa, o zaman problem BIOS-un virtualizasiya texnologiyası ilə işləmək üçün konfiqurasiya edilməməsindədir.

Virtual maşını işə salmaq üçün BIOS-da yalnız adlanan bir parametri aktivləşdirməlisiniz Intel Virtualizasiya Texnologiyası.


Parametrin başqa yolu ola bilər (məsələn, HP noutbuklarında BIOS-da və ya BIOS Insyde H20 Quraşdırma Utility-də):

  • Sistem konfiqurasiyası > Virtuallaşdırma texnologiyası > Aktivdir;
  • Konfiqurasiya > Intel Virtual Texnologiyası > Aktivdir;
  • Qabaqcıl > Virtuallaşdırma > Aktivdir.

Bu parametri BIOS versiyanızda tapmasanız, açar sözlərdən istifadə edərək bütün menyu elementlərində onu əl ilə axtarın virtuallaşdırma, virtual, VT. Yandırmaq üçün vəziyyəti seçin Aktivdir.

Metod 3: VirtualBox-u yeniləyin

Bəlkə də proqram ən son versiyaya yeniləndi, bundan sonra “E_FAIL 0x80004005” başlanğıc xətası göründü. Bu vəziyyətdən iki çıxış yolu var:


  • VirtualBox-u cari və ya əvvəlki versiyaya yenidən quraşdırın.
  • Metod 4: Hyper-V-ni deaktiv edin

    Hyper-V 64 bitlik sistemlər üçün virtuallaşdırma sistemidir. Bəzən onun VirtualBox ilə ziddiyyəti ola bilər ki, bu da virtual maşın üçün seansa başlayarkən xətanın görünməsinə səbəb olur.

    Hipervizoru söndürmək üçün aşağıdakıları edin:

    Metod 5: Qonaq OS başlanğıc növünün dəyişdirilməsi

    Müvəqqəti həll yolu kimi (məsələn, VirtualBox-un yeni versiyası çıxana qədər) OS başlanğıc növünü dəyişdirməyə cəhd edə bilərsiniz. Bu üsul bütün hallarda kömək etmir, ancaq sizin üçün işləyə bilər.


    Bu funksiya yalnız 5.0 versiyasından başlayaraq VirtualBox-da mövcuddur.

    Metod 6: Windows 7 yeniləməsini silin / düzəldin

    Bu üsul köhnəlmiş hesab olunur, çünki VirtualBox-da virtual maşınların dayandırılmasına səbəb olan KB3004394 uğursuz yamasından sonra bu problemi aradan qaldıran KB3024777 yaması buraxıldı.

    Bununla belə, əgər nədənsə kompüterinizdə düzəliş yaması yoxdursa, lakin problemlisi varsa, ya KB3004394-ü silmək, ya da KB3024777-ni quraşdırmaq məntiqlidir.

    KB3004394 silinir:

    KB3024777 quraşdırılması:


    Əksər hallarda bu tövsiyələrin dəqiq yerinə yetirilməsi 0x80004005 səhvinin aradan qaldırılmasına gətirib çıxarır və istifadəçi virtual maşınla asanlıqla işə başlaya və ya davam etdirə bilər.

    Virtuallaşdırma- əsas OS daxilində istənilən əməliyyat sistemini idarə etmək üçün cihazın resurslarının bir hissəsindən istifadə etməyə imkan verən müasir kompüterlərin maraqlı xüsusiyyəti. Bu texnologiya yalnız bu ƏS-in köhnə versiyaları ilə uyğun gələn proqramları işə salmaq ehtiyacının artması səbəbindən Windows 10-da maksimum aktuallığına çatdı.

    Serverlər və masaüstü kompüterlər üçün bu cür proqramlar çoxdan yaranmağa başlamışdı, lakin zaman keçdikcə Oracle bu sahədə ən uğurlu olmuşdur. Onun məhsulu adlanır VirtualBoxçox sabit olmaqla belə, sadə istifadəçi üçün belə funksiyaları konfiqurasiya və istifadə etməyi asanlaşdırdı.

    Ancaq belə uzun müddət ərzində düzəldilmiş və sabit bir proqramda belə, istifadəçi səhv səbəbindən virtual maşın üçün sessiya aça bilmədiyi zaman tez-tez bir vəziyyət yaranır. 0x80004005.

    Problem görünəndə

    Problem Microsoft əməliyyat sistemlərinin 6.1 və daha köhnə versiyaları olan nüvəsinin bütün versiyalarında müşahidə olunub. Başqa sözlə, virtual maşında artıq quraşdırılmış təsvirin işə salınması zamanı xəta Windows 7-dən ən son Windows 10-a qədər olan əməliyyat sistemlərində baş verir. Problemin baş verməsi kompüterinizdə quraşdırdığınız sistemin növündən və ya kompüterinizin versiyasından asılı deyil. VirtualBox proqramı.

    İstifadəçi virtual maşını bir müddət əvvəl quraşdırmış, konfiqurasiya etmiş və hətta istifadə etdikdə belə bir səhv xüsusilə xoşagəlməz olur. Bu vəziyyətdə, banal yenidən başlatma artıq heç bir nəticə vermir, yəni təcili tədbirlər görmədən OS-nin VirtualBox-da sonrakı işləməsi mümkün deyil.

    Birinci variant

    Virtual maşını aktivləşdirməyə cəhd etdikdən sonra görürsünüz səhv kodu 0x80004005, proqramı bağlamalısınız.

    Adətən " hərfi ilə qeyd olunan sistem sürücüsünə gedin. İLƏ».

    Sonra, hesabınız üçün məlumat olan qovluğu axtarın. Bunu sistemə daxil olduqda görə bilərsiniz, menyunu işə salın " Başlamaq» Windows 7/10-da və ya Windows 8-dən istifadə edərkən ekranın yuxarısındakı kirəmitli menyunun aktivləşdirilməsi.

    Oraya gedirik və qovluğu tapırıq " VirtualBoxVM-lər", burada başlamayan virtual maşının kataloqunu axtarırıq. Orada üç fayl görəcəksiniz, onların siyahısı belə görünür:

    • Example.vbox.
    • Example.vbox-prev.
    • "Logs" qovluğu (biz buna məhəl qoymuruq, ehtiyacımız olmayacaq).

    İlk nüsxə " Example.vbox"Və" Example.vbox-prev» kompüterdə istənilən başqa yerə, məsələn, “D” hərfini sürmək üçün.

    Sonra sadə bir kombinasiya edirik:

    1. Boş virtual maşınla qovluğa qayıdırıq.
    2. Example.vbox faylını silin.
    3. Example.vbox-prev faylının adını sağ klikləməklə seçimlərə zəng edərək Example.vbox olaraq dəyişdirin.

    Proqramın yeni versiyalarında qovluğun məzmunu bir qədər fərqli ola bilər, məsələn, faylları ehtiva edə bilər " Example.xml"Və" Example.xml-əvvəlki».

    Hamısı üçün eyni əməliyyatları yerinə yetiririk:

    1. Gəlin ehtiyat nüsxəsini yaradaq.
    2. Biz faylı permission.xml ilə silirik.
    3. “Example.xml-prev” adını “Example.xml” olaraq dəyişdirin.

    Yuxarıda təsvir edilən prosedur beş dəqiqədən çox çəkmir və əvvəlcə cəhd etməyə dəyər. Başqa bir hal istisna olmaqla, demək olar ki, həmişə işləyəcək.

    Problemin başqa bir həlli

    İstifadəçi mesajı aldıqda bir sıra vəziyyətlər var " Virtual maşın üçün sessiyanı açmaq alınmadı"Etiketli bir Windows yeniləməsinə görə KB3004394. Bu halda, bu yeniləməni sistemdən silməklə problemi həll etmək mümkündür. Bunu etməyin iki yolu var:


    Üçüncü seçim

    Hər iki həlli sınamısınızsa, lakin yuxarıdakı xəta kodu hələ də sistemin açılış pəncərəsi əvəzinə görünürsə, əvvəlki versiyaya qayıtmalısınız. VirtualBox.

    Proqramın stabil versiyalarının siyahısı ilə bu linkdə tanış olmaq olar.

    Köhnə versiyanı quraşdırmadan əvvəl, məlumatları toxunulmaz qoyaraq, cari versiyanı sistemdən çıxarın. Tədbirlərin siyahısı aşağıdakı kimidir:

    1. Daxil edin İdarə paneli, sonra menyuya keçin " Proqramların quraşdırılması və silinməsi».
    2. Orada bir proqram seçin VirtualBox.
    3. Proqram istifadəçi məlumatlarını silmək istənildikdə Xeyr düyməsini basın.
    4. Yuxarıdakı siyahıdan proqramın başqa sabit versiyasını yükləyin və quraşdırın.

    Mümkündür ki, köhnə versiyanı quraşdıra bilmirsinizsə, proqramı bütün məlumatlarla birlikdə tamamilə silməli olacaqsınız, çünki köhnə versiya uyğun olmaya bilər.

    Alt xətt

    Beləliklə, virtual maşın sessiyasının açılması problemini həll etməyin bir neçə yolunu göstərdik. Başqa üsulları bilirsinizsə, onları şərhlərdə buraxın və biz onları mütləq məqalənin əsas mətninə əlavə edəcəyik.

    Mövzu ilə bağlı video