Τι είναι το RegAsm.exe; Πώς να καταργήσετε την εγγραφή ενός dll χρησιμοποιώντας το RegAsm.exe;

Σε αυτήν την ανάρτηση, εξηγούμε τι είναι το RegAsm.exe , πώς να καταχωρήσετε ή να καταργήσετε την εγγραφή ενός DLL χρησιμοποιώντας το RegAsm.exe(RegAsm.exe) και πώς το RegAsm.exe διαφέρει από το RegSvr32.exe .

RegAsm.exe

Τι είναι το RegAsm.exe στα Windows 11/10 ;

Το RegAsm είναι η σύντομη μορφή του Register Assembly . Το RegAsm.exe(RegAsm.exe) είναι ένα γνήσιο στοιχείο των Windows που αναπτύχθηκε από τη Microsoft(Microsoft) . Το RegAsm.exe(RegAsm.exe) ανοίγει το εργαλείο εγγραφής συναρμολόγησης . (Assembly Registration)Όταν ανοίγει το εργαλείο εγγραφής συναρμολόγησης , διαβάζει τα μεταδεδομένα μέσα σε ένα συγκρότημα και προσθέτει τις απαραίτητες καταχωρήσεις στο μητρώο. (Assembly Registration)Το RegAsm.exe(RegAsm.exe) είναι υπεύθυνο μόνο για το άνοιγμα του εργαλείου εγγραφής συναρμολόγησης . (Assembly Registration)Δεν αποτελεί απειλή για τον υπολογιστή σας. Ωστόσο, υπάρχουν ορισμένες περιπτώσεις όπου κάποιο κακόβουλο λογισμικό καμουφλάρεται ως RegAsm.exe .

The Assembly Registration tool reads the metadata within an assembly and adds the necessary entries to the registry, which allows COM clients to create .NET Framework classes transparently. Once a class is registered, any COM client can use it as though the class were a COM class. The class is registered only once, when the assembly is installed. Instances of classes within the assembly cannot be created from COM until they are actually registered.

Είναι το RegAsm.exe κακόβουλο λογισμικό;

Περιστασιακά, τα προγράμματα προστασίας από ιούς στον υπολογιστή μας ενδέχεται να επισημάνουν κάποιο σημαντικό αρχείο συστήματος του λειτουργικού συστήματος Windows(Windows OS) ως απειλή. Θα μπορούσε να είναι ψευδώς θετικό ή θα μπορούσε να συμβεί εάν το κακόβουλο λογισμικό μεταμφιέζεται σε αρχείο λειτουργικού συστήματος παίρνοντας το ίδιο όνομα. Αυτό μπορεί να συμβεί και με το RegAsm.exe(RegAsm.exe) !

Εάν έχετε εγκαταστήσει οποιοδήποτε πρόγραμμα που είναι πειρατικό και το πρόγραμμα προστασίας από ιούς έχει σημαία RegAsm.exe , τότε:

  1. Απεγκαταστήστε εντελώς το πειρατικό πρόγραμμα χωρίς κανένα ίχνος του
  2. Σαρώστε τον υπολογιστή σας με πρόγραμμα προστασίας από ιούς και κακόβουλο λογισμικό
  3. Διαγράψτε(Delete) τα πειρατικά προγράμματα εγκατάστασης ή τα αρχεία που σχετίζονται με αυτό από τον υπολογιστή σας

Με αυτόν τον τρόπο μπορείτε να επαναφέρετε τον υπολογιστή σας στην κανονικότητα.

Για να αποφύγετε το μολυσμένο από κακόβουλο λογισμικό RegAsm.exe να εισέλθει στον υπολογιστή σας, μην εγκαταστήσετε πειρατικά Microsoft Office ή Windows ή άλλα προγράμματα για αυτό το θέμα. Αυτός είναι ο μόνος τρόπος για να αποφύγετε το κακόβουλο λογισμικό και να κάνετε τον υπολογιστή σας ασφαλή.

Πώς να καταργήσετε την εγγραφή ενός DLL χρησιμοποιώντας το RegAsm.exe(RegAsm.exe) ;

Για να εκτελέσετε το εργαλείο, χρησιμοποιήστε τη γραμμή εντολών(Studio Developer Command Prompt) του Visual Studio Developer ή το PowerShell για προγραμματιστές(Studio Developer PowerShell) του Visual Studio . Η κατάργηση της εγγραφής ενός DLL χρησιμοποιώντας το RegAsm.exe(RegAsm.exe) είναι τόσο εύκολη όσο η εγγραφή.

Ανοίξτε τη γραμμή εντολών(Command Prompt) και εκτελέστε την ακόλουθη εντολή αντικαθιστώντας το <dllfilename>όνομα με το όνομα που θέλετε να καταργήσετε την εγγραφή.

regasm /u <dllfilename>.dll

Για να καταργήσετε πλήρως την εγγραφή του DLL , πρέπει επίσης να καταργήσετε την εγγραφή της βιβλιοθήκης τύπων του DLL . Για να το κάνετε αυτό, εκτελέστε την ακόλουθη εντολή.

regasm <dllfilename> /tlb /unregister

Σε τι διαφέρει το RegAsm.exe από το Regsvr32.exe ;

Το Regsvr32.exe είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιείται για την εγγραφή DLL(DLLs) και στοιχείων ελέγχου ActiveX στο μητρώο. Εν τω μεταξύ, το RegAsm.exe(RegAsm.exe) κάνει καταχωρήσεις μητρώου για να κάνει τα στοιχεία .NET να μοιάζουν με στοιχεία COM . Το RegAsm.exe(RegAsm.exe) συνοδεύεται από το .NET SDK .

Τι είναι το Regasm Codebase;

Η γραμμή εντολών RegAsm Codebase(RegAsm Codebase) χρησιμοποιείται για τη δημιουργία μιας καταχώρησης για τη βάση κώδικα στο μητρώο. Η καταχώρηση της βάσης κωδικών στο μητρώο καθορίζει τη διαδρομή για τη συγκρότηση που δεν είναι εγκατεστημένη στην προσωρινή μνήμη καθολικής συγκρότησης. Η προσωρινή μνήμη καθολικής συναρμολόγησης αποθηκεύει συγκροτήματα στον υπολογιστή σας που χρησιμοποιούνται από πολλά προγράμματα. Το αρχείο συγκρότησης για το οποίο χρησιμοποιείτε τη βάση κώδικα πρέπει να είναι ένα συγκρότημα με ισχυρό όνομα για να αποφευχθούν διενέξεις με άλλα στην προσωρινή μνήμη καθολικής συγκρότησης.

Ελπίζουμε να μάθατε κάτι νέο εδώ σήμερα.



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts