כיצד לפתור שגיאה ERROR_ACCESS_DENIED ב- Windows 10 (04.27.24)
SetupDiSetDeviceProperty היא פונקציה המגדירה מאפיין של מופע התקן. מופע התקן הוא מחרוזת זיהוי התקן שהיא ייחודית ועוזרת בזיהוי ההתקן במערכת. הפונקציה SetupDiSetDeviceProperty חשובה מכיוון שהיא מגדירה את שם התצוגה ופרמטרים אחרים של התקני המחשב שלך.
SetupDiSetDeviceProperty הוא חלק ממודל מאפייני התקן אחיד הנתמך על ידי מערכות הפעלה של Windows. דגם מאפיין מכשיר זה מגדיר את אופן ייצוג המכשירים שלך, מתאר את פונקציותיהם ומגדיר את תצורתם במערכת ההפעלה Windows. תהליך זה חל על כל החומרה המחוברת למחשב שלך, כולל סאונד, תצוגה, רשת ומכשירים אחרים.
הנה התחביר המשמש לתהליך SetupDiSetDeviceProperty:WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (
HDEVINFO DeviceInfoSet,
טיפ למקצוענים: סרקו את המחשב שלכם לבעיות ביצועים, קבצי זבל, אפליקציות מזיקות ואיומי אבטחה שעלולים לגרום לבעיות מערכת או ביצועים איטיים.
סריקה חינם לבעיות מחשב 3.145.873 הורדות תואם ל: Windows 10, Windows 7, Windows 8מבצע מיוחד. אודות Outbyte, הוראות להסרת התקנות, EULA, מדיניות פרטיות.
PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
const DEVPROPKEY * PropertyKey,
DEVPROPTYPE Property Type,
const PBYTE PropertyBuffer,
DWORD PropertyBufferSize,
דגלי DWORD
SetupDiSetDeviceProperty מוצלח אם הוא מחזיר TRUE. כאשר מתרחשת שגיאה איפשהו בתהליך, היא מחזירה FALSE עם קוד החזרה ספציפי.
אחד מקודי ההחזרה שמשתמשי Windows נתקלים בהם הוא שגיאת ERROR_ACCESS_DENIED ב- Windows 10. כאשר שגיאה זו מתרחשת, תהליך SetupDiSetDeviceProperty נכשל ולא יכול להמשיך. ראשית יש לפתור את שורש השגיאה לפני שתנסה שוב.
מה הסיבה לשגיאה ERROR_ACCESS_DENIED?קוד ההחזרה ERROR_ACCESS_DENIED קורה מכיוון ש"לא מתקשר למתקשר הרשאות מנהל. " במקרה שאתה תוהה מדוע SetupDiSetDeviceProperty החזיר את ERROR_ACCESS_DENIED, זה רק אומר שאין לך הרשאת כתיבה מלאה למכשיר שאתה מנסה לשנות. או שאתה משתמש בחשבון שאינו מנהל מערכת או שאתה משתמש בחשבון מנהל עם הרשאות מוגבלות.
כדי לפתור שגיאה זו, עליך לבדוק את הרשאות החשבון שלך והאם המכשיר שאתה מנסה לערוך דורש הרשאות ספציפיות.
סיבה נוספת ל- ERROR_ACCESS_DENIED היא בעיית תאימות. אם התוכנית שאתה מנסה לשנות תוכננה לגרסה קודמת של מערכת ההפעלה של Windows, ייתכן שהיא לא תואמת ל- Windows 10, ומכאן השגיאה. שגיאה זו עשויה להופיע גם אם התוכנית המושפעת מיושנת או פגומה.
כיצד לתקן ERROR_ACCESS_DENIEDשגיאת ERROR_ACCESS_DENIED ב- Windows 10 עשויה להיראות מסובכת, אך התיקונים הם למעשה פשוטים. אך לפני שתנסה את אחת מהשיטות הבאות, היפטר תחילה מקבצי זבל באמצעות Outbyte PC Repair וסרוק את המחשב שלך לאיתור וירוסים ותוכנות זדוניות. מחשב ולמטב את המערכת שלך לתהליך פתרון הבעיות. לאחר שתסיים, הפעל מחדש את המחשב ועבור למטה דרך הפריטים למטה.
תיקון מס '1: תיקון קבצי מערכת פגומים.אחת הסיבות האפשריות מדוע SetupDiSetDeviceProperty מחזירה ERROR_ACCESS_DENIED היא מכיוון שקבצי מערכת מסוימים המשויכים לתוכנית שברצונך לשנות נפגעו או הושחתו. כדי לבדוק את תקינות קבצי המערכת שלך, אתה יכול להשתמש בבודק קבצי המערכת או בכלי SFC, המובנה במערכת Windows.
כדי להפעיל סריקה באמצעות SFC, בצע את השלבים הבאים:הפעל מחדש את המחשב כדי להחיל את השינויים החדשים ובדוק אם השגיאה ERROR_ACCESS_DENIED עדיין נמשכת.
תיקון מס '2: הפעל במצב תאימות.הפעלת תוכנית שתוכננה עבור מערכת הפעלה קודמת של Windows, כגון Windows 7, Windows 8 או Windows 8.1, עלולה להוביל לבעיות תאימות. עם זאת, אין זה אומר שהתוכניות הישנות הללו מיושנות. באפשרותך להריץ אותם במצב תאימות כך שיעבדו בצורה נכונה וחלקה.
להפעלת התוכנית שלך במצב תאימות:ברגע שאתה ' הגדרנו את התוכנית שלך לפעול במצב תאימות עם גרסת Windows שבה אתה משתמש, נסה את הפונקציה SetupDiSetDeviceProperty שוב ובדוק אם היא עדיין מחזירה ERROR_ACCESS_DENIED. אם כן, המשך לשלב הבא.
תקן מס '3: עדכן את התוכנית שלך.לפעמים שגיאות מתרחשות רק בגלל שלא הצלחת לעדכן את התוכנית שלך. בדוק את Windows Update תחת הגדרות & gt; מערכת & amp; אבטחה ובדוק אם קיימות עדכוני תוכנה או מערכת ממתינים. התקן את כל העדכונים הזמינים תחת Windows Update.
אם אינך רואה, בדוק באתר של מפתח התוכנה - יתכנו תיקונים או עדכונים חדשים שיש להוריד. הורד אותם ידנית והתקן אותם במחשב שלך כדי לעדכן את התוכנית שלך. לאחר העדכון, אתחל את המערכת שלך ובדוק אם שגיאת ERROR_ACCESS_DENIED תוקנה.
תיקון מס '4: בטל שינויים אחרונים במערכת.אם התקנת או מחקת משהו לפני שגיאת ERROR_ACCESS_DENIED הופיעה, פעולה זו עשויה להשפיע על מערכת וגרם לשגיאה. תחשוב אחורה למה שעשית ובטל את זה במידת האפשר.
אם התקנת לאחרונה עדכון, תוכל להחזיר את המערכת חזרה למצב שבו הכל עבד בסדר על ידי ביצוע השלבים הבאים:
אם אתה עדיין נתקל בשגיאת ERROR_ACCESS_DENIED ב- Windows 10 גם לאחר שניסית את השיטות לעיל, האפשרות האחרונה שלך היא להסיר את ההתקנה של התוכנית.
להסרת תוכנית ב- Windows 10:
כדי התקן מחדש את התוכנית, הורד עותק של המתקין מאתר היזם או דרך חנות Microsoft. לחץ על הקובץ שהורדת והתקן את התוכנית על פי ההוראות.
סיכוםSetupDiSetDeviceProperty היא פונקציה חשובה מכיוון שהיא מגדירה כיצד תוכנית צריכה לפעול. אם נתקלת בשגיאה ERROR_ACCESS_DENIED ב- Windows 10, פשוט עקוב אחר המדריך לפתרון בעיות לעיל כדי לפתור אותה.
סרטון יוטיוב: כיצד לפתור שגיאה ERROR_ACCESS_DENIED ב- Windows 10
04, 2024