Hopp til innholdet

Utrulling

Denne siden er for den som installerer AFDIM på bedriftens datamaskiner. AFDIM leveres som ett Inno Setup-installasjonsprogram, AFDIM_Setup_<version>.exe, fra Last ned. Det installerer en AutoCAD® Autoloader-pakke. Ingenting registreres manuelt i AutoCAD: verken NETLOAD eller COM-registrering. AutoCAD søker i ApplicationPlugins-mappene ved hver oppstart og laster pakken.

OmfangPlugin-pakkeAvinstallasjonsprogramKrever administratorrettigheter
Per bruker (standard)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeNei
Alle brukere (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeJa

Avinstallasjonsprogrammet ligger med hensikt utenfor pakkemappen, fordi AutoCAD søker i pakkemappen. Ved installasjon for alle brukere ligger det under %ProgramFiles%, slik at en vanlig bruker ikke kan erstatte det. Bruk bare avinstalleringsprogrammet for installasjonstypen i tabellen. Kjør aldri et avinstalleringsprogram fra %ProgramData%, selv om en gammel melding viser dit. Hvis avinstalleringsprogrammet for en installasjon for alle brukere mangler, kjører du det offisielle installasjonsprogrammet fra siden Last ned med /ALLUSERS for å reparere installasjonen, og avinstallerer den deretter. Installasjonsprogrammet nekter å installere over en installasjon av den andre typen. Kjør avinstalleringsprogrammet for en installasjon per bruker uten administratorrettigheter.

Pakken inneholder PackageContents.xml (Autoloader-manifestet), state.json (installert versjon, oppdateringskanal og installasjonsomfang) og en Contents-mappe med én undermappe per versjon. Installasjon med /NOAUTOUPDATE legger til filen noautoupdate. Installasjonsprogrammet legger også til snarveien AFDIM › AFDIM Help i Start-menyen.

AFDIM skriver følgende under kjøring. Hver Windows-konto har sin egen kopi, unntatt %ProgramData%\AFDIM\license, som deles av alle kontoer.

PlasseringInnhold
%APPDATA%\AFDIMInnstillinger og lagrede tegnestandarder
%LOCALAPPDATA%\AFDIM\logsStøttelogg
%LOCALAPPDATA%\AFDIM\cacheNedlastede oppdateringer
%LOCALAPPDATA%\AFDIM\licenseLisens for denne Windows-kontoen
%ProgramData%\AFDIM\licenseLisens for alle kontoer på datamaskinen, når Windows tillater skriving
HKCU\Software\AFDIMInstallasjons-ID og tidsregistrering for lisenskontrollen
%TEMP%\AFDIMGeometrieksporter laget med Eksporter geometrien fra siste kjøring… på fanen Om i innstillingene

Avinstallasjonsprogrammet beholder alltid lisensmappene og registernøkkelen. Se Avinstallasjon.

Installasjonsprogrammet nekter å kjøre hvis AFDIM allerede er installert med det andre omfanget. AutoCAD søker i begge ApplicationPlugins-røttene og ville lastet begge kopiene. Kommandoen AFDIM ville blitt registrert to ganger, mens oppdateringen i programmet bare ville oppdatert én kopi. Meldingen oppgir nøyaktig hvilket unins000.exe som må kjøres først. Stille installasjon viser ingen melding: den stopper uten å installere og skriver årsaken i /LOG-filen.

Én pakke brukes på alle arbeidsplasser. PackageContents.xml sender hver AutoCAD-utgivelsesserie til riktig programbygg.

ProgrambyggUtgivelsesserieAutoCAD-årStatus
net472R19.0 til R23.12013 til 2020Levert; 2014 og 2016 til 2018 er eksperimentelle
net48R24.0 til R24.32021, 2022, 2023, 2024Levert
net8.0-windowsR25.0 til R25.12025, 2026Levert
net10.0-windowsR26.02027Levert, eksperimentell

En AutoCAD-versjon du installerer senere innenfor en dekket serie, laster AFDIM uten ny installasjon. AutoCAD Mechanical fra de samme årene laster samme programbygg. AutoCAD LT støttes ikke, fordi det mangler .NET API. Veivisersiden Detected AutoCAD er bare informativ. Den har ingen avkrysningsboks per versjon.

Dette støttes. Hver versjon installeres i sin egen undermappe, slik at AutoCAD ikke låser filer installasjonsprogrammet skriver. Installasjonsprogrammet viser en merknad og fortsetter. Ingen trenger å lukke AutoCAD først. En AutoCAD som allerede kjører, laster AFDIM ved neste oppstart.

Terminalvindu
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Installasjonsveiviseren og lisensavtalen er på engelsk. AFDIM Help åpnes på vietnamesisk når Windows er satt opp for Vietnam, ellers på engelsk.

Pluginen har sitt eget grensesnittspråk. En ny installasjon starter på engelsk, eller på vietnamesisk hvis Windows er satt opp for Vietnam (visningsspråk, regionalt format eller land). Hver bruker kan velge blant 56 språk i nedtrekkslisten øverst i innstillingene. Innstillingene åpnes med Settings på ribbon-fanen AFDIM. Språket gjelder dialogen, meldingsvinduene og kommandolinjemeldingene. Tekst som ennå ikke er oversatt, vises på engelsk. Valget lagres i brukerens innstillinger.

BryterVirkning
/VERYSILENTUten brukergrensesnitt. Bruk ved skriptstyrt utrulling.
/SILENTBare fremdriftsvindu, ingen veivisersider.
/SUPPRESSMSGBOXESUndertrykker meldingsbokser. Bruk sammen med /VERYSILENT.
/NORESTARTStarter aldri maskinen på nytt. Installasjonen trenger ingen omstart, men send bryteren likevel.
/LOG="C:\path\afdim.log"Skriver en full installasjonslogg. Legg den ved støttehenvendelser om installasjon.
/ALLUSERSInstallerer for alle brukere under %ProgramFiles%. Krever administratorrettigheter. Maskinomfanget registreres i state.json, som slår av oppdateringer i programmet.
/CURRENTUSERInstallerer for gjeldende bruker. Dette er standard.
/NOAUTOUPDATESlår av oppdateringer i programmet ved å legge til filen noautoupdate. Kjør installasjonsprogrammet igjen uten bryteren for å slå dem på.
/EXCLUDESERIES=<series>Utelater programbygget som dekker utgivelsesserien, slik at AutoCAD-versjonene i serien ikke laster AFDIM. Skill flere serier med komma.
/NOICONSOppretter ikke snarveien i Start-menyen.
/DIR="C:\path"Overstyrer installasjonsmappen. Dette er sjelden riktig, fordi AutoCAD bare søker i standardplasseringene for ApplicationPlugins.

/EXCLUDESERIES tar en utgivelsesserie, ikke et å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. Bryteren fjerner hele programbygget som dekker serien. Utelatelse av R23.0 hindrer lasting i alle AutoCAD fra 2013 til 2020. R24.1 hindrer lasting i alle fra 2021 til 2024. R25.0 eller R25.1 hindrer lasting i både 2025 og 2026. Ukjente serier ignoreres.

Sikkerhetsavveiningen ved installasjon per bruker

Seksjon med tittelen «Sikkerhetsavveiningen ved installasjon per bruker »

Standardinstallasjonen legger pluginens DLL under %APPDATA%. Den innloggede brukeren kan skrive i mappen, og AutoCAD laster DLL-en i sin egen prosess ved hver oppstart. Et program som allerede kjører som denne brukeren, kan overskrive DLL-en, for eksempel skadevare eller et kompromittert tillegg. Koden kjører deretter inne i AutoCAD uten spørsmål eller administratorrettigheter. Dette gjelder alle AutoCAD-plugins installert per bruker: brukeren må kunne skrive i mappen for at installasjon uten administratorrettigheter skal virke.

Tiltak som reduserer risikoen:

TiltakVirkning
Installer med /ALLUSERSDLL-en ligger under %ProgramFiles%, der vanlige brukere ikke kan skrive. Erstatning krever administratorrettigheter.
Behold standardverdien 1 for SECURELOADAutoCAD avviser .NET-filer utenfor betrodde stier. Det stopper ikke overskriving av en betrodd fil på samme sted, men stopper nye DLL-er lagt andre steder.
Programkontroll (WDAC eller AppLocker)Kan blokkere en endret DLL. Fra og med 0.1.6 er installasjonsprogrammet og AFDIM.dll kodesignert (utgiver TO VAN TIN).
Overvåk uventet skriving i pakkemappenBare installasjonsprogrammet eller en oppdatering i programmet (Oppdater nå på fanen Om) skal endre Contents\<version>\.

En bedrift som ønsker DLL-en et sted bare administratorer kan endre, bør installere med /ALLUSERS.

Bruk /ALLUSERS i bedrifter med flere arbeidsplasser. %APPDATA% følger vandrende profiler. Ved slike profiler eller mappeomdirigering kopierer en installasjon per bruker pluginen over nettverket ved hver innlogging. To datamaskiner innlogget som samme bruker kan også konkurrere om mappen.

Terminalvindu
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS

Kjør med administratorrettigheter, for eksempel gjennom et oppstartsskript i SCCM, Intune eller Group Policy. Alle brukere på datamaskinen får da AFDIM, og programfilene ligger utenfor den vandrende profilen. Brukerens innstillinger i %APPDATA%\AFDIM følger fortsatt profilen.

Hvis installasjonen må være per bruker med vandrende profiler, utelat %APPDATA%\Autodesk\ApplicationPlugins fra mappeomdirigering.

Installasjon for alle brukere, også kalt maskinomfattende installasjon, slår av oppdateringer i programmet fordi vanlige brukere ikke kan skrive til %ProgramFiles%. Ved en nyere versjon viser gruppen Oppdateringer på fanen Om denne teksten i stedet for Oppdater nå:

Denne installasjonen kan ikke oppdatere seg selv: den ble installert for alle brukere, oppdateringer ble slått av under installasjonen, eller mappen er skrivebeskyttet.

Rull ut nye versjoner på samme måte som den første. Å kjøre et nyere installasjonsprogram over en eksisterende installasjon støttes som oppgradering. Innstillingene til hver bruker og lisensen til hver datamaskin beholdes. Se endringene på siden Utgivelsesnotater.

En oppdateringskontroll er én HTTPS-forespørsel etter den signerte oppdateringsstrømmen på update.afdim.com. Den blokkerer aldri AutoCAD. AFDIM kontrollerer:

  • i bakgrunnen når AutoCAD starter: høyst hver 24. time etter vellykket kontroll, og tidligst etter 2 timer ved feil
  • én gang når innstillingene åpnes, hvis ingen kontroll er gjort i denne AutoCAD-økten
  • når brukeren velger Sjekk nå på fanen Om

De første to kontrollene skjer bare når Se automatisk etter oppdateringer er krysset av på fanen Om, og miljøvariabelen AFDIM_DISABLE_BACKGROUND_SERVICES=1 ikke er satt. Variabelen slår også av AFDIM-loggen og bakgrunnskontrollen som henter ventende lisensfiler eller fornyelser. Uten loggfilen inneholder støttepakken ingen logg.

Hver datamaskin trenger sin egen lisens. Aktiver den i gruppen Lisens på fanen Om i innstillingene. Med lisensnøkkel velger brukeren Skriv inn lisensnøkkel…. Datamaskinen må nå api.afdim.com over HTTPS da. Uten nettverkstilgang fra AutoCAD velges Be om lisens. Forespørselskoden sendes gjennom Lisenssiden. Lisensfilen som kommer tilbake, lastes med Last inn lisens… i samme gruppe. Se Slik fungerer lisensiering.

Når Windows tillater det, skriver AFDIM også den lastede lisensen til %ProgramData%\AFDIM\license. Andre Windows-kontoer på datamaskinen trenger da ikke aktivere igjen.

Terminalvindu
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 /NORESTART

Inno Setup registrerer også den stille kommandoen i verdien QuietUninstallString i registernøkkelen Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1. Nøkkelen ligger under HKCU ved installasjon per bruker og under HKLM ved installasjon for alle brukere.

Som standard beholdes brukerens innstillinger, slik at avinstallasjon og ny installasjon kan brukes som reparasjon. Legg til /PURGEDATA for også å slette data:

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

/PURGEDATA sletter %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM og %TEMP%\AFDIM for kontoen som kjører avinstallasjonen. Andre Windows-kontoer beholder mappene sine. Mappen license inne i %LOCALAPPDATA%\AFDIM beholdes alltid. /PURGEDATA sletter aldri %ProgramData%\AFDIM\license eller registernøkkelen HKCU\Software\AFDIM. Oppdateringsbufferen fjernes alltid.

Hvis AutoCAD kjører ved avinstallasjon, beholder avinstallasjonsprogrammet filene som AutoCAD holder åpne. En interaktiv avinstallasjon viser et vindu som sier fra om dette: lukk alle CAD-vinduer, og kjør deretter avinstallasjonsprogrammet på nytt. En stille avinstallasjon lister opp disse filene i loggen. Ingen omstart forespørres. Filer i en mappe der banen er endret, beholdes også. Lukk alle CAD-vinduer og prøv avinstalleringen eller reinstalleringen på nytt, eller se gjennom banene i loggen før du sletter noe for hånd. Ingenting slettes ved neste pålogging.

  1. Start AutoCAD. Ribbon-fanen AFDIM vises med Dimension og Settings. Disse navnene er engelske på alle språk.
  2. Kjør AFDIM. Det fungerer uten NETLOAD. Uten lisens åpnes Welcome to AFDIM eller AFDIM er ikke aktivert. Begge viser at pluginen er lastet.
  3. Kontroller at pakkemappen inneholder PackageContents.xml med en Components-blokk der SeriesMin og SeriesMax dekker installert AutoCAD.
  4. Kontroller at state.json viser forventet activeVersion, channel og installScope.

Hvis AFDIM er ukjent kommando, start AutoCAD på nytt én gang. Plugins finnes bare ved oppstart. Ved fortsatt feil kontrollerer du policyen for SECURELOAD og TRUSTEDPATHS. Send deretter /LOG-filen og AutoCAD-versjonen til Kundestøtte.