כיצד לפתור את VirtualBox 'שגיאה ב- supR3HardenedWinReSpawn'?



נסה את הכלי שלנו לביטול בעיות

ה 'שגיאה ב- supR3HardenedWinReSpawn' הבעיה נתקלת בהתקנות של Oracle Virtualbox - בדרך כלל כמה שניות לאחר ניסיונות להפעיל את המחשב הווירטואלי שלהם. ברגע שהבעיה הזו מתחילה להתרחש, כל מכונה וירטואלית חדשה שנוצרת תציג את אותה הודעת שגיאה (מה שהופך את Virtualbox לבלתי שמיש לחלוטין).



VirtualBox 'שגיאה ב- supR3HardenedWinReSpawn'



הערה: נושא זה שונה מה- שגיאה E_FAIL (0x80004005) בכל הפעלת מכונה וירטואלית.



אחד הגורמים השכיחים שיגרמו לסוג זה של התנהגות הוא מנהל התקן חסר (VBoxDrv.inf). יתכן שבגלל כמה בעיות הרשאה , ההתקנה של מנהל ההתקן החשוב הזה לא הושלמה במהלך ההתקנה הראשונית. במקרה זה, תוכל לפתור את הבעיה על ידי התקנת VBoxDrv.inf באופן ידני.

סיבה אפשרית נוספת שעשויה להוליד את השגיאה הספציפית הזו היא חוסר עקביות ברישום שמצביעה על ספריית הנהגים הלא נכונה. אם תרחיש זה ישים, תוכל לתקן את הבעיה במהירות על ידי בדיקת רישום והתאמת מחרוזת ImagePath במקרה שהספרייה שגויה.

אם התחלת להיתקל בבעיה בפעם הראשונה שניסית להפעיל את ה- VM, סביר להניח שאתה רואה את השגיאה בשל העובדה כי ל- VM של VirtualBox אין מספיק זיכרון RAM לעבוד איתו. במקרה זה, תוכל לפתור את הבעיה במהירות על ידי גישה להגדרות ה- VM והתאמת ה- RAM שהוקצה.



יש שפע של בעיות הקשורות לשימוש באפשרות ברירת המחדל של Paravirtualization. ייתכן שזה לא נתמך על ידי מערכת ההפעלה שאתה מנסה לחקות. כדי לפתור את הבעיה במקרה זה, יהיה עליך לגשת להגדרות המכונה הווירטואלית שלך ולשנות את ה- Paravirtualization מברירת מחדל ל- KVM.

אם אתה משתמש בתצורת מחשב ישנה יותר, ייתכן וירטואליזציה של חומרה מושבתת כברירת מחדל. במקרה שהמכונה שלך לא מצליחה להחליף את הטכנולוגיה הזו, שגיאה עלולה להיפגע בכל הפעלת מכונה וירטואלית. כדי לפתור את הבעיה, פשוט גש להגדרות UEFI / BIOS שלך וודא שמותר וירטואליזציה.

ישנם הרבה בעיות הקשורות ל- VirtualBox גרסה 5.2.6. אם אתה עדיין משתמש בו, רוב הסיכויים שאתה סובל מאותה תקלה שגרמה לבעיה מאלפי משתמשים. הדרך הקלה ביותר לתקן את הבעיה, במקרה זה, היא להסיר את ההתקנה של גרסת Virtualbox הנוכחית ואז להתקין את הגרסה האחרונה של יציב זמין.

1. התקן את ה- VBoxDRV.inf

כפי שמתברר, אחד הגורמים השכיחים ביותר שיגרמו ל- VirtualBox 'שגיאה ב- supR3HardenedWinReSpawn' הוא נהג חסר ( VBoxDRV.inf ). יש סיכוי שעקב בעיית הרשאות מסוימת, יישום ה- VirtualBox הראשי יכול להתקין ללא מנהל התקן זה.

אם תרחיש זה ישים, לא תוכל להריץ מכונת וירטואלבוקס כלשהי (שנוצרה מאפס או מיובאת מהתקנה ישנה יותר). כמה משתמשים מושפעים שהתמודדו גם עם בעיה זו אישרו כי הם הצליחו לפתור את הבעיה על ידי גלישה ידנית למיקום של VBoxDRV.inf מנהל ההתקן, מבצע את ההתקנה ואז מכריח את שירות ההתקנה החדש באמצעות שורת פקודה מוגבהת.

הנה מדריך מהיר להתקנה ולהפעלת שירות VBoxDrv על מנת לתקן את ה- 'שגיאה ב- supR3HardenedWinReSpawn' נושא:

  1. פתח את סייר הקבצים ונווט למיקום הבא:
    C:  Program Files  Oracle  VirtualBox  drivers  vboxdrv

    הערה: תוכל לדפדף למיקום באופן ידני או להדביק את המיקום ישירות בסרגל הניווט ולחץ להיכנס להגיע לשם באופן מיידי.

  2. לאחר שתגיע למיקום הנכון, לחץ באמצעות לחצן העכבר הימני על VBoxDrv.inf ולבחור להתקין מתפריט ההקשר.

    התקנת VBoxDrv באופן ידני

  3. כאשר תתבקש על ידי UAC (בקרת חשבון משתמש), לחץ על כן, ואז המתן עד שההתקן יותקן בהצלחה.
    הערה: לא תקבל הודעת הצלחה, אבל שלך המסך יהבהב לאחר התקנת מנהל ההתקן.
  4. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד 'Cmd' ולחץ Ctrl + Shift + Enter כדי לפתוח בקשת CMD מוגבהת. כאשר אתה מתבקש על ידי UAC (בקרת חשבון משתמש) לחץ כן להעניק הרשאות מנהליות.

    הפעלת שורת הפקודה

  5. ברגע שאתה נמצא בשורת הפקודה המוגבהת, הקלד את הפקודה הבאה ולחץ להיכנס לאלץ להתחיל את השירות שהתקנת זה עתה:
    sc התחל vboxdrv
  6. לאחר עיבוד הפקודה בהצלחה, סגור את שורת הפקודה המוגבה והפעל מחדש את המחשב. ברצף האתחול הבא, חזור על הפעולה שגרמה בעבר לשגיאה ובדוק אם הבעיה נפתרה כעת.

למקרה שאתה עדיין נתקל באותו דבר 'שגיאה ב- supR3HardenedWinReSpawn' הבעיה, עבור למטה לתיקון הפוטנציאלי הבא להלן.

2. תקן את בעיית הספריה

סיבה אפשרית נוספת שעשויה לגרום לבעיה מסוימת זו היא בעיית ספריה שמקלה על ידי חוסר עקביות ברישום שמאפשר מנהל ההתקן של VirtualBox. אם תרחיש זה רלוונטי, אתה אמור להיות מסוגל לפתור את הבעיה במהירות על ידי בדיקת רישום מהירה כדי לראות אם נתיב מנהל ההתקן מוביל ל- VBoxDrv.sys.

במקרה שהנתיב שונה, שינוי קטן אמור להבטיח שתוכל להפעיל את המכונות הווירטואליות שלך מבלי להיתקל ב- 'שגיאה ב- supR3HardenedWinReSpawn' נושא שוב.

להלן מדריך מהיר לחקירה ולתיקון בעיית הספריה הקשורה ל- VBoxDrv.sys נהג:

  1. ללחוץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. הקלד בתוך תיבת הטקסט 'Regedit' ולחץ להיכנס כדי לפתוח את עורך הרישום. כאשר אתה מתבקש על ידי בקרת חשבון משתמש (UAC) לחץ כן כדי להעניק גישה למנהל.

    הפעלת עורך הרישום

  2. ברגע שאתה נכנס לעורך הרישום, השתמש בחלק השמאלי כדי לנווט למיקום הבא:
    HKEY_LOCAL_MACHINE  system  currentcontrolset  services  vboxdrv

    הערה: תוכל לדפדף למיקום באופן ידני או להדביק את המיקום ישירות בסרגל הניווט בחלק העליון ולחץ להיכנס להגיע לשם באופן מיידי.

  3. לאחר שתגיעו למיקום הנכון, עברו לחלק הימני ולחצו פעמיים על ImagePath.
  4. לאחר שתגיע לשם, בדוק אם הנתיב הוא בדיוק זה שלמטה:
      C:  Program Files  Oracle  VirtualBox  drivers  vboxdrv  VBoxDrv.sys 

    הערה: אם המיקום תואם, המשמעות היא שאין לך בעיית ספריות ותוכל לעבור בבטחה לתיקון הפוטנציאלי הבא שלמטה.

  5. אך אם המיקום שונה, שנה את הערך למיקום הבא:
     C:  Program Files  Oracle  VirtualBox  drivers  vboxdrv  VBoxDrv.sys 
  6. ברגע שאתה בטוח שה- ImagePatch מחרוזת מציגה את המיקום הנכון, פגע בסדר ולסגור עורך רישום כדי לשמור את השינויים.

    מיקום נכון של VBoxDrv

  7. כעת, כדי להבטיח שהשימוש במנהל ההתקן אכן נעשה, נווט לספריית הנהגים שלמטה והפעל את מנהל ההתקן על ידי לחיצה ימנית על VBoxDrv.sys ובחירה להתקין.

    התקנת VBoxDrv באופן ידני

    הערה: התעלם משלב זה אם כבר עשית זאת ב שיטה 1 .

  8. לאחר מכן לחץ מקש Windows + R לפתוח א לָרוּץ תיבת דיאלוג. לאחר מכן, הקלד 'Cmd' בתוך תיבת הטקסט ולחץ Ctrl + Shift + Enter כדי לפתוח בקשת CMD מוגבהת עם גישת מנהל.

    הפעלת שורת הפקודה

    הערה: אם מופיעה ההנחיה לבקרת חשבון משתמש, לחץ על כן כדי להעניק גישה למנהל.

  9. בתוך ה- CMD של מנהל המערכת, הקלד את הפקודה הבאה כדי להבטיח ששירות VBoxDrv פועל:
     sc התחל vboxdrv 
  10. הפעל מחדש את המחשב ובדוק אם הבעיה נפתרה על ידי ניסיון להריץ מכונת Virtualbox פעם נוספת.

אם אותו הדבר 'שגיאה ב- supR3HardenedWinReSpawn' הבעיה עדיין מתרחשת, עבור למטה לתיקון הפוטנציאלי הבא להלן.

3. הגדל את כמות ה- RAM שהוקצה

כפי שמתברר, בעיה מסוימת זו יכולה להתרחש גם בגלל זיכרון RAM לא מספיק שהוקצה למכונה הווירטואלית שנוצרה בעבר. הבעיה היא ש- Virtualbox לא עושה עבודה טובה להבהיר מה בדיוק הבעיה שהופכת את המכונה הווירטואלית לבלתי שמישה.

יתר על כן, ישנם מספר דוחות משתמשים שונים הטוענים כי התאמה דינמית של ה- RAM שהוקצה לא תעשה את הטריק. כדי לפתור את הבעיה אם תרחיש זה רלוונטי, יהיה עליך להסיר את תצורת המחשב הווירטואלי הנוכחי לחלוטין לפני שתיצור תמונה עם אותה תמונה, אך עם זיכרון RAM מוגדל מוגדל.

הנה מדריך מהיר לכל העניין:

  1. התחל על ידי פתיחת שלך מנהל VirtualBox של Oracle VM התקנה והסרה של התקנת המחשב הווירטואלי הנוכחי. לשם כך, פשוט לחץ לחיצה ימנית על התקנת ה- VM (החלק הימני) ובחר לְהַסִיר מתפריט ההקשר שזה עתה הופיע.

    הסרת התקנת ה- VM

  2. כשנשאלת אם ברצונך להסיר או למחוק את כל הקבצים, בחר באפשרות הסר בלבד כך שלא תקלו על אובדן נתונים.

    הסרת התקנת ה- VM

  3. לאחר מכן, צור תצורה חדשה עם אותה תמונה. אבל כשאתה מגיע לחלק שבו אתה צריך לבחור את זיכרון בסיס , וודא שהוא גבוה יותר מהתקנת ה- VM הקודמת שלך.

    יצירת מכונת VM חדשה עם זיכרון RAM מוקצה יותר

  4. השלם את תצורת המכונה הראשונית וראה שאני מסוגל להפעיל את המכונה מבלי להיתקל בזה 'שגיאה ב- supR3HardenedWinReSpawn' בְּעָיָה.

