Regsvr32 di Windows: Penjelasan, perintah, penggunaan & pesan kesalahan

Daftar Isi:

Regsvr32 di Windows: Penjelasan, perintah, penggunaan & pesan kesalahan
Regsvr32 di Windows: Penjelasan, perintah, penggunaan & pesan kesalahan

Video: Regsvr32 di Windows: Penjelasan, perintah, penggunaan & pesan kesalahan

Video: Regsvr32 di Windows: Penjelasan, perintah, penggunaan & pesan kesalahan
Video: Cara Mengatasi Sleep dan Hibernate Mode Hilang Pada Windows 7,8,10, dan 11 - EDU TECHNOLOGY - YouTube 2024, April
Anonim

Di Sistem Operasi Microsoft Windows, regsvr32 adalah utilitas baris perintah yang digunakan untuk mendaftarkan dan tidak mendaftarkan kontrol OLE seperti DLL dan kontrol ActiveX di Windows Registry. Sebagai contoh - DDL, yang akan digunakan dengan regsvr32, harus mengekspor fungsi DllRegisterServer dan DllUnregisterServer. Alat ini mungkin memerlukan pemecahan masalah di Windows, Microsoft Internet Explorer, atau program lain.

Image
Image

Regsvr32 di Windows

Regsvr32.exe disertakan dalam Microsoft IE 3.0 atau lebih baru, Windows 95 OSR2 atau yang lebih baru dan Windows NT 4.0 Paket Layanan 5. Regsvr32.exe diinstal dalam folder Sistem (Windows Me / Windows 98 / Windows 95) atau System32 (Windows NT / Windows XP / Windows Vista / Windows 7) folder.

Perintah dan Penggunaan Regsvr32

1. Opsi baris perintah RegSvr32.exe:

Regsvr32 [/u] [/n] [/i [: cmdline] nama dll

2. Parameter:

  • / u: Ini akan membatalkan registrasi file.
  • / s: Menjalankan regsvr32 secara diam-diam dan tidak menampilkan kotak pesan apa pun.
  • / n: tidak memanggil DllRegisterServer. Opsi ini harus digunakan dengan / i.
  • / i: cmdline: Ini memanggil DllInstall melaluinya [cmdline] opsional. Ketika digunakan dengan / u, itu memanggil uninstall dll.
  • dllname: Menentukan nama file dll yang akan didaftarkan.

Misalnya, untuk mendaftar secara manual dan membatalkan registrasi file DLL shm.dll, kita dapat melakukan hal berikut di CMD:

  • regsvr32 shm.dll untuk mendaftarkan file.
  • regsvr32 / u shm.dll untuk mencopot file.

Pesan Galat Regsvr32.exe

1. Daftar pesan kesalahan yang disebabkan oleh Regsvr32.exe di Windows Vista atau yang lebih baru

Daftar berikut berisi pesan galat RegSvr32 dan kemungkinan penyebabnya:

  1. Tanda komando “”% 1 ″”tidak valid. Harap tinjau penggunaan perintah dan coba lagi.
  2. Perintah ini hanya berlaku jika proyek Kontrol Kustom OLE Microsoft Visual Studio dibuka.
  3. Untuk mendaftarkan modul, Anda harus memberikan nama biner.
  4. Perintah OleInitialize gagal dijalankan. Komputer Anda mungkin kehabisan memori. Tutup semua program yang terbuka, lalu coba lagi.
  5. Modul “”% 1 ″ gagal dimuat. N n Pastikan biner disimpan pada jalur yang ditentukan atau debug untuk memeriksa masalah dengan file.DLL biner atau dependen. N n% 2.
  6. Modul ""% 1 ″ "dimuat tetapi entry-point% 2 tidak ditemukan. N nPastikan bahwa" "% 1 ″" adalah file DLL atau OCX yang valid dan kemudian coba lagi.
  7. Modul ""% 1 ″ "dimuat tetapi panggilan ke% 2 gagal dengan kode kesalahan% 3. N nUntuk informasi lebih lanjut tentang masalah ini, cari online menggunakan kode kesalahan sebagai istilah pencarian.
  8. Modul ""% 1 ″ "mungkin tidak kompatibel dengan versi Windows yang Anda jalankan. Periksa apakah modul kompatibel dengan versi regsvr32.exe x86 (32-bit) atau x64 (64-bit).

2. Daftar pesan kesalahan yang disebabkan oleh Regsvr32.exe di OS sebelum Windows Vista

Daftar berikut berisi pesan galat RegSvr32 dan kemungkinan penyebabnya:

  1. Bendera tidak dikenal: / invalid_flag.
  2. Tidak ada nama DLL yang ditentukan.
  3. Dllname telah dimuat, tetapi entry point DllRegisterServer atau DllUnregisterServer tidak ditemukan.
  4. Dllname bukan file yang dapat dieksekusi dan tidak ada registrasi pembantu yang terdaftar untuk jenis file ini.
  5. Dllname telah dimuat, tetapi entry point DllRegisterServer atau DllUnregisterServer tidak ditemukan.
  6. Dllname tidak dapat didaftarkan sendiri atau versi rusak dalam memori.
  7. OleInitialize gagal (atau OleUninitialize gagal).
  8. LoadLibrary ("Dllname") gagal. GetlastError mengembalikan 0x00000485.
  9. LoadLibrary ("Dllname") gagal. GetLastError mengembalikan 0x00000002.
  10. LoadLibrary ("dskmaint.dll") gagal. GetLastError mengembalikan 0x000001f.
  11. DllRegisterServer (atau DllUnregisterServer) di Dllname gagal. Kode kembali adalah: string.

Anda dapat menemukan Regsvr32.exe terinstal di Sistem (Windows Me / Windows 98 / Windows 95) atau System32 (Windows NT / Windows XP / Windows Vista / Windows 7) folder, dan pada Windows versi 64-bit Anda akan menemukan dua versi dari Regsv32.exe yaitu. versi 64-bit ada di dalamnya % systemroot% System32 regsvr32.exe dan versi 32-bit sudah masuk % systemroot% SysWoW64 regsvr32.exe menjelaskan KB249873.

Direkomendasikan: