מחשביםתוכנה

כיצד לרשום DLL ב- Windows כל גרסה: כמה דרכים בסיסיות

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

כיצד לרשום DLL במערכות מבוססות Windows שיטה פשוטה?

רוב מוצרי תוכנה, המיועדת להתקנה ושימוש Windows, למעט קובץ ההפעלה מכיל מספר רכיבים נוספים. ה- DLL הוא אחד המודולים, אשר בתחילת the-קובץ EXE נטען לזיכרון, שם הוא עשה לו קוד שנקבע.

מבנה תכנית רצף אתחול הטעינה שאר חומרים לתוך הזיכרון הראש כלכך שכמעט כולם להתחיל מספרייה אחד. לפיכך, בצורתו הפשוטה ביותר, את השאלה כיצד לרשום את DLL במערכות Windows 10 או דרגה נמוכה יותר, נפתרת על ידי הצבת בפורמט הנדרש של הקבצים בספריה עם ההפעלה של התוכנית הראשית (EXE). אבל זה מתאים רק במקרים שבהם הספריות עצמן נעדרו, אבל אז הועלו בנפרד, למשל, מהאינטרנט.

כיצד לרשום DLL ב- Windows XP ומעלה הקונסולה "הפעלה"?

למרבה הצער, השיטה הנ"ל לא תמיד עובדת. לכן, ב- Windows אתה צריך להשתמש בכספים והכלים שלהם. בפרט, זה מסתכם השימוש בשירות תוכנה RegSvr, אשר מוצג בצורה של קובץ regsvr32.exe ממוקם באחד בספריות המערכת. במערכות עם ארכיטקטורת 32 סיביות, רכיב זה נמצא בתיקיית System32, אבל בגרסאות 64 סיביות של קבצים אלה עשויים להיות שני (המרכיב השני נמצא בתיקיה SysWOW64).

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

אז, עבור רישום צריך להעלות את הקונסולה "Run" (הדרך הקלה ביותר לעשות זאת באמצעות שילוב של Win + R), אשר יש צורך לרשום פקודת regsvr32.exe, ולאחר מכן דרך פרצת נתיב מלא לקובץ הספרייה. במקרה שאתה חייב לרשום עם ספירת קצת, כדי להפעיל קובץ regsvr32.exe גם צריך לרשום את הנתיב המלא המציין את המיקום בתיקיית System32 או SysWOW64.

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

שיטה אנלוגית DLL הספרייה עשויה להיות רשום באמצעות שורת הפקודה. ניתן לגשת מהתפריט "Run" על ידי הקטנת cmd (תמיד עם הרשאות מנהל).

כאן, כמו במקרה עם הקונסולה "Run", רושם את הצוות, החל עם השם של הקובץ (regsvr32.exe), ואחריו את הנתיב המלא לקובץ הספרייה או את הנתיב המלא אל תחילת השורה עבור כלי רישום.

יצירת רישום דרך "אקספלורר"

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

כאן אתה צריך למצוא את הקובץ לספריה ולהפוך אותו הקליק הימני, ולאחר מכן בתפריט ההקשר ובחר "פתח עם ...". בואו ברשימת התכנית לפתיחת קובץ DLL הפורמט לא יוגש, ולכן, באמצעות הלחצן העיון בספריות לעיל כדי למצוא את קובץ regsvr32.exe ביותר (תלוי קצת את התכנית הראשית).

בעיות אפשריות עם הרישום

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

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

לפעמים אין צורך להשתמש בכלים של Windows עבור רישום. אז עבור רכיבי D3D שעשויה להיות נוכח במשחק, רק להתקין גרסה מעודכנת של DirectX, ועל ספריות MSVC להתקין Microsoft Visual Studio Redistributable. במקרה קיצוני, אם פירט פרוצי עותק של התוכנה, באותו באינטרנט צריך להיות כדי לאתר את הגרסה הרשמית של התוכנה ולבצע את הפעולות הדרושות נוצלו שוב (אבל רק במקרה הזה, נהלים כאלה אולי לא יהיו צורך). אם ניתן עדיפות לתכנית הפורמאלית, אתה צריך לבצע אתחול עם מוגבלויות אנטי וירוס וחומת אש, אבל רק בתנאי שהמשתמש הוא התעקש כי תוכן להורדה הוא בטוח לחלוטין ואינו נושא כל איומים פוטנציאליים במערכת המחשב.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.birmiss.com. Theme powered by WordPress.