REGSVR32 nedir? Neden ihtiyacımız var?


17

"Bir DLL kaydettirmek veya kaydını silmek" için kullanıldığını biliyorum. Ama ben daha çok istiyorum. Neden bir DLL dosyasını kaydetmemiz gerekiyor? Ne zaman bir DLL kaydetmeliyiz?

Yanıtlar:


21

Çeşitli uygulamaların gerektirdiği COM bileşenlerini (bir tür DLL) kaydederken kullanılır.

Bir DLL'yi kaydederek, Windows tarafından kullanılmak üzere merkezi bir dizine ( Kayıt Defteri ) bilgi eklersiniz. Bilgiler genellikle, bileşen için "kolay bir ad" içerir; bu, başka bir programdan kullanımını kolaylaştırır ve bileşenin yürütülebilir kodunu içeren .dll veya .ocx dosyasının tam yolunu (Windows'un bileşende kullanılabilir ve çalıştırılabilir koda çağrı yapmak için kullanılabilen belirli işlevleri bulun). Bir yazılım geliştiricisi bu kayıt sistemini kullanmak için bileşenler tasarladığında , kayıt defterinde depolanan bilgiler normalde bileşenin en son sürümüne referansta bulunacağından, yazılım sürüm sorunlarından kaçınmaya da yardımcı olur .

Bunu kendiniz kullanmanız çok nadir olacaktır, ancak yaygın bir kullanım, sorun yaşıyorsanız veya belirli bir sürümü yüklemeniz gerekiyorsa bir DLL'in kaydını silmek ve ardından yeniden kaydetmektir.

Çoğu zaman bir uygulama yükleyicisi bunu bu sahnelerin arkasında arayacaktır.

Kendi kendine kaydedilebilen DLL veya ActiveX Denetimleri (OCX) dosyaları gibi OLE denetimlerini kaydetmek ve kaydını silmek için Regsvr32 aracını (Regsvr32.exe) kullanabilirsiniz. Windows, Microsoft Internet Explorer veya diğer programlarla ilgili bazı sorunları gidermek için bu gerekli olabilir.

Kaynak: Regsvr32 kullanım ve hata mesajlarının açıklaması


Genellikle Şarap içinde yapmak zorundasınız.
Ken Sharp

6

Evet, onun ChrisF söylediği gibi, burada da ve bunu açıklayan microsoft bir KB makalesi olan İşte bir DLL açıklayan bir KB makalesi edilir. Bunları bilgisayarınızdaki programlar için kütüphane dosyaları olarak düşünün. Farklı programlar için nasıl farklı şeyler yapılacağına dair talimatlar vardır. Kayıt olduğunuzda, bilgisayarınıza bu talimatlara sahip olduğunuzu, nerede olduklarını ve ihtiyaç duyduklarını söyleyen programların bunları şimdi kullanabileceğini söylersiniz.


2

Yeniden kayıt dll's, Windows Update'in çalışması durduğunda onarımı da dahil olmak üzere birçok Windows sorununu giderirken yapmak için yaygındır, yöntem 2'ye bakın, ayrıca "Daha Fazla Bilgi" bölümündeki bazı bağlantılara bakın

http://support.microsoft.com/kb/943144

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.