אם אותה בעיה תחזור, עבור למטה לתיקון הפוטנציאלי הבא להלן.

4. התאם את ממשק ה- Paravirtualization

אשם פוטנציאלי נוסף שעשוי להקל על הופעתו של 'שגיאה ב- supR3HardenedWinReSpawn' הנושא הוא ParaVirtualization טכנולוגיה שאינה נתמכת על ידי מערכת ההפעלה שמנסים לחקות אותה. לרוב זה קורה אם המשתמש משאיר אפשרות זו ל בְּרִירַת מֶחדָל.

כמה משתמשים מושפעים שהתקשו גם הם לפתור בעיה זו אישרו כי הבעיה נפתרה לחלוטין ולבסוף הצליחו להריץ את מכונת ה- Vmware הווירטואלית שלהם לאחר ששינו את ParaVirtualization מברירת מחדל ל- KVM.

הנה מדריך מהיר לביצוע אותו שינוי בתצורת המחשב הווירטואלי שלך:

  1. פתח את Oracle VM VirtualBox Manager ולחץ באמצעות לחצן העכבר הימני על המחשב הווירטואלי שמספק לך בעיות. לאחר מכן, בחר בתפריט ההקשר שזה עתה הופיע הגדרות.
  2. ברגע שאתה נמצא בתפריט ההגדרות של המכונה הווירטואלית, בחר באפשרות מערכת מהתפריט בצד שמאל.
  3. עם ה מערכת הכרטיסייה שנבחרה, עברו לקטע הימני וגשו אל תְאוּצָה הכרטיסייה.
  4. כשאתה מגיע לתפריט הנכון, הרחב את התפריט הנפתח המשויך לממשק Paravirtualization ושנה אותו מ בְּרִירַת מֶחדָל ל KVM.
  5. נְקִישָׁה בסדר כדי לשמור את השינויים ואז התחל את מכונה וירטואלית שוב כדי לראות אם הבעיה נפתרה כעת.

שינוי טכנולוגיית ברירת המחדל של Para-virtualization

אם אותו הדבר 'שגיאה ב- supR3HardenedWinReSpawn' הבעיה נמשכת, עבור למטה לתיקון הפוטנציאלי הבא להלן.

5. אפשר וירטואליזציה ב- BIOS / UEFI

כפי שמתברר, סיבה אפשרית נוספת שתגרום לבעיה זו היא השבתת הווירטואליזציה מהגדרות ה- BIOS או ה- UEFI שלך. בעוד שווירטואליזציה של חומרה מופעלת כברירת מחדל ברוב המוחלט של תצורות המחשב, יתכן שיש להתאים ידנית את אסדות המחשבים הישנים יותר.

אם תרחיש זה ישים, אתה אמור להיות מסוגל לתקן את הבעיה די בקלות על ידי גישה להגדרות ה- BIOS או ה- UEFI שלך והפעלת מחדש את טכנולוגיית הווירטואליזציה הקניינית.

להלן מדריך מהיר כיצד לעשות זאת (בין אם אתה משתמש ב- BIOS או ב- UEFI):

  1. אם אתה משתמש במחשב שמופעל על ידי BIOS, הפעל את המחשב ולחץ על להכין מקש שוב ושוב במהלך מסך ההפעלה הראשוני. ברוב התצורות, מפתח ההתקנה הוא בדרך כלל אחד מה- F מקשים (F2, F4, F6, F8) או של ה מַפְתֵחַ.
    לחץ על מקש כדי להיכנס להתקנה או לביוס

    לחץ על [מקש] כדי להיכנס להגדרה

    הערה: אם אתה נתקל בבעיה במחשב מבוסס UEFI, פעל לפי ההוראות ( כאן ) כדי לאתחל ישירות אל ה- אפשרויות הפעלה מתקדמות תַפרִיט. משם תוכל לגשת להגדרות הקושחה של UEFI.

    גישה להגדרות הקושחה של UEFI

  2. ברגע שאתה נמצא בתפריט ההגדרות של ה- BIOS או UEFI, התחל לגלוש בתפריטים כדי למצוא את האפשרות המקבילה לטכנולוגיית הווירטואליזציה שלך (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool וכו ') כאשר אתה מצליח למצוא את אפשרות לוודא לְאַפשֵׁר זה.

    הפעלת טכנולוגיית וירטואליזציה של אינטל

    הערה: בדרך כלל, תוכל למצוא אפשרות זו תחת מעבד, אבטחה, ערכת שבבים, מתקדם, בקרת ערכת שבבים מתקדמת, תצורת מעבד מתקדמת וכו '. זכור שההגדרות עשויות להיות שונות בהתאם ללוח האם שלך וליצרן המעבד שלך. אם אינך מוצא את האפשרות לבד, חפש באינטרנט הוראות ספציפיות.

  3. לאחר הפעלת טכנולוגיית הווירטואליזציה, שמור את שינויי ה- BIOS / UEFI והפעל מחדש את המחשב.
  4. לאחר השלמת רצף האתחול הבא, נסה להפעיל את המכונה הווירטואלית פעם נוספת ולראות אם אותה הודעת שגיאה עדיין נמשכת.

למקרה שאתה עדיין רואה את 'שגיאה ב- supR3HardenedWinReSpawn' ההודעה הראשונית, עבור למטה לשיטה הסופית למטה.

6. התקן גרסה חדשה יותר של Virtualbox

אם פעלת אחר כל ההוראות לעיל ללא הועיל, רוב הסיכויים שאתה נתקל בבעיה זו בגלל חוסר התאמה של Virtualbox שנפתרה בגרסאות חדשות יותר. ברוב המקרים, דווח על בעיה מסוימת זו באמצעות VirtualBox גרסה 5.2.6.

במקרה שתרחיש זה ישים, באפשרותך לתקן את הבעיה במהירות על ידי הסרת ההתקנה של גרסת VirtualBox הנוכחית שלך והתקנת הגרסה האחרונה מדף ההורדה הרשמי של Virtualbox.

הנה מדריך מהיר כיצד לעשות זאת:

  1. פתח א לָרוּץ תיבת דו-שיח על ידי לחיצה מקש Windows + R . הקלד בתוך תיבת הטקסט 'Appwiz.cpl' ולחץ להיכנס לפתוח את אפליקציות ותכונות תַפרִיט.

    הקלדת 'appwiz.cpl' בשורת ההפעלה

  2. ברגע שאתה בתוך אפליקציות ותכונות בתפריט, גלול מטה ברשימת היישומים המותקנים ואתר את התקנת VirtualBox שלך. ברגע שאתה רואה את זה, לחץ עליו לחיצה ימנית ובחר הסר התקנה מתפריט ההקשר שזה עתה הופיע.

    הסרת התקנת VirtualBox

  3. בתוך חלון הסרת ההתקנה, עקוב אחר ההנחיות שעל המסך להשלמת התהליך ואז הפעל מחדש את המחשב.
  4. לאחר רצף האתחול הבא, גש לקישור זה ( כאן ) והורד את הגרסה האחרונה של VirtualBox על ידי לחיצה על מארח חלונות.

    הורד הגרסה האחרונה של VirtualBox

  5. לאחר התקנת הגרסה החדשה, הגדר מחדש את המכונה הווירטואלית ובדוק אם אתה מסוגל להפעיל אותה מבלי להיתקל ב- 'שגיאה ב- supR3HardenedWinReSpawn' הודעת שגיאה.
9 דקות קריאה