לאחר התקנת תוכניות או משחקים שונים, באפשרותך להיתקל במצב שבו מתרחשת השגיאה "הפעלת התוכנית לא ניתן להתייחס הלאה, שכן ה- DLL הנדרש אינו במערכת". למרות העובדה כי חלונות של משפחת Windows בדרך כלל לרשום ספריות ברקע, לאחר שתוריד ומניחים את קובץ ה- DLL שלך במקום המתאים, השגיאה מתרחשת עדיין מתרחשת, והמערכת פשוט רואה אותה "# :. כדי לתקן זאת, עליך לרשום את הספרייה. איך זה יכול להיעשות, ייאמרו מאוחר יותר במאמר זה.
אפשרויות פתרון הבעיה
ישנן מספר שיטות לחיסול בעיה זו. לשקול כל אחד מהם בפירוט רב יותר.שיטה 1: OCX / DLL מנהל
OCX / DLL Manager היא תוכנית קטנה שיכולה לעזור לרשום קובץ ספריה או קובץ OCX.
הורד OCX / DLL מנהל התוכנית
כדי לעשות זאת, תצטרך:
- לחץ על פריט הרשמה OCX / DLL בתפריט.
- בחר סוג קובץ שתירשם.
- באמצעות לחצן עיון, ציין את מיקום ה- DLL.
- לחץ על הלחצן "הרשמה" והתוכנית עצמה ירשום את הקובץ.
OCX / DLL מנהל גם יודע איך לבטל את הרישום של הספרייה, כי זה עליך לבחור את הפריט "Unregisted OCX / DLL" בתפריט ולאחר מכן לעשות את כל הפעולות באותה במקרה הראשון. ייתכן שהפונקציה ביטול צריכה להשוות את התוצאות עם הקובץ המופעל וכאשר נכים, וכן במהלך הסרת וירוסי מחשב.
במהלך תהליך ההרשמה, המערכת יכולה לתת לך טעות מדבר על מה זכויות מנהל נדרשים. במקרה זה, אתה צריך להתחיל את התוכנית על ידי לחיצה על לחצן העכבר הימני, ובחר "הפעלה על שם מנהל".
שיטה 2: תפריט "הפעלה"
באפשרותך לרשום DLL באמצעות הפקודה "הפעלה" בתפריט התחלה של מערכת ההפעלה Windows. לשם כך, יהיה עליך לבצע את הפעולות הבאות:
- לחץ על שילוב המקלדת "Windows + R" או בחר את הפריט "הפעל" מתפריט התחלה.
- הזן את שם התוכנית שירשן את הספריה - regsvr32.exe ואת הנתיב שאליו ממוקם הקובץ. כתוצאה מכך, זה צריך לעבוד ככה:
- לחץ על "Enter" או "אישור" כפתור; המערכת ייתן לך הודעה על האם הספרייה הצליחה או לא או לא נרשמה.
Regsvr32.exe c: \ windows \ system32 \ dllname.dll
שבו DLLNAME הוא שם הקובץ שלך.
דוגמה זו תתאים לך אם מערכת ההפעלה מותקנת על כונן C אם הוא נמצא במקום אחר, יהיה עליך לשנות את האות של הדיסק או להשתמש בפקודה:
% Systemroot% \ system32 \ regsvr32.exe% windir% \ system32 \ dllname.dll
בגירסה זו, התוכנית עצמה מוצאת את התיקיה שבה התקנת מערכת ההפעלה ומפעילה את הרישום של קובץ ה- DLL שצוין.
במקרה של מערכת 64 סיביות, יהיו לך שני תוכניות regsvr32 - אחד הוא בתיקייה:
C: \ windows \ syswow64
והשני בדרך:
C: \ windows \ system32
אלה הם קבצים שונים המשמשים בנפרד עבור מצבים רלוונטיים. אם יש לך מערכת OS 64 סיביות, והקובץ DLL הוא 32 סיביות, יש להציב את קובץ הספרייה עצמו בתיקיה:
Windows \ Syswow64.
והצוות ייראה כך:
% Windir% \ syswow64 \ regsvr32.exe% windir% \ syswow64 \ dllname.dll
שיטה 3: מחרוזת פקודה
רישום קובץ באמצעות שורת הפקודה אינו שונה מאוד מהאפשרות השנייה:
- בחר את הפקודה "הפעלה" בתפריט התחלה.
- הזן בשדה כניסה CMD שנפתח.
- לחץ אנטר".
אתה תופיע מולך, שבו תצטרך להזין את אותם פקודות כמו בגרסה השנייה.
יש לציין כי חלון שורת הפקודה יש את פונקציית ההכנסה של הטקסט המועתק (לנוחות). באפשרותך למצוא תפריט זה על-ידי לחיצה על הלחצן הימני על הסמל בפינה השמאלית העליונה.
שיטה 4: פתוח עם
- פתח את תפריט הקובץ שתירשם על ידי לחיצה על זה עם לחצן העכבר הימני.
- בחר "פתח עם" בתפריט שמופיע.
- לחץ על "סקירה כללית" ובחר תוכנית REGSVR32.exe מהספרייה הבאה:
- פתח DLL באמצעות תוכנית זו. המערכת תנפיק הודעת רישום מוצלחת.
Windows / System32.
או במקרה שאתה עובד במערכת של 64 סיביות, ואת קובץ ה- DLL 32 סיביות:
Windows / Syswow64.
טעויות אפשריות
"הקובץ אינו תואם לגירסה המותקנת של Windows" פירושו שאתה כנראה מנסה לרשום DLL של 64 סיביות במערכת של 32 סיביות או להיפך. השתמש בפקודה המתאימה המתוארת בשיטה השנייה.
"נקודת הקלט לא נמצאה" - לא כל ספריות DLL ניתן לרשום, חלק מהם פשוט לא תומכים בפקודה DLLregisterServer. כמו כן, התרחשות של שגיאה עלולה להיגרם על ידי העובדה כי הקובץ כבר רשום על ידי המערכת. ישנם אתרים המפיצים קבצים שאינם ספריות במציאות. במקרה זה, כמובן, שום דבר לא יירשם.
לסיכום, יש לומר כי המהות של כל האפשרויות המוצעות הן פשוט שיטות שונות של שיגור צוות ההרשמה - אשר נוח יותר.