DLL KAYIT SORUNU VE ÇÖZÜMÜ
- Admin

- 21 Tem
- 2 dakikada okunur
WINDOWS 11'DE VEGAWIN / ARCTOS DLL KAYIT SORUNU VE ÇÖZÜMÜ
==========================================================
SORUN NEDİR?
Windows 11 bilgisayara VegaWin veya Arctos kurulduktan sonra RegisterComLib.exe
çalıştırıldığında program birkaç DLL kaydettikten sonra donup kalıyor, işlem
tamamlanamıyor. Bazı özellikler (efatura programında gelen faturaları sisteme kaydederken donma olayıda görülebilir).
NEDEN OLUR?
VegaWin'in bazı DLL dosyaları , sisteme
kayıt olurken Windows Yazıcı Biriktiricisi (Print Spooler)'a bağlanarak varsayılan
yazıcıyı sorguluyor. Windows 11'de tanımlı yazıcı yoksa bu sorgulama sonsuza bekliyor,
DLL kaydı donup kalıyor.
BELRTİLER
- RegisterComLib.exe 2-3 DLL kaydettikten sonra donup kalıyor
- VegaWin açılınca "Yazıcı bağlantısı bekleniyor..." diyaloğu çıkıyor
- Belge yazdırma, gelen efaturaları sisteme alma sırasında donma
- Sorun sadece Windows 11 bilgisayarlarda görülüyor
ÇÖZÜM - ADIM ADIM
==================
işlem öncesi görev yöneticinden regsvr32.exe leri sonlandırın.
ADIM 1: Visual C++ Bileşenlerini Kurun
(Başlat > Windows PowerShell > Yönetici olarak çalıştır)
winget install Microsoft.VCRedist.2005.x86 --silent
winget install Microsoft.VCRedist.2008.x86 --silent
winget install Microsoft.VCRedist.2010.x86 --silent
winget install Microsoft.VCRedist.2013.x86 --silent
winget install Microsoft.VCRedist.2015+.x86 --silent
ADIM 2: Varsayılan Yazıcı Tanımlayın
Başlat > Windows PowerShell > Yönetici olarak çalıştır)
Enable-WindowsOptionalFeature -Online -FeatureName Printing-PrintToPDFServices-Features -NoRestart | Out-Null
$p = Get-Printer | Where-Object {$_.Name -like "*PDF*"} | Select-Object -First 1
if ($p) { (New-Object -ComObject WScript.Network).SetDefaultPrinter($p.Name); Write-Host "OK: $($p.Name) varsayılan yapıldı" }
"OK: Microsoft Print to PDF varsayılan yapıldı" mesajı çıkmalıdır.
ADIM 3: DLL Dosyalarını Kaydedin vegawin veya arctos klasörü altında lib klasörü altında registercomlib.exe yi tönetici olarak çalıştırın.
NOT: plugin ile başlayan DLL'lerin hata vermesi normaldir.
ADIM 4: VegaWin'i Test Edin
- Programı açın
- "Yazıcı bağlantısı bekleniyor..." diyaloğu çıkmamalı
- Belge ve yazdırma özellikleri düzenli çalışacak
ÖZET
----
Adım 1: Visual C++ bileşenlerini kur (x86 sürümler)
Adım 2: Microsoft Print to PDF yazıcısını varsayılan yap
Adım 3: DLL dosyalarını tekrar kaydedin registercomlib
Adım 4: Programı test et
NOT: Fiziksel yazıcı bağlı olan makinelerde bu sorun yaşanmaz.
Windows 11 işletim sistemi için geçerlidir.








Yorumlar