Regsvr32 adalah utilitas baris perintah di Windows yang dapat digunakan untuk mendaftarkan dan membatalkan pendaftaran file DLL. Saat Anda mendaftarkan DLL, Anda memberi tahu Windows di mana menemukan file tersebut sehingga dapat digunakan oleh program lain di komputer Anda. Jika Anda membatalkan pendaftaran DLL, Anda memberi tahu Windows untuk menghapus informasi pendaftaran untuk file tersebut. Ada dua cara untuk menggunakan Regsvr32 untuk mendaftarkan DLL: 1. Buka Prompt Perintah. 2. Ketik regsvr32 path_to_dll_file, lalu tekan Enter. Misalnya, untuk mendaftarkan file mydll.dll, Anda harus mengetikkan perintah berikut: regsvr32 mydll.dll Jika DLL berhasil didaftarkan, Anda akan melihat pesan berikut: DllRegisterServer di mydll.dll berhasil. Jika DLL tidak terdaftar, Anda akan melihat pesan berikut: DllRegisterServer di mydll.dll gagal. Jika Anda ingin membatalkan pendaftaran DLL, Anda dapat menggunakan sakelar /u. Misalnya, untuk membatalkan pendaftaran file mydll.dll, Anda harus mengetikkan perintah berikut: regsvr32 /u mydll.dll Jika DLL berhasil dibatalkan pendaftarannya, Anda akan melihat pesan berikut: DllUnregisterServer di mydll.dll berhasil. Jika DLL tidak terdaftar, Anda akan melihat pesan berikut: DllUnregisterServer di mydll.dll gagal.
Pada sistem operasi Microsoft Windows, kanan fr32 adalah utilitas baris perintah yang digunakan untuk mendaftarkan dan membatalkan pendaftaran kontrol OLE, seperti kontrol DLL dan ActiveX, di registri Windows. Misalnya, DDL yang akan digunakan dengan regsvr32 harus mengekspor fungsi DllRegisterServer dan DllUnregisterServer. Alat ini mungkin mengharuskan Anda memecahkan beberapa masalah di Windows, Microsoft Internet Explorer, atau program lainnya.
bersihkan jendela utama 10
Regsvr32 di Windows
Regsvr32.exe disertakan dengan Microsoft IE 3.0 atau lebih baru, Windows 95 OSR2 atau lebih baru, dan Windows NT 4.0 Service Pack 5. Regsvr32.exe diinstal di folder sistem (Windows Me / Windows 98 / Windows 95) atau System32 ( Windows NT / Windows XP / Windows Vista / Windows 7).
Perintah dan penggunaan Regsvr32
Opsi baris perintah RegSvr32.exe:
Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname
2. Opsi:
- / u: Ini akan membatalkan pendaftaran file.
- / s: Menjalankan regsvr32 secara diam-diam dan tidak menampilkan pesan apa pun.
- / n: Tidak memanggil DllRegisterServer. Opsi ini harus digunakan dengan /i.
- /i:cmdline: Memanggil DllInstall, meneruskannya sebagai [cmdline] opsional. Ketika digunakan dengan /u menyebabkan penghapusan dll.
- dllname: Menentukan nama file DLL yang akan didaftarkan.
Misalnya, untuk secara manual mendaftar dan membatalkan pendaftaran file dll shm.dll kita dapat melakukan hal berikut di CMD:
WinScribe Download
- regsvr32 shm.dll untuk mendaftarkan file.
- regsvr32 / u shm.dll untuk menghapus file.
Pesan Kesalahan Regsvr32.exe
1. Daftar pesan kesalahan yang disebabkan oleh Regsvr32.exe di Windows Vista atau yang lebih baru.
Daftar berikut berisi pesan kesalahan RegSvr32 dan kemungkinan penyebabnya:
- Bendera perintah ''%1″' tidak valid. Tinjau penggunaan perintah dan coba lagi.
- Perintah ini hanya berlaku ketika proyek Microsoft Visual Studio OLE User Control terbuka.
- Untuk mendaftarkan modul, Anda harus memberikan nama biner.
- Perintah OleInitialize gagal. Komputer Anda mungkin kehabisan memori. Tutup semua program yang terbuka dan coba lagi.
- Gagal memuat modul ''%1''. N n Verifikasi bahwa biner disimpan di jalur yang ditentukan, atau debug untuk memeriksa masalah dengan file .DLL biner atau dependen. N n% 2.
- Modul ''%1″' dimuat, tetapi titik masuk %2 tidak ditemukan. Pastikan '%1' adalah file DLL atau OCX yang valid, lalu coba lagi.
- Modul '%1″' dimuat, tetapi pemanggilan ke %2 gagal dengan kode kesalahan %3. Untuk informasi selengkapnya tentang masalah ini, telusuri web menggunakan kode kesalahan sebagai istilah penelusuran Anda.
- Modul '%1' mungkin tidak kompatibel dengan versi Windows yang Anda gunakan. Pastikan modul kompatibel dengan regsvr32.exe versi x86 (32-bit) atau x64 (64-bit).
2. Daftar pesan error yang disebabkan oleh Regsvr32.exe di OS sebelum Windows Vista.
Daftar berikut berisi pesan kesalahan RegSvr32 dan kemungkinan penyebabnya:
memperbaiki wmi
- Bendera tidak dikenal: /invalid_flag.
- Nama DLL tidak ditentukan.
- Nama pustaka dimuat, tetapi titik masuk DllRegisterServer atau DllUnregisterServer tidak ditemukan.
- Dllname bukan file yang dapat dieksekusi dan tidak ada Pembantu Registrasi yang terdaftar untuk jenis file ini.
- Nama pustaka dimuat, tetapi titik masuk DllRegisterServer atau DllUnregisterServer tidak ditemukan.
- Dllname tidak mendaftar sendiri, atau ada versi yang rusak di memori.
- OleInitialize (atau OleUninitialize) gagal.
- LoadLibrary('Dllname') gagal. GetlastError mengembalikan 0x00000485.
- LoadLibrary('Dllname') gagal. GetLastError mengembalikan 0x00000002.
- LoadLibrary('dskmaint.dll') gagal. GetLastError mengembalikan 0x000001f.
- Kesalahan DllRegisterServer (atau DllUnregisterServer) dalam nama Dll. Kembali kode: string.
Anda dapat menemukan Regsvr32.exe diinstal di Sistem (Windows Me / Windows 98 / Windows 95) atau Sistem32 (Windows NT/Windows XP/Windows Vista/Windows 7) dan pada Windows 64-bit Anda akan menemukan dua versi Regsv32.exe yaitu. Versi 64-bit sudah masuk % systemroot% System32 regsvr32.exe dan versi 32-bit sudah masuk % systemroot% SysWoW64 regsvr32.exe menjelaskan KB249873 .