İçeriğe geç

Dağıtım

Bu sayfa, AFDIM’i atölye bilgisayarlarına kuran kişiler içindir. AFDIM, İndir sayfasındaki tek bir Inno Setup yükleyicisi olan AFDIM_Setup_<version>.exe ile kurulur. AutoCAD® Autoloader paketi ekler. AutoCAD’e elle kayıt yapılmaz; NETLOAD veya COM kaydı gerekmez. AutoCAD her açılışta ApplicationPlugins klasörlerini tarayıp paketi yükler.

KapsamEklenti paketiKaldırıcıYönetici yetkisi
Kullanıcı başına (varsayılan)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeHayır
Tüm kullanıcılar (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeEvet

AutoCAD paket klasörünü taradığından kaldırıcı bilerek paketin dışındadır. Tüm kullanıcı kurulumunda standart kullanıcı kaldırıcıyı değiştiremesin diye %ProgramFiles% altında tutulur. Yalnızca tablodaki kurulum türünün kaldırıcısını kullanın. Eski bir ileti oraya yönlendirse bile %ProgramData% içinden asla kaldırıcı çalıştırmayın. Tüm kullanıcılar için yapılmış bir kurulumun kaldırıcısı yoksa, o kurulumu onarmak için İndir sayfasındaki resmî yükleyiciyi /ALLUSERS ile çalıştırın, ardından kurulumu kaldırın. Yükleyici, diğer türdeki bir kurulumun üzerine kurmayı reddeder. Kullanıcıya özel kurulumun kaldırıcısını yönetici hakları olmadan çalıştırın.

Paket, Autoloader bildirimi PackageContents.xml, yüklenen sürümü/güncelleme kanalını/kurulum kapsamını içeren state.json ve her sürüm için bir alt klasörü olan Contents klasörünü içerir. /NOAUTOUPDATE ile kurulumda noautoupdate dosyası eklenir. Yükleyici ayrıca AFDIM › AFDIM Help Başlat menüsü kısayolunu ekler.

Çalışırken AFDIM şunları yazar. %ProgramData%\AFDIM\license dışında her Windows hesabının kopyası ayrıdır; lisans klasörünü tüm hesaplar paylaşır.

Konumİçerik
%APPDATA%\AFDIMAyarlar ve kaydedilmiş teknik resim standartları
%LOCALAPPDATA%\AFDIM\logsDestek günlüğü
%LOCALAPPDATA%\AFDIM\cacheGüncelleme indirmeleri
%LOCALAPPDATA%\AFDIM\licenseBu Windows hesabının lisansı
%ProgramData%\AFDIM\licenseWindows yazmaya izin verirse bilgisayardaki tüm hesapların lisansı
HKCU\Software\AFDIMLisans denetiminin kurulum kimliği ve zaman kaydı
%TEMP%\AFDIMAyarlar penceresinin About sekmesindeki Son çalıştırmanın geometrisini dışa aktar… ile oluşturulan geometri dışa aktarımları

Kaldırıcı lisans klasörlerini ve kayıt defteri anahtarını her zaman korur. Kaldırma sayfasına bakın.

İki kurulum kapsamı birlikte kullanılamaz

İki kurulum kapsamı birlikte kullanılamaz başlıklı bölüm

AFDIM diğer kapsamda zaten kuruluysa yükleyici çalışmayı reddeder. AutoCAD her iki ApplicationPlugins kökünü taradığından iki kopya da yüklenir. AFDIM komutu iki kez kaydedilir ve uygulama içi güncelleyici yalnızca bir kopyayı günceller. Ret iletisi önce çalıştırılması gereken unins000.exe dosyasının tam yolunu verir. Sessiz kurulum ileti göstermez; kurmadan durur ve nedeni /LOG dosyasına yazar.

Tek paket tüm bilgisayarlara hizmet verir. PackageContents.xml, her AutoCAD sürüm serisini uygun yapıya yönlendirir.

YapıSürüm serisiAutoCAD yıllarıDurum
net472R19.0-R23.12013-2020Yayımlandı; 2014 ve 2016-2018 deneysel
net48R24.0-R24.32021-2024Yayımlandı
net8.0-windowsR25.0-R25.12025-2026Yayımlandı
net10.0-windowsR26.02027Yayımlandı, deneysel

Kapsanan seride sonradan kurduğunuz AutoCAD de yeniden kurulum gerektirmeden AFDIM’i yükler. Aynı yıllardaki AutoCAD Mechanical aynı yapıyı yükler. .NET API içermediğinden AutoCAD LT desteklenmez. Sihirbazdaki Detected AutoCAD sayfası yalnızca bilgi verir; her sürüm için onay kutusu yoktur.

Desteklenir. Her sürüm kendi alt klasörüne yüklenir; bu nedenle çalışan AutoCAD, yükleyicinin yazdığı dosyaları kilitlemez. Yükleyici bir not gösterip devam eder ve önce AutoCAD’i kapatmanızı istemez. AutoCAD, AFDIM’i bir sonraki açılışta yükler.

Terminal penceresi
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Yükleme sihirbazı ve lisans sözleşmesi İngilizcedir. AFDIM Help sayfası Windows Vietnam için yapılandırılmışsa Vietnamca, diğer durumlarda İngilizcedir.

Eklentinin kendi arayüz dili vardır. Yeni kurulum İngilizce veya Windows Vietnam için yapılandırılmışsa (görüntüleme dili, bölge biçimi ya da ülke) Vietnamca başlar. Her kullanıcı ayarlar penceresi başlığındaki 56 dilli açılır listeden seçim yapabilir. Pencere AFDIM şerit sekmesindeki Settings düğmesiyle açılır. Dil, pencereye, bildirimlere ve komut satırı iletilerine uygulanır. Çevrilmemiş metinler İngilizce görünür. Seçim kullanıcının ayarlarına kaydedilir.

ParametreEtkisi
/VERYSILENTKullanıcı arayüzünü göstermez; betikli dağıtımda kullanın.
/SILENTSihirbaz sayfaları olmadan yalnızca ilerleme penceresi.
/SUPPRESSMSGBOXESİleti kutularını kapatır; /VERYSILENT ile birlikte kullanın.
/NORESTARTYeniden başlatma yapmaz. Yükleyici yeniden başlatma istemese de parametreyi iletin.
/LOG="C:\path\afdim.log"Tam kurulum günlüğünü yazar; kurulum sorunlarıyla ilgili destek isteğine ekleyin.
/ALLUSERS%ProgramFiles% altına tüm kullanıcılar için yükler. Yönetici yetkisi gerekir. Makine kapsamını state.json dosyasına kaydeder ve uygulama içi güncellemeyi kapatır.
/CURRENTUSERGeçerli kullanıcı için yükler; varsayılandır.
/NOAUTOUPDATEnoautoupdate dosyası ekleyerek bu kurulumda uygulama içi güncellemeyi kapatır. Parametre olmadan yükleyiciyi yeniden çalıştırmak güncellemeyi açar.
/EXCLUDESERIES=<series>Bu AutoCAD serisini kapsayan yapıyı dahil etmez, böylece serideki sürümler AFDIM’i yüklemez. Birden çok seri virgülle ayrılır.
/NOICONSBaşlat menüsü kısayolu oluşturmaz.
/DIR="C:\path"Kurulum klasörünü değiştirir. AutoCAD yalnızca standart ApplicationPlugins konumlarını taradığından bu genellikle uygun değildir.

/EXCLUDESERIES, yıl değil sürüm serisi alır: 2013=R19.0, 2014=R19.1, 2015=R20.0, 2016=R20.1, 2017=R21.0, 2018=R22.0, 2019=R23.0, 2020=R23.1, 2021=R24.0, 2022=R24.1, 2023=R24.2, 2024=R24.3, 2025=R25.0, 2026=R25.1, 2027=R26.0. Parametre bu seriyi kapsayan yapının tamamını çıkarır. R23.0 hariç tutulursa AFDIM 2013-2020 arasındaki hiçbir AutoCAD’de yüklenmez. R24.1 çıkarılırsa 2021-2024 arasındaki hiçbirinde yüklenmez. R25.0 veya R25.1 çıkarılırsa hem 2025 hem 2026’da yüklenmez. Yükleyici tanımadığı seriyi yok sayar.

Kullanıcı başına veya tüm kullanıcılar

Kullanıcı başına veya tüm kullanıcılar başlıklı bölüm

Kullanıcı başına kurulumun güvenlik etkisi

Kullanıcı başına kurulumun güvenlik etkisi başlıklı bölüm

Varsayılan kurulum eklenti DLL’sini %APPDATA% altına yerleştirir. Oturum açan kullanıcı bu klasöre yazabilir ve AutoCAD her açılışta DLL’yi kendi işlemine yükler. Aynı kullanıcı olarak zaten çalışan herhangi bir program, örneğin kötü amaçlı yazılım veya güvenliği ihlal edilmiş eklenti, DLL’nin üzerine yazabilir. Bundan sonra kodu AutoCAD içinde uyarı ve yönetici yetkisi olmadan çalışır. Yönetici hakkı gerektirmeyen her kullanıcı başına AutoCAD eklentisi için bu geçerlidir; kurulum klasörüne kullanıcının yazması gerekir.

Riski azaltan önlemler:

ÖnlemEtkisi
/ALLUSERS ile kurunDLL, standart kullanıcının yazamadığı %ProgramFiles% altında olur. Değiştirmek yönetici yetkisi gerektirir.
SECURELOAD değerini varsayılan 1’de tutunAutoCAD, güvenilir yollar dışındaki .NET derlemelerini reddeder. Güvenilir dosyanın üzerine yazılmasını engellemez, başka yere bırakılan yeni DLL’yi engeller.
Uygulama denetimi (WDAC veya AppLocker)Değiştirilmiş DLL’yi engelleyebilir. 0.1.6’ten itibaren yükleyici ve AFDIM.dll kod imzalıdır (yayımcı TO VAN TIN).
Paket klasöründeki beklenmeyen yazmaları izleyinContents\<version>\ içeriğini yalnızca yükleyici veya About sekmesindeki Şimdi güncelle uygulama içi güncellemesi değiştirmelidir.

DLL’yi yalnızca yöneticilerin değiştirebileceği yerde tutmak isteyen atölyeler /ALLUSERS kullanmalıdır.

Birden çok koltuk ve dolaşım profilleri

Birden çok koltuk ve dolaşım profilleri başlıklı bölüm

Birden çok bilgisayarlı atölyede /ALLUSERS kullanın. %APPDATA% dolaşır. Dolaşım profilleri veya klasör yönlendirme kullanıldığında kullanıcı başına kurulum, her oturum açmada eklentiyi ağ üzerinden kopyalar. Aynı kullanıcıyla oturum açan iki bilgisayar da klasör için çakışabilir.

Terminal penceresi
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS

Komutu SCCM, Intune veya Grup İlkesi başlangıç betiği gibi yükseltilmiş bağlamda çalıştırın. Böylece her kullanıcı AFDIM’i görür ve eklenti dosyaları dolaşım profilinde tutulmaz. Her kullanıcının %APPDATA%\AFDIM içindeki ayarları yine profille dolaşır.

Dolaşım profillerinde kullanıcı başına kalmanız gerekiyorsa klasör yönlendirmesinden %APPDATA%\Autodesk\ApplicationPlugins konumunu çıkarın.

Makine genelindeki kurulumlarda güncellemeler

Makine genelindeki kurulumlarda güncellemeler başlıklı bölüm

Tüm kullanıcı kurulumu (makine genelinde kurulum da denir), standart kullanıcı %ProgramFiles% konumuna yazamadığından uygulama içi güncellemeyi kapatır. AFDIM yeni sürüm bulduğunda ayarlar penceresinin About sekmesindeki Updates grubu Şimdi güncelle yerine şu metni gösterir:

Bu kurulum kendini güncelleyemez: tüm kullanıcılar için yüklenmiş, kurulum sırasında güncellemeler kapatılmış veya klasörü salt okunur.

Yeni sürümleri ilk kurulumla aynı yolla gönderin. Daha yeni yükleyiciyi mevcut kurulumun üzerine çalıştırmak desteklenen yükseltmedir; her kullanıcının ayarlarını ve her bilgisayarın lisansını korur. Sürüm değişiklikleri Sürüm notları sayfasındadır.

Güncelleme kontrolü, update.afdim.com üzerindeki imzalı akış için tek bir HTTPS isteğidir. AutoCAD’i engellemez. AFDIM şu zamanlarda kontrol eder:

  • AutoCAD başlarken arka planda: başarılı kontrolden sonra en fazla 24 saatte bir, başarısız olandan en erken 2 saat sonra
  • AFDIM bu AutoCAD oturumunda henüz kontrol etmediyse ayarlar penceresi ilk açıldığında
  • kullanıcı About sekmesinde Şimdi denetle seçtiğinde

İlk iki kontrol yalnızca About sekmesinde Güncellemeleri otomatik denetle işaretliyken ve AFDIM_DISABLE_BACKGROUND_SERVICES=1 ortam değişkeni ayarlı değilken yapılır. Bu değişken AFDIM günlük dosyasını ve bekleyen lisans dosyasını veya yenilemeyi alan arka plan lisans kontrolünü de kapatır. Günlük dosyası olmazsa destek zip’inde günlük bulunmaz.

Dağıtılan bilgisayarlardaki lisanslar

Dağıtılan bilgisayarlardaki lisanslar başlıklı bölüm

Her bilgisayar için ayrı lisans gerekir. Ayarlar penceresinin About sekmesindeki Licence grubundan etkinleştirin. Lisans anahtarıyla kullanıcı Lisans anahtarını gir… seçer; o sırada bilgisayar api.afdim.com adresine HTTPS üzerinden erişmelidir. AutoCAD’in ağ erişimi yoksa Lisans iste ile istek kodu alır. Kod Lisans sayfası üzerinden gönderilir. Gelen lisans dosyası aynı gruptaki Lisansı yükle… ile yüklenir. Lisanslama nasıl işler? sayfasına bakın.

Windows izin verdiğinde AFDIM yüklenen lisansı ayrıca %ProgramData%\AFDIM\license konumuna yazar. Böylece aynı bilgisayardaki diğer Windows hesaplarının yeniden etkinleştirme yapması gerekmez.

Terminal penceresi
rem per-user install (default)
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
rem all-users install, from an elevated context
"%ProgramFiles%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Inno Setup sessiz komutu kayıt defterindeki Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1 anahtarının QuietUninstallString değerinde de saklar. Tek kullanıcı kurulumunda anahtar HKCU, tüm kullanıcılar kurulumunda HKLM altındadır.

Kaldırıcı varsayılan olarak kullanıcının ayarlarını korur; kaldırıp yeniden kurmak onarım gibi çalışabilir. Verileri de silmek için /PURGEDATA ekleyin:

Terminal penceresi
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA

/PURGEDATA, kaldırıcıyı çalıştıran hesabın %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM ve %TEMP%\AFDIM klasörlerini siler. Diğer Windows hesaplarının klasörleri korunur. %LOCALAPPDATA%\AFDIM içindeki license klasörü daima tutulur. /PURGEDATA, %ProgramData%\AFDIM\license veya HKCU\Software\AFDIM kayıt defteri anahtarını silmez. Güncelleme önbelleği her zaman silinir.

Kaldırma sırasında AutoCAD çalışıyorsa kaldırıcı AutoCAD’in kullandığı dosyaları bırakır. Etkileşimli kaldırma bunu söyleyen bir pencere gösterir: tüm CAD pencerelerini kapatın, sonra kaldırıcıyı yeniden çalıştırın. Sessiz kaldırma bu dosyaları günlüğüne yazar. Yeniden başlatma istenmez. Yolu değişmiş bir klasördeki dosyalar da korunur. Tüm CAD pencerelerini kapatıp kaldırmayı veya yeniden kurmayı tekrar deneyin ya da elle bir şey silmeden önce günlükteki yolları inceleyin. Bir sonraki oturum açılışında hiçbir şey silinmez.

  1. AutoCAD’i başlatın. Şeritte İngilizce adları korunan Dimension ve Settings düğmeleriyle AFDIM sekmesi görünür.
  2. AFDIM komutunu NETLOAD kullanmadan çalıştırın. Lisanssız bilgisayarda Welcome to AFDIM veya AFDIM etkinleştirilmedi penceresi açılır. Her ikisi de eklentinin yüklendiğini gösterir.
  3. Paket klasöründe PackageContents.xml bulunduğunu ve içindeki Components bloğunun SeriesMin/SeriesMax değerlerinin yüklü AutoCAD sürümünü kapsadığını doğrulayın.
  4. state.json içindeki activeVersion, channel ve installScope değerlerinin beklendiği gibi olduğunu kontrol edin.

AFDIM bilinmeyen komutsa AutoCAD yalnızca başlangıçta eklentileri taradığından bir kez yeniden başlatın. Hâlâ çalışmıyorsa SECURELOAD ve TRUSTEDPATHS ilkelerini kontrol edin. Ardından /LOG dosyasını ve AutoCAD sürümünü Desteğe gönderin.