Siirry sisältöön

Käyttöönotto

Tämä sivu on henkilölle, joka asentaa AFDIMin työpaikan tietokoneisiin. Lataa-sivun yksi Inno Setup -asennusohjelma AFDIM_Setup_<version>.exe asentaa AutoCAD® Autoloader -paketin. Mitään ei rekisteröidä käsin: ei NETLOAD-komentoa eikä COM-rekisteröintiä. AutoCAD tarkistaa ApplicationPlugins-kansiot jokaisella käynnistyksellä ja lataa paketin.

LaajuusLisäosapakettiPoisto-ohjelmaVaatii korotetut oikeudet
Käyttäjäkohtainen (oletus)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeEi
Kaikki käyttäjät (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeKyllä

Poisto-ohjelma on tarkoituksella pakettikansion ulkopuolella, koska AutoCAD tutkii pakettikansion. Kaikkien käyttäjien asennus säilyttää sen %ProgramFiles%-kansiossa, jotta tavallinen käyttäjä ei voi korvata sitä. Käytä vain taulukon asennustavan poisto-ohjelmaa. Älä koskaan suorita poisto-ohjelmaa kansiosta %ProgramData%, vaikka vanha ilmoitus ohjaisi sinne. Jos kaikkien käyttäjien asennuksen poisto-ohjelma puuttuu, suorita Lataa-sivun virallinen asennusohjelma valitsimella /ALLUSERS asennuksen korjaamiseksi ja poista asennus sen jälkeen. Asennusohjelma kieltäytyy asentamasta toisen tyyppisen asennuksen päälle. Suorita käyttäjäkohtaisen asennuksen poisto-ohjelma ilman järjestelmänvalvojan oikeuksia.

Paketti sisältää PackageContents.xml-manifestin, state.json-tiedoston (asennettu versio, päivityskanava, asennuslaajuus) ja Contents-kansion, jossa on alikansio jokaiselle versiolle. /NOAUTOUPDATE lisää noautoupdate-tiedoston. Asennus lisää myös Käynnistä-valikkoon AFDIM › AFDIM Help -pikakuvakkeen.

AFDIM kirjoittaa käytön aikana seuraavat tiedot. Jokaisella Windows-käyttäjällä on oma kopio paitsi kaikkien yhteinen %ProgramData%\AFDIM\license.

SijaintiSisältö
%APPDATA%\AFDIMAsetukset ja tallennetut piirustusstandardit
%LOCALAPPDATA%\AFDIM\logsTukiloki
%LOCALAPPDATA%\AFDIM\cacheLadatut päivitykset
%LOCALAPPDATA%\AFDIM\licenseTämän Windows-käyttäjän käyttöoikeus
%ProgramData%\AFDIM\licenseTietokoneen kaikkien käyttäjien käyttöoikeus, jos Windows sallii kirjoittamisen
HKCU\Software\AFDIMAsennustunnus ja käyttöoikeustarkistuksen aikakirjaus
%TEMP%\AFDIMAsetusten About-välilehden Vie viimeisimmän suorituksen geometria… -painikkeen geometriaviennit

Poisto-ohjelma säilyttää aina käyttöoikeuskansiot ja rekisteriavaimen. Katso Asennuksen poistaminen.

Kahta laajuutta ei voi käyttää yhtä aikaa

Osion otsikko: “Kahta laajuutta ei voi käyttää yhtä aikaa ”

Asennusohjelma ei toimi, jos AFDIM on jo asennettu toisella laajuudella. AutoCAD etsii molemmista ApplicationPlugins-juurista ja lataisi molemmat kopiot. AFDIM rekisteröitäisiin kahdesti ja sisäinen päivitys päivittäisi vain yhden. Viesti nimeää tarkan ensin suoritettavan unins000.exe-tiedoston. Hiljainen asennus ei näytä viestiä vaan pysähtyy asentamatta ja kirjoittaa syyn /LOG-tiedostoon.

Yksi paketti palvelee kaikkia työasemia. PackageContents.xml ohjaa AutoCADin julkaisusarjan oikeaan koontiversioon.

KoontiversioJulkaisusarjaAutoCAD-vuodetTila
net472R19.0–R23.12013–2020Toimitettu; 2014 ja 2016–2018 kokeellisia
net48R24.0–R24.32021, 2022, 2023, 2024Toimitettu
net8.0-windowsR25.0–R25.12025, 2026Toimitettu
net10.0-windowsR26.02027Toimitettu, kokeellinen

Myöhemmin asennettu katettuun sarjaan kuuluva AutoCAD lataa AFDIMin ilman uudelleenasennusta. Samojen vuosien AutoCAD Mechanical lataa saman koonnin. AutoCAD LT:tä ei tueta .NET APIn puuttumisen vuoksi. Asennusvelhon Detected AutoCAD on vain tiedoksi, eikä siinä ole versiokohtaisia valintaruutuja.

Asentaminen AutoCADin ollessa käynnissä

Osion otsikko: “Asentaminen AutoCADin ollessa käynnissä ”

Tätä tuetaan. Jokainen versio asennetaan omaan alikansioon, joten käynnissä oleva AutoCAD ei lukitse kirjoitettavia tiedostoja. Asennus näyttää huomautuksen ja jatkaa eikä vaadi AutoCADin sulkemista ensin. Avoin AutoCAD lataa AFDIMin seuraavassa käynnistyksessä.

Pääteikkuna
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Asennusvelho ja käyttöoikeussopimus ovat englanniksi. AFDIM Help avautuu vietnamiksi, jos Windows on määritetty Vietnamille, muuten englanniksi.

Lisäosalla on oma käyttöliittymäkieli. Uusi asennus alkaa englanniksi tai vietnamiksi, jos Windowsin näyttökieli, alueellinen muoto tai maa on Vietnam. Kukin käyttäjä voi valita 56 kielestä asetusten yläreunassa. Asetukset avataan AFDIM-valintanauhan Settings-painikkeesta. Kieli koskee asetuksia, ilmoitusikkunoita ja komentorivin viestejä. Kääntämätön teksti näkyy englanniksi. Valinta tallentuu käyttäjän asetuksiin.

ValitsinVaikutus
/VERYSILENTEi käyttöliittymää. Käytä komentosarjalla tehtävään käyttöönottoon.
/SILENTVain edistymisikkuna, ei asennusvelhon sivuja.
/SUPPRESSMSGBOXESEstää viestiruudut. Käytä yhdessä /VERYSILENT-valitsimen kanssa.
/NORESTARTEi koskaan käynnistä uudelleen. Asennus ei tarvitse uudelleenkäynnistystä, mutta anna valitsin silti.
/LOG="C:\path\afdim.log"Kirjoittaa täyden asennuslokin liitettäväksi asennusta koskeviin tukipyyntöihin.
/ALLUSERSAsentaa kaikille %ProgramFiles%-kansioon. Vaatii korotetut oikeudet. Kirjaa konekohtaisuuden state.json-tiedostoon, mikä poistaa sisäiset päivitykset käytöstä.
/CURRENTUSERAsentaa nykyiselle käyttäjälle. Tämä on oletus.
/NOAUTOUPDATEEstää sisäiset päivitykset lisäämällä noautoupdate-tiedoston. Asentaminen uudelleen ilman valitsinta palauttaa päivitykset.
/EXCLUDESERIES=<series>Jättää julkaisusarjan kattavan koonnin pois, jolloin sarjan AutoCADit eivät lataa AFDIMia. Erota sarjat pilkuilla.
/NOICONSEi luo Käynnistä-valikon pikakuvaketta.
/DIR="C:\path"Ohittaa asennuskansion. Tämä on harvoin oikein, sillä AutoCAD etsii vain tavallisista ApplicationPlugins-sijainneista.

/EXCLUDESERIES ottaa julkaisusarjan, ei vuotta: 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. Koko sarjan kattava koonti poistuu. R23.0:n poissulkeminen estää AFDIMin lataamisen kaikissa AutoCAD 2013–2020 -versioissa. R24.1 vaikuttaa kaikkiin 2021–2024-versioihin. R25.0 tai R25.1 vaikuttaa sekä 2025:een että 2026:een. Tuntematon sarja ohitetaan.

Käyttäjäkohtainen vai kaikki käyttäjät

Osion otsikko: “Käyttäjäkohtainen vai kaikki käyttäjät ”

Käyttäjäkohtaisen asennuksen turvallisuus

Osion otsikko: “Käyttäjäkohtaisen asennuksen turvallisuus ”

Oletusasennus sijoittaa lisäosan DLL:n %APPDATA%-kansioon. Kirjautunut käyttäjä voi kirjoittaa sinne, ja AutoCAD lataa DLL:n omaan prosessiinsa joka käynnistyksessä. Samana käyttäjänä toimiva ohjelma, esimerkiksi haittaohjelma tai vaarantunut lisäosa, voi korvata DLL:n paikallaan. Sen koodi toimii sen jälkeen AutoCADissa ilman kysymystä tai korotettuja oikeuksia. Tämä koskee kaikkia käyttäjäkohtaisia AutoCAD-lisäosia: käyttäjän on voitava kirjoittaa kansioon, jotta asennus ilman järjestelmänvalvojaa toimii.

Riskiä vähentävät keinot:

KeinoVaikutus
Asenna /ALLUSERS-valitsimellaDLL on %ProgramFiles%-kansiossa, johon tavallinen käyttäjä ei voi kirjoittaa. Korvaaminen vaatii järjestelmänvalvojan oikeudet.
Säilytä SECURELOAD-oletusarvo 1AutoCAD hylkää .NET-tiedostot luotettujen polkujen ulkopuolelta. Se ei estä luotetun tiedoston korvaamista paikallaan mutta estää muualle pudotetun uuden DLL:n.
Sovellushallinta (WDAC tai AppLocker)Voi estää muutetun DLL:n. Versiosta 0.1.6 alkaen asennusohjelma ja AFDIM.dll on koodiallekirjoitettu (julkaisija TO VAN TIN).
Valvo odottamatonta kirjoittamista pakettikansioonVain asennusohjelman tai sisäisen päivityksen (About › Päivitä nyt) tulisi muuttaa Contents\<version>\-kansiota.

Jos yritys haluaa DLL:n vain järjestelmänvalvojan muutettavaksi, käytä /ALLUSERS-asennusta.

Käytä usealla työasemalla /ALLUSERS-asennusta. %APPDATA% seuraa siirrettävää profiilia. Verkkoprofiileilla tai kansioiden uudelleenohjauksella käyttäjäkohtainen asennus kopioi lisäosan verkon yli joka kirjautumisella. Samana käyttäjänä kirjautuneet 2 tietokonetta voivat myös kilpailla kansiosta.

Pääteikkuna
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS

Suorita korotetuilla oikeuksilla esimerkiksi SCCM-, Intune- tai Group Policy -käynnistyskomentosarjasta. Kaikki tietokoneen käyttäjät saavat AFDIMin, eivätkä ohjelmatiedostot ole verkkoprofiilissa. Käyttäjän %APPDATA%\AFDIM-asetukset seuraavat yhä profiilia.

Jos käyttäjäkohtainen asennus verkkoprofiililla on välttämätön, sulje %APPDATA%\Autodesk\ApplicationPlugins pois kansioiden uudelleenohjauksesta.

Kaikkien käyttäjien eli konekohtainen asennus estää sisäiset päivitykset, koska tavallinen käyttäjä ei voi kirjoittaa %ProgramFiles%-kansioon. Uuden version löytyessä About-välilehden Updates näyttää seuraavan tekstin Päivitä nyt -painikkeen sijaan:

Tämä asennus ei voi päivittää itseään: se asennettiin kaikille käyttäjille, päivitykset poistettiin käytöstä asennuksen aikana tai asennuskansio on kirjoitussuojattu.

Jaa uudet versiot kuten ensimmäinenkin. Uudemman asennusohjelman suorittaminen nykyisen päälle on tuettu päivitys ja säilyttää käyttäjäasetukset sekä tietokoneiden käyttöoikeudet. Muutokset näkyvät Julkaisutiedoissa.

Päivitystarkistus tekee yhden HTTPS-pyynnön allekirjoitettuun syötteeseen osoitteessa update.afdim.com. Se ei estä AutoCADin toimintaa. Tarkistus tapahtuu:

  • taustalla AutoCADin käynnistyessä: enintään kerran 24 tunnissa onnistumisen jälkeen, aikaisintaan 2 tunnissa epäonnistumisen jälkeen
  • kerran asetuksia avattaessa, jos tässä AutoCAD-istunnossa ei ole tarkistettu
  • käyttäjän valitessa About-välilehdeltä Tarkista nyt

Ensimmäiset 2 tarkistusta vaativat valitun Tarkista päivitykset automaattisesti -asetuksen, eikä ympäristömuuttuja AFDIM_DISABLE_BACKGROUND_SERVICES=1 saa olla asetettu. Muuttuja estää myös AFDIM-lokit ja odottavan käyttöoikeustiedoston tai uusimisen taustatarkistuksen. Ilman lokitiedostoa tukipaketissa ei ole lokia.

Käyttöoikeudet käyttöön otetuissa tietokoneissa

Osion otsikko: “Käyttöoikeudet käyttöön otetuissa tietokoneissa ”

Jokainen tietokone tarvitsee oman käyttöoikeuden. Aktivoi About-välilehden Licence-ryhmästä. Avaimella valitaan Anna lisenssiavain…, jolloin tietokoneen on saavutettava api.afdim.com HTTPS-yhteydellä. Ilman AutoCADin verkkoyhteyttä valitaan Pyydä lisenssiä, ja koodi lähetetään käyttöoikeussivulla. Saatu tiedosto ladataan saman ryhmän Lataa lisenssi… -painikkeella. Katso Käyttöoikeuksien toiminta.

Windowsin salliessa ladattu käyttöoikeus kirjoitetaan myös kansioon %ProgramData%\AFDIM\license, jolloin muiden saman tietokoneen Windows-käyttäjien ei tarvitse aktivoida uudelleen.

Pääteikkuna
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 tallentaa hiljaisen komennon myös rekisteriavaimen Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1 arvoon QuietUninstallString. Käyttäjäkohtainen avain on HKCU-haarassa ja kaikkien käyttäjien HKLM-haarassa.

Oletuksena käyttäjän asetukset säilyvät, joten poisto ja uudelleenasennus voi korjata asennuksen. Poista myös tiedot lisäämällä /PURGEDATA:

Pääteikkuna
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA

/PURGEDATA poistaa poisto-ohjelmaa suorittavan käyttäjän %APPDATA%\AFDIM-, %LOCALAPPDATA%\AFDIM- ja %TEMP%\AFDIM-kansiot. Muiden käyttäjien kansiot säilyvät. %LOCALAPPDATA%\AFDIM-kansion license säilyy aina. %ProgramData%\AFDIM\license ja HKCU\Software\AFDIM eivät koskaan poistu. Päivitysvälimuisti poistuu aina.

Jos AutoCAD on käynnissä poiston aikana, poisto-ohjelma jättää AutoCADin käyttämät tiedostot paikalleen. Interaktiivinen poisto näyttää ikkunan, jossa tästä kerrotaan: sulje kaikki CAD-ikkunat ja suorita poisto-ohjelma uudelleen. Äänetön poisto luettelee nämä tiedostot lokissaan. Uudelleenkäynnistystä ei pyydetä. Myös kansiossa, jonka polku on muuttunut, olevat tiedostot säilytetään. Sulje kaikki CAD-ikkunat ja yritä poistoa tai uudelleenasennusta uudelleen, tai tarkista lokin polut ennen kuin poistat mitään käsin. Seuraavalla kirjautumisella mitään ei poisteta.

  1. Käynnistä AutoCAD. AFDIM-valintanauhassa näkyvät Dimension ja Settings, jotka ovat englanniksi kaikilla kielillä.
  2. Suorita AFDIM. Se toimii ilman NETLOAD-komentoa. Ilman käyttöoikeutta avautuu Welcome to AFDIM tai AFDIM ei ole aktivoitu. Kumpikin vahvistaa lisäosan latautumisen.
  3. Varmista, että paketissa on PackageContents.xml ja Components-lohko, jonka SeriesMin ja SeriesMax kattavat asennetun AutoCADin.
  4. Tarkista state.json-tiedoston odotetut activeVersion, channel ja installScope.

Jos AFDIM on tuntematon komento, käynnistä AutoCAD kerran uudelleen, sillä lisäosat etsitään vain käynnistyksessä. Ellei se auta, tarkista SECURELOAD- ja TRUSTEDPATHS-käytännöt. Lähetä sitten /LOG-tiedosto ja AutoCAD-versio Tukeen.