Nasadenie
Táto stránka je určená osobe, ktorá inštaluje AFDIM do počítačov v prevádzke. AFDIM je jeden inštalátor Inno Setup AFDIM_Setup_<version>.exe zo stránky Stiahnuť. Nainštaluje balík AutoCAD® Autoloader. Do AutoCADu sa nič nezaregistruje ručne: nepoužíva sa NETLOAD ani registrácia COM. AutoCAD pri každom spustení prehľadá priečinky ApplicationPlugins a načíta balík.
Čo sa kam inštaluje
Sekcia s názvom „Čo sa kam inštaluje “| Rozsah | Balík doplnku | Odinštalačný program | Vyžaduje zvýšené oprávnenia |
|---|---|---|---|
| Pre jedného používateľa (predvolené) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | Nie |
Pre všetkých používateľov (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | Áno |
Odinštalačný program je zámerne mimo priečinka balíka, ktorý AutoCAD prehľadáva. Pri inštalácii pre všetkých používateľov zostáva v %ProgramFiles%, aby ho bežný používateľ nemohol nahradiť. Používajte len odinštalačný program typu inštalácie z tabuľky. Nikdy nespúšťajte odinštalačný program z %ProgramData%, ani keď tam odkazuje stará správa. Ak odinštalačný program inštalácie pre všetkých používateľov chýba, spustite oficiálny inštalátor zo stránky Stiahnutie s /ALLUSERS, opravte tak túto inštaláciu a potom ju odinštalujte. Inštalátor odmietne inštalovať cez inštaláciu iného typu. Odinštalačný program inštalácie pre jedného používateľa spúšťajte bez oprávnení správcu.
Balík obsahuje PackageContents.xml (manifest Autoloader), state.json (nainštalovaná verzia, kanál aktualizácií a rozsah inštalácie) a priečinok Contents s podpriečinkom pre každú verziu. Inštalácia s prepínačom /NOAUTOUPDATE pridá súbor noautoupdate. Inštalátor pridá aj skratku do ponuky Štart: AFDIM › AFDIM Help.
AFDIM počas behu zapisuje tieto údaje. Každý účet Windows má vlastnú kópiu okrem %ProgramData%\AFDIM\license, ktorý zdieľajú všetky účty.
| Umiestnenie | Obsah |
|---|---|
%APPDATA%\AFDIM | Nastavenia a uložené normy kreslenia |
%LOCALAPPDATA%\AFDIM\logs | Protokol podpory |
%LOCALAPPDATA%\AFDIM\cache | Stiahnuté aktualizácie |
%LOCALAPPDATA%\AFDIM\license | Licencia tohto účtu Windows |
%ProgramData%\AFDIM\license | Licencia pre všetky účty v počítači, ak Windows povolí zápis |
HKCU\Software\AFDIM | ID inštalácie a časový záznam kontroly licencie |
%TEMP%\AFDIM | Exporty geometrie vytvorené tlačidlom Export the last run’s geometry… (dialógové okno nastavení, karta O programe) |
Odinštalačný program vždy zachová priečinky licencií a kľúč registra. Pozrite si stránku Odinštalovanie.
Rozsahy inštalácie nemožno kombinovať
Sekcia s názvom „Rozsahy inštalácie nemožno kombinovať “Inštalátor odmietne spustenie, ak je AFDIM už nainštalovaný v inom rozsahu. AutoCAD prehľadáva oba priečinky ApplicationPlugins, preto by sa načítali obe kópie. Príkaz AFDIM by sa zaregistroval dvakrát a aktualizátor v aplikácii by aktualizoval iba jednu kópiu. Hlásenie o odmietnutí uvedie presnú cestu k súboru unins000.exe, ktorý treba najprv spustiť. Tichá inštalácia nezobrazí hlásenie: zastaví sa bez inštalácie a príčinu zapíše do súboru /LOG.
Podporované vydania AutoCADu
Sekcia s názvom „Podporované vydania AutoCADu “Jeden balík podporuje všetky pracovné stanice. Súbor PackageContents.xml nasmeruje každú sériu vydaní AutoCADu na príslušné zostavenie.
| Zostavenie | Séria vydaní | Roky AutoCADu | Stav |
|---|---|---|---|
net472 | R19.0 až R23.1 | 2013 až 2020 | Vydané; roky 2014 a 2016 až 2018 sú experimentálne |
net48 | R24.0 až R24.3 | 2021, 2022, 2023, 2024 | Vydané |
net8.0-windows | R25.0 až R25.1 | 2025, 2026 | Vydané |
net10.0-windows | R26.0 | 2027 | Vydané, experimentálne |
Neskôr nainštalovaný AutoCAD z podporovanej série načíta AFDIM bez opätovnej inštalácie. AutoCAD Mechanical z rovnakých rokov načíta rovnaké zostavenie. AutoCAD LT nie je podporovaný, pretože nemá .NET API. Stránka sprievodcu Detected AutoCAD má iba informačný charakter. Pri jednotlivých verziách neobsahuje začiarkavacie políčka.
Inštalácia pri spustenom AutoCADe
Sekcia s názvom „Inštalácia pri spustenom AutoCADe “Tento postup je podporovaný. Každá verzia sa inštaluje do vlastného podpriečinka, takže spustený AutoCAD nezamkne súbor, do ktorého inštalátor zapisuje. Inštalátor zobrazí upozornenie a pokračuje. Nevyžaduje, aby niekto AutoCAD najprv zatvoril. Spustený AutoCAD načíta AFDIM pri svojom ďalšom spustení.
Tichá inštalácia
Sekcia s názvom „Tichá inštalácia “AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTSprievodca inštaláciou a jeho licenčná zmluva sú v angličtine. Stránka AFDIM Help sa otvorí vo vietnamčine, ak je Windows nastavený pre Vietnam; inak sa otvorí v angličtine.
Doplnok má vlastný jazyk rozhrania. Čerstvá inštalácia sa spustí v angličtine alebo vo vietnamčine, ak je Windows nastavený pre Vietnam (jazyk zobrazenia, regionálny formát alebo krajina). Každý používateľ môže zmeniť jazyk výberom z 56 jazykov v hlavičke dialógového okna nastavení. Dialógové okno sa otvára tlačidlom Settings na páse kariet AFDIM. Jazyk sa použije pre dialógové okno, informačné okná a správy príkazového riadka. Nepreložený text sa zobrazí v angličtine. Voľba sa uloží do nastavení daného používateľa.
| Prepínač | Účinok |
|---|---|
/VERYSILENT | Bez používateľského rozhrania. Použite pri skriptovanom nasadení. |
/SILENT | Iba okno priebehu, bez stránok sprievodcu. |
/SUPPRESSMSGBOXES | Potlačí okná s hláseniami. Používajte spolu s /VERYSILENT. |
/NORESTART | Nikdy nereštartuje počítač. Inštalátor reštart nevyžaduje, ale tento prepínač aj tak odovzdajte. |
/LOG="C:\path\afdim.log" | Zapíše úplný protokol inštalácie. Priložte ho ku každej žiadosti podpore týkajúcej sa inštalácie. |
/ALLUSERS | Nainštaluje pre všetkých používateľov do %ProgramFiles%. Vyžaduje zvýšené oprávnenia. Zaznamená rozsah počítača do state.json, čím vypne aktualizácie z aplikácie. |
/CURRENTUSER | Nainštaluje pre aktuálneho používateľa. Toto je predvolené nastavenie. |
/NOAUTOUPDATE | Vypne aktualizácie z aplikácie pridaním súboru noautoupdate. Opätovné spustenie inštalátora bez tohto prepínača aktualizácie znova zapne. |
/EXCLUDESERIES=<series> | Vynechá zostavenie pre danú sériu, takže v nej AFDIM nenačítajú žiadne vydania AutoCADu. Viacero sérií oddeľte čiarkami. |
/NOICONS | Nevytvorí skratku v ponuke Štart. |
/DIR="C:\path" | Zmení priečinok inštalácie. Zvyčajne to nie je správne, pretože AutoCAD prehľadáva iba štandardné umiestnenia ApplicationPlugins. |
Prepínač /EXCLUDESERIES používa sériu vydania, nie rok: 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 a 2027 = R26.0. Prepínač odstráni celé zostavenie pokrývajúce danú sériu. Vylúčenie R23.0 zabráni načítaniu AFDIM vo všetkých verziách AutoCADu z rokov 2013 až 2020. Vylúčenie R24.1 ho zastaví vo všetkých verziách AutoCADu z rokov 2021 až 2024. Vylúčenie R25.0 alebo R25.1 ho zastaví v rokoch 2025 aj 2026. Inštalátor ignoruje neznámu sériu.
Inštalácia pre jedného alebo všetkých používateľov
Sekcia s názvom „Inštalácia pre jedného alebo všetkých používateľov “Bezpečnostné dôsledky inštalácie pre jedného používateľa
Sekcia s názvom „Bezpečnostné dôsledky inštalácie pre jedného používateľa “Predvolená inštalácia umiestni DLL doplnku do %APPDATA%. Prihlásený používateľ môže do tohto priečinka zapisovať a AutoCAD pri každom spustení načíta DLL do svojho procesu. Každý program už spustený pod týmto používateľom môže DLL prepísať, napríklad malvér alebo napadnutý doplnok. Jeho kód potom beží v AutoCADe bez výzvy a bez zvýšených oprávnení. Platí to pre každý doplnok AutoCADu nainštalovaný pre jedného používateľa, pretože používateľ musí mať možnosť zapisovať do priečinka, aby inštalácia bez práv správcu fungovala.
Riziko možno znížiť takto:
| Opatrenie | Účinok |
|---|---|
Inštalácia s /ALLUSERS | DLL sa nachádza v %ProgramFiles%, do ktorého bežný používateľ nemôže zapisovať. Na jej nahradenie sú potrebné práva správcu. |
Ponechanie predvolenej hodnoty SECURELOAD 1 | AutoCAD odmieta zostavenia .NET mimo dôveryhodných ciest. Nezabráni prepísaniu existujúceho dôveryhodného súboru, ale zablokuje novú DLL uloženú inde. |
| Riadenie aplikácií (WDAC alebo AppLocker) | Môže zablokovať zmenenú knižnicu DLL. Od verzie 0.1.6 majú inštalátor aj AFDIM.dll digitálny podpis (vydavateľ TO VAN TIN). |
| Sledovanie neočakávaných zápisov do priečinka balíka | Priečinok Contents\<version>\ má meniť iba inštalátor alebo aktualizácia v aplikácii (tlačidlo Update now na karte O programe). |
Prevádzka, ktorá chce DLL uložiť na miesto meniteľné iba správcami, má použiť /ALLUSERS.
Prevádzky s viacerými pracovnými stanicami a roamingovými profilmi
Sekcia s názvom „Prevádzky s viacerými pracovnými stanicami a roamingovými profilmi “Pri viacerých pracovných staniciach použite /ALLUSERS. %APPDATA% sa synchronizuje v roamingových profiloch. Pri presmerovaní priečinkov alebo roamingových profiloch inštalácia pre jedného používateľa kopíruje doplnok cez sieť pri každom prihlásení. O priečinok môžu súperiť aj dva počítače prihlásené pod tým istým používateľom.
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSSpustite ho v kontexte so zvýšenými oprávneniami, napríklad zo spúšťacieho skriptu SCCM, Intune alebo Group Policy. AFDIM sa potom nainštaluje pre všetkých používateľov počítača a súbory doplnku nebudú v roamingovom profile. Nastavenia každého používateľa v %APPDATA%\AFDIM sa naďalej synchronizujú s profilom.
Ak musíte pri roamingových profiloch zostať pri inštalácii pre jedného používateľa, vylúčte %APPDATA%\Autodesk\ApplicationPlugins z presmerovania priečinkov.
Aktualizácie pri inštalácii pre celý počítač
Sekcia s názvom „Aktualizácie pri inštalácii pre celý počítač “Inštalácia pre všetkých používateľov, nazývaná aj inštalácia pre celý počítač, vypne aktualizácie v aplikácii, pretože bežný používateľ nemôže zapisovať do %ProgramFiles%. Keď AFDIM nájde novšiu verziu, skupina Aktualizácie na karte O programe zobrazí tento text namiesto tlačidla Update now:
Tato inštalácia sa nemůže aktualizovat sama: bola nainstalována pre všetky používateľa, aktualizácia boli pri instalaci vypnuty alebo je jej priečinok iba pre čtení.
Nové verzie nasadzujte rovnakým spôsobom ako prvú. Spustenie novšieho inštalátora cez existujúcu inštaláciu je podporovaná aktualizácia. Zachová nastavenia každého používateľa aj licenciu každého počítača. Zmeny jednotlivých verzií sú na stránke Poznámky k vydaniu.
Kontrola aktualizácií je jedna požiadavka HTTPS na podpísaný informačný kanál na adrese update.afdim.com. Nikdy neblokuje AutoCAD. AFDIM kontroluje:
- na pozadí pri spustení AutoCADu: po úspešnej kontrole najviac raz za 24 hodín a po neúspešnej nie skôr než o 2 hodiny;
- raz pri otvorení dialógového okna nastavení, ak AFDIM ešte v tejto relácii AutoCADu nekontroloval aktualizácie;
- po kliknutí používateľa na Check now na karte O programe.
Prvé 2 kontroly sa vykonávajú iba vtedy, keď je na karte O programe začiarknuté Check for updates automatically a premenná prostredia AFDIM_DISABLE_BACKGROUND_SERVICES=1 nie je nastavená. Nastavením tejto premennej sa vypne aj protokol AFDIM a kontrola licencie na pozadí, ktorá načítava čakajúci súbor licencie alebo obnovenie. Bez protokolu nebude súbor podpory obsahovať žiadny protokol.
Licencie v nasadených počítačoch
Sekcia s názvom „Licencie v nasadených počítačoch “Každý počítač potrebuje vlastnú licenciu. Aktivujte ju v skupine Licencia na karte O programe v dialógovom okne nastavení. Pri použití kľúča používateľ klikne na Zadať licenčný kľúč…. Počítač sa v danom okamihu musí vedieť pripojiť cez HTTPS k api.afdim.com. Ak AutoCAD nemá prístup k sieti, používateľ klikne na Požiadať o licenciu. Zobrazený kód žiadosti odošle cez stránku Licencia. Prijatý súbor licencie načíta tlačidlom Načítať licenciu… v tej istej skupine. Pozrite si stránku Ako fungujú licencie.
Ak to Windows dovolí, AFDIM zapíše načítanú licenciu aj do %ProgramData%\AFDIM\license. Ostatné účty Windows v tom istom počítači potom nemusia vykonávať novú aktiváciu.
Tichá odinštalácia
Sekcia s názvom „Tichá odinštalácia “rem inštalácia pre jedného používateľa (predvolené)"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
rem inštalácia pre všetkých používateľov, spustiť so zvýšenými oprávneniami"%ProgramFiles%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTInno Setup ukladá aj príkaz tichej odinštalácie do hodnoty QuietUninstallString v kľúči registra Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1. Kľúč sa pri inštalácii pre jedného používateľa nachádza v HKCU a pri inštalácii pre všetkých používateľov v HKLM.
Odinštalačný program predvolene zachová nastavenia používateľa, takže odinštalovanie a opätovná inštalácia môžu slúžiť ako oprava. Ak chcete odstrániť aj údaje, pridajte /PURGEDATA:
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATAPrepínač /PURGEDATA odstráni priečinky %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM a %TEMP%\AFDIM účtu, ktorý spúšťa odinštalačný program. Priečinky ostatných účtov Windows zostanú zachované. Priečinok license v %LOCALAPPDATA%\AFDIM sa vždy zachová. /PURGEDATA nikdy neodstráni %ProgramData%\AFDIM\license ani kľúč registra HKCU\Software\AFDIM. Vyrovnávacia pamäť aktualizácií sa vždy odstráni.
Ak počas odinštalovania beží AutoCAD, odinštalačný program ponechá súbory, ktoré AutoCAD používa. Interaktívne odinštalovanie zobrazí okno, ktoré to oznámi: zatvorte všetky okná CAD a potom odinštalačný program spustite znova. Tiché odinštalovanie uvedie tieto súbory v protokole. Reštart sa nevyžaduje. Ponechajú sa aj súbory v priečinku, ktorého cesta sa zmenila. Zatvorte všetky okná CAD a zopakujte odinštalovanie alebo preinštalovanie, prípadne si pred ručným mazaním pozrite cesty v protokole. Pri ďalšom prihlásení sa nič neodstráni.
Kontrola po nasadení
Sekcia s názvom „Kontrola po nasadení “- Spustite AutoCAD. Na páse kariet sa zobrazí karta AFDIM s tlačidlami Dimension a Settings. Tieto názvy sú vo všetkých jazykoch anglické.
- Spustite príkaz
AFDIM. Funguje bez použitiaNETLOAD. V počítači bez licencie otvorí okno Welcome to AFDIM alebo AFDIM nie je aktivován. Obe okná potvrdzujú, že doplnok sa načítal. - Skontrolujte, či súbor
PackageContents.xmlexistuje v priečinku balíka a obsahuje blokComponents, ktoréhoSeriesMinaSeriesMaxpokrývajú nainštalovaný AutoCAD. - Skontrolujte, či súbor
state.jsonobsahuje očakávané hodnotyactiveVersion,channelainstallScope.
Ak príkaz AFDIM nie je rozpoznaný, reštartujte AutoCAD, pretože doplnky vyhľadáva iba pri spustení. Ak problém pretrváva, skontrolujte nastavenia SECURELOAD a TRUSTEDPATHS. Potom odošlite súbor /LOG a verziu AutoCADu podpore.