Pag-deploy
Para ito sa nag-i-install ng AFDIM sa mga computer ng shop. Iisang Inno Setup installer ang AFDIM_Setup_<version>.exe mula sa Download. Nag-i-install ito ng AutoCAD® Autoloader bundle kaya walang manu-manong NETLOAD o COM registration. Ini-scan ng AutoCAD ang ApplicationPlugins sa pagsisimula at nilo-load ang bundle.
Saan ini-install ang mga bahagi
Seksyong may pamagat na “Saan ini-install ang mga bahagi ”| Saklaw | Plugin bundle | Uninstaller | Kailangan ng elevation |
|---|---|---|---|
| Isang user (default) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | Hindi |
Lahat ng user (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | Oo |
Nasa labas ng bundle ang uninstaller dahil ini-scan ng AutoCAD ang bundle folder. Nasa %ProgramFiles% ito sa all-users install para hindi ito mapalitan ng karaniwang user. Gamitin lang ang uninstaller ng uri ng install na nasa talahanayan. Huwag kailanman magpatakbo ng uninstaller mula sa %ProgramData%, kahit may lumang mensaheng tumuturo roon. Kung nawawala ang uninstaller ng isang all-users install, patakbuhin ang opisyal na installer mula sa pahinang Download na may /ALLUSERS para ayusin ang install na iyon, saka ito i-uninstall. Tumatanggi ang installer na mag-install sa ibabaw ng install na iba ang uri. Patakbuhin ang per-user uninstaller nang walang administrator rights.
Nasa bundle ang PackageContents.xml (manifest), state.json (bersyon, channel at saklaw), Contents na may subfolder bawat bersyon, at opsyonal na noautoupdate. Nagdaragdag din ng shortcut sa Start Menu na AFDIM › AFDIM Help.
| Lokasyon | Nilalaman |
|---|---|
%APPDATA%\AFDIM | Mga setting at drafting standard |
%LOCALAPPDATA%\AFDIM\logs | Support log |
%LOCALAPPDATA%\AFDIM\cache | Mga download ng update |
%LOCALAPPDATA%\AFDIM\license | Lisensya ng account na ito |
%ProgramData%\AFDIM\license | Lisensya para sa lahat ng account kung pinahihintulutan ng Windows |
HKCU\Software\AFDIM | Install ID at oras ng pagsusuri sa lisensya |
%TEMP%\AFDIM | Geometry export mula sa I-export ang geometry ng huling run… sa tab na Tungkol sa |
Laging pinananatili ng uninstaller ang mga folder ng lisensya at registry key. Tingnan ang Pag-uninstall.
Hindi puwedeng magkasabay ang dalawang saklaw
Seksyong may pamagat na “Hindi puwedeng magkasabay ang dalawang saklaw ”Tumatanggi ang installer kapag naka-install ang AFDIM sa kabilang saklaw. Ini-scan ng AutoCAD ang parehong root ng ApplicationPlugins, kaya dalawang beses nilo-load at irerehistro ang AFDIM; isang kopya lang ang maa-upgrade ng updater. Pangalan ng uninstaller na dapat patakbuhin muna ang nasa mensahe. Sa silent install, hihinto ito at isusulat ang dahilan sa /LOG.
Mga release ng AutoCAD na saklaw
Seksyong may pamagat na “Mga release ng AutoCAD na saklaw ”Isang bundle ang ginagamit sa bawat seat. Itinuturo ng PackageContents.xml ang release series sa katugmang build.
| Build | Release series | Mga taon ng AutoCAD | Status |
|---|---|---|---|
net472 | R19.0 hanggang R23.1 | 2013 hanggang 2020 | Inilabas; experimental ang 2014 at 2016 hanggang 2018 |
net48 | R24.0 hanggang R24.3 | 2021, 2022, 2023, 2024 | Inilabas |
net8.0-windows | R25.0 hanggang R25.1 | 2025, 2026 | Inilabas |
net10.0-windows | R26.0 | 2027 | Inilabas, experimental |
Nilo-load ng AutoCAD na idinagdag sa bandang huli sa saklaw na series ang AFDIM nang hindi nag-i-install muli. Pareho ang build ng AutoCAD Mechanical sa kaparehong taon. Hindi suportado ang AutoCAD LT dahil wala itong .NET API. Pang-impormasyon lang ang Detected AutoCAD page ng wizard at walang pagpili bawat bersyon.
Mag-install habang tumatakbo ang AutoCAD
Seksyong may pamagat na “Mag-install habang tumatakbo ang AutoCAD ”Suportado ito: may sariling subfolder ang bawat bersyon kaya hindi naka-lock ng tumatakbong AutoCAD ang mga isinusulat na file. Nagpapakita ng tala ang installer at nagpapatuloy nang hindi ipinapasara ang AutoCAD. Sa susunod na pagsisimula nito nilo-load ang AFDIM.
Silent install
Seksyong may pamagat na “Silent install”AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTEnglish ang installer wizard at lisensiya. Vietnamese ang shortcut na AFDIM Help sa Windows na naka-configure para sa Vietnam; English ito sa iba. May sariling interface language ang plugin: English ito bilang default, o Vietnamese para sa Windows ng Vietnam. Maaaring pumili ang user sa drop-down na 56 na wika ng settings. English ang text na wala pang salin.
| Switch | Epekto |
|---|---|
/VERYSILENT | Walang interface; para sa scripted rollout. |
/SILENT | Progress window lang, walang wizard page. |
/SUPPRESSMSGBOXES | Itago ang message box; gamitin kasama ng /VERYSILENT. |
/NORESTART | Hindi kailangan ang restart pero ipasa pa rin ang switch. |
/LOG="C:\path\afdim.log" | Isulat ang buong install log para ilakip sa support request. |
/ALLUSERS | I-install sa %ProgramFiles% para sa lahat; kailangan ng elevation at ino-off ang in-app update. |
/CURRENTUSER | I-install para sa kasalukuyang user; default ito. |
/NOAUTOUPDATE | I-off ang in-app update sa pamamagitan ng noautoupdate; patakbuhin muli nang wala ito para i-on. |
/EXCLUDESERIES=<series> | Alisin ang build na sumasaklaw sa series. Paghiwalayin ng kuwit ang mga series. |
/NOICONS | Huwag gumawa ng shortcut sa Start Menu. |
/DIR="C:\path" | Palitan ang folder; karaniwang hindi ito tama dahil standard na ApplicationPlugins lang ang ini-scan ng AutoCAD. |
Series, hindi taon, ang tinatanggap ng /EXCLUDESERIES: 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. Inaalis nito ang buong build ng series: pinipigilan ng R23.0 ang AFDIM sa AutoCAD 2013–2020, R24.1 sa 2021–2024, at R25.0 o R25.1 sa 2025 at 2026. Binabalewala ang hindi kilalang series.
Para sa isang user o lahat ng user
Seksyong may pamagat na “Para sa isang user o lahat ng user ”Trade-off sa seguridad ng per-user na install
Seksyong may pamagat na “Trade-off sa seguridad ng per-user na install ”Nasa %APPDATA% ang DLL sa default na install. Kayang sulatan ito ng naka-sign-in na user, at nilo-load ng AutoCAD ang DLL sa bawat pagsisimula. Maaaring patungan ito ng program na tumatakbo bilang user, gaya ng malware o nakompromisong add-in, at patakbuhin ang code sa loob ng AutoCAD nang walang prompt o elevation. Nalalapat ito sa mga per-user na AutoCAD plugin dahil kailangan ang write access para mag-install nang walang admin.
| Hakbang | Epekto |
|---|---|
Mag-install gamit ang /ALLUSERS | Nasa %ProgramFiles% ang DLL at kailangan ng administrator rights para palitan ito. |
Panatilihin ang default na 1 sa SECURELOAD | Tinatanggihan ng AutoCAD ang .NET assembly mula sa labas ng trusted path. Hindi nito hinahadlangan ang overwrite ng trusted file mismo. |
| Application control (WDAC o AppLocker) | Maaaring humarang sa binagong DLL. Mula 0.1.6, pirmado sa code ang installer at AFDIM.dll (publisher na TO VAN TIN). |
| Bantayan ang pagsulat sa bundle | Installer o in-app Mag-update ngayon lang ang dapat magbago sa Contents\<version>\. |
Gamitin ang /ALLUSERS kung administrator lang ang dapat makapagbago sa DLL.
Maraming seat at roaming profile
Seksyong may pamagat na “Maraming seat at roaming profile ”Gamitin ang /ALLUSERS para sa shop na maraming seat. Nagro-roam ang %APPDATA%; kinokopya sa network ang per-user plugin sa bawat pag-sign in. Maaari ring mag-agawan sa folder ang dalawang computer ng iisang user.
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSPatakbuhin mula sa elevated context gaya ng startup script ng SCCM, Intune o Group Policy. Makakakuha ng AFDIM ang bawat user, wala sa roaming profile ang plugin file, at mananatili sa profile ang settings ng bawat user sa %APPDATA%\AFDIM. Kung kailangang per-user ang install, ibukod ang %APPDATA%\Autodesk\ApplicationPlugins sa folder redirection.
Mga update sa machine-wide install
Seksyong may pamagat na “Mga update sa machine-wide install ”Ino-off ng all-users o machine-wide install ang in-app update dahil hindi kayang sulatan ng karaniwang user ang %ProgramFiles%. Kapag may bagong bersyon, ganito ang ipinapakita ng Updates sa tab na Tungkol sa sa halip na Mag-update ngayon:
Hindi makakapag-update nang mag-isa ang installation na ito: para ito sa lahat ng user, pinatay ang mga update noong ini-install, o read-only ang folder nito.
I-deploy ang mga bagong bersyon gaya ng una. Sinusuportahang upgrade ang pagpapatakbo ng bagong installer sa ibabaw ng install; nananatili ang settings ng user at lisensya ng computer. Nasa Mga tala sa release ang mga pagbabago.
Isang HTTPS request sa pirmadong feed sa update.afdim.com ang pagsusuri. Hindi nito hinaharangan ang AutoCAD. Nagsusuri ang AFDIM sa pagsisimula (hanggang isang beses bawat 24 oras matapos ang tagumpay at hindi mas maaga sa 2 oras pagkatapos mabigo), isang beses sa pagbukas ng settings kung hindi pa nagsusuri sa session, at kapag pinindot ang Tingnan ngayon.
Nagaganap lang ang unang dalawang pagsusuri kapag may marka ang Awtomatikong tingnan kung may mga update at hindi nakatakda ang AFDIM_DISABLE_BACKGROUND_SERVICES=1. Ino-off din ng variable na iyon ang log at background license check para sa nakabinbing file o renewal. Walang log sa support zip kung wala ang log file.
Mga lisensya sa na-deploy na computer
Seksyong may pamagat na “Mga lisensya sa na-deploy na computer ”Kailangan ng sariling lisensya ang bawat computer. I-activate sa grupong Licence ng tab na Tungkol sa. Gamit ang key, piliin ang Ilagay ang licence key… at tiyaking naaabot ang api.afdim.com sa HTTPS. Kung walang network access ang AutoCAD, piliin ang Humiling ng lisensya, ipadala ang code sa pahina ng Lisensya at i-load ang ibinalik na file gamit ang I-load ang lisensya…. Tingnan ang Paano gumagana ang paglilisensya.
Kung pinahihintulutan ng Windows, isinusulat din ng AFDIM ang lisensya sa %ProgramData%\AFDIM\license para hindi na kailangang mag-activate muli ng ibang Windows account sa computer.
Silent uninstall
Seksyong may pamagat na “Silent uninstall”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 /NORESTARTItinatala ng Inno Setup ang silent command sa QuietUninstallString ng registry key na Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1. Nasa HKCU ang key para sa per-user install at HKLM para sa all-users install.
Pinananatili ng uninstaller bilang default ang settings para magamit na pang-repair ang uninstall at reinstall. Idagdag ang /PURGEDATA para burahin din ang data:
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATABinubura ng /PURGEDATA ang %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM at %TEMP%\AFDIM ng account na nag-uninstall. Mananatili ang folder ng ibang account. Palaging pinananatili ang %LOCALAPPDATA%\AFDIM\license, %ProgramData%\AFDIM\license at registry key na HKCU\Software\AFDIM. Palaging inaalis ang update cache.
Kung bukas ang AutoCAD habang nag-a-uninstall, pinananatili ng uninstaller ang mga file na ginagamit ng AutoCAD. Ang interactive na uninstall ay nagpapakita ng window na nagsasabi nito: isara ang bawat CAD window, saka patakbuhin muli ang uninstaller. Ang silent na uninstall ay naglilista ng mga file na iyon sa log nito. Walang restart na hinihiling. Itinatabi rin ang mga file sa folder na nagbago ang path. Isara ang bawat CAD window at ulitin ang uninstall o ang muling pag-install, o tingnan ang mga path sa log bago ka magbura ng anuman nang mano-mano. Walang binubura sa susunod na pag-sign in.
Pagsusuri pagkatapos mag-deploy
Seksyong may pamagat na “Pagsusuri pagkatapos mag-deploy ”- Simulan ang AutoCAD. Lalabas ang ribbon tab na AFDIM na may dalawang English na button na Dimension at Settings.
- Patakbuhin ang
AFDIMnang walangNETLOAD. Sa computer na walang lisensya, bubuksan nito ang Welcome to AFDIM o Hindi aktibo ang AFDIM. Pinatutunayan ng window na na-load ang plugin. - Tiyaking nasa bundle folder ang
PackageContents.xmlat mayComponentsblock na sumasaklaw sa AutoCAD sa pamamagitan ngSeriesMinatSeriesMax. - Tiyaking ipinapakita ng
state.jsonang inaasahangactiveVersion,channelatinstallScope.
Kung hindi kilalang command ang AFDIM, i-restart nang isang beses ang AutoCAD dahil sa pagsisimula lang nito ini-scan ang plugin. Kung pumalya pa rin, suriin ang SECURELOAD at TRUSTEDPATHS policy. Ipadala sa Support ang /LOG file at bersyon ng AutoCAD.