Asosiy mazmunga o‘tish

Joylashtirish

Bu sahifa AFDIM’ni ustaxona kompyuterlariga o‘rnatadigan xodim uchun. AFDIM — Yuklab olish sahifasidan olinadigan bitta Inno Setup o‘rnatuvchisi: AFDIM_Setup_<version>.exe. U AutoCAD® Autoloader to‘plamini o‘rnatadi. AutoCAD’da qo‘lda ro‘yxatdan o‘tkazish talab qilinmaydi: na NETLOAD, na COM ro‘yxati. AutoCAD har ishga tushganda ApplicationPlugins papkalarini tekshiradi va to‘plamni yuklaydi.

QamrovPlagin to‘plamiO‘chirish dasturiAdministrator huquqi kerakmi
Bitta foydalanuvchi (standart)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeYo‘q
Barcha foydalanuvchilar (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeHa

O‘chirish dasturi to‘plam papkasidan tashqarida saqlanadi, chunki AutoCAD to‘plam papkasini tekshiradi. Barcha foydalanuvchilar uchun o‘rnatilganda o‘chirgich %ProgramFiles% ostida turadi va oddiy foydalanuvchi uni almashtira olmaydi. Faqat jadvaldagi o‘rnatish turiga mos o‘chirgichdan foydalaning. Eski xabar o‘sha yerga yo‘naltirsa ham, %ProgramData% ichidan hech qachon o‘chirgichni ishga tushirmang. Barcha foydalanuvchilar uchun o‘rnatishning o‘chirgichi yo‘q bo‘lsa, shu o‘rnatishni tuzatish uchun Yuklab olish sahifasidagi rasmiy o‘rnatuvchini /ALLUSERS bilan ishga tushiring, so‘ng uni o‘chiring. O‘rnatuvchi boshqa turdagi o‘rnatish ustidan o‘rnatishni rad etadi. Bitta foydalanuvchi uchun o‘rnatishning o‘chirgichini administrator huquqlarisiz ishga tushiring.

To‘plamda Autoloader manifesti PackageContents.xml, o‘rnatilgan versiya, yangilanish kanali va o‘rnatish qamrovini yozadigan state.json, hamda har bir versiyaga alohida papka saqlaydigan Contents papkasi bor. /NOAUTOUPDATE bilan o‘rnatilganda noautoupdate nomli fayl ham qo‘shiladi. O‘rnatuvchi AFDIM › AFDIM Help nomli Start menyu yorlig‘ini ham yaratadi.

AFDIM ishlash vaqtida quyidagilarga yozadi. %ProgramData%\AFDIM\license dan tashqari har bir Windows hisobida alohida nusxa bo‘ladi; bu litsenziya papkasini barcha hisoblar bo‘lishadi.

JoylashuvTarkibi
%APPDATA%\AFDIMSozlamalar va saqlangan chizmachilik standartlari
%LOCALAPPDATA%\AFDIM\logsYordam jurnali
%LOCALAPPDATA%\AFDIM\cacheYangilanish yuklamalari
%LOCALAPPDATA%\AFDIM\licenseUshbu Windows hisobining litsenziyasi
%ProgramData%\AFDIM\licenseWindows yozishga ruxsat berganda, kompyuterdagi barcha hisoblar uchun litsenziya
HKCU\Software\AFDIMO‘rnatish identifikatori va litsenziyani tekshirish vaqti qaydi
%TEMP%\AFDIMSozlamalar dialogining Haqida sahifasidagi Oxirgi ish geometriyasini eksport qilish… bilan yaratilgan geometriya eksportlari

O‘chirgich litsenziya papkalari va registr kalitini doim saqlab qoladi. O‘chirish bo‘limiga qarang.

AFDIM boshqa qamrovda allaqachon o‘rnatilgan bo‘lsa, o‘rnatuvchi ishga tushishni rad etadi. AutoCAD ikkala ApplicationPlugins ildizini ham tekshiradi, shu sababli ikkala nusxa ham yuklanadi. AFDIM buyrug‘i ikki marta ro‘yxatdan o‘tadi, ilova ichidagi yangilagich esa faqat bitta nusxani yangilaydi. Rad etish xabarida avval ishga tushirish lozim bo‘lgan aniq unins000.exe yo‘li beriladi. Jim o‘rnatishda xabar ko‘rsatilmaydi: o‘rnatish to‘xtaydi va sabab /LOG fayliga yoziladi.

Qo‘llab-quvvatlanadigan AutoCAD versiyalari

Qo‘llab-quvvatlanadigan AutoCAD versiyalari sarlavhali bo‘lim

Bitta to‘plam barcha ish joylariga xizmat qiladi. PackageContents.xml har bir AutoCAD versiyalar turkumini mos yig‘ilmaga yo‘naltiradi.

Yig‘ilmaVersiyalar turkumiAutoCAD yillariHolati
net472R19.0–R23.12013–2020Yetkazib beriladi; 2014 va 2016–2018 tajribaviy
net48R24.0–R24.32021, 2022, 2023, 2024Yetkazib beriladi
net8.0-windowsR25.0–R25.12025, 2026Yetkazib beriladi
net10.0-windowsR26.02027Yetkazib beriladi, tajribaviy

Qamrab olingan turkumdagi AutoCAD versiyasi keyinroq o‘rnatilsa, AFDIM plagini qayta o‘rnatmasdan yuklanadi. Shu yillardagi AutoCAD Mechanical ham xuddi shu yig‘ilmani yuklaydi. AutoCAD LT qo‘llab-quvvatlanmaydi, chunki unda .NET API yo‘q. Sehrgarning Detected AutoCAD sahifasi faqat ma’lumot uchun; har bir versiyani alohida tanlash katagi yo‘q.

Bu qo‘llab-quvvatlanadi. Har bir versiya o‘z papkasiga o‘rnatiladi, shuning uchun ishlab turgan AutoCAD o‘rnatuvchi yozadigan fayllarni band qilmaydi. O‘rnatuvchi izoh ko‘rsatib, davom etadi. Avval AutoCAD’ni yopish shart emas. AutoCAD keyingi ishga tushganda AFDIM plaginini yuklaydi.

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

O‘rnatuvchi ustasi va uning litsenziya kelishuvi ingliz tilida. AFDIM Help sahifasi Windows Vetnam uchun sozlangan bo‘lsa vetnam tilida, boshqa holatlarda ingliz tilida ochiladi.

Plaginning o‘z interfeys tili bor. Yangi o‘rnatish ingliz tilida, Windows Vetnam uchun sozlangan bo‘lsa (ko‘rsatish tili, hududiy format yoki mamlakat), vetnam tilida boshlanadi. Har bir foydalanuvchi sozlamalar dialogi sarlavhasidagi 56 til ro‘yxatidan tilni o‘zgartirishi mumkin. Dialog AFDIM tasmasidagi Settings tugmasidan ochiladi. Til dialog, bildirishnoma oynalari va buyruqlar qatori xabarlariga ta’sir qiladi. Hali tarjima qilinmagan matn ingliz tilida ko‘rsatiladi. Tanlov shu foydalanuvchining sozlamalarida saqlanadi.

KalitTa’siri
/VERYSILENTFoydalanuvchi interfeysini ko‘rsatmaydi. Skriptli joylashtirishda foydalaning.
/SILENTFaqat jarayon oynasi, usta sahifalari ko‘rsatilmaydi.
/SUPPRESSMSGBOXESXabar oynalarini bostiradi. Uni /VERYSILENT bilan birga ishlating.
/NORESTARTHech qachon qayta ishga tushirmaydi. O‘rnatuvchiga qayta ishga tushirish kerak emas, lekin kalitni baribir bering.
/LOG="C:\path\afdim.log"To‘liq o‘rnatish jurnalini yozadi. O‘rnatish haqidagi yordam so‘roviga ilova qiling.
/ALLUSERSBarcha foydalanuvchilar uchun %ProgramFiles% ostiga o‘rnatadi. Administrator huquqi kerak. Kompyuter qamrovi state.json ga yoziladi va ilova ichidagi yangilanish o‘chadi.
/CURRENTUSERJoriy foydalanuvchi uchun o‘rnatadi. Bu standart holat.
/NOAUTOUPDATEnoautoupdate faylini qo‘shib, o‘rnatish uchun ilova ichidagi yangilanishni o‘chiradi. Keyingi safar kalitsiz ishga tushirilsa, yangilanishlar qayta yoqiladi.
/EXCLUDESERIES=<series>Ko‘rsatilgan versiyalar turkumini qamrab oluvchi yig‘ilmani o‘tkazib yuboradi; shu turkum uchun AFDIM plaginini yuklamaydi. Bir nechta turkumni vergul bilan ajrating.
/NOICONSStart menyu yorlig‘ini yaratmaydi.
/DIR="C:\path"O‘rnatish papkasini almashtiradi. AutoCAD faqat standart ApplicationPlugins joylarini tekshiradi, shu sababli bu kamdan-kam hollarda to‘g‘ri tanlov bo‘ladi.

/EXCLUDESERIES yilni emas, versiyalar turkumini qabul qiladi: 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. Kalit butun shu turkumni qamrab oluvchi yig‘ilmani olib tashlaydi. R23.0 ni chiqarib tashlasangiz, 2013–2020 yillardagi barcha AutoCAD’da AFDIM yuklanmaydi. R24.1 chiqarib tashlansa, 2021–2024 yillardagi barcha AutoCAD’da yuklanmaydi. R25.0 yoki R25.1 chiqarib tashlansa, 2025 va 2026 yillarning ikkalasida ham yuklanmaydi. O‘rnatuvchi noma’lum turkumni e’tiborsiz qoldiradi.

Bitta yoki barcha foydalanuvchilar uchun

Bitta yoki barcha foydalanuvchilar uchun sarlavhali bo‘lim

Bitta foydalanuvchi uchun o‘rnatishning xavfsizlik murosasi

Bitta foydalanuvchi uchun o‘rnatishning xavfsizlik murosasi sarlavhali bo‘lim

Standart o‘rnatish plagin DLL faylini %APPDATA% ichiga joylaydi. Tizimga kirgan foydalanuvchi bu papkaga yozishi mumkin, AutoCAD esa har ishga tushganda DLL’ni o‘z jarayoniga yuklaydi. Shu foydalanuvchi nomidan ishlayotgan har qanday dastur, masalan zararli dastur yoki buzilgan qo‘shimcha, DLL’ni joyida almashtirishi mumkin. Shundan keyin uning kodi so‘rovsiz va administrator huquqisiz AutoCAD ichida ishlaydi. Bu bitta foydalanuvchi uchun o‘rnatiladigan barcha AutoCAD plaginlariga tegishli: administrator huquqisiz o‘rnatish ishlashi uchun foydalanuvchi papkaga yozishi kerak.

Xavfni kamaytirish choralari:

ChoraTa’siri
/ALLUSERS bilan o‘rnatishDLL standart foydalanuvchi yoza olmaydigan %ProgramFiles% ichida bo‘ladi. Uni almashtirish uchun administrator huquqi kerak.
SECURELOAD ni standart 1 qiymatida qoldirishAutoCAD ishonchli yo‘llardan tashqaridagi .NET yig‘ilmalarini rad etadi. Ishonchli faylni joyida almashtirishni to‘xtatmaydi, ammo boshqa joyga tashlangan yangi DLL’ni to‘sadi.
Ilovalar nazorati (WDAC yoki AppLocker)O‘zgartirilgan DLL’ni bloklay oladi. 0.1.6 dan boshlab o‘rnatuvchi va AFDIM.dll kod bilan imzolangan (nashriyotchi TO VAN TIN).
To‘plam papkasidagi kutilmagan yozuvlarni kuzatishContents\<version>\ ichini faqat o‘rnatuvchi yoki ilova ichidagi yangilanish (Haqida sahifasidagi Hozir yangilash) o‘zgartirishi kerak.

DLL’ni faqat administratorlar o‘zgartira oladigan joyga joylamoqchi bo‘lgan ustaxona /ALLUSERS orqali o‘rnatishi kerak.

Bir nechta ish joyi va rouming profillari

Bir nechta ish joyi va rouming profillari sarlavhali bo‘lim

Bir nechta ish joyli ustaxonada /ALLUSERS dan foydalaning. %APPDATA% rouming qiladi. Rouming profili yoki papka yo‘naltirish ishlatilganda, bitta foydalanuvchi uchun o‘rnatish plaginni har kirishda tarmoq orqali nusxalaydi. Bir foydalanuvchi nomi bilan tizimga kirgan ikki kompyuter ham shu papkaga bir vaqtda murojaat qilishi mumkin.

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

Uni ko‘tarilgan huquqli muhitdan, masalan SCCM, Intune yoki Group Policy ishga tushirish skriptidan ishga tushiring. Shunda kompyuterdagi barcha foydalanuvchilar AFDIM oladi va plagin fayllari rouming profilida saqlanmaydi. Har bir foydalanuvchining %APPDATA%\AFDIM ichidagi sozlamalari profil bilan birga yurishda davom etadi.

Rouming profillarida bitta foydalanuvchi uchun o‘rnatish zarur bo‘lsa, %APPDATA%\Autodesk\ApplicationPlugins papkasini papka yo‘naltirishdan chiqarib tashlang.

Kompyuter miqyosidagi o‘rnatishlarda yangilanishlar

Kompyuter miqyosidagi o‘rnatishlarda yangilanishlar sarlavhali bo‘lim

Barcha foydalanuvchilar uchun, ya’ni kompyuter miqyosida o‘rnatish ilova ichidagi yangilanishlarni o‘chiradi, chunki oddiy foydalanuvchi %ProgramFiles% ga yoza olmaydi. AFDIM yangi versiyani topganda sozlamalar dialogining Haqida sahifasidagi Updates guruhida Hozir yangilash o‘rniga quyidagi matn ko‘rsatiladi:

Bu o‘rnatma o‘zini yangilay olmaydi: u barcha foydalanuvchilar uchun o‘rnatilgan, o‘rnatishda yangilanishlar o‘chirilgan yoki uning papkasi faqat o‘qish uchun.

Yangi versiyalarni dastlabki o‘rnatishdagi kabi tarqating. Yangiroq o‘rnatuvchini mavjud o‘rnatish ustidan ishga tushirish qo‘llab-quvvatlanadigan yangilash usulidir. U har bir foydalanuvchining sozlamalari va har bir kompyuter litsenziyasini saqlaydi. Versiyalar bo‘yicha o‘zgarishlar Versiyalar qaydlari sahifasida.

Yangilanishni tekshirish — update.afdim.com dagi imzolangan yangilanish tasmasiga bitta HTTPS so‘rovidir. U AutoCAD’ni hech qachon to‘xtatmaydi. AFDIM tekshiruvni quyidagicha bajaradi:

  • AutoCAD ishga tushganda fonda: muvaffaqiyatli tekshiruvdan keyin ko‘pi bilan 24 soatda bir marta, muvaffaqiyatsiz tekshiruvdan keyin esa 2 soatdan oldin emas;
  • AFDIM shu AutoCAD seansida hali tekshirmagan bo‘lsa, sozlamalar dialogi ochilganda bir marta;
  • foydalanuvchi Haqida sahifasidagi Hozir tekshirish ni tanlaganida.

Dastlabki ikki tekshiruv faqat Haqida sahifasida Yangilanishlarni avtomatik tekshirish belgilangan va AFDIM_DISABLE_BACKGROUND_SERVICES=1 muhit o‘zgaruvchisi o‘rnatilmagan bo‘lsa bajariladi. Bu o‘zgaruvchi AFDIM jurnalini ham, kutilayotgan litsenziya fayli yoki yangilanishni oladigan fondagi litsenziya tekshiruvini ham o‘chiradi. Jurnal bo‘lmasa, yordam arxivida jurnal bo‘lmaydi.

Joylashtirilgan kompyuterlardagi litsenziyalar

Joylashtirilgan kompyuterlardagi litsenziyalar sarlavhali bo‘lim

Har bir kompyuterga alohida litsenziya kerak. Uni sozlamalar dialogining Haqida sahifasidagi Licence guruhida faollashtiring. Litsenziya kaliti bo‘lsa, foydalanuvchi Litsenziya kalitini kiritish… ni tanlaydi. Shu paytda kompyuter AutoCAD ichidan api.afdim.com saytiga HTTPS orqali ulana olishi kerak. AutoCAD’dan tarmoqqa chiqish imkoni bo‘lmasa, foydalanuvchi Litsenziya so‘rash ni tanlaydi. Ko‘rsatilgan so‘rov kodi Litsenziya sahifasi orqali yuboriladi. Qaytgan litsenziya fayli shu guruhdagi Litsenziyani yuklash… orqali yuklanadi. Litsenziyalash qanday ishlaydi bo‘limiga qarang.

Windows ruxsat berganda AFDIM yuklangan litsenziyani %ProgramData%\AFDIM\license ga ham yozadi. Shu kompyuterdagi boshqa Windows hisoblari qayta faollashtirishi shart bo‘lmaydi.

Terminal oynasi
rem bitta foydalanuvchi uchun o‘rnatish (standart)
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
rem barcha foydalanuvchilar uchun o‘rnatish, ko‘tarilgan huquqli muhitdan
"%ProgramFiles%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Inno Setup jim buyruqni Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1 registr kalitidagi QuietUninstallString qiymatida ham qayd qiladi. Bitta foydalanuvchi o‘rnatishida kalit HKCU, barcha foydalanuvchilar o‘rnatishida esa HKLM ostida bo‘ladi.

O‘chirgich foydalanuvchining sozlamalarini standart bo‘yicha saqlaydi, shuning uchun qayta o‘rnatish tuzatish sifatida ishlatilishi mumkin. Ma’lumotlarni ham o‘chirish uchun /PURGEDATA qo‘shing:

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

/PURGEDATA o‘chirgichni ishga tushirgan hisobning %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM va %TEMP%\AFDIM papkalarini o‘chiradi. Boshqa Windows hisoblarining papkalari saqlanadi. %LOCALAPPDATA%\AFDIM ichidagi license papkasi doimo saqlab qolinadi. /PURGEDATA hech qachon %ProgramData%\AFDIM\license yoki HKCU\Software\AFDIM registr kalitini o‘chirmaydi. Yangilanish keshi esa doim olib tashlanadi.

O‘chirish vaqtida AutoCAD ishlab turgan bo‘lsa, o‘chirgich AutoCAD band qilgan fayllarni saqlab qoladi. Interaktiv o‘chirish buni aytadigan oyna ko‘rsatadi: barcha CAD oynalarini yoping, so‘ng o‘chirgichni qayta ishga tushiring. Sokin o‘chirish bu fayllarni jurnalida sanab o‘tadi. Qayta ishga tushirish talab qilinmaydi. Yo‘li o‘zgargan jilddagi fayllar ham saqlab qolinadi. Barcha CAD oynalarini yoping va o‘chirishni yoki qayta o‘rnatishni yana urinib ko‘ring, yoki qo‘lda biror narsani o‘chirishdan oldin jurnaldagi yo‘llarni ko‘rib chiqing. Keyingi kirishda hech narsa o‘chirilmaydi.

  1. AutoCAD’ni ishga tushiring. AFDIM tasmasida Dimension va Settings nomli ikkita tugma ko‘rinadi. Bu ikki nom barcha tillarda inglizcha.
  2. AFDIM ni ishga tushiring. NETLOAD kerak bo‘lmaydi. Litsenziyasiz kompyuterda Welcome to AFDIM yoki AFDIM faollashtirilmagan oynasi ochiladi. Har ikkala oyna ham plagin yuklanganini tasdiqlaydi.
  3. To‘plam papkasida PackageContents.xml borligini va unda o‘rnatilgan AutoCAD versiyasini qamrab oluvchi SeriesMin va SeriesMax qiymatlari bo‘lgan Components bloki borligini tekshiring.
  4. state.json ichidagi activeVersion, channel va installScope kutilgan qiymatlarda ekanini tekshiring.

AFDIM noma’lum buyruq bo‘lsa, AutoCAD’ni bir marta qayta ishga tushiring, chunki plaginlar faqat ishga tushishda tekshiriladi. Hali ham ishlamasa, SECURELOAD va TRUSTEDPATHS siyosatini tekshiring. Keyin /LOG fayli va AutoCAD versiyasini Yordam xizmatiga yuboring.