Мазмұнға өту

Орналастыру

Бұл бет дүкен компьютерлеріне AFDIM орнататын маманға арналған. AFDIM — Жүктеп алу бетінен алынатын AFDIM_Setup_<version>.exe атты Inno Setup орнатқышы. Ол AutoCAD® Autoloader бумасын орнатады. AutoCAD ішінде қолмен тіркеу қажет емес: NETLOAD та, COM тіркеуі де жоқ. AutoCAD іске қосылған сайын ApplicationPlugins қалталарын қарап, буманы жүктейді.

АуқымПлагин бумасыЖою бағдарламасыӘкімші құқығы қажет пе
Бір пайдаланушыға (әдепкі)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeЖоқ
Барлық пайдаланушыларға (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeИә

AutoCAD буманы қарап шығатындықтан, жою бағдарламасы әдейі бума қалтасынан тыс орналасады. Барлық пайдаланушыға орнатқанда ол %ProgramFiles% ішінде болады, сондықтан стандартты пайдаланушы оны алмастыра алмайды. Кестедегі орнату түрінің жою бағдарламасын ғана пайдаланыңыз. Ескі хабар сол жерге бағыттаса да, %ProgramData% ішіндегі жою бағдарламасын ешқашан іске қоспаңыз. Барлық пайдаланушыға арналған орнатудың жою бағдарламасы жоқ болса, сол орнатуды жөндеу үшін Жүктеу бетіндегі ресми орнатушыны /ALLUSERS арқылы іске қосыңыз, содан кейін оны жойыңыз. Орнатушы басқа түрдегі орнатудың үстіне орнатудан бас тартады. Бір пайдаланушыға арналған орнатудың жою бағдарламасын әкімші құқықтарынсыз іске қосыңыз.

Бумада PackageContents.xml (Autoloader манифесі), state.json (орнатылған нұсқа, жаңарту арнасы және орнату ауқымы) және әр нұсқаға бір ішкі қалтасы бар Contents қалтасы орналасады. /NOAUTOUPDATE параметрімен орнатқанда noautoupdate атты файл қосылады. Орнатқыш Бастау мәзірінде AFDIM › AFDIM анықтамасы тіркесімін де жасайды.

AFDIM жұмыс кезінде мына деректерді жазады. %ProgramData%\AFDIM\license қалтасынан басқа әр Windows тіркелгісінде бөлек көшірме бар.

ОрналасуыҚұрамы
%APPDATA%\AFDIMПараметрлер мен сақталған сызба стандарттары
%LOCALAPPDATA%\AFDIM\logsҚолдау журналы
%LOCALAPPDATA%\AFDIM\cacheЖаңарту жүктемелері
%LOCALAPPDATA%\AFDIM\licenseОсы Windows тіркелгісінің лицензиясы
%ProgramData%\AFDIM\licenseWindows рұқсат бергенде компьютердегі барлық тіркелгілерге ортақ лицензия
HKCU\Software\AFDIMОрнату идентификаторы мен лицензия тексерісінің уақыт жазбасы
%TEMP%\AFDIMПараметрлер терезесіндегі Бағдарлама туралы қойындысының Соңғы іске қосудағы геометрияны экспорттау… түймесі жасаған экспорттар

Жою бағдарламасы лицензия қалталары мен тізбе кілтін әрқашан сақтайды. Жою бөлімін қараңыз.

AFDIM басқа ауқымда орнатылған кезде орнатқыш іске қосылудан бас тартады. AutoCAD екі ApplicationPlugins түбірін де қарайды, сондықтан екі көшірме де жүктелетін еді. AFDIM пәрмені екі рет тіркеліп, қолданба ішіндегі жаңарту тек бір көшірмені жаңартады. Бас тарту хабарында алдымен іске қосуға шаардлагатай яг unins000.exe зам орно. Үнсіз орнату хабар харуулахгүй: орнатпай тоқтап, себебін /LOG файлына жазады.

Бір бума барлық компьютерге жарайды. PackageContents.xml әр AutoCAD шығарылым қатарына сәйкес жинақты таңдайды.

ЖинақШығарылым қатарыAutoCAD жылдарыКүйі
net472R19.0–R23.12013–2020Жеткізіледі; 2014 және 2016–2018 — сынақ нұсқасы
net48R24.0–R24.32021, 2022, 2023, 2024Жеткізіледі
net8.0-windowsR25.0–R25.12025, 2026Жеткізіледі
net10.0-windowsR26.02027Жеткізіледі, сынақ нұсқасы

Қолдау көрсетілген қатарға кіретін кейінгі AutoCAD нұсқасы қайта орнатпай-ақ AFDIM жүктейді. Сол жылдардағы AutoCAD Mechanical да сол жинақты жүктейді. .NET API болмағандықтан AutoCAD LT қолдау көрсетілмейді. Орнату шеберінің Анықталған AutoCAD беті ақпарат үшін ғана берілген; әр нұсқаға жеке ұяшық жоқ.

Бұған қолдау көрсетіледі. Әр нұсқа өз ішкі қалтасына орнатылады, сондықтан ашық AutoCAD орнатқыш жазатын файлдарды құлыптамайды. Орнатқыш ескерту көрсетіп, жұмысты жалғастырады. Алдымен AutoCAD-ты жабу талап етілмейді. AutoCAD келесі іске қосылғанда AFDIM плагинін жүктейді.

Терминал терезесі
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Орнату шебері мен лицензиялық келісім ағылшын тілінде. AFDIM анықтамасы беті Windows Вьетнамға бапталған болса вьетнамша, басқа жағдайда ағылшынша ашылады.

Плагиннің жеке интерфейс тілі бар. Жаңа орнату ағылшынша немесе Windows Вьетнамға бапталса (интерфейс тілі, аймақтық пішім не ел), вьетнамша басталады. Әр пайдаланушы параметрлер терезесінің жоғарғы жағындағы 56 тіл тізімінен тілді өзгерте алады. Параметрлер терезесі AFDIM таспа қойындысындағы Settings түймесімен ашылады. Таңдау терезеге, ескерту хабарларына және пәрмен жолы хабарларына қолданылады. Әлі аударылмаған мәтін ағылшынша шығады. Таңдау сол пайдаланушының параметрлерінде сақталады.

ПараметрӘсері
/VERYSILENTПайдаланушы интерфейсін көрсетпейді. Скриптпен орналастыруға арналған.
/SILENTТек орындалу терезесі, шебер беттері жоқ.
/SUPPRESSMSGBOXESХабар терезелерін жасырады. /VERYSILENT параметрімен бірге қолданыңыз.
/NORESTARTҚайта іске қоспайды. Орнатқыш қайта іске қосуды қажет етпесе де, параметрді беріңіз.
/LOG="C:\path\afdim.log"Орнатудың толық журналын жазады. Орнатуға қатысты қолдау сұрауына тіркеңіз.
/ALLUSERS%ProgramFiles% ішіне барлық пайдаланушыға орнатады. Әкімші құқығы қажет. state.json ішінде компьютерлік ауқымды тіркеп, қолданба ішіндегі жаңартуды өшіреді.
/CURRENTUSERАғымдағы пайдаланушыға орнатады. Әдепкі тохиргоо.
/NOAUTOUPDATEnoautoupdate файлыг нэмээд тухайн суулгалтын хэрэглээний доторх шинэчлэлтийг унтраана. Параметрсіз орнатқышты қайта іске қосу жаңартуларды қайта қосады.
/EXCLUDESERIES=<series>Осы шығарылым қатарына арналған жинақты қоспайды, сондықтан сол қатардағы AutoCAD нұсқалары AFDIM жүктемейді. Бірнеше қатарды үтірмен бөліңіз.
/NOICONSБастау мәзірінде тіркесім жасамайды.
/DIR="C:\path"Орнату қалтасын өзгерту. Әдетте дұрыс таңдау емес, себебі AutoCAD тек стандартты ApplicationPlugins орындарын қарайды.

/EXCLUDESERIES жылды емес, шығарылым қатарын алады: 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. Параметр сол қатарды қамтитын бүкіл жинақты алып тастайды. R23.0 қатарын алып тастау AFDIM-ді 2013–2020 аралығындағы барлық AutoCAD-та тоқтатады. R24.1 алып тасталса 2021–2024 аралығы тоқтайды. R25.0 немесе R25.1 алып тасталса 2025 және 2026 нұсқаларында тоқтайды. Орнатқыш таныс емес қатарды елемейді.

Бір пайдаланушыға орнатудың қауіпсіздік айырбасы

«Бір пайдаланушыға орнатудың қауіпсіздік айырбасы » тақырыбы бар бөлім

Әдепкі орнатуда плагин DLL файлы %APPDATA% астына түседі. Кірген пайдаланушы бұл қалтаға жаза алады, ал AutoCAD DLL файлын әр іске қосылғанда өз процесіне жүктейді. Сол пайдаланушы атынан жұмыс істеп тұрған кез келген бағдарлама, мысалы зиянды бағдарлама немесе бұзылған қосымша, DLL файлын үстінен жаза алады. Сонда оның коды AutoCAD ішінде сұраусыз және әкімші құқығынсыз орындалады. Бұл барлық бір пайдаланушыға арналған AutoCAD плагиндеріне қатысты: әкімші құқығынсыз орнату үшін пайдаланушы қалтаға жаза алуы керек.

Қауіпті азайтатын шаралар:

ШараӘсері
/ALLUSERS параметрімен орнатуDLL %ProgramFiles% ішінде болады, стандартты пайдаланушы оған жаза алмайды. Ауыстыру үшін әкімші құқығы керек.
SECURELOAD утгыг анхдагч 1 хэвээр үлдээхAutoCAD сенімді жолдардан тыс .NET жинақтарын жүктемейді. Сенімді файлды орнында үстінен жазуды тоқтатпайды, бірақ басқа жердегі жаңа DLL файлын тоқтатады.
Қолданбаны бақылау (WDAC немесе AppLocker)Өзгертілген DLL файлын бұғаттай алады. 0.1.6 нұсқасынан бастап орнатқышқа және AFDIM.dll файлына код қолтаңбасы қойылған (жариялаушы TO VAN TIN).
Бума қалтасына күтпеген жазуларды бақылауОрнатқыш немесе қолданба ішіндегі жаңарту (Бағдарлама туралы қойындысындағы Қазір жаңарту) болмаса, Contents\<version>\ ішін ештеңе өзгертпеуі керек.

DLL файлын тек әкімшілер ғана өзгерте алатын орынға орналастырғысы келетін ұйым /ALLUSERS параметрін қолдануы керек.

Бірнеше компьютерлі ұйымдар және роуминг профильдері

«Бірнеше компьютерлі ұйымдар және роуминг профильдері » тақырыбы бар бөлім

Бірнеше жұмыс орны бар ұйым үшін /ALLUSERS параметрін қолданыңыз. %APPDATA% профильмен бірге көшеді. Роуминг профильдері немесе қалтаны қайта бағыттау кезінде бір пайдаланушыға орнатылған плагин әр кірген сайын желі арқылы көшіріледі. Бір пайдаланушы кірген екі компьютер де бір қалтаға қатар таласуы мүмкін.

Терминал терезесі
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS

Оны, мысалы SCCM, Intune немесе Group Policy іске қосу скрипті сияқты әкімші құқығы бар орталықтан іске қосыңыз. Сонда компьютердегі барлық пайдаланушы AFDIM алады, ал плагин файлдары роуминг профилінде болмайды. Әр пайдаланушының %APPDATA%\AFDIM ішіндегі параметрлері профильмен бірге көшеді.

Роуминг профильдерінде бір пайдаланушыға орнатуды жалғастыру керек болса, %APPDATA%\Autodesk\ApplicationPlugins қалтасын қайта бағыттаудан алып тастаңыз.

Компьютерге ортақ орнатулардағы жаңартулар

«Компьютерге ортақ орнатулардағы жаңартулар » тақырыбы бар бөлім

Барлық пайдаланушыға орнату, яғни компьютерге ортақ орнату, қолданба ішіндегі жаңартуды өшіреді, себебі стандартты пайдаланушы %ProgramFiles% қалтасына жаза алмайды. AFDIM жаңа нұсқаны тапқанда, параметрлер терезесінің Бағдарлама туралы қойындысындағы Жаңартулар тобында Қазір жаңарту түймесінің орнына мына мәтін көрсетіледі:

Бұл орнатылым өзін жаңарта алмайды: ол барлық пайдаланушыға орнатылған, орнату кезінде жаңартулар өшірілген немесе қалтасы тек оқуға арналған.

Жаңа нұсқаларды бастапқы нұсқаны таратқандай таратыңыз. Жаңарақ орнатқышты бар орнатылымның үстіне іске қосу — қолдау көрсетілетін жаңарту. Әр пайдаланушының параметрлері мен әр компьютердің лицензиясы сақталады. Нұсқалардағы өзгерістер Шығарылым жазбалары бетінде берілген.

Жаңартуды тексеру update.afdim.com серверіндегі қол қойылған жаңарту таспасына жіберілетін HTTPS сұрауы. Ол AutoCAD-ты ешқашан бөгемейді. AFDIM мына кезде тексереді:

  • AutoCAD іске қосылғанда фондық режимде: сәтті тексерістен кейін 24 сағатта ең көбі бір рет, сәтсіз тексерістен кейін 2 сағат өткенше қайта тексермейді;
  • параметрлер терезесін ашқанда, егер осы AutoCAD сеансында әлі тексермеген болса;
  • пайдаланушы Бағдарлама туралы қойындысында Қазір тексеру таңдағанда.

Алғашқы екі тексеріс Бағдарлама туралы қойындысында Жаңартуларды автоматты түрде тексеру белгіленгенде және AFDIM_DISABLE_BACKGROUND_SERVICES=1 ортасының айнымалысы орнатылмағанда ғана іске қосылады. Ол айнымалы AFDIM журнал файлын және күтіп тұрған лицензия файлын не жаңартуды алатын фондық лицензия тексерісін де өшіреді. Журнал файлы болмаса, қолдау ZIP файлында журнал болмайды.

Әр компьютерге жеке лицензия қажет. Оны параметрлер терезесінің Бағдарлама туралы қойындысындағы Лицензия тобында белсендіріңіз. Лицензия кілті болса, пайдаланушы Лицензия кілтін енгізу… түймесін таңдайды. Сол кезде компьютер api.afdim.com сайтына HTTPS арқылы қосылуы керек. AutoCAD-тан желіге кіру болмаса, пайдаланушы Лицензия сұрату түймесін таңдайды. Көрсетілген сұрау коды Лицензия беті арқылы жіберіледі. Қайтарылған лицензия файлы сол топтағы Лицензияны жүктеу… түймесімен жүктеледі. Лицензиялау қалай жұмыс істейді бөлімін қараңыз.

Windows рұқсат берсе, AFDIM жүктелген лицензияны %ProgramData%\AFDIM\license қалтасына да жазады. Сонда сол компьютердегі басқа Windows тіркелгілеріне қайта белсендіру қажет болмайды.

Терминал терезесі
rem бір пайдаланушыға орнату (әдепкі)
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
rem әкімші құқығы бар ортадан барлық пайдаланушыға орнатуды жою
"%ProgramFiles%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Inno Setup үнсіз пәрменді Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1 тізбе кілтінің QuietUninstallString мәніне де жазады. Бір пайдаланушыға орнатқанда кілт HKCU, ал барлық пайдаланушыға орнатқанда HKLM ішінде болады.

Жою бағдарламасы әдепкіде пайдаланушы параметрлерін сақтайды, сондықтан жойып қайта орнатуды жөндеу ретінде қолдануға болады. Деректерді де жою үшін /PURGEDATA қосыңыз:

Терминал терезесі
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA

/PURGEDATA жою бағдарламасын іске қосқан тіркелгінің %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM және %TEMP%\AFDIM қалталарын жояды. Басқа Windows тіркелгілерінің қалталары қалады. %LOCALAPPDATA%\AFDIM ішінде license қалтасы әрқашан сақталады. /PURGEDATA ешқашан %ProgramData%\AFDIM\license қалтасын немесе HKCU\Software\AFDIM тізбе кілтін жоймайды. Жаңарту кэші әрқашан жойылады.

Жою кезінде AutoCAD ашық болса, жою бағдарламасы AutoCAD қолданып тұрған файлдарды қалдырады. Интерактивті жою бұл туралы терезе көрсетеді: барлық CAD терезелерін жауып, жою бағдарламасын қайта іске қосыңыз. Үнсіз жою бұл файлдарды өз журналында тізімдейді. Қайта іске қосу сұралмайды. Жолы өзгерген қалтадағы файлдар да сақталады. Барлық CAD терезесін жауып, жоюды немесе қайта орнатуды қайталаңыз, не болмаса бір нәрсені қолмен жоймас бұрын журналдағы жолдарды қараңыз. Келесі кіргенде ештеңе жойылмайды.

  1. AutoCAD-ты іске қосыңыз. AFDIM таспа қойындысы Dimension және Settings атты екі түймемен көрінеді. Бұл атаулар барлық тілде ағылшынша.
  2. AFDIM іске қосыңыз. NETLOAD қажет емес. Лицензиясы жоқ компьютерде Welcome to AFDIM немесе AFDIM белсендірілмеген терезесі ашылады. Екі терезе де плагиннің жүктелгенін көрсетеді.
  3. Бума қалтасында PackageContents.xml барын және онда орнатылған AutoCAD нұсқасын қамтитын SeriesMin пен SeriesMax мәндері жазылған Components бөлігі барын тексеріңіз.
  4. state.json файлында activeVersion, channel және installScope мәндері күткендей екенін тексеріңіз.

AFDIM белгісіз пәрмен болса, AutoCAD-ты бір рет қайта іске қосыңыз, себебі AutoCAD плагиндерді тек іске қосылғанда іздейді. Әлі жұмыс істемесе, SECURELOAD және TRUSTEDPATHS саясаттарын тексеріңіз. Содан кейін /LOG файлын және AutoCAD нұсқасын Қолдау қызметіне жіберіңіз.