Juurutamine
See leht on mõeldud inimesele, kes paigaldab AFDIMi ettevõtte arvutitesse. AFDIM on üks Inno Setupi paigaldusprogramm AFDIM_Setup_<version>.exe lehelt Allalaadimine. See paigaldab AutoCADi® Autoloaderi paketi. AutoCADis ei registreerita midagi käsitsi: pole NETLOAD-i ega COM-registreerimist. AutoCAD kontrollib igal käivitamisel oma ApplicationPlugins-kaustu ja laadib paketi.
Mida ja kuhu paigaldatakse
Jaotis pealkirjaga „Mida ja kuhu paigaldatakse ”| Ulatus | Plugina pakett | Eemaldaja | Vajab kõrgendatud õigusi |
|---|---|---|---|
| Üks kasutaja (vaikimisi) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | Ei |
Kõik kasutajad (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | Jah |
Eemaldaja asub tahtlikult väljaspool paketi kausta, sest AutoCAD kontrollib paketi kausta. Kõigi kasutajate paigalduse eemaldaja on %ProgramFiles% all, et tavakasutaja ei saaks seda asendada. Kasutage ainult tabelis toodud paigaldusviisi eemaldajat. Ärge kunagi käivitage eemaldajat kaustast %ProgramData%, isegi kui mõni vana teade sinna juhatab. Kui kõigi kasutajate paigalduse eemaldaja puudub, käivitage lehelt Allalaadimine ametlik paigaldaja võtmega /ALLUSERS, et see paigaldus parandada, ja eemaldage see seejärel. Paigaldaja keeldub paigaldamast teist tüüpi paigalduse peale. Käivitage kasutajapõhise paigalduse eemaldaja ilma administraatoriõigusteta.
Pakett sisaldab faile PackageContents.xml (Autoloaderi manifest), state.json (paigaldatud versioon, uuenduskanal, paigalduse ulatus) ja Contents-kausta iga versiooni alamkaustaga. /NOAUTOUPDATE lisab faili noautoupdate. Paigaldaja lisab ka Start-menüü otsetee AFDIM › AFDIM Help.
Töö ajal kirjutab AFDIM järgmist. Igal Windowsi kontol on oma koopia, välja arvatud kõigi kontode ühine %ProgramData%\AFDIM\license.
| Asukoht | Sisu |
|---|---|
%APPDATA%\AFDIM | Sätted ja salvestatud joonestusstandardid |
%LOCALAPPDATA%\AFDIM\logs | Toe logi |
%LOCALAPPDATA%\AFDIM\cache | Uuenduste allalaadimised |
%LOCALAPPDATA%\AFDIM\license | Selle Windowsi konto litsents |
%ProgramData%\AFDIM\license | Kõigi arvuti kontode litsents, kui Windows lubab kirjutamist |
HKCU\Software\AFDIM | Paigalduse ID ja litsentsikontrolli ajakirje |
%TEMP%\AFDIM | Nupuga Ekspordi viimase käivituse geomeetria… loodud geomeetriaekspordid (sätete Teave-vahekaart) |
Eemaldaja säilitab alati litsentsikaustad ja registrivõtme. Vt Eemaldamine.
Mõlemad ulatused ei saa koos eksisteerida
Jaotis pealkirjaga „Mõlemad ulatused ei saa koos eksisteerida ”Paigaldaja keeldub, kui AFDIM on juba teise ulatusega paigaldatud. AutoCAD kontrollib mõlemat ApplicationPlugins-juurkausta, nii et laaditaks mõlemad koopiad. Käsk AFDIM registreeritaks kaks korda ja sisemine uuendaja uuendaks vaid üht koopiat. Keeldumisteade nimetab täpse unins000.exe, mis tuleb esmalt käivitada. Vaikne paigaldus teadet ei näita: see peatub paigaldamata ja kirjutab põhjuse /LOG-faili.
Hõlmatud AutoCADi väljalasked
Jaotis pealkirjaga „Hõlmatud AutoCADi väljalasked ”Üks pakett teenindab kõiki töökohti. PackageContents.xml suunab iga AutoCADi väljalaskeseeria sobivale järgule.
| Järk | Väljalaskeseeria | AutoCADi aastad | Olek |
|---|---|---|---|
net472 | R19.0 kuni R23.1 | 2013 kuni 2020 | Väljastatud; 2014 ja 2016 kuni 2018 eksperimentaalsed |
net48 | R24.0 to R24.3 | 2021, 2022, 2023, 2024 | Väljastatud |
net8.0-windows | R25.0 to R25.1 | 2025, 2026 | Väljastatud |
net10.0-windows | R26.0 | 2027 | Väljastatud, eksperimentaalne |
Hiljem hõlmatud seeriasse paigaldatud AutoCAD laadib AFDIMi ilma uue paigalduseta. Samade aastate AutoCAD Mechanical laadib sama järgu. AutoCAD LT pole toetatud, sest sellel puudub .NET API. Viisardi Detected AutoCAD leht on teavitav. Iga versiooni jaoks pole märkeruutu.
Paigaldamine töötava AutoCADiga
Jaotis pealkirjaga „Paigaldamine töötava AutoCADiga ”See on toetatud. Iga versioon paigaldatakse oma alamkausta, nii et töötav AutoCAD ei lukusta paigaldaja kirjutatavaid faile. Paigaldaja näitab märkust ja jätkab. AutoCADi ei nõuta enne sulgeda. Töötav AutoCAD laadib AFDIMi järgmisel käivitamisel.
Vaikne paigaldamine
Jaotis pealkirjaga „Vaikne paigaldamine ”AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTPaigaldusviisard ja litsentsileping on inglise keeles. AFDIM Help avaneb Vietnamile seadistatud Windowsis vietnami, mujal inglise keeles.
Pluginal on oma liidesekeel. Uus paigaldus algab inglise keeles või vietnami keeles, kui Windows on seadistatud Vietnamile (kuvakeel, piirkonnavorming või riik). Iga kasutaja saab keelt muuta sätete akna päises olevast 56 keelega rippmenüüst. Sätete aken avaneb lindivahekaardi AFDIM nupuga Settings. Keel rakendub aknale, teadetele ja käsurea sõnumitele. Tõlkimata tekst ilmub inglise keeles. Valik salvestatakse selle kasutaja sätetes.
| Võti | Mõju |
|---|---|
/VERYSILENT | Kasutajaliideseta. Kasutage skriptitud juurutuseks. |
/SILENT | Ainult edenemisaken, viisardi lehtedeta. |
/SUPPRESSMSGBOXES | Peidab teateaknad. Kasutage koos /VERYSILENT-iga. |
/NORESTART | Ei taaskäivita kunagi. Paigaldaja ei vaja taaskäivitust. Andke võti siiski kaasa. |
/LOG="C:\path\afdim.log" | Kirjutab täieliku paigalduslogi. Lisage see igale paigaldusprobleemi tugitaotlusele. |
/ALLUSERS | Paigaldab kõigile kasutajatele %ProgramFiles% alla. Vajab kõrgendatud õigusi. Salvestab arvuti ulatuse faili state.json, mis lülitab sisemised uuendused välja. |
/CURRENTUSER | Paigaldab praegusele kasutajale. See on vaikevalik. |
/NOAUTOUPDATE | Lülitab selle paigalduse sisemised uuendused välja failiga noautoupdate. Uus paigaldus ilma võtmeta lülitab uuendused taas sisse. |
/EXCLUDESERIES=<series> | Jätab seeriat hõlmava järgu välja, nii et selle seeria AutoCADid ei laadi AFDIMi. Eraldage mitu seeriat komadega. |
/NOICONS | Ei loo Start-menüü otseteed. |
/DIR="C:\path" | Muudab paigalduskausta. See on harva õige, sest AutoCAD kontrollib vaid standardseid ApplicationPlugins-asukohti. |
/EXCLUDESERIES kasutab väljalaskeseeriat, mitte aastat: 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. Võti eemaldab kogu seeriat hõlmava järgu. R23.0 väljajätmine takistab AFDIMi laadimist kõigis AutoCADides 2013 kuni 2020. R24.1 väljajätmine takistab laadimist kõigis AutoCADides 2021 kuni 2024. R25.0 või R25.1 väljajätmine välistab nii 2025 kui ka 2026. Tundmatut seeriat paigaldaja eirab.
Ühele või kõigile kasutajatele
Jaotis pealkirjaga „Ühele või kõigile kasutajatele ”Ühe kasutaja paigalduse turvalisuse kompromiss
Jaotis pealkirjaga „Ühe kasutaja paigalduse turvalisuse kompromiss ”Vaikimisi pannakse plugina DLL %APPDATA% alla. Sisselogitud kasutaja saab sinna kirjutada ning AutoCAD laadib DLL-i igal käivitamisel oma protsessi. Iga selle kasutajana töötav programm, näiteks pahavara või rikutud lisandmoodul, võib DLL-i kohapeal üle kirjutada. Selle kood töötab siis edaspidi AutoCADis küsimata ja õigusi tõstmata. See kehtib iga kasutajapõhise AutoCADi plugina kohta, sest administraatori õigusteta paigaldus vajab kasutaja kirjutusõigust kausta.
Riski vähendavad meetmed:
| Meede | Mõju |
|---|---|
Paigaldage võtmega /ALLUSERS | DLL asub %ProgramFiles% all, kuhu tavakasutaja ei saa kirjutada. Asendamine vajab administraatori õigusi. |
Hoidke SECURELOAD vaikeväärtusel 1 | AutoCAD keeldub .NET-koostudest väljaspool usaldatud teid. See ei takista usaldatud faili ülekirjutamist, kuid tõkestab mujale pandud uue DLL-i. |
| Rakenduste kontroll (WDAC või AppLocker) | Võib blokeerida muudetud DLL-i. Alates versioonist 0.1.6 on paigaldusprogramm ja AFDIM.dll koodiallkirjastatud (väljaandja TO VAN TIN). |
| Jälgige ootamatuid kirjutusi paketi kausta | Contents\<version>\ peaks muutma vaid paigaldaja või sisemine uuendus (Teave-vahekaardi Uuenda kohe). |
Ettevõte, mis soovib DLL-i asukohta muuta ainult administraatori õigustega, peaks kasutama /ALLUSERS-paigaldust.
Mitu töökohta ja rändprofiilid
Jaotis pealkirjaga „Mitu töökohta ja rändprofiilid ”Mitme töökohaga ettevõttes kasutage /ALLUSERS. %APPDATA% rändleb. Rändprofiilide või kaustade ümbersuunamisega kopeerib kasutajapõhine paigaldus plugina igal sisselogimisel võrgu kaudu. Sama kasutajana sisse logitud kaks arvutit võivad ka kausta pärast konkureerida.
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSKäivitage kõrgendatud õigustes, näiteks SCCM-i, Intune’i või rühmapoliitika käivitusskriptist. Seejärel on AFDIM saadaval igale arvuti kasutajale ning plugina failid ei asu rändprofiilis. Iga kasutaja sätted kaustas %APPDATA%\AFDIM järgivad siiski profiili.
Kui peate rändprofiilidega jääma kasutajapõhiseks, jätke %APPDATA%\Autodesk\ApplicationPlugins kausta ümbersuunamisest välja.
Arvutiüleste paigalduste uuendused
Jaotis pealkirjaga „Arvutiüleste paigalduste uuendused ”Kõigi kasutajate ehk arvutiülene paigaldus lülitab sisemised uuendused välja, sest tavakasutaja ei saa %ProgramFiles% alla kirjutada. Kui AFDIM leiab uuema versiooni, näitab sätete akna Teave-vahekaardi Updates-rühm Uuenda kohe asemel allolevat teksti:
See install ei saa ennast ise uuendada: see installiti kõigile kasutajatele, uuendused lülitati installimisel välja või selle kaust on kirjutuskaitstud.
Juurutage uued versioonid samamoodi nagu esimene. Uuema paigaldaja käivitamine olemasoleva paigalduse peale on toetatud uuendusviis. Säilivad iga kasutaja sätted ja iga arvuti litsents. Muudatused on lehel Väljalaskemärkmed.
Uuenduse kontroll on üks HTTPS-päring allkirjastatud uuendusvoole aadressil update.afdim.com. See ei blokeeri kunagi AutoCADi. AFDIM kontrollib:
- taustal AutoCADi käivitamisel: pärast edukat kontrolli kõige rohkem kord 24 tunnis ja pärast nurjunud kontrolli mitte varem kui 2 tunni pärast
- korra sätete akna avamisel, kui selles AutoCADi seansis pole veel kontrollitud
- kui kasutaja valib vahekaardil Teave nupu Kontrolli kohe
Esimesed kaks kontrolli toimuvad ainult siis, kui Teave-vahekaardil on märgitud Otsi uuendusi automaatselt ning keskkonnamuutuja AFDIM_DISABLE_BACKGROUND_SERVICES=1 pole määratud. Selle muutuja määramine lülitab välja ka AFDIMi logifaili ning ootel litsentsifaili või pikenduse hankiva taustakontrolli. Logifailita ei sisalda tugipakett logi.
Juurutatud arvutite litsentsid
Jaotis pealkirjaga „Juurutatud arvutite litsentsid ”Iga arvuti vajab oma litsentsi. Aktiveerige see sätete akna Teave-vahekaardi Licence-rühmas. Võtmega aktiveerimiseks valib kasutaja Sisesta litsentsivõti…. Arvuti peab sel hetkel jõudma HTTPS-i kaudu aadressile api.afdim.com. Kui AutoCADil puudub võrguühendus, valige Taotle litsentsi. Näidatud taotluskood saadetakse Litsentsi lehe kaudu. Tagasi saadetud litsentsifail laaditakse sama rühma nupuga Laadi litsents…. Vt Kuidas litsentsimine toimib.
Kui Windows lubab, kirjutab AFDIM laaditud litsentsi ka kausta %ProgramData%\AFDIM\license. Sama arvuti teised Windowsi kontod ei vaja siis uut aktiveerimist.
Vaikne eemaldamine
Jaotis pealkirjaga „Vaikne eemaldamine ”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 /NORESTARTInno Setup salvestab vaikse käsu ka registrivõtme Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1 väärtusesse QuietUninstallString. Kasutajapõhine võti on HKCU, kõigi kasutajate võti HKLM all.
Vaikimisi säilitab eemaldaja kasutaja sätted, nii et eemaldamist ja uut paigaldust saab kasutada paranduseks. Andmete kustutamiseks lisage /PURGEDATA:
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA/PURGEDATA kustutab eemaldaja käivitanud konto kaustad %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM ja %TEMP%\AFDIM. Muude Windowsi kontode kaustad säilivad. %LOCALAPPDATA%\AFDIM sees säilitatakse alati license. /PURGEDATA ei kustuta kunagi %ProgramData%\AFDIM\license ega registrivõtit HKCU\Software\AFDIM. Uuenduste vahemälu eemaldatakse alati.
Kui AutoCAD töötab eemaldamise ajal, jätab eemaldaja alles failid, mida AutoCAD hõivab. Interaktiivne eemaldamine näitab akent, mis sellest teatab: sulgege kõik CAD-i aknad ja käivitage eemaldaja uuesti. Vaikne eemaldamine loetleb need failid oma logis. Taaskäivitust ei nõuta. Alles jäävad ka failid kaustas, mille tee on muutunud. Sulgege kõik CAD-i aknad ja proovige eemaldamist või uuesti paigaldamist uuesti või vaadake enne käsitsi kustutamist logis olevad teed üle. Järgmisel sisselogimisel ei kustutata midagi.
Juurutusjärgne kontroll
Jaotis pealkirjaga „Juurutusjärgne kontroll ”- Käivitage AutoCAD. Ilmub lindivahekaart AFDIM nuppudega Dimension ja Settings. Need kaks nime on igas keeles ingliskeelsed.
- Käivitage
AFDIM. See töötab ilmaNETLOAD-ita. Litsentsita arvutis avatakse Welcome to AFDIM või AFDIM pole aktiveeritud. Kumbki aken näitab, et plugin on laaditud. - Kontrollige, et paketi kaustas oleks
PackageContents.xmlning selleComponents-plokiSeriesMinjaSeriesMaxhõlmaksid paigaldatud AutoCADi. - Kontrollige, et
state.jsonsisaldaks oodatudactiveVersion,channeljainstallScopeväärtusi.
Kui AFDIM on tundmatu käsk, taaskäivitage AutoCAD üks kord, sest pluginaid kontrollitakse vaid käivitamisel. Kui probleem püsib, kontrollige SECURELOAD-i ja TRUSTEDPATHS-i poliitikat. Seejärel saatke /LOG-fail ja AutoCADi versioon Toele.