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

אם אתם כאן, זה בגלל שאתם מתמודדים עם התנגשויות בין מנהלי התקנים ב-Windows ואתם לא בטוחים מאיפה להתחיל . אתם לא לבד: מנהלי התקנים שנכשלים לאחר עדכון, מכשירים שמפסיקים לעבוד פתאום, או מסכים כחולים שנראים בלתי מוסברים הם תופעה נפוצה במחשבי Windows 10 ו-Windows 11 רבים... ואפילו ב-Windows Server.
החדשות הטובות הן שהמערכת מציעה כלים רבים, החל מה"כלליים " ביותר כמו מנהל ההתקנים או פותר הבעיות , ועד לתוכנות מתקדמות כמו Driver Verifier , המיועדות למפתחים וטכנאים אך שימושיות ביותר לאיתור מנהלי התקנים מתנגשים כאשר המחשב הופך לבלתי יציב.
מהו בדיוק דרייבר ב-Windows ומדוע הוא יכול לגרום לכל כך הרבה צרות?
ב-Windows, מנהל התקן הוא ה"מתרגם" המאפשר למערכת ההפעלה לתקשר עם החומרה או שירותים מסוימים . ללא מנהל התקן זה, או אם הוא מקולקל, מיושן או מתוכנת בצורה גרועה, מתחילות בעיות: החל מאי-זיהוי המיקרופון או המצלמה, דרך קריסות, הפעלה מחדש אקראית או שגיאות מסך כחול.
כדי להבין מדוע התנגשות בין מנהלי התקנים יכולה לקרוס את המערכת כולה, כדאי להבחין בין מנהלי התקנים במצב ליבה לבין מנהלי התקנים במצב משתמש . לא כולם מהווים את אותה רמת סיכון כאשר דברים משתבשים.
סוגי מנהלי התקנים ב-Windows: ליבה לעומת משתמש
מנהלי התקנים במצב ליבה פועלים ברמה הנמוכה ביותר של המערכת. יש להם גישה ישירה לחומרה ולמשאבי מערכת הפעלה קריטיים: זיכרון, תהליכים, אבטחה, קלט/פלט וכו'. ניתן לחשוב עליה כ"ליבה קשה" שמתקשרת עם כרטיס המסך, כרטיס הקול, הרשת, הדיסקים וכן הלאה.
מנהלי התקנים אלה מאורגנים בדרך כלל בשכבות או רמות :
- רמה עליונהמקבל נתונים מיישומים, מסנן או מבצע טרנספורמציה שלהם, ומעביר אותם לבקר תחתון שמכיר את ההתקן הפיזי.
- רמת ביניים: מנהלי התקנים מסוג (למשל, דיסקים וירטואליים) המסתמכים על מנהלי התקנים ברמה נמוכה יותר כדי לתקשר בפועל עם החומרה.
- רמה נחותה: הדרייבר ששולט ישירות במכשיר הפיזי, מבלי להיות תלוי באחרים.
כאשר מנהל התקן במצב ליבה מתקלקל, התוצאה יכולה להיות קריסה מוחלטת, מסך כחול או פגיעה בנתונים . זו הסיבה ש-Microsoft כוללת כלים ספציפיים לניטור התנהגותם, כגון בודק מנהלי ההתקנים.
מצד שני, ישנם מנהלי התקנים במצב משתמש . אלה פועלים במרחב המשתמש ובדרך כלל משמשים כגשר בין יישומי Win32, שירותי מערכת ומנהלי התקנים של הליבה. אם אחד מהם נכשל, התוכנית המשתמשת בו בדרך כלל תיסגר או שתאבד פונקציונליות, אך באופן עקרוני, זה לא אמור לגרום לקריסה של המערכת כולה. הם נוטים יותר לגרום לבעיות כמו "המדפסת לא מגיבה" או "לעכבר אין פונקציות מתקדמות" מאשר למסך כחול של מוות.
בעיות אופייניות של מנהלי התקנים ב-Windows וכיצד לזהות אותן
התנגשויות בין מנהלי התקנים אינן תמיד ברורות מאליהן. לפעמים תראו את סמל המשולש הצהוב הטיפוסי במנהל ההתקנים , אך במקרים רבים אחרים התסמינים עדינים יותר: צליל מעוות, ירידות בביצועים, קריסות ספורדיות, הופעה ונעלמות של התקנים, או בעיות ברכזות USB.
כמה תרחישים נפוצים מאוד הקשורים למנהלי התקנים ישנים או לא תואמים הם:
- מנהלי התקנים שלא עודכנו עבור הגרסה הנוכחית של Windows, אך אתה מנסה להתקין בכל זאת.
- מנהלי התקנים שלא מסתדרים עם תוכנית שהותקנה לאחרונה ומסתבכים עם פגמים או שינויים.
- תוכנת אבטחה (אנטי-וירוס, חומת אש) שמחליטה שמנהל התקן חשוד וחוסמת אותו ללא אזהרה רבה.
- עדכוני Windows אוטומטיים שמחליפים מנהל התקן תקין במנהל התקן "גנרי" שיש לו פחות תכונות או יותר בעיות. בדוק את זה. כשל בעדכון Windows.
ישנם גם מקרים של הדבקה ישירה של תוכנות זדוניות , שבהן קוד זדוני משנה קבצי מנהלי התקנים או מכניס מנהלי התקנים משלו כדי לחטוף את המערכת. אם מנהל התקן נפגם בדרך זו, ניתן לטעות בתסמינים של כשל חומרה.
אימות מנהלי התקנים: הכלי המתקדם לאיתור נהגים בעייתיים
כאשר כבר ניסיתם את הפתרונות האופייניים ואתם עדיין מקבלים שגיאות מוזרות, קריסות או מסכים כחולים לכאורה אקראיים , זה הזמן שבו אימות מנהלי ההתקנים של Windows נכנס לתמונה.
אימות מנהלי התקנים הוא כלי הכלול בכל הגרסאות המודרניות של Windows (מאז Windows 2000) ונתמך ב- Windows Server 2016, 2019, 2022 ו-2025. מטרתו היא לחשוף קבוצת מנהלי התקנים לתנאים קיצוניים כדי לזהות התנהגויות שגויות שבדרך כלל היו נעלמות מעיניו.
הוא פועל דרך Verifier.exe , המותקן בקובץ %WinDir%\System32. ניתן להשתמש בו באמצעות ממשק גרפי (Driver Verifier Manager) או דרך שורת הפקודה. עם זאת, נדרשות הרשאות מנהל כדי להגדיר אותו, ולאחר הפעלתו, עליכם להפעיל מחדש את המחשב כדי שיתחיל לבדוק את מנהלי ההתקנים שנבחרו.
מה בדיוק מנהלי התקנים בודקים?
כוחו של Driver Verifier טמון ביכולתו לנטר היבטים רבים של התנהגות הנהג . יכולותיו מקובצות ל"אפשרויות" או "דגלים" שניתן להפעיל בהתאם לרמת האגרסיביות הרצויה עבור הבדיקה.
יש סט של אפשרויות סטנדרטיות אלו הם הכללים הבסיסיים שאף מנהל התקן לא אמור להפר. הם מופעלים בעת בחירת התצורה הסטנדרטית מממשק המשתמש הגרפי או שימוש בפרמטר. /standard בשורת הפקודה.
בנוסף, ישנן מספר בדיקות אוטומטיות שתמיד פעילות על הבקרים המאומתים, גם אם לא תבחרו שום דבר אחר. אלה כוללות:
- בדיקות IRQL: מבטיחות שהנהג לא מבצע שיחות ברמות עדיפות לא מתאימות.
- בקרת ספין-נעילה: מזהה אם ספין-נעילה משוחררת פעמיים או אם הנעילה נרכשת/משוחררת ב-IRQL שגוי.
- ניהול זיכרון: מוודא שהקצאות ושחרורים של זיכרון מדופם או לא מדופם מתבצעים ל-IRQL הנכון ושלא נעשה שימוש במצביעים לא מאותחלים.
- הורדת מנהל התקן: נבדק כי מנהל ההתקן לא הורד כאשר עדיין יש בו פעולות ממתינות, כגון DPCs או Worker Threads.
- התנהגויות מסוכנות אחרות: כגון שינויים שגויים במחסנית הליכים, קריאות לפונקציות המתנה ב-IRQL >= DISPATCH_LEVEL, או ביטול הפניות של אובייקטים עם ספירת הפניות אפס.
מעבר לבדיקות בסיסיות אלו, ניתן להפעיל אפשרויות ספציפיות נוספות:
מאגר מיוחד : רוב בקשות הזיכרון מהמנהל התקן נענות על ידי "מאגר מיוחד" המנוטר בקפידה. מאגר זה משמש לזיהוי גלישות, זרימות חסרות וגישות לזיכרון לאחר שהזיכרון התפנה.
כפיית בדיקת IRQL : פעולה זו מפעילה לחץ מקסימלי על מנהל ההתקן על ידי ביטול קוד הניתן לעמוד. אם הוא מנסה לגשת לזיכרון בתוך IRQL לא תקין או לשמור על נעילות, Driver Verifier יזהה זאת באופן מיידי.
מעקב אחר מאגר : פעולה זו בודקת האם הדרייבר משחרר את כל הזיכרון שהוא שמר בעת פריקתו. זוהי האפשרות המרכזית לאיתור דליפות זיכרון.
אימות קלט/פלט : פונקציה זו מקצה IRP של מנהלי התקנים מקבוצה מיוחדת ומנטרת את זרימת הקלט/פלט, תוך זיהוי שימוש לא חוקי או לא עקבי בשגרות קלט/פלט. כאשר מתגלה הפרה, בדרך כלל מוצג קוד השגיאה DRIVER_VERIFIER_IOMANAGER_VIOLATION (0xC9).
זיהוי מבוי סתום : מנטר את השימוש של הנהג במנעולים, מוטקסים ומוטקסים מהירים כדי לראות אם הקוד שלו יכול לגרום למבוי סתום.
אימות קלט/פלט משופר : מוסיף בדיקות מאמץ ל-IRPs של Plug and Play, Power ו-WMI, תוך ניטור קריאות שונות למנהל הקלט/פלט.
בדיקת DMA : מנטר את השימוש בשגרות גישה ישירה לזיכרון (DMA), מזהה שגיאות בשימוש במאגרים, מתאמים ואוגרי מפה.
בדיקות אבטחה : חפש פגמים אופייניים שפותחים פגיעויות, כגון הפניות לכתובות במצב משתמש מקוד במצב ליבה.
בדיקות אחרות : מקבצת בדיקות כדי לאתר סיבות נפוצות לקריסות של מנהלי התקנים, לדוגמה, ניהול לקוי של זיכרון ששוחרר.
בדיקת תאימות DDI : אוכפת קבוצת כללים לגבי האופן שבו מנהל התקן צריך לקיים אינטראקציה עם ממשקי הליבה. הפרות מזוהות דרך ספריית VerifierExt.sys, אשר בסופו של דבר מייצרת את בדיקת הבאגים כאשר אחד מהכללים הללו מופר.
אפשרויות ודרישות נוספות עבור מאמת מנהלי התקנים
בנוסף לאפשרויות הסטנדרטיות, Driver Verifier כולל מספר דגלים מתקדמים עבור תרחישי בדיקה ספציפיים מאוד , כגון סימולציה אקראית של מחסור במשאבים, כפיית IRPs ממתינים, או הוספת עיכובים מלאכותיים ל-DDIs מסוימים כדי לדמות סביבות לחץ קיצוניות.
לגבי הדרישות, כל מה שצריך זה להתקין את Windows (Windows Server 2012 או גרסה מתקדמת יותר עבור סביבות שרת) . ניתן להפעיל אותו הן בגרסאות קמעונאיות והן בגרסאות ניסיוניות. עם זאת, יש אזהרה ספציפית אחת: אם מותקן אצלך Norton Antivirus, לא מומלץ להפעיל את זיהוי המבוי הסתום של Driver Verifier , מכיוון ששניהם עלולים להפריע זה לזה.
כיצד להפעיל ולנהל את מאמת מנהלי ההתקנים (GUI ו-CMD)
הדרך המומלצת לעבוד עם Driver Verifier היא באמצעות Driver Verifier Manager (verifier.exe ללא פרמטרים) , המציג ממשק משתמש גרפי פשוט עבור:
- בחר אילו בקרים ברצונך לאמת.
- בחר אילו סוגי צ'קים להחיל.
- צפה בסטטיסטיקות גלובליות וסטטיסטיקות לפי בקר.
- התאם הגדרות קבועות והגדרות נדיפות.
בלשונית סטטוס נהג ניתן לראות אילו נהגים נבדקים ומה הסטטוס שלהם:
- טעון: מנהל ההתקן טעון כעת ונמצא תחת אימות.
- הורד: זה לא נטען עכשיו, אבל זה נטען מאז אתחול מחדש האחרון.
- מעולם לא נטען: לא נטען; עשוי להצביע על קובץ פגום, לא קיים או עם הפניה שגויה.
הוא גם מציין אילו סוגי בדיקות פעילות ומעדכן את המידע באופן אוטומטי (ניתן לעבור לעדכונים ידניים או להתאים את המרווח). אם תפעילו את המאגר המיוחד ופחות מ-95% מההקצאות מגיעות למאגר המיוחד, הפאנל עצמו מציג אזהרה להפחית את מספר מנהלי ההתקנים המאומתים או להגדיל את זיכרון ה-RAM הפיזי לכיסוי טוב יותר.
במקטע מונים גלובליים , תראו ערכים המסכמים את פעילות הבודק. מונה של אפס בדרך כלל מציין שהדגל המשויך לא הופעל. לדוגמה, אחר/תקלות ב-0 פירושו שסימולציית משאבים נמוכים מושבתת.
דף מעקב הקבוצות מספק סטטיסטיקות מעמיקות יותר הקשורות למותג זה עבור כל מנהל התקן: הקצאות נוכחיות, בתים שמורים, דליפות פוטנציאליות וכו'. בחר מנהל התקן מהרשימה, והמונים הספציפיים שלו מוצגים.
בכרטיסייה הגדרות , אתה מחליט אילו מנהלי התקנים ייבדקו ועם אילו מותגים. ניתן להגדיר כל מנהל התקן באופן הבא:
- הסימון מופעל.
- הסימון מושבת.
- הסימון מופעל (נדרשת הפעלה מחדש).
- הסימון מושבת (נדרשת הפעלה מחדש).
משם ניתן להפעיל או להשבית את האימות של מנהל התקן אחד או יותר , להוסיף שמות קבצים חדשים של מנהלי התקנים שטרם נטענו (לדוגמה, אם אתם מתכוונים להתקין התקן חדש) או לבחור באפשרות "בדוק את כל מנהלי ההתקן" כדי ללכת בדרך הגולמית, אם כי זה מומלץ רק בסביבות בדיקה.
באותו חלון, עליך לסמן את תיבות הסימון עבור סוגי האימות (קלט/פלט ברמה 1 או 2, DMA, מנעולים וכו'). ישנם שני כפתורים שימושיים במיוחד:
- תצורה מועדפת, אשר מיישמת קבוצה של אפשרויות נפוצות לבדיקות כלליות.
- אפס הכל, אשר מוחק כל תצורה קודמת של המאמת ומשאיר אותו מושבת.
שינויים בכרטיסייה זו נשמרים ברישום של Windows ויחולו רק לאחר הפעלה מחדש.
החלק "תצורה נדיפה" מאפשר לך לשנות חלק מהדגלים הפעילים תוך כדי תנועה, מבלי להפעיל מחדש, למרות שלא ניתן לשנות את רשימת מנהלי ההתקנים הנמצאים תחת אימות. זה שימושי אם ברצונך, למשל, להגדיל או להקטין את רמת הלחץ בבקר בזמן נתון.
אם אתה מעדיף את שורת הפקודה, אתה יכול להריץ verifier.exe /? כדי לראות את כל האפשרויות, אבל הנה כמה שימושים אופייניים:
- הגדר דגלים:
verifier.exe /flags 0xVALOR
לכל סמל יש ערך הקסדצימלי. בין הסמלים הנפוצים ביותר הם:
- 0x00000000: בדיקות אוטומטיות.
- 0x00000001: קבוצה מיוחדת.
- 0x00000002: כפיית בדיקת IRQL.
- 0x00000008: מעקב קבוצתי.
- 0x00000010: בדיקת קלט/פלט.
- 0x00000020: זיהוי נעילה.
- 0x00000080: בדיקת DMA.
- 0x00000100: בדיקות אבטחה.
- 0x00000800: בדיקות "אחרות".
- 0x00020000: בדיקת תאימות DDI.
ובעיות מתקדמות אחרות, כגון 0x00000004 (סימולציה של משאבים נמוכים), 0x00000040 (אימות קלט/פלט משופר), 0x00000200 (כפיית IRPs ממתינים), 0x00000400 (רישום IRP), 0x00002000 ו- 0x00004000 (בדיקות MDL בלתי מעורערות), או העיכוב הקשור ל-Power Framework.
לדוגמה, אם תרצו להפעיל רק את הקבוצה המיוחדת, אימות קלט/פלט ובדיקות שונות, תוכלו להשתמש במשהו שווה ערך ל -0x811 בדגלים. עבור תצורה סטנדרטית מלאה, תוכלו להשתמש ב:
verifier.exe /standard- או
verifier.exe /flags 0x209BB
כדי לציין אילו מנהלי התקנים לבדוק:
verifier.exe /driver driver1.sys driver2.sysverifier.exe /allעבור כל מנהלי ההתקנים של המערכת.
כדי לשנות מותגים באופן מיידי ולהוסיף בקר לרשימה מבלי להפעיל מחדש, ניתן להשתמש במצב נדיף:
verifier.exe /volatile /flags 0xVALOR /adddriver MiDriver.sys
וכדי לבדוק את המצב הנוכחי:
verifier /queryהוא מציג מונים ומצב בזמן אמת.verifier /querysettingsזה מלמד את התצורה המתמשכת.verifier.exe /resetמחק את כל ההגדרות ובטל את הבודק.
אימות מנהלי התקנים, מסכים כחולים וניפוי שגיאות
ההתנהגות הצפויה של Driver Verifier כאשר הוא מזהה הפרה היא להפעיל בדיקת באגים או מסך כחול כדי ללכוד כמה שיותר מידע על ניפוי באגים. אם המחשב שלך מחובר למאתר ניפוי באגים של ליבה, הוא יפסיק בדיוק בנקודת הכשל.
בין קודי השגיאה הנפוצים ביותר שתראו הנגרמים על ידי המאמת הם:
- 0xC1: פגיעה בזיכרון_זוהה_בבריכה_מיוחדת
- 0xC4: הפרת_זיהוי_דרייבר_מאמת_מנהל_התקן
- 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
- 0xC9: הפרת DRIVER_VERIFIER_IOMANAGER
- 0xD6: תקלת_עמוד_הנהג_מעבר_להקצאה
- 0xE6: הפרת DMA של DRIVER_VERIFIER
ההמלצה בעת פתיחת סשן ניפוי באגים עם WinDbg היא להתחיל עם !analyze -v, המספק ניתוח מפורט של הכשל ומנסה לזהות את הגורם הגורם.
ל-Driver Verifier יש גם הרחבות ספציפיות עבור ניפוי הבאגים :
!verifier: מבצע שחזור של הסטטיסטיקה הנוכחית של המאמת ומקבל!verifier -?כדי לרשום אפשרויות.!deadlockמציג מידע על מבוי סתום שזוהו (עם!deadlock -?לעזרה).!iovirpמציג את פרטי IRP המנוטר על ידי אימות קלט/פלט.!ruleinfoמספק מידע על כלל DDI ספציפי שהופר (RuleID הוא הפרמטר הראשון של בדיקת הבאגים, בפורמט 0x200nn).
ומה לגבי דרייברים של הגרפיקה?
למנהלי התקנים גרפיים במצב ליבה של Windows (כגון קבצי DLL של מנהלי התקנים של הדפסה או תצוגה) יש מאפיין חשוב אחד: הם אינם קוראים ישירות לפונקציות הקצאת זיכרון ליבה . במקום זאת, הם משתמשים ב-DDI callbacks מ-Win32k.sys, כגון EngAllocMem כדי להשיג זיכרון מהמאגר, או EngCreateBitmap, EngCreatePalette וכו', אשר גם מחזירים זיכרון מערכת.
כדי לשמור על אימות אוטומטי בדומה לזה של מנהלי התקנים אחרים, חלק מפונקציונליות Driver Verifier שולבה ב- Win32k.sys . עם זאת, מכיוון שמנהלי התקנים גרפיים מוגבלים יותר, הם אינם דורשים אפשרויות מסוימות כמו אימות IRQL או אימות קלט/פלט באותו אופן. מה שכן חל הוא שימוש במאגר מיוחד, שגיאות אקראיות בהקצאות ומעקב אחר מאגרים ברבות מקריאות DDI אלו.
בין הפונקציות שעבורן ניתן לכפות שגיאות אקראיות או בדיקות נוספות הן:
- EngAllocMem ו- EngAllocUserMem.
- EngCreateBitmap, EngCreateDeviceSurface, EngCreateDeviceBitmap.
- EngCreatePalette, EngCreateClip, EngCreatePath, EngCreateWnd, EngCreateDriverObj.
- BRUSHOBJ_pvAllocRbrush, CLIPOBJ_ppoGetPath.
השימוש במאגרי מידע מיוחדים ובמעקב אחר מאגרי מידע נתמך במיוחד עבור EngAllocMem. הפעלת מאמת מנהלי התקנים עבור מנהלי התקנים גרפיים זה נעשה בדיוק באותו אופן כמו עם כל מנהל התקן אחר (על ידי בחירת קובץ ה-.sys המתאים), וכל דגלים שאינם רלוונטיים מתעלמים. מתוך ניפוי הבאגים, ניתן לבדוק את מצב מאמת הגרפיקה באמצעות הפקודה !gdikdx.verifier.
הפעל את מאמת מנהלי ההתקנים מהרישום (מצב מתקדם)
עבור תרחישים ספציפיים מאוד, כגון בדיקות אוטומטיות או פיתוח מנהלי התקנים, ניתן להפעיל את Driver Verifier ישירות דרך הרישום של Windows . זו אינה השיטה המומלצת למשתמשים כלליים, אך כדאי להכיר אותה.
ההליך הבסיסי יהיה:
- פתח את עורך הרישום (Regedt32 או regedit).
- נווט אל
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers. - ערוך את ערך הסוג REG_SZ עם שמות (ללא תלות באותיות גדולות/קטנות) של מנהלי ההתקנים שברצונך לאמת.
ניתן לרשום מספר מנהלי התקנים המופרדים באמצעות רווחים, אך מקובל לעבוד עם מנהל התקנים יחיד כדי להימנע מניצול משאבים . אם המאגר הזמין אינו מספיק, ייתכן שחלק מהבדיקות לא יוחלו, אם כי לא אמורים להיתקל בבעיות יציבות נוספות.
דוגמאות לערכים תקינים עבור VerifyDrivers יהיו:
Ntfs.sysWin32k.sys ftdisk.sys*.sys(לכל הנהגים, למרות שזה מאוד אגרסיבי).
רמת האימות נשלטת מהמפתח:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
שהוא ערך DWORD עם תוצאה של שילוב דגלי האימות שברצונך להפעיל, בדיוק כמו בשורת הפקודה.
בעיות מנהלי התקנים יומיומיות ופתרונות מעשיים ב-Windows
מלבד כלים מתקדמים כמו Driver Verifier, על בסיס יומי תשתמשו בעיקר במנהל ההתקנים, ב-Windows Update ובאתרי האינטרנט של היצרנים . למרות זאת, כדאי שיהיה לכם מפה מנטלית קצרה של הבעיות הנפוצות ביותר והפתרונות שלהן.
כמה שגיאות נפוצות מאוד בעת התקנה או עדכון של מנהלי התקנים ב-Windows 10 וב-Windows 11 הן:
- מנהל ההתקן לא מסיים את ההתקנה או מציג הודעות שגיאה.
- לאחר התקנת מנהל ההתקן, ההתקן עדיין לא פועל או פועל עם שגיאות.
- Windows מחיל מנהל התקן כללי שמגביל פונקציות מתקדמות.
- שני נהגים שונים מנסים לשלוט באותו מכשיר ומתנגשים זה בזה.
- היצרן לא עדכן את מנהל ההתקן עבור הגרסה הנוכחית של Windows.
- עדכון של Windows דורס מנהל התקן שכיוונת בצורה עדינה.
רצף הפעולות ההגיוני עבור רבים מהמקרים הללו כולל:
- צפה במצב המכשיר ב מנהל ההתקנים (לחיצה ימנית על התחל > מנהל ההתקנים).
- נסה קודם עם "עדכון מנהל התקן > חיפוש אוטומטי אחר מנהלי התקנים".
- אם זה לא עובד, הורד את הדרייבר הספציפי מהאתר האתר הרשמי של היצרן (ציוד או רכיב) ולהתקין אותו באופן ידני.
- אם הבעיה הופיעה מיד לאחר עדכון מנהל התקן, השתמש באפשרות "בקר הפוך" בכרטיסייה בקר של מאפייני התקן, בכל עת שהיא זמינה.
כאשר הדברים מסתבכים, ישנם מספר משאבים נוספים:
פותר בעיות תאימות : אם קיים רק מנהל התקן ישן יותר (לדוגמה, עבור Windows 7 או 8) ואתה זקוק לו ב-Windows 10/11, תוכל לנסות להתקין אותו במצב תאימות. אודות מתקין מנהל ההתקן:
- לחץ לחיצה ימנית > "פתרון בעיות תאימות".
- בחר "תוכנית לפתרון בעיות".
- בחר אפשרויות כגון "התוכנית עבדה בגירסאות קודמות של Windows אך כעת היא לא מותקנת או פועלת" או "אני זקוק להרשאות נוספות".
- בחר את הגרסה הישנה של Windows שאתה יודע שעבדה, בדוק את התוכנית ושמור את ההגדרות.
חומת אש ואנטי-וירוס : אם אתם חושדים שהבעיה נובעת ממערכת האבטחה שלכם, השבתו אותם זמנית (אחד בכל פעם) כדי לבדוק אם מנהל ההתקן מותקן או פועל כראוי. אם אתם מגלים שהם הגורם, בדקו אם יש עדכונים לתוכנת האנטי-וירוס שלכם, הוסיפו החרגות, או, במידת הצורך, שקלו לעבור לפתרון אבטחה אחר.
תוכניות לא תואמות אחרונות : לפעמים, תוכנה שהותקנה לאחרונה משנה או משבשת מנהל התקן. ניתן:
- הסר את התקנת התוכנית ובדוק אם הקונפליקט נעלם.
- התקן מחדש את הגרסה העדכנית ביותר מהאתר הרשמי.
- התקן מחדש את מנהלי ההתקנים המושפעים מאתר האינטרנט של יצרן ההתקן.
אתחול נקי של Windows : אם אתם חושדים בהפרעות משירותים או תוכניות של צד שלישי, תוכלו לבצע אתחול נקי (msconfig.msc, להסתיר את שירותי Microsoft, להשבית את כל השירותים האחרים ולכבות פריטי אתחול במנהל המשימות) ולנסות להתקין או לאתר ניפויי שגיאות בסביבה "מינימלית" זו, או לאתחל למצב בטוח לבדיקה נוספת. אם הבעיה נפתרת, תדעו שרכיב של צד שלישי גורם לבעיה.
התקנים ומנהלי התקנים נסתרים : במנהל ההתקנים, הפעל את האפשרות "הצג התקנים נסתרים" בתפריט תצוגה כדי לאתר התקנים שבדרך כלל אינם גלויים ושמנהלי ההתקן שלהם עשויים להיות פגומים. רבים מהם דורשים הורדות ידניות מאתר האינטרנט של היצרן.
תוכנות זדוניות ומנהלי התקנים פגומים : לפני שאתם מניחים ש"Windows מתפקד בצורה לא תקינה", הפעילו סריקה מלאה באמצעות Windows Defender או תוכנת אנטי-וירוס בעלת מוניטין. לפעמים מנהל התקן פגום הוא רק קצה הקרחון של זיהום גדול יותר . לאחר שהמערכת שלכם נקייה, התקינו מחדש את מנהלי ההתקן הדרושים.
עדכוני וניהול מנהלי התקנים: מתי להשתמש בכלים חיצוניים
בנוסף ל-Windows Update ולתוכניות שירות רשמיות (כגון Intel Driver & Support Assistant, AMD Adrenalin או GeForce Experience), ישנן תוכנות צד שלישי שנועדו לזהות ולעדכן מנהלי התקנים בכמות גדולה . הן אינן פתרון לכל הבעיה, אך הן יכולות להיות שימושיות במצבים מסוימים.
לדוגמה, Snappy Driver Installer מציע גרסת Lite חינמית וניידת שניתן להריץ על כונן USB. הוא סורק את המחשב שלך, מזהה מנהלי התקנים מיושנים ומאפשר לך להוריד ולהתקין גרסאות חדשות יותר. זה מאוד שימושי לפרמוט, מחשבים מנותקים או כשאתה צריך לעדכן מספר מכונות.
כלים אחרים, כגון Drive Talent , מוסיפים תכונות גיבוי ושחזור של מנהלי התקנים , למרות שהגרסאות המלאות שלהם הן בדרך כלל בתשלום. פרויקטים כמו Driver Store Explorer נוקטים בגישה שונה: הם עוזרים לך לצפות, לנתח ולנקות את מאגר מנהלי ההתקן של Windows , להסיר גרסאות ישנות, מנהלי התקנים יתומים או עותקים כפולים שכבר אינם בשימוש.
בכל המקרים, מומלץ לנקוט בכמה אמצעי זהירות: השתמשו תמיד באתרים רשמיים או במאגרים מהימנים (במיוחד בכלים בקוד פתוח כמו Driver Store Explorer ב-GitHub) והימנעו מתקיני "מנהלי התקנים קסומים" מלאים בתוכנות פרסום או תוכנות זדוניות שמבטיחות לתקן הכל בלחיצה אחת.
בנוסף, תמיד מומלץ לשמור על Microsoft Windows Update פעיל ותצורתו מוגדרת כראוי , לבדוק אילו מנהלי התקנים אופציונליים מוצעים ולוודא שמנהלי התקנים קריטיים שאתה יודע שעובדים היטב לא מוחלפים בטעות.
לבסוף, כשמדובר בציוד של מותגים (מחשבים ניידים של לנובו, HP, דל וכו'), שימוש בכלים ובתמיכה הטכנית של היצרן הוא בדרך כלל הגישה הטובה ביותר לאחר שמיציתם את כל הפתרונות הנדרשים. לפעמים ישנם תיקונים או גרסאות בטא של מנהלי התקנים שרק הם יכולים לספק.
בקיצור, התנגשויות בין מנהלי התקנים ב-Windows הן בעיה מורכבת, אך על ידי שילוב כלי משתמש (מנהל התקנים, פותר בעיות, Windows Update), כלי שירות של היצרן , תוכנות חיצוניות רציניות, ובמידת הצורך, Driver Verifier כדי לאתר מנהלי התקנים חשודים , ניתן לבטל כמעט כל בעיה מבלי לנקוט בעיצוב נואש.