top of page

DLL KAYIT SORUNU VE ÇÖZÜMÜ

  • Yazarın fotoğrafı: Admin
    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


2017 Bu web sayfası Başarı Bilişim tarafından tasarlanmıştır.

  • Başarı İnstagram Hesabı
bottom of page