Bu wikiHow makalesi sana, dosyadan Windows kayıt defterine giden bir yol oluşturan bir DLL dosyasını nasıl kaydedeceğini öğretir. DLL dosyası kaydı, bazı programlarda başlatma sorunlarını çözebilir. Ancak, çoğu DLL dosyası kaydı desteklemez veya zaten kayıtlıdır. Windows'un çalışması için önemli olduklarından, Windows bilgisayarın yerleşik DLL dosyalarını kaydedemeyeceğinizi unutmayın. Ek olarak, Windows güncellemeleri, eski veya arızalı DLL dosyalarını da onarabilir.
Adım
Yöntem 1/2: Tek Bir DLL Dosyasını Kaydetme
Adım 1. Bu yöntemin nasıl çalıştığını anlayın
Dosya " Register Server " dışa aktarma komutunu destekliyorsa, dosyayı kaydetmek için " regsvr " komutu ve DLL dosya adının bir kombinasyonunu kullanabilirsiniz. Bu prosedür, işletim sistemi işlemlerinin DLL dosyasını daha kolay bulup kullanabilmesi için Windows kayıt defterinden DLL dosyasına bir yol oluşturur.
Genellikle, doğrudan sistem düzeyindeki kaynaklarla (örn. Komut İstemi) eşleştirilmesi gereken üçüncü taraf programlardan DLL dosyalarını kaydetmek için bu yöntemi izlemeniz gerekir
Adım 2. "Giriş noktası" hata mesajının anlamını veya amacını belirleyin
Zaten kayıtlıysa, DLL dosyası “Sunucuyu Kaydet” dışa aktarma komutunu desteklemiyor veya kod, dosyanın Windows kayıt defterine bağlanmasına izin vermiyor. "[DLL dosya adı] modülü yüklendi ancak DllRegisterServer giriş noktası bulunamadı" hata mesajını alacaksınız. Böyle bir mesaj çıkarsa, DLL dosyası kaydedilemez.
"Giriş noktası" hata mesajının kendisi gerçekten bir sorun değil, bir onay şeklidir çünkü mesaj göründüğünde, sahip olduğunuz DLL dosyasının kaydedilmesi gerekmez
Adım 3. Kaydetmek istediğiniz DLL dosyasını bulun
Kaydedilmesi gereken DLL dosyasının depolandığı klasöre gidin. Dosyayı bulduktan sonra bir sonraki adıma geçebilirsiniz.
Kaydedilmesi gereken bir DLL dosyasına sahip bir programı zaten yüklediyseniz, örneğin, programın kurulum klasörünü açın (örn. "C:\Program Files\[program adı]")
Adım 4. DLL dosyası özellikleri penceresini açın
Dosyaya sağ tıklayın, ardından Özellikler ” açılır menüde. Daha sonra bir açılır pencere açılacaktır.
Adım 5. DLL dosyasının adını yazın
“Özellikler” penceresinin üstündeki sütunda dosyanın tam adını görebilirsiniz. Bu adın daha sonra girilmesi gerekecektir.
Çoğu DLL dosyasının hatırlanması zor adları olduğundan, bu noktada “Özellikler” penceresini açık tutmak iyi bir fikirdir. Bu şekilde, adı daha sonra kopyalayabilirsiniz
Adım 6. DLL dosyasının adresini kopyalayın
İmleci " Location " başlığının sağındaki metin dizisinin üzerine tıklayıp sürükleyin, ardından DLL dosyasının dizin adresini kopyalamak için Ctrl+C kısayoluna basın.
Adım 7. “Başlat” menüsünü açın
Ekranın sol alt köşesindeki Windows logosuna tıklayın.
Adım 8. Komut İstemi programını bulun
“Başlat” menüsü arama çubuğuna komut istemi yazın. Pencerenin üst kısmında bir Komut İstemi simgesi görünecektir.
Adım 9. Yönetici modunda Komut İstemi'ni açın
Erişmek için:
-
Sağ tık
"Komut istemi".
- Tıklamak " Yönetici olarak çalıştır ”.
- Seçmek " Evet ” sorulduğunda.
Adım 10. DLL dosya dizinine geçin
cd yazın ve bir boşluk girin, DLL dosyasının dizin adresini yapıştırmak için Ctrl+V kısayolunu kullanın, ardından Enter'a basın.
-
Örneğin, DLL dosyası varsayılan " Windows " klasöründeki " SysWOW64 " klasöründeyse aşağıdaki komutu girin:
cd C:\Windows\SysWOW64
Adım 11. " regsvr " komutunu ve DLL dosyasının adını yazın
regsvr32 yazın ve bir boşluk bırakın, ardından DLL dosyasının adını (".dll" uzantısıyla birlikte) yazın ve Enter'a basın. DLL dosyası kaydedilebilirse, bir onay mesajı görüntülenecektir.
-
Örneğin, dosya adı " usbperf.dll " ise girilen komut şöyle görünecektir:
regsvr32 usbperf.dll
- Bu noktada DLL dosyasının adını kopyalamak için dosyanın saklandığı klasörü yeniden açın (“Özellikler” penceresi görünecektir), metin alanında adı işaretleyin ve Ctrl+C kısayoluna basın. Dosya adını Ctrl+V tuşlarına basarak Komut İstemi penceresine yapıştırabilirsiniz.
- DLL dosyası kaydedilemiyorsa veya kaydedilemiyorsa, bir onay mesajı yerine bir "giriş noktası" hata mesajı göreceksiniz.
Adım 12. DLL dosyasının kaydını silmeyi ve yeniden kaydetmeyi deneyin
“regsvr” komutunu girerken “giriş noktası” dışında bir hata mesajı alırsanız, dosyayı kaydetmeden önce kaydını silmeniz gerekebilir:
- regsvr32 /u nama.dll yazın ve Enter'a basın. "Ad" ifadesini DLL dosyasının adıyla değiştirdiğinizden emin olun.
- regsvr32 nama.dll yazın ve Enter'a basın ve "name"yi DLL dosyasının adıyla değiştirmeyi unutmayın.
Yöntem 2/2: Tüm DLL Dosyalarını Yeniden Kaydetme
Adım 1. Bu yöntemin nasıl çalıştığını anlayın
Bilgisayarınızda DLL dosyalarının bir listesini oluşturarak ve listeyi bir BAT dosyası olarak çalıştırarak, tüm DLL dosyalarını bilgisayarınıza otomatik olarak kaydedebilirsiniz. Kaydedilmesi gereken herhangi bir özel DLL dosyanız yoksa bu prosedür en uygun seçimdir.
Adım 2. “Başlat” menüsünü açın
Ekranın sol alt köşesindeki Windows logosuna tıklayın.
Adım 3. Komut İstemi programını bulun
“Başlat” menüsü arama çubuğuna komut istemi yazın. Menü penceresinin en üstünde Komut İstemi program simgesini görebilirsiniz.
Adım 4. Komut İstemi'ni yönetici modunda açın
Erişmek için:
-
Sağ tık
"Komut istemi".
- Tıklamak " Yönetici olarak çalıştır ”.
- Seçmek " Evet ” sorulduğunda.
Adım 5. Windows dizinine geçin
cd c:\Windows yazın ve Enter'a basın. Bu komut, Komut İstemine “Windows” klasörü içindeki bir sonraki komutu yürütmesini söyler.
Adım 6. DLL dosyalarını listeleyin
Komut İstemi penceresine dir *.dll /s /b > C:\regdll.bat yazın ve ardından Enter tuşuna basın. Bundan sonra Komut İstemi, Windows dizinindeki her DLL dosyasının konumunu ve adını içeren bir dosya oluşturabilir.
Adım 7. Komut İstemi penceresini kapatın
Girilen komutun altında "c:\Windows>" metin satırını gördüğünüzde, Komut İstemi penceresini kapatıp bir sonraki adıma geçmekte özgürsünüz.
Adım 8. Dosya listeleme dizinini ziyaret edin
Dosya Gezgini aracılığıyla DLL dosyalarının bir listesini bulabilirsiniz:
-
açık Dosya Gezgini
(veya Win+E kısayoluna basın).
- Tıklamak " bu bilgisayar ” pencerenin sol tarafında.
- Bilgisayarın sabit diskine çift tıklayın” işletim sistemi (C:) ”.
- "regdll" dosyasını görene kadar (gerekirse) kaydırın.
Adım 9. Dosyaları masaüstüne kopyalayın
Değişiklikleri kaydetmek için " regdll " dosyasının bir kopyasını masaüstüne kaydetmeniz gerekir:
- Seçmek için dosyayı bir kez tıklayın.
- Ctrl+C'ye basın.
- Masaüstünü tıklayın.
- Ctrl+V'ye basın.
Adım 10. Dosya listesini Not Defteri'nde açın
Seçmek için masaüstündeki dosyayı bir kez tıklayın, ardından şu adımları izleyin:
- "regdll" dosyasına sağ tıklayın.
- Tıklamak " Düzenlemek ” açılır menüde.
Adım 11. Gereksiz dizini veya DLL dosyasının konumunu silin
İsteğe bağlı olsa da, bu adım DLL dosyalarını kaydetmek için gereken süreyi azaltmaya yardımcı olur. Aşağıdaki dizinleri veya konumları içeren metin satırlarını silebilirsiniz:
- C:\Windows\WinSXS - Belgenin alt çeyreği genellikle bu satırları içerir.
- C:\Windows\Temp - Bu satırı " WinSXS " satırını içeren bölümün yakınında bulabilirsiniz.
- C:\Windows\$patchcache$ - Bu satırı bulmak daha zordur. Ancak Ctrl+F kısayoluna basarak, $patchcache$ yazıp “ Sonraki Bul ”.
Adım 12. Metnin her satırına " regsvr " komutunu ekleyin
Bunları Notepad'in yerleşik "Bul ve Değiştir" özelliğini kullanarak ekleyebilirsiniz:
- Tıklamak " Düzenlemek ”.
- Tıklamak " Yer değiştirmek… ” açılır menüde.
- "Neyi bul" alanına c:\ yazın.
- "Değiştir" alanına Regsvr32.exe /s c:\ yazın.
- Tıklamak " Hepsini değiştir ”.
- Pencereyi kapat.
Adım 13. Değişiklikleri kaydedin ve Not Defteri penceresini kapatın
Değişiklikleri kaydetmek için Ctrl+S tuşlarına basın, ardından “ x ” Kapatmak için Not Defteri penceresinin sağ üst köşesinde. Bu noktada " regdll.bat " dosyasını çalıştırmaya hazırsınız.
Adım 14. Dosyayı çalıştırın
"regdll.bat " dosyasına sağ tıklayın, " seçeneğine tıklayın Yönetici olarak çalıştır seçin ve " Evet ”, dosyayı Komut İsteminde çalıştırmanız istendiğinde. Bundan sonra, Komut İstemi mevcut her DLL dosyasını kaydetmeye başlayacaktır. Bu işlem uzun sürebilir, bu nedenle işlem sırasında bilgisayarınızın açık ve fişe takılı olduğundan emin olun.
Adım 15. Komut İstemini kapatın
İşlem tamamlandıktan sonra Komut İstemi penceresini kapatabilirsiniz. Bilgisayardaki DLL dosyaları artık kaydedildi.