Ruka kwenye maudhui

Usambazaji

Ukurasa huu ni wa mtu anayesakinisha AFDIM kwenye kompyuta za karakana. AFDIM ni kisakinishi kimoja cha Inno Setup, AFDIM_Setup_<version>.exe, kutoka kwenye ukurasa wa Pakua. Husakinisha kifurushi cha AutoCAD® Autoloader. Hakuna haja ya kusajili chochote kwenye AutoCAD kwa mkono: hakuna NETLOAD wala usajili wa COM. AutoCAD hukagua folda zake za ApplicationPlugins kila inapowashwa, kisha hupakia kifurushi.

WigoKifurushi cha programu-jaliziKiondoajiHuhitaji haki zilizoinuliwa
Mtumiaji mmoja (chaguo-msingi)%APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle%APPDATA%\AFDIM\uninstall\unins000.exeHapana
Watumiaji wote (/ALLUSERS)%ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle%ProgramFiles%\AFDIM\uninstall\unins000.exeNdiyo

Kiondoaji kiko nje ya folda ya kifurushi kimakusudi kwa sababu AutoCAD hukagua folda hiyo. Usakinishaji wa watumiaji wote huweka kiondoaji kwenye %ProgramFiles% ili mtumiaji wa kawaida asiweze kukibadilisha. Tumia tu kiondoaji cha aina ya usakinishaji iliyo kwenye jedwali. Usiendeshe kamwe kiondoaji kutoka %ProgramData%, hata kama ujumbe wa zamani unaelekeza huko. Ikiwa kiondoaji cha usakinishaji wa watumiaji wote hakipo, endesha kisakinishi rasmi kutoka ukurasa wa Pakua pamoja na /ALLUSERS ili kurekebisha usakinishaji huo, kisha uuondoe. Kisakinishi kinakataa kusakinisha juu ya usakinishaji wa aina nyingine. Endesha kiondoaji cha usakinishaji wa mtumiaji mmoja bila haki za msimamizi.

Kifurushi kina PackageContents.xml (manifesti ya Autoloader), state.json (toleo lililosakinishwa, chaneli ya masasisho na wigo wa usakinishaji) na folda ya Contents yenye folda ndogo kwa kila toleo. Usakinishaji wenye /NOAUTOUPDATE huongeza faili iitwayo noautoupdate. Kisakinishi pia huongeza njia ya mkato ya Start Menu: AFDIM › AFDIM Help.

AFDIM huandika vitu vifuatavyo wakati wa matumizi. Kila akaunti ya Windows ina nakala yake, isipokuwa %ProgramData%\AFDIM\license inayoshirikiwa na akaunti zote.

MahaliYaliyomo
%APPDATA%\AFDIMMipangilio na viwango vya uchoraji vilivyohifadhiwa
%LOCALAPPDATA%\AFDIM\logsKumbukumbu ya usaidizi
%LOCALAPPDATA%\AFDIM\cacheVipakuliwa vya masasisho
%LOCALAPPDATA%\AFDIM\licenseLeseni ya akaunti hii ya Windows
%ProgramData%\AFDIM\licenseLeseni ya akaunti zote kwenye kompyuta wakati Windows inaruhusu kuandika
HKCU\Software\AFDIMKitambulisho cha usakinishaji na rekodi ya muda wa ukaguzi wa leseni
%TEMP%\AFDIMUhamishaji wa jiometri uliotengenezwa kwa Hamisha jiometri ya kazi ya mwisho… kwenye kichupo cha Kuhusu cha mipangilio

Kiondoaji huhifadhi folda za leseni na ufunguo wa sajili kila wakati. Tazama Kuondoa.

Kisakinishi hukataa kufanya kazi ikiwa AFDIM tayari imesakinishwa kwa wigo mwingine. AutoCAD hukagua mizizi yote miwili ya ApplicationPlugins, kwa hiyo nakala zote mbili zingepakiwa. Amri ya AFDIM ingesajiliwa mara mbili, na kisasisho cha ndani ya programu kingesasisha nakala moja tu. Ujumbe wa kukataa hutaja faili halisi ya unins000.exe ya kuendesha kwanza. Usakinishaji wa kimya hauonyeshi ujumbe: husimama bila kusakinisha na kuandika sababu kwenye faili la /LOG.

Kifurushi kimoja hutumika kwa kila kituo. PackageContents.xml huelekeza kila mfululizo wa toleo la AutoCAD kwenye muundo unaolingana.

MuundoMifululizo ya matoleoMiaka ya AutoCADHali
net472R19.0–R23.12013–2020Imetolewa; 2014 na 2016–2018 ni za majaribio
net48R24.0–R24.32021, 2022, 2023, 2024Imetolewa
net8.0-windowsR25.0–R25.12025, 2026Imetolewa
net10.0-windowsR26.02027Imetolewa, ya majaribio

AutoCAD utakayosakinisha baadaye ndani ya mfululizo unaofunikwa hupakia AFDIM bila usakinishaji tena. AutoCAD Mechanical ya miaka hiyo hiyo hupakia muundo uleule. AutoCAD LT haitumiki kwa sababu haina .NET API. Ukurasa wa Detected AutoCAD wa kisakinishi ni wa taarifa tu. Hauna kisanduku cha kuchagua kila toleo.

Hili linaungwa mkono. Kila toleo husakinishwa kwenye folda yake ndogo, kwa hiyo AutoCAD inayoendesha haifungi faili ambazo kisakinishi huandika. Kisakinishi huonyesha dokezo na kuendelea. Hakihitaji mtu afunge AutoCAD kwanza. AutoCAD iliyo wazi itapakia AFDIM itakapowashwa tena.

Dirisha la terminali
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

Mchawi wa usakinishaji na makubaliano yake ya leseni viko kwa Kiingereza. Ukurasa wa AFDIM Help hufunguka kwa Kivietinamu ikiwa Windows imewekwa kwa Vietnam, na kwa Kiingereza kwingineko.

Programu-jalizi ina lugha yake ya kiolesura. Usakinishaji mpya huanza kwa Kiingereza, au kwa Kivietinamu ikiwa Windows imewekwa kwa Vietnam (lugha ya kuonyesha, umbizo la eneo au nchi). Kila mtumiaji anaweza kubadilisha lugha kwenye orodha kunjuzi ya lugha 56 kwenye kichwa cha mipangilio. Fungua mipangilio kwa kitufe cha Settings kwenye kichupo cha utepe cha AFDIM. Lugha hutumika kwenye mazungumzo, madirisha ya arifa na ujumbe wa mstari wa amri. Maandishi ambayo hayajatafsiriwa bado huonekana kwa Kiingereza. Chaguo huhifadhiwa kwenye mipangilio ya mtumiaji huyo.

SwichiAthari
/VERYSILENTHakuna kiolesura cha mtumiaji. Itumie kwa usambazaji wa hati-skripti.
/SILENTDirisha la maendeleo pekee, bila kurasa za mchawi.
/SUPPRESSMSGBOXESHuficha visanduku vya ujumbe. Itumie pamoja na /VERYSILENT.
/NORESTARTHaitawasha upya kompyuta kamwe. Kisakinishi hakihitaji kuwasha upya, lakini tuma swichi hii hata hivyo.
/LOG="C:\path\afdim.log"Huandika kumbukumbu kamili ya usakinishaji. Iambatishe kwenye ombi lolote la usaidizi kuhusu usakinishaji.
/ALLUSERSHusakinisha kwa watumiaji wote kwenye %ProgramFiles%. Huhitaji haki zilizoinuliwa. Hurekodi wigo wa mashine kwenye state.json, na kuzima masasisho ya ndani ya programu.
/CURRENTUSERHusakinisha kwa mtumiaji wa sasa. Hili ndilo chaguo-msingi.
/NOAUTOUPDATEHuzima masasisho ya ndani ya programu kwa usakinishaji huu kwa kuongeza faili ya noautoupdate. Kuendesha kisakinishi tena bila swichi hii hurudisha masasisho.
/EXCLUDESERIES=<series>Huacha muundo unaofunika mfululizo huo wa toleo, kwa hiyo matoleo ya AutoCAD katika mfululizo huo hayapakia AFDIM. Tenganisha mifululizo kadhaa kwa koma.
/NOICONSHaifanyi njia ya mkato kwenye Start Menu.
/DIR="C:\path"Hubadilisha folda ya usakinishaji. Hili si sahihi mara nyingi, kwa sababu AutoCAD hukagua tu maeneo ya kawaida ya ApplicationPlugins.

/EXCLUDESERIES hupokea mfululizo wa toleo, si mwaka: 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. Swichi huondoa muundo mzima unaofunika mfululizo huo. Ukiondoa R23.0, AFDIM haitapakia katika AutoCAD ya 2013 hadi 2020. Ukiondoa R24.1, haitapakia katika AutoCAD ya 2021 hadi 2024. Ukiondoa R25.0 au R25.1, haitapakia katika 2025 na 2026. Kisakinishi hupuuza mfululizo usioujua.

Athari ya usalama ya usakinishaji wa mtumiaji mmoja

Sehemu yenye kichwa “Athari ya usalama ya usakinishaji wa mtumiaji mmoja ”

Usakinishaji wa kawaida huweka DLL ya programu-jalizi chini ya %APPDATA%. Mtumiaji aliyeingia anaweza kuandika kwenye folda hii, na AutoCAD hupakia DLL ndani ya mchakato wake kila inapowashwa. Programu yoyote inayotumia haki za mtumiaji huyo inaweza kubadilisha DLL mahali pake, kwa mfano programu hasidi au programu-jalizi iliyodukuliwa. Kisha msimbo wake huendeshwa ndani ya AutoCAD bila arifa wala haki zilizoinuliwa. Hili linahusu programu-jalizi zote za AutoCAD zinazosakinishwa kwa mtumiaji mmoja, kwa sababu mtumiaji lazima aweze kuandika kwenye folda ili usakinishaji bila haki za msimamizi ufanye kazi.

Hatua zinazopunguza hatari:

HatuaAthari
Sakinisha kwa /ALLUSERSDLL iko chini ya %ProgramFiles%, ambako mtumiaji wa kawaida hawezi kuandika. Kuibadilisha kunahitaji haki za msimamizi.
Acha SECURELOAD kwenye thamani yake ya kawaida ya 1AutoCAD hukataa makusanyo ya .NET yaliyo nje ya njia zinazoaminika. Haizuii kubadilisha faili inayoaminika mahali pake, lakini huzuia DLL mpya iliyowekwa kwingine.
Udhibiti wa programu (WDAC au AppLocker)Unaweza kuzuia DLL iliyobadilishwa. Kuanzia 0.1.6 kisakinishi na AFDIM.dll vimesainiwa kwa msimbo (mchapishaji TO VAN TIN).
Fuatilia maandishi yasiyotarajiwa kwenye folda ya kifurushiHakuna kinachopaswa kubadilisha Contents\<version>\ isipokuwa kisakinishi au sasisho la ndani ya programu (Sasisha sasa kwenye kichupo cha Kuhusu).

Karakana inayotaka DLL iwe mahali panapoweza kubadilishwa na wasimamizi pekee inapaswa kusakinisha kwa /ALLUSERS.

Tumia /ALLUSERS kwa karakana yenye viti kadhaa. %APPDATA% huzurura. Kwa profaili zinazozurura au uelekezaji upya wa folda, usakinishaji wa mtumiaji mmoja hunakili programu-jalizi kupitia mtandao kila mtumiaji anapoingia. Kompyuta mbili zilizoingia kwa mtumiaji mmoja pia zinaweza kugombea folda hiyo.

Dirisha la terminali
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERS

Iendeshe kutoka kwenye muktadha ulioinuliwa, kwa mfano hati-skripti ya kuanza ya SCCM, Intune au Group Policy. Kila mtumiaji wa kompyuta atapata AFDIM, na faili za programu-jalizi hazitakuwa kwenye profaili inayozurura. Mipangilio ya kila mtumiaji kwenye %APPDATA%\AFDIM itaendelea kufuata profaili.

Ikiwa lazima utumie usakinishaji wa mtumiaji mmoja kwenye profaili zinazozurura, ondoa %APPDATA%\Autodesk\ApplicationPlugins kwenye uelekezaji upya wa folda.

Usakinishaji wa watumiaji wote, unaoitwa pia usakinishaji wa mashine nzima, huzima masasisho ya ndani ya programu kwa sababu mtumiaji wa kawaida hawezi kuandika kwenye %ProgramFiles%. AFDIM ikipata toleo jipya, kikundi cha Updates kwenye kichupo cha Kuhusu cha mipangilio huonyesha maandishi haya badala ya Sasisha sasa:

Usakinishaji huu hauwezi kujisasisha: ulisakinishwa kwa watumiaji wote, masasisho yalizimwa wakati wa usakinishaji, au folda yake ni ya kusoma pekee.

Sambaza matoleo mapya kwa njia ileile ya awali. Kuendesha kisakinishi kipya juu ya usakinishaji uliopo ni uboreshaji unaoungwa mkono. Huhifadhi mipangilio ya kila mtumiaji na leseni ya kila kompyuta. Mabadiliko ya kila toleo yapo kwenye Dokezo za toleo.

Ukaguzi mmoja wa masasisho ni ombi moja la HTTPS kwa mpasho wa masasisho uliosainiwa kwenye update.afdim.com. Huzuii AutoCAD kamwe. AFDIM hukagua:

  • kwa nyuma AutoCAD inapoanza: angalau mara moja kila saa 24 baada ya ukaguzi uliofanikiwa, na si kabla ya saa 2 baada ya ukaguzi uliofeli
  • mara moja wakati mipangilio inafunguliwa, ikiwa AFDIM bado haijakagua katika kipindi hiki cha AutoCAD
  • mtumiaji anapochagua Kagua sasa kwenye kichupo cha Kuhusu

Ukaguzi wawili wa kwanza hutokea tu wakati Kagua masasisho kiotomatiki imechaguliwa kwenye kichupo cha Kuhusu, na kigezo cha mazingira AFDIM_DISABLE_BACKGROUND_SERVICES=1 hakijawekwa. Kigezo hiki pia huzima faili la kumbukumbu la AFDIM na ukaguzi wa leseni wa nyuma unaopata faili la leseni au upyaishaji unaosubiri. Bila kumbukumbu, ZIP ya usaidizi haina kumbukumbu.

Kila kompyuta inahitaji leseni yake. Iwashe kwenye kikundi cha Licence cha kichupo cha Kuhusu kwenye mipangilio. Kwa ufunguo wa leseni, mtumiaji huchagua Weka ufunguo wa leseni…. Wakati huo kompyuta lazima ifikie api.afdim.com kupitia HTTPS. Ikiwa AutoCAD haina mtandao, mtumiaji huchagua Omba leseni. Msimbo wa ombi unaoonyeshwa hutumwa kupitia ukurasa wa Leseni. Faili la leseni linalorudi hupakiwa kwa Pakia leseni… katika kikundi hicho hicho. Tazama Jinsi leseni zinavyofanya kazi.

Windows ikiruhusu, AFDIM pia huandika leseni iliyopakiwa kwenye %ProgramData%\AFDIM\license. Akaunti nyingine za Windows kwenye kompyuta hiyo hazihitaji tena kuwezesha.

Dirisha la terminali
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 pia hurekodi amri ya kimya kwenye thamani ya QuietUninstallString ya ufunguo wa sajili Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1. Ufunguo uko chini ya HKCU kwa usakinishaji wa mtumiaji mmoja na chini ya HKLM kwa usakinishaji wa watumiaji wote.

Kiondoaji huhifadhi mipangilio ya mtumiaji kwa chaguo-msingi, hivyo kuondoa na kusakinisha tena kunaweza kufanya kazi kama ukarabati. Ili kufuta data pia, ongeza /PURGEDATA:

Dirisha la terminali
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA

/PURGEDATA hufuta %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM na %TEMP%\AFDIM za akaunti inayoendesha kiondoaji. Akaunti nyingine za Windows huhifadhi folda zao. Ndani ya %LOCALAPPDATA%\AFDIM, folda ya license huhifadhiwa kila wakati. /PURGEDATA haifuti kamwe %ProgramData%\AFDIM\license au ufunguo wa sajili HKCU\Software\AFDIM. Kache ya masasisho huondolewa kila wakati.

Ikiwa AutoCAD inaendesha wakati wa uondoaji, kiondoaji huhifadhi faili zinazoshikiliwa na AutoCAD. Uondoaji wenye dirisha huonyesha dirisha linalosema hivyo: funga madirisha yote ya CAD, kisha endesha kiondoaji tena. Uondoaji wa kimya huorodhesha faili hizo kwenye kumbukumbu yake. Hakuna kuwasha upya kunakohitajika. Faili zilizo kwenye folda ambayo njia yake imebadilika pia huhifadhiwa. Funga kila dirisha la CAD kisha ujaribu tena kuondoa au kusakinisha upya, au angalia njia zilizo kwenye kumbukumbu kabla ya kufuta chochote kwa mkono. Hakuna kinachofutwa wakati wa kuingia tena.

  1. Anzisha AutoCAD. Kichupo cha utepe cha AFDIM huonekana na vitufe Dimension na Settings. Majina haya mawili ni ya Kiingereza katika kila lugha.
  2. Endesha AFDIM. Hufanya kazi bila NETLOAD. Kwenye kompyuta isiyo na leseni, dirisha Welcome to AFDIM au AFDIM haijawashwa hufunguka. Dirisha lolote linaonyesha kuwa programu-jalizi imepakiwa.
  3. Hakikisha PackageContents.xml ipo kwenye folda ya kifurushi na ina kizuizi cha Components ambacho SeriesMin na SeriesMax zake zinafunika AutoCAD iliyosakinishwa.
  4. Hakikisha state.json inaonyesha activeVersion, channel na installScope zinazotarajiwa.

Ikiwa AFDIM ni amri isiyojulikana, anzisha AutoCAD upya mara moja kwa sababu hutafuta programu-jalizi wakati wa kuanza pekee. Ikiwa bado haifanyi kazi, kagua sera za SECURELOAD na TRUSTEDPATHS. Kisha tuma faili la /LOG na toleo la AutoCAD kwa Usaidizi.