Android

Windows`da Regsvr32: Açıklama, komut, kullanım ve hata iletileri

How to Resolve PC Regsvr32.exe Error Code

How to Resolve PC Regsvr32.exe Error Code

İçindekiler:

Anonim

Microsoft Windows İşletim Sistemlerinde regsvr32 , Windows Kayıt Defterindeki DLL ve ActiveX denetimleri gibi OLE denetimlerinin kaydedilmesi ve kaydedilmemesi için kullanılan bir komut satırı yardımcı programıdır. Örneğin - regsvr32 ile kullanılacak bir DDL, DllRegisterServer ve DllUnregisterServer işlevlerini vermelidir. Bu araç, Windows, Microsoft Internet Explorer veya diğer programlarda bazı sorunların giderilmesini gerektirebilir.

Windows`taki Regsvr32

Regsvr32.exe, Microsoft IE 3.0 veya sonraki sürümlerinde, Windows 95 OSR2 veya sonraki sürümlerinde ve Windows NT 4.0 Service Pack`de bulunur. 5. Regsvr32.exe ya (Windows Me / Windows 98 / Windows 95) veya System32 (Windows NT / Windows XP / Windows Vista / Windows 7) klasöründe System klasörüne yüklenir.

Regsvr32 Command and Usage

1. RegSvr32.exe komut satırı seçenekleri:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname

2. Parametreler:

  • / u: Dosyayı kaydeder.
  • / s: Regsvr32`yi sessizce çalıştırır ve herhangi bir ileti kutusu göstermez.
  • / n: DllRegisterServer`ı çağırmaz. Bu seçenek /i.
  • /i: cmdline ile kullanılmalıdır: DllInstall`i isteğe bağlı [cmdline] geçirerek çağırır. / U ile kullanıldığında, dll kaldırma çağrılır.
  • dllname: Kaydedilecek dll dosyasının adını belirtir.

Örneğin, el ile bir DLL dosyasını shm.dll kaydedebilir ve kaydını silebiliriz. CMD içinde aşağıdaki:

  • regsvr32 shm.dll bir dosyayı kaydetmek için.
  • regsvr32 / u shm.dll bir dosyayı kaldırmak için.

Regsvr32.exe Hata Mesajları

1. Regsvr32.exe Windows Vista veya üzeri

nedeniyle hata mesajlarının listesi Aşağıdaki listede RegSvr32 hata iletileri ve olası nedenleri bulunmaktadır:

  1. Komut bayrağını “”% 1 ”” geçerli değil. ve tekrar deneyin.
  2. Bu komut yalnızca bir Microsoft Visual Studio OLE Özel Denetim projesi açıldığında geçerlidir.
  3. Bir modülü kaydetmek için ikili bir ad vermeniz gerekir.
  4. OleInitialize komutu çalıştırılamadı. Bilgisayarda bellek yetersiz olabilir.Açık programları kapatın ve tekrar deneyin.
  5. “”% 1 ”” modülü yüklenemedi. n nBilgisayarın belirtilen yolda depolandığından emin olun veya denetlemek için hata ayıklayın. ikili veya bağımlı.DLL dosyalarındaki sorunlar için. n n% 2.
  6. “% 1” ”modülü yüklendi, ancak% 2 giriş noktası bulunamadı. n nBu“ % 1 "” geçerli bir DLL veya OCX dosyasıdır ve sonra tekrar deneyin.
  7. “”% 1 ”” modülü yüklendi, ancak% 2 çağrısı% 3 hata koduyla başarısız oldu. N nBu konuda daha fazla bilgi için sorun, arama hata kodunu bir arama terimi olarak kullanarak çevrimiçi.
  8. “”% 1 ”modülü, çalıştırmakta olduğunuz Windows sürümüyle uyumlu olmayabilir. Modülün x86 (32 bit) veya x64 (64 bit) sürümü ile uyumlu olup olmadığını kontrol edin regsvr32.exe.

2. Windows Vista öncesi Regsvr32.exe işletim sistemi tarafından neden hata iletileri listesi

Aşağıdaki liste RegSvr32 hata iletileri ve olası nedenleri içerir:

  1. Tanınmayan bayrak: /invalid_flag.
  2. No DLL adı belirtildi.
  3. Dllname yüklendi, ancak DllRegisterServer veya DllUnregisterServer giriş noktası bulunamadı.
  4. Dllname yürütülebilir bir dosya değil ve bu dosya türü için kayıt yardımcısı kayıtlı değil.
  5. DllAdı yüklendi, ancak DllRegisterServer veya DllUnregisterServer giriş noktası değildi Bulunamadı.
  6. Dllname kendini kaydedemez veya bozuk bir sürüm bellekte.
  7. OleInitialize başarısız oldu (veya OleUninitialize başarısız oldu.
  8. LoadLibrary ("Dllname") başarısız oldu. GetlastError, 0x00000485 döndürür.
  9. LoadLibrary ("Dllname") başarısız oldu. GetLastError, 0x00000002 döndürür.
  10. LoadLibrary ("dskmaint.dll") başarısız oldu. GetLastError, 0x000001f döndürür.
  11. DllRegisterServer (veya DllUnregisterServer) DllAdı başarısız oldu. Dönüş kodu: string.

Regsvr32.exe`yi Sistem (Windows Me / Windows 98 / Windows 95) veya System32 (Windows NT / Windows XP / Windows Vista / Windows 7) klasörüne yükleyebilirsiniz. Windows 64-bit sürümünde Regsv32.exe viz`in iki sürümünü bulacaksınız. 64 bit sürümü % systemroot% System32 regsvr32.exe içinde ve 32-bit sürümü % systemroot% SysWoW64 regsvr32.exe içinde açıklanmaktadır.