AutoCAD ürünlerini başlatırken "Unable to run AutoCAD. A dependent component Microsoft .NET is missing..." hatası alınıyor.

AutoCAD ürünlerini başlatırken "Unable to run AutoCAD. A dependent component Microsoft .NET is missing..." hatası alınıyor.

Sorun:

AutoCAD tabanlı ürünler başlatılırken aşağıdaki mesaj görüntülenir:

AutoCAD

AutoCAD çalıştırılamıyor. Bağımlı bir bileşen olan Microsoft .NET eksik veya AutoCAD'i çalıştırmak için yeterli haklara sahip değilsiniz. Yeterli haklara sahipseniz, eksik bileşeni yükleyin veya AutoCAD'i yeniden yükleyin.


AutoCAD çalıştırılamıyor. Bağımlı bir bileşen olan Microsoft .NET eksik veya AutoCAD'i çalıştırmak için yeterli haklara sahip değilsiniz. Yeterli haklara sahipseniz, eksik bileşeni yükleyin veya AutoCAD'i yeniden yükleyin. 

 

 

Çevre:

  • Windows 10.
  • Windows 11.

Sebepler:

  • Yüklenen .NET sürümü, AutoCAD için gereken .NET sürümüyle uyuşmuyor.

Not:

  • Yüklü yazılım sürümü için Microsoft .NET Framework SDK, .NET Desktop Runtime, ASP.NET Core Runtime ve MS Windows Desktop Runtime ya güncel değil, ya bozuk ya da eksik. 
  • ASP.NET ve Windows Masaüstü Çalışma Zamanı sürümleri arasındaki uyumsuzluk da sorunun bir nedeni olabilir.

 

Çözüm:

 

Yönetici değilseniz veya kontrollü ya da güvenli bir ortamda çalışıyorsanız ve sorun giderme sırasında hatalarla karşılaşıyorsanız, sorun giderme konusunda yardım almak için BT ekibinizin bir üyesiyle iletişime geçmeniz gerekebilir. 

 


Bulgular: 

AutoCAD 2022-2024 sürümleri büyük ölçüde .NET Framework'e bağımlıdır, ancak bu sürümlerde .NET 6 üzerinde çalışan seçilmiş bileşenler de bulunmaktadır. Sonraki güncellemelerle birlikte, bu seçilmiş bileşenler için .NET 6'nın yerini .NET 8 almıştır. 

  • 2024.1.4: 30 Mayıs 2024'te yayınlandı.
  • 2023.1.6: 11 Temmuz 2024'te yayınlandı.
  • 2022.1.5: 18 Temmuz 2024'te yayınlandı.

AutoCAD 2025 ve 2026 sürümleri .NET 8 üzerinde çalışmaktadır. 

Bu, .NET 6'nın bu yüklü sürümlerden itibaren bilgisayardan sorunsuz bir şekilde kaldırılabileceği anlamına gelir.

 


1. Yüklü .NET sürümü, AutoCAD için gerekli olan .NET sürümüyle uyuşmuyor.

Çözüm: AutoCAD'i güncelleyin.

Çözüm Adımları: 

  1. AutoCAD'i yukarıda belirtilen sürümlerden en az birine güncelleyin, bkz.  Autodesk yazılımını güncelleme.   
  2.  AutoCAD'i güncelledikten sonra, aşağıdakiler için .NET 8'in en son sürümünü yüklediğinizden emin olun :
  • SDK 8.0.X.
  • ASP.NET Core Çalışma Zamanı 8.0.X
  • .NET Masaüstü Çalışma Ortamı 8.0.X.
  • .NET Çalışma Ortamı 8.0.X.
  1. Yüklü olan .NET sürümlerini doğrulamak için aşağıdaki CMD komutunu çalıştırın:
dotnet --info 

 


Not.

  • En son AutoCAD ve .NET 8 sürümlerini kullanmanıza rağmen aynı hata devam ediyorsa, .NET 8'i kaldırıp yeniden yüklemeyi deneyin. 
  • Şu anda AutoCAD, .NET 9 ile uyumlu değil. Eğer yalnızca .NET 9 yüklüyse, yukarıdaki talimatlara göre en son .NET 8 sürümünü de yüklemeyi düşünün.
  • Bazı durumlarda, .NET Framework SDK 4.8.1 Geliştirici Paketini yüklemek bu sorunu çözmeye yardımcı olabilir.

 Kaynakça:https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Unable-to-run-AutoCAD-A-dependent-component-Microsoft-NET-is-missing-when-launching-AutoCAD-products.html