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.
Mitä asennetaan ja minne
Osion otsikko: “Mitä asennetaan ja minne ”| Laajuus | Lisäosapaketti | Poisto-ohjelma | Vaatii korotetut oikeudet |
|---|---|---|---|
| Käyttäjäkohtainen (oletus) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | Ei |
Kaikki käyttäjät (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | Kyllä |
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.
| Sijainti | Sisältö |
|---|---|
%APPDATA%\AFDIM | Asetukset ja tallennetut piirustusstandardit |
%LOCALAPPDATA%\AFDIM\logs | Tukiloki |
%LOCALAPPDATA%\AFDIM\cache | Ladatut päivitykset |
%LOCALAPPDATA%\AFDIM\license | Tämän Windows-käyttäjän käyttöoikeus |
%ProgramData%\AFDIM\license | Tietokoneen kaikkien käyttäjien käyttöoikeus, jos Windows sallii kirjoittamisen |
HKCU\Software\AFDIM | Asennustunnus ja käyttöoikeustarkistuksen aikakirjaus |
%TEMP%\AFDIM | Asetusten 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.
Tuetut AutoCAD-julkaisut
Osion otsikko: “Tuetut AutoCAD-julkaisut ”Yksi paketti palvelee kaikkia työasemia. PackageContents.xml ohjaa AutoCADin julkaisusarjan oikeaan koontiversioon.
| Koontiversio | Julkaisusarja | AutoCAD-vuodet | Tila |
|---|---|---|---|
net472 | R19.0–R23.1 | 2013–2020 | Toimitettu; 2014 ja 2016–2018 kokeellisia |
net48 | R24.0–R24.3 | 2021, 2022, 2023, 2024 | Toimitettu |
net8.0-windows | R25.0–R25.1 | 2025, 2026 | Toimitettu |
net10.0-windows | R26.0 | 2027 | Toimitettu, 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ä.
Hiljainen asennus
Osion otsikko: “Hiljainen asennus ”AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTAsennusvelho 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.
| Valitsin | Vaikutus |
|---|---|
/VERYSILENT | Ei käyttöliittymää. Käytä komentosarjalla tehtävään käyttöönottoon. |
/SILENT | Vain edistymisikkuna, ei asennusvelhon sivuja. |
/SUPPRESSMSGBOXES | Estää viestiruudut. Käytä yhdessä /VERYSILENT-valitsimen kanssa. |
/NORESTART | Ei 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. |
/ALLUSERS | Asentaa kaikille %ProgramFiles%-kansioon. Vaatii korotetut oikeudet. Kirjaa konekohtaisuuden state.json-tiedostoon, mikä poistaa sisäiset päivitykset käytöstä. |
/CURRENTUSER | Asentaa nykyiselle käyttäjälle. Tämä on oletus. |
/NOAUTOUPDATE | Estää 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. |
/NOICONS | Ei 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:
| Keino | Vaikutus |
|---|---|
Asenna /ALLUSERS-valitsimella | DLL on %ProgramFiles%-kansiossa, johon tavallinen käyttäjä ei voi kirjoittaa. Korvaaminen vaatii järjestelmänvalvojan oikeudet. |
Säilytä SECURELOAD-oletusarvo 1 | AutoCAD 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 pakettikansioon | Vain 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.
Useat työasemat ja verkkoprofiilit
Osion otsikko: “Useat työasemat ja verkkoprofiilit ”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.
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSSuorita 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.
Konekohtaisten asennusten päivitykset
Osion otsikko: “Konekohtaisten asennusten päivitykset ”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.
Hiljainen asennuksen poisto
Osion otsikko: “Hiljainen asennuksen poisto ”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 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:
"%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.
Käyttöönoton jälkeinen tarkistus
Osion otsikko: “Käyttöönoton jälkeinen tarkistus ”- Käynnistä AutoCAD. AFDIM-valintanauhassa näkyvät Dimension ja Settings, jotka ovat englanniksi kaikilla kielillä.
- Suorita
AFDIM. Se toimii ilmanNETLOAD-komentoa. Ilman käyttöoikeutta avautuu Welcome to AFDIM tai AFDIM ei ole aktivoitu. Kumpikin vahvistaa lisäosan latautumisen. - Varmista, että paketissa on
PackageContents.xmljaComponents-lohko, jonkaSeriesMinjaSeriesMaxkattavat asennetun AutoCADin. - Tarkista
state.json-tiedoston odotetutactiveVersion,channeljainstallScope.
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.