Kamis, 29 Juli 2021

Apa itu RegAsm.exe dan Cara Unregister DLL Menggunakan RegAsm.exe

 


RegAsm atau Register Assembly merupakan komponen asli Windows yang dikembangkan oleh Microsoft. Dengan menjalankan RegAsm.exe di Windows anda, itu akan membuka tools Assembly Registration. Ketika tools Assembly Registration dibuka, ia akan membaca metadata dalam assembly dan menambahkan entri yang diperlukan ke registry yang memungkinkan client COM untuk membuat class .NET Framework secara transparan. Setelah class terregister, client COM manapun dapat menggunakannya seolah-olah class tersebut adalah class COM. Class terregister hanya sekali, ketika assembly diinstal. Instance class dalam assembly tidak dapat dibuat dari COM sampai mereka benar-benar terregister.


RegAsm.exe hanya bertanggung jawab untuk membuka tools Assembly Registration. Itu tidak menimbulkan ancaman bagi PC anda. Namun, ada beberapa contoh dimana beberapa malware disamarkan sebagai RegAsm.exe.



Apakah RegAsm.exe Malware?


Terkadang, program antivirus di komputer kita mungkin menandai beberapa file system penting dari OS Windows sebagai ancaman. Ini bisa menjadi false positive atau bisa terjadi jika malware menyamar sebagai file OS dengan mengambil nama yang sama. Ini juga bisa terjadi dengan RegAsm.exe!


Jika anda telah menginstall program bajakan dan antivirus anda menandai RegAsm.exe, maka lakukan hal berikut ini.

  • Hapus installer bajakan atau file yang terkait dengannya dari PC anda.


Dengan cara ini anda dapat mengembalikan PC anda kembali ke normal.


Untuk menghindari RegAsm.exe yang terinfeksi malware masuk ke PC anda, jangan install Microsoft Office atau Windows atau program bajakan lain apapun. Ini adalah satu-satunya cara anda dapat menghindari malware dan membuat PC anda aman.



Cara Unregister DLL Menggunakan RegAsm.exe


Untuk menjalankan tools, gunakan Visual Studio Developer Command Prompt atau Visual Studio Developer PowerShell. Unregister DLL menggunakan RegAsm.exe semudah meregister DLL atau ActiveX.


  • Buka Command Prompt dengan mencarinya di Start menu atau dengan menekan tombol Win + R, kemudian ketik cmd dan tekan Enter. Jika anda ingin menggunakan PowerShell, maka tekan tombol Win + X dan pilih Windows PowerShell
  • Di jendela Command Prompt atau PowerShell, masukan perintah berikut dibawah ini dan tekan Enter. Jangan lupa mengganti <dllfilename> dengan nama yang ingin anda batalkan registernya.


regasm /u <dllfilename>.dll


  • Untuk meng-unregister DLL sepenuhnya, anda juga harus unregister tipe library DLL. Untuk melakukannya, jalankan perintah berikut.

regasm <dllfilename> /tlb /unregister

Hanya itu yang anda lakukan.


Bagaimana RegAsm.exe berbeda dari Regsvr32.exe?
Regsvr32.exe adalah tools command line yang digunakan untuk mengontrol register DLL dan ActiveX di registry. Sementara itu, RegAsm.exe membuat entri registry untuk membuat komponen .NET terlihat seperti komponen COM. RegAsm.exe hadir dengan .NET SDK.

Apa itu Regasm Codebase?
Command line Regasm Codebase digunakan untuk membuat entri untuk basis kode di registry. Entri basis kode di registry menentukan jalur untuk assembly yang tidak diinstal pada cache assembly global. Cache assembly global menyimpan rakitan di PC anda yang digunakan oleh banyak program. File assembly yang anda gunakan basis kodenya harus di assembly dengan nama yang kuat untuk menghindari konflik dengan orang lain di cache assembly global.

Semoga itu menambah wawasan dan membantu anda. Anda kemudian dapat membaca artikel saya lainnya tentang cara memperbaiki error file .dll yang hilang di Windows atau cara reset Windows Update Component secara manual di Windows 10.

Sekian artikel kali ini. Semoga menambah wawasan anda tentang apa itu RegAsm.exe dan cara unregister DLL menggunakan RegAsm.exe. Jangan lupa tinggalkan komentar anda dibawah ini untuk berbagi pemikiran serta pengalaman anda dalam mengikuti tutorial ini. Terimakasih dan GBU. BERSATU LAWAN COVID-19!!


source https://mastertipsorialindo.blogspot.com/2021/07/apa-itu-regasmexe-dan-cara-unregister.html
Previous Post
Next Post

0 komentar: