SOLIDWORKS’te tasarımlarımızı yaptıktan sonra oluşturduğumuz projelerin ArmadaWorks’ün çeşitli butonlarını kullanarak işlemler yaptırabiliriz. Bazı Windows güncellemeleri geldikçe Windows “invalid class” hatasına düşer. Bunun sonucunda ArmadaWorks lisansı askıda kalır ve sadece “Hakkında” butonu aktif kalır veya bu durumdaki Windows’ta ArmadaWorks lisans aktifleştirme sorunu yaşanır.
Görseldeki Armadaworks butonlarının pasif olması lisans sorunu olduğunu gösterir be bu durum da iki olaya bakılmalıdır. Öncelikle destek ekibimizle iletişime geçip lisans başka bir bilgisayarda kullanılıyor mu kontrol edilmelidir. Eğer sorun bu değilse çok büyük ihtimalle Windows “İnvalis Class” hatasına düşmüştür.
Bu durumun kontörlü için Windows Başlat bölümüne “cmd” yazarak “Komut istemi” uygulamasını yönetici olarak çalıştıralım. Açılan ekranda “systeminfo” yazdığımızda Resimde olduğu gibi Windows bilgisayarın bilgisini getiremeyecek ve “İnvalid class” hatası verecek.
Komut istemine services.msc yazdığımız da Windows hizmetler açılacak ve “Windows Yönetim Yardımcıları” faremiz sağ ile tık yapıp hizmeti yeniden başlat yapacağız. Daha sonra “Windows Yönetim Hizmetleri” ile faremiz sağ ile tık yapıp hizmeti başlat diyeceğiz.
Hizmetleri başlattıktan sonra sırasıyla:
- vssadmin list writers , winmgmt /verifyrepository, winmgmt /salvagerepository
- msiexec /uregserver, msiexec /regserever kodları yazılara enter butonu ile çalıştırılır.
Üstteki kodların yazılmasının ardından 2. Adımda:
- cd wbem ve dir satırları girilerek enter butonu ile komutlar çalıştırılır.
Üstteki kodların yazılmasının ardından 3. Adımda:
- for %i in (*.dll) do RegSvr32 -s %i
- for %i in (*.exe) do RegSvr32 -s %i
- for %i in (*.mof, *.mfl) do Mofcomp %i satırları girilerek enter butonu ile komutlar çalıştırılır.
Bu kodların girilmesinin ardından tekrar “Komut İstemi” ekranına “systeminfo” yazılarak bilgisayarın bilgilerinin artık tanındığı görülür. Bu yapılan iyileştirmenin ardından Armadaworks lisanslama sorunu çözülmüş olacak ve başarılı bir şekilde çalışacaktır.
Sizlerde diğer programlarınızda “eDrawings”-“Solidworks” gibi programlarımızda da alınabilecek “invalid class” hatası için bu çözümü kullanabilirsiniz.