פוסט זה אומר לך כיצד להוסיף פקודות רישום וביטול רישום לתפריט לחיצה ימנית עבור קבצי DLL ו-OCX ב-Windows Vista, 7, 8 ו-10.
כדי לרשום קובץ DLL או OCX, אתה בדרך כלל צריך להפעיל את regsvr32.exe מ-an מוּרָם שורת פקודה. רישום קובצי DLL של מערכת ממצב לא מוגבה עלול לגרום לשגיאה. לדוגמה, נסה לרשום את מודול המערכת JScript.dll מתיבת התחל, חיפוש (כלומר, מבלי להעלות אותה). אתה תראה את השגיאה 0x80004005 אוֹ 0x80007005 ("הגישה נדחתה") כאשר אתה עושה זאת.
שיטה 1: רישום DLLs דרך תפריט ההקשר - פועל "runas".
כדי להוסיף את הירשם הפקודה בתפריט ההקשר שתפעיל את Regsvr32.exe פקודה תחת זכויות מוגברות, אתה יכול להשתמש במיוחד רץ כמו פועל. הנה קובץ REG שיצרתי, מוסיף את הפועל runas עבור סוגי קבצי DLL ו-OCX במפתחות הרישום הבאים:
HKEY_CLASSES_ROOT\dllfile\runas. HKEY_CLASSES_ROOT\ocxfile\runas
- הורד את הקובץ register_runas.reg ושמור בשולחן העבודה.
- לחץ לחיצה ימנית על הקובץ ובחר מיזוג.
- נְקִישָׁה כן כשתבקשו אישור.
כעת אתה אמור לראות את הרשמה (כמנהל) הפקודה בתפריט לחיצה ימנית עבור סוגי קבצי DLL ו-OCX.
שיטה 2: הגדר את Regsvr32.exe כך שיפעל תמיד ברמות גבוהות
מכיוון שאתה יכול להשתמש הפועל "runas" עבור פריט אחד בלבד, כדי להוסיף פקודת "Unregister" עליך להשתמש בשיטה שונה מזו שלעיל. הנה דרך נוספת להוסיף פקודות "הרשמה" ו"בטל רישום" לתפריט ההקשר של קבצי DLL, מבלי להשתמש הפועל "רונאס".
שיטה זו מורה למערכת להפעיל תמיד את Regsvr32.exe מוגבה, על ידי הוספת א AppCompatFlags\Layers
רשומת הרישום, ומיישמת את ערכי תפריט ההקשר "הרשמה" ו"בטל רישום" בדרך הרגילה.
קובץ REG
עורך הרישום של Windows גרסה 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Windows\\System32\\regsvr32.exe"="~ RUNASADMIN" [HKEY_CLASSES_ROOT\DllFile\Shell\Register] "HasLUAShield"="" [HKEY_CLASSES_ROOT\DllFile\Shell\Register\command] @="C:\\Windows\\System32\\regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\DllFile\Shell\Unregister] "HasLUAShield"="" [HKEY_CLASSES_ROOT\DllFile\Shell\Unregister\command] @="C:\\Windows\\System32\\regsvr32.exe -u \"%1\"" [HKEY_CLASSES_ROOT\OcxFile\Shell\Register] "HasLUAShield"="" [HKEY_CLASSES_ROOT\OcxFile\Shell\Register\command] @="C:\\Windows\\System32\\regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister] "HasLUAShield"="" [HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister\command] @="C:\\Windows\\System32\\regsvr32.exe -u \"%1\""
העתק את השורות לעיל לפנקס רשימות ושמור את הקובץ עם סיומת .reg. לחץ פעמיים כדי הפעל את קובץ ה-.reg. זה מוסיף את הפקודות "הרשמה" ו"בטל רישום" לתפריט ההקשר עבור קבצי DLL ו-OCX.
כדי להסיר (לבטל) את הפקודות הרשמה ובטל רישום מתפריט ההקשר, השתמש בקובץ ה-.reg הבא:
עורך הרישום של Windows גרסה 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Windows\\System32\\regsvr32.exe"=- [-HKEY_CLASSES_ROOT\DllFile\Shell\Register] [-HKEY_CLASSES_ROOT\DllFile\Shell\Unregister] [-HKEY_CLASSES_ROOT\OcxFile\Shell\Register] [-HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister]
זהו זה!
בקשה קטנה אחת: אם אהבתם את הפוסט הזה, בבקשה שתפו אותו?
נתח "קטנטן" אחד ממך יעזור ברצינות לצמיחת הבלוג הזה. כמה הצעות נהדרות:- להצמיד אותו!
- שתף אותו בבלוג האהוב עליך + פייסבוק, Reddit
- צייץ את זה!