Regsvr32 aracı nasıl kullanılır ve Regsvr32 hata iletileri nasıl giderilir?

Şunlar için geçerlidir: Windows 10 Pro released in July 2015Windows Vista EnterpriseWindows Vista Business

Bu makale almakta olduğunuz hata iletisini açıklamıyorsa ayrıntılı hata iletisi açıklamalarını, önerilen eylemleri ve ek destek kaynaklarını TechNet Olaylar ve Hatalar sayfasından edinebilirsiniz. 

Özet


Regsvr32, Windows Kayıt Defteri'ndeki DLL ve ActiveX denetimleri gibi OLE denetimlerini kaydetmek ve kaydı silmek için bir komut satırı yardımcı programıdır. Regsvr32.exe, Windows XP ve sonraki Windows sürümlerinde %systemroot%\System32 klasörüne yüklenmiştir.


Not Windows işletim sisteminin 64-bit sürümlerinde, Regsv32.exe dosyasının iki sürümü bulunmaktadır:
  • 64-bit sürümü %systemroot%\System32\regsvr32.exe dosyasıdır.
  • 32-bit sürümü %systemroot%\SysWoW64\regsvr32.exe dosyasıdır.

Regsvr32 komutunun söz dizimi


RegSvr32.exe'de aşağıdaki komut satırı seçenekleri bulunmaktadır:
Regsvr32 [/u] [/n] [/i[:komut_satırı]] <dllname>

/u - Sunucu kaydını kaldır

/i - DllInstall'u isteğe bağlı [komut satırı] geçirerek çağır; /u ile kullanıldığında DLL Kaldır'ı çağırır
/n - DllRegisterServer'ı çağırma; bu seçenek /i ile birlikte kullanılmalıdır

/s - Sessiz; hiç ileti kutusu görüntülemez

Regsvr32 hataları için genel çözümler


Regsvr32 hata iletisini aldığınızda aşağıdaki yöntemlerden birini deneyin:
  • Yöntem 1: Regsvr32 komutunu, yükseltilmiş komut isteminden tekrar çalıştırın:

    Yükseltilmiş komut istemini açmak için şu adımları izleyin:
    Windows 8.1 ve Windows 8
    Ekranın sağ kenarından çekin ve ardından Arama'ya dokunun. Ya da fare kullanıyorsanız, ekranın sağ alt köşesine gidin ve Ara'ya tıklayın. Arama kutusuna Komut İstemi yazın, Komut İstemi'ne sağ tıklayın ve sonra Yönetici olarak çalıştır'a tıklayın. Yönetici parolası girmeniz veya onaylamanız istenirse, parolayı yazın veya İzin Ver'e tıklayın.
    Windows 7 ve Windows Vista
    Başlat'a tıklayın, Arama kutusuna Komut İstemi veya cmd yazın, Komut İstemi'ne sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın. Yönetici parolası girmeniz veya onaylamanız istenirse, parolayı yazın veya İzin Ver'e tıklayın.
    Windows XP
    Yönetici hesabı veya yönetici izinleri olan bir hesapla oturum açın ve bir Komut İstemi penceresini açın.
  • 2. Yöntem: 64-bit Windows'ta bir 32-bit DLL kaydetmek için Regsvr32'nin 32-bit versiyonunu kullanın

    Windows'un 64-bit sürümünde 32 bit DLL'yi kaydederken bir hata alırsanız aşağıdaki adımları izleyin:
    1. Yükseltilmiş bir komut istemi açın.
    2. Eğer 32-bit DLL dosyası %systemroot%\System32 klasöründe ise %systemroot%\SysWoW64 klasörüne taşıyın.
    3. Aşağıdaki komutu çalıştırın:
      %systemroot%\SysWoW64\regsvr32 <full path of the DLL>