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.
Neler, nereye yüklenir?
Neler, nereye yüklenir? başlıklı bölüm| Kapsam | Eklenti paketi | Kaldırıcı | Yönetici yetkisi |
|---|---|---|---|
| Kullanıcı başına (varsayılan) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | Hayır |
Tüm kullanıcılar (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | Evet |
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%\AFDIM | Ayarlar ve kaydedilmiş teknik resim standartları |
%LOCALAPPDATA%\AFDIM\logs | Destek günlüğü |
%LOCALAPPDATA%\AFDIM\cache | Güncelleme indirmeleri |
%LOCALAPPDATA%\AFDIM\license | Bu Windows hesabının lisansı |
%ProgramData%\AFDIM\license | Windows yazmaya izin verirse bilgisayardaki tüm hesapların lisansı |
HKCU\Software\AFDIM | Lisans denetiminin kurulum kimliği ve zaman kaydı |
%TEMP%\AFDIM | Ayarlar 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ümAFDIM 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.
Kapsanan AutoCAD sürümleri
Kapsanan AutoCAD sürümleri başlıklı bölümTek paket tüm bilgisayarlara hizmet verir. PackageContents.xml, her AutoCAD sürüm serisini uygun yapıya yönlendirir.
| Yapı | Sürüm serisi | AutoCAD yılları | Durum |
|---|---|---|---|
net472 | R19.0-R23.1 | 2013-2020 | Yayımlandı; 2014 ve 2016-2018 deneysel |
net48 | R24.0-R24.3 | 2021-2024 | Yayımlandı |
net8.0-windows | R25.0-R25.1 | 2025-2026 | Yayımlandı |
net10.0-windows | R26.0 | 2027 | Yayı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.
AutoCAD çalışırken yükleme
AutoCAD çalışırken yükleme başlıklı bölümDesteklenir. 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.
Sessiz kurulum
Sessiz kurulum başlıklı bölümAFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTYü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.
| Parametre | Etkisi |
|---|---|
/VERYSILENT | Kullanıcı arayüzünü göstermez; betikli dağıtımda kullanın. |
/SILENT | Sihirbaz sayfaları olmadan yalnızca ilerleme penceresi. |
/SUPPRESSMSGBOXES | İleti kutularını kapatır; /VERYSILENT ile birlikte kullanın. |
/NORESTART | Yeniden 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. |
/CURRENTUSER | Geçerli kullanıcı için yükler; varsayılandır. |
/NOAUTOUPDATE | noautoupdate 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. |
/NOICONS | Baş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ümKullanıcı başına kurulumun güvenlik etkisi
Kullanıcı başına kurulumun güvenlik etkisi başlıklı bölümVarsayı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:
| Önlem | Etkisi |
|---|---|
/ALLUSERS ile kurun | DLL, standart kullanıcının yazamadığı %ProgramFiles% altında olur. Değiştirmek yönetici yetkisi gerektirir. |
SECURELOAD değerini varsayılan 1’de tutun | AutoCAD, 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ı izleyin | Contents\<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ümBirden ç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.
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSKomutu 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ümTü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ümHer 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.
Sessiz kaldırma
Sessiz kaldırma başlıklı bölümrem 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 /NORESTARTInno 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:
"%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.
Dağıtım sonrası kontrol
Dağıtım sonrası kontrol başlıklı bölüm- AutoCAD’i başlatın. Şeritte İngilizce adları korunan Dimension ve Settings düğmeleriyle AFDIM sekmesi görünür.
AFDIMkomutunuNETLOADkullanmadan ç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.- Paket klasöründe
PackageContents.xmlbulunduğunu ve içindekiComponentsbloğununSeriesMin/SeriesMaxdeğerlerinin yüklü AutoCAD sürümünü kapsadığını doğrulayın. state.jsoniçindekiactiveVersion,channelveinstallScopedeğ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.