Deployment
దుకాణంలోని కంప్యూటర్లలో AFDIM ఇన్స్టాల్ చేసే వ్యక్తి కోసం ఈ పేజీ. Download నుంచి ఒకే Inno Setup installer AFDIM_Setup_<version>.exe వస్తుంది. ఇది AutoCAD® Autoloader bundleను ఇన్స్టాల్ చేస్తుంది. AutoCADలో చేతితో ఏదీ register చేయరు: NETLOAD, COM registration అవసరం లేదు. ప్రతి ప్రారంభంలో AutoCAD ApplicationPlugins folders scan చేసి bundleను లోడ్ చేస్తుంది.
ఏమి ఎక్కడ ఇన్స్టాల్ అవుతుంది
“ఏమి ఎక్కడ ఇన్స్టాల్ అవుతుంది ” అనే శీర్షిక గల విభాగం| Scope | Plugin bundle | Uninstaller | Elevation అవసరమా |
|---|---|---|---|
| Per-user (default) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | లేదు |
All users (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | అవును |
AutoCAD bundle folderను scan చేస్తుంది కాబట్టి uninstallerను ఉద్దేశపూర్వకంగా బయట ఉంచారు. All-users installలో సాధారణ user దాన్ని మార్చలేకుండా uninstaller %ProgramFiles%లో ఉంటుంది. పట్టికలో ఉన్న install రకానికి చెందిన uninstallerను మాత్రమే ఉపయోగించండి. పాత సందేశం ఏదైనా అక్కడికి చూపినా %ProgramData% నుండి ఏ uninstallerనూ ఎప్పుడూ నడపకండి. all-users install uninstaller లేకపోతే, ఆ installను సరిచేయడానికి డౌన్లోడ్ పేజీలోని అధికారిక installerను /ALLUSERSతో నడిపి, ఆ తర్వాత దాన్ని uninstall చేయండి. వేరే రకం install పైన install చేయడానికి installer నిరాకరిస్తుంది. per-user uninstallerను administrator హక్కులు లేకుండా నడపండి.
Bundleలో Autoloader manifest PackageContents.xml, ఇన్స్టాల్ వెర్షన్/update channel/install scope ఉన్న state.json, ఒక్కో వెర్షన్కు subfolder ఉన్న Contents folder ఉంటాయి. /NOAUTOUPDATEతో install చేస్తే noautoupdate ఫైల్ జోడుతుంది. Installer Start Menu shortcut AFDIM › AFDIM Help కూడా జోడిస్తుంది.
Runtimeలో AFDIM ఇవి రాస్తుంది. అన్ని accounts పంచుకునే %ProgramData%\AFDIM\license మినహా ప్రతి Windows accountకు సొంత కాపీ ఉంటుంది.
| స్థానం | విషయం |
|---|---|
%APPDATA%\AFDIM | Settings, saved drafting standards |
%LOCALAPPDATA%\AFDIM\logs | Support log |
%LOCALAPPDATA%\AFDIM\cache | Update downloads |
%LOCALAPPDATA%\AFDIM\license | ఈ Windows account licence |
%ProgramData%\AFDIM\license | Windows అనుమతిస్తే కంప్యూటర్లోని అన్ని accounts licence |
HKCU\Software\AFDIM | Licence check install ID, time record |
%TEMP%\AFDIM | Settings dialog About tabలో చివరి రన్ జ్యామితిని ఎగుమతి చేయి…తో చేసిన geometry exports |
Uninstaller licence folders, registry keyను ఎప్పుడూ ఉంచుతుంది. Uninstall చూడండి.
రెండు scopes కలసి ఉండలేవు
“రెండు scopes కలసి ఉండలేవు ” అనే శీర్షిక గల విభాగంAFDIM మరో scopeలో ఇప్పటికే ఉంటే installer నడవదు. AutoCAD రెండు ApplicationPlugins rootsనూ scan చేస్తుంది కాబట్టి రెండు copies లోడ్ అవుతాయి. AFDIM command రెండుసార్లు register అవుతుంది, app updater ఒక copyనే upgrade చేస్తుంది. ముందుగా నడపాల్సిన ఖచ్చితమైన unins000.exeను refusal message చెబుతుంది. Silent installలో message కనిపించదు: install చేయకుండా ఆగి కారణాన్ని /LOG ఫైల్లో రాస్తుంది.
మద్దతు ఉన్న AutoCAD releases
“మద్దతు ఉన్న AutoCAD releases ” అనే శీర్షిక గల విభాగంఒక bundle ప్రతి seatకు పనిచేస్తుంది. PackageContents.xml ప్రతి AutoCAD release seriesకు సరిపోయే buildను అందిస్తుంది.
| Build | Release series | AutoCAD సంవత్సరాలు | Status |
|---|---|---|---|
net472 | R19.0–R23.1 | 2013–2020 | విడుదలైంది; 2014, 2016–2018 ప్రయోగాత్మకం |
net48 | R24.0–R24.3 | 2021, 2022, 2023, 2024 | విడుదలైంది |
net8.0-windows | R25.0–R25.1 | 2025, 2026 | విడుదలైంది |
net10.0-windows | R26.0 | 2027 | విడుదలైంది, ప్రయోగాత్మకం |
తర్వాత ఇన్స్టాల్ చేసిన AutoCAD మద్దతు ఉన్న seriesలో ఉంటే reinstall లేకుండా AFDIM లోడ్ అవుతుంది. అదే సంవత్సరాల AutoCAD Mechanical కూడా అదే build లోడ్ చేస్తుంది. .NET API లేనందున AutoCAD LTకు support లేదు. Wizardలోని Detected AutoCAD పేజీ సమాచారానికే; ఒక్కో versionకు checkbox లేదు.
AutoCAD నడుస్తున్నప్పుడు install
“AutoCAD నడుస్తున్నప్పుడు install ” అనే శీర్షిక గల విభాగంఇది మద్దతు ఉంది. ప్రతి version వేరే subfolderలో ఇన్స్టాల్ అవుతుంది కాబట్టి నడుస్తున్న AutoCAD installer రాసే ఫైల్ను lock చేయదు. Installer ఒక note చూపించి కొనసాగుతుంది; ముందుగా AutoCAD మూయాల్సిన పని లేదు. నడుస్తున్న AutoCAD తదుపరి startలో AFDIM లోడ్ చేస్తుంది.
Silent install
“Silent install” అనే శీర్షిక గల విభాగంAFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTInstaller wizard, licence agreement Englishలో ఉంటాయి. Vietnam కోసం సెటప్ చేసిన Windowsలో AFDIM Help వియత్నామీస్లో తెరుస్తుంది; ఇతరచోట్ల Englishలో.
Pluginకు స్వంత interface language ఉంది. కొత్త install Englishలో ప్రారంభమవుతుంది; Windows display language, regional format లేదా country Vietnamగా ఉంటే Vietnameseలో. ప్రతి user settings dialog headerలోని 56 భాషల dropdownతో భాష మార్చుకోవచ్చు. AFDIM ribbon tabలోని Settings buttonతో dialog తెరవండి. Dialog, notice windows, command-line messagesలో భాష వర్తిస్తుంది. అనువాదం లేని text Englishలో కనిపిస్తుంది. ఎంపిక ఆ user settingsలో సేవ్ అవుతుంది.
| Switch | ప్రభావం |
|---|---|
/VERYSILENT | User interface లేదు. Script rolloutకు వాడండి. |
/SILENT | Progress window మాత్రమే; wizard pages లేవు. |
/SUPPRESSMSGBOXES | Message boxes అణచివేస్తుంది. /VERYSILENTతో వాడండి. |
/NORESTART | ఎప్పుడూ restart కాదు. Installerకు restart అవసరం లేదు; అయినా switch ఇవ్వండి. |
/LOG="C:\path\afdim.log" | పూర్తి install log రాస్తుంది. Installation support requestకు జత చేయండి. |
/ALLUSERS | %ProgramFiles% కింద అందరి కోసం install చేస్తుంది. Elevation అవసరం. Machine scopeను state.jsonలో నమోదు చేసి app updates ఆపుతుంది. |
/CURRENTUSER | ప్రస్తుత user కోసం install. Default. |
/NOAUTOUPDATE | noautoupdate ఫైల్ జోడించి ఈ installకు app updates ఆపుతుంది. Switch లేకుండా మళ్లీ installer నడిపితే updates తిరిగి వస్తాయి. |
/EXCLUDESERIES=<series> | ఆ release seriesకు build వదిలివేస్తుంది; ఆ series AutoCADలో AFDIM లోడ్ కాదు. అనేక seriesను commaలతో వేరు చేయండి. |
/NOICONS | Start Menu shortcut సృష్టించదు. |
/DIR="C:\path" | Install folderను override చేస్తుంది. AutoCAD ప్రామాణిక ApplicationPlugins స్థానాలనే scan చేస్తుంది కాబట్టి అరుదుగా సరైనది. |
/EXCLUDESERIESకు సంవత్సరం కాదు, release series ఇవ్వాలి: 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. ఆ seriesను cover చేసే మొత్తం buildను switch తొలగిస్తుంది. R23.0 మినహాయిస్తే 2013–2020లోని ప్రతి AutoCADలో AFDIM లోడ్ కాదు. R24.1 మినహాయిస్తే 2021–2024లో కాదు. R25.0 లేదా R25.1 మినహాయిస్తే 2025, 2026 రెండింటిలోనూ కాదు. తెలియని seriesను installer పట్టించుకోదు.
Per-user లేదా all-users
“Per-user లేదా all-users ” అనే శీర్షిక గల విభాగంPer-user installలో security trade-off
“Per-user installలో security trade-off ” అనే శీర్షిక గల విభాగంDefault install plugin DLLను %APPDATA%లో ఉంచుతుంది. Sign-in అయిన user ఈ folderలో రాయగలడు; ప్రతి startలో AutoCAD DLLను తన processలో లోడ్ చేస్తుంది. ఆ userగా నడిచే ఏ ప్రోగ్రామ్ అయినా, ఉదాహరణకు malware లేదా దెబ్బతిన్న add-in, DLLను అక్కడికక్కడే overwrite చేయగలదు. ఆ తర్వాత దాని code prompt లేదా elevation లేకుండా AutoCADలో నడుస్తుంది. Administrator rights లేని install పనిచేయాలంటే userకు ఆ folderలో write access అవసరం కాబట్టి ప్రతి per-user AutoCAD pluginకు ఇది వర్తిస్తుంది.
ప్రమాదం తగ్గించే చర్యలు:
| చర్య | ప్రభావం |
|---|---|
/ALLUSERSతో install | DLL %ProgramFiles%లో ఉంటుంది; సాధారణ user రాయలేరు. మార్చేందుకు administrator rights అవసరం. |
SECURELOAD default 1గా ఉంచండి | Trusted paths బయట .NET assembliesను AutoCAD నిరాకరిస్తుంది. Trusted fileను అదే చోట overwrite చేయడాన్ని ఆపదు; మరోచోట పెట్టిన కొత్త DLLను ఆపుతుంది. |
| Application control (WDAC లేదా AppLocker) | Tampered DLLను block చేయగలదు. 0.1.6 నుంచి installer, AFDIM.dll code-sign అయ్యాయి (publisher TO VAN TIN). |
| Bundle folderలో అనుకోని writes గమనించండి | Installer లేదా app update (About tabలో ఇప్పుడే నవీకరించు) తప్ప Contents\<version>\ను ఏదీ మార్చకూడదు. |
DLLను administrators మాత్రమే మార్చగల స్థానంలో ఉంచాలంటే /ALLUSERSతో install చేయండి.
బహుళ seats, roaming profiles
“బహుళ seats, roaming profiles ” అనే శీర్షిక గల విభాగంఅనేక seats ఉన్న సంస్థకు /ALLUSERS వాడండి. %APPDATA% roaming అవుతుంది. Roaming profiles లేదా folder redirection ఉంటే per-user install ప్రతి sign-inలో network ద్వారా pluginను copy చేస్తుంది. ఒకే userగా sign-in అయిన రెండు కంప్యూటర్లు ఆ folder కోసం పోటీ పడవచ్చు.
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSSCCM, Intune లేదా Group Policy startup script వంటి elevated context నుంచి నడపండి. కంప్యూటర్లో ప్రతి userకు AFDIM వస్తుంది; plugin files roaming profileలో ఉండవు. %APPDATA%\AFDIMలోని user settings మాత్రం profileతో పాటు ఉంటాయి.
Roaming profilesలో per-userగానే ఉండాల్సి వస్తే %APPDATA%\Autodesk\ApplicationPluginsను folder redirection నుంచి మినహాయించండి.
Machine-wide installsలో updates
“Machine-wide installsలో updates ” అనే శీర్షిక గల విభాగంAll-users లేదా machine-wide installలో app updates ఆఫ్ అవుతాయి; సాధారణ user %ProgramFiles%లో రాయలేడు. కొత్త version దొరికినప్పుడు settings dialog About tabలోని నవీకరణలు group, ఇప్పుడే నవీకరించు బదులుగా ఈ వచనం చూపిస్తుంది:
ఈ ఇన్స్టాలేషన్ తనంతట తాను అప్డేట్ కాలేదు: అందరు యూజర్ల కోసం ఇన్స్టాల్ అయింది, ఇన్స్టాల్ సమయంలో అప్డేట్లు ఆఫ్ చేశారు లేదా ఫోల్డర్ read-onlyగా ఉంది.
మొదటి install చేసినట్లే కొత్త releases push చేయండి. ఉన్న installపై కొత్త installer నడపడం మద్దతు ఉన్న upgrade. ప్రతి user settings, ప్రతి కంప్యూటర్ licence అలాగే ఉంటాయి. Releaseలో మారినవి Release notes పేజీలో.
Update check అనేది update.afdim.comలో signed update feed కోసం ఒక HTTPS request. ఇది AutoCADను ఎప్పుడూ block చేయదు. AFDIM తనిఖీలు:
- AutoCAD startలో backgroundలో: విజయవంతమైన check తర్వాత గరిష్ఠంగా 24 గంటలకు ఒకసారి, విఫలమైన తర్వాత 2 గంటలకు ముందుగా కాదు
- ఈ AutoCAD sessionలో ఇంకా check చేయకపోతే settings dialog తెరిచినప్పుడు ఒకసారి
- user About tabలో ఇప్పుడే తనిఖీ చేయి ఎంచుకున్నప్పుడు
నవీకరణల కోసం ఆటోమేటిక్గా తనిఖీ చేయి tick చేసి, AFDIM_DISABLE_BACKGROUND_SERVICES=1 environment variable సెట్ చేయకపోతేనే మొదటి రెండు checks జరుగుతాయి. ఆ variable AFDIM log file, ఎదురుచూస్తున్న licence file లేదా renewal తెచ్చే background licence checkను కూడా ఆపుతుంది. Log లేకపోతే support zipలో log ఉండదు.
నియోజించిన కంప్యూటర్లలో licences
“నియోజించిన కంప్యూటర్లలో licences ” అనే శీర్షిక గల విభాగంప్రతి కంప్యూటర్కు తన licence అవసరం. Settings dialog About tabలోని Licence groupలో activate చేయండి. Keyతో user లైసెన్స్ కీ నమోదు చేయి… ఎంచుకుంటారు. ఆ సమయంలో కంప్యూటర్ HTTPS ద్వారా api.afdim.comను చేరగలగాలి. AutoCAD నుంచి network access లేకుంటే లైసెన్స్ అభ్యర్థించు ఎంచుకోండి. చూపిన request codeను Licence page ద్వారా పంపండి. వచ్చిన licence fileను అదే groupలో Load licence…తో లోడ్ చేయండి. Licensing ఎలా పనిచేస్తుంది చూడండి.
Windows అనుమతించినప్పుడు లోడ్ చేసిన licenceను AFDIM %ProgramData%\AFDIM\licenseలో కూడా రాస్తుంది. అదే కంప్యూటర్లోని ఇతర Windows accounts మళ్లీ activate చేయనవసరం లేదు.
Silent uninstall
“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 /NORESTARTInno Setup registry key Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1లోని QuietUninstallString విలువలో silent commandను కూడా నమోదు చేస్తుంది. Per-user installకు key HKCU కింద, all-users installకు HKLM కింద ఉంటుంది.
Defaultగా uninstaller user settingsను ఉంచుతుంది; అందువల్ల uninstall, reinstall repairలా పనిచేయవచ్చు. Data కూడా తొలగించడానికి /PURGEDATA జోడించండి:
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA/PURGEDATA uninstaller నడిపే accountకు చెందిన %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM, %TEMP%\AFDIM తొలగిస్తుంది. ఇతర Windows accounts folders అలాగే ఉంటాయి. %LOCALAPPDATA%\AFDIMలో license folder ఎప్పుడూ ఉంచబడుతుంది. /PURGEDATA %ProgramData%\AFDIM\license లేదా HKCU\Software\AFDIM registry keyను ఎప్పుడూ తొలగించదు. Update cache మాత్రం ఎప్పుడూ తొలగుతుంది.
Uninstall సమయంలో AutoCAD నడుస్తుంటే, AutoCAD పట్టుకున్న files ను uninstaller అలాగే ఉంచుతుంది. Interactive uninstall ఈ విషయం చెప్పే window చూపిస్తుంది: అన్ని CAD windows మూసివేసి, uninstaller ను మళ్లీ నడపండి. Silent uninstall ఆ files ను తన log లో జాబితా చేస్తుంది. Restart అడగదు. మార్గం మారిన ఫోల్డర్లోని ఫైళ్లు కూడా ఉంచబడతాయి. అన్ని CAD విండోలను మూసి uninstall లేదా మళ్లీ install చేయడం మరోసారి ప్రయత్నించండి, లేదా చేతితో ఏదైనా తొలగించే ముందు logలోని మార్గాలను చూడండి. తర్వాతి sign-in సమయంలో ఏదీ తొలగించబడదు.
Deployment తర్వాత తనిఖీ
“Deployment తర్వాత తనిఖీ ” అనే శీర్షిక గల విభాగం- AutoCAD ప్రారంభించండి. Dimension, Settings అనే రెండు buttonsతో AFDIM ribbon tab కనిపిస్తుంది. ఈ రెండు పేర్లు ప్రతి భాషలో Englishలోనే ఉంటాయి.
AFDIMనడపండి.NETLOADలేకుండానే పని చేస్తుంది. Licence లేని కంప్యూటర్లో Welcome to AFDIM లేదా AFDIM యాక్టివేట్ కాలేదు window వస్తుంది. రెండూ plugin లోడ్ అయిందని నిర్ధారిస్తాయి.- Bundle folderలో
PackageContents.xml, ఇన్స్టాల్ చేసిన AutoCADను cover చేసేSeriesMin,SeriesMaxగలComponentsblock ఉన్నాయో చూడండి. state.jsonలో ఆశించినactiveVersion,channel,installScopeఉన్నాయో చూడండి.
AFDIM unknown command అయితే, AutoCAD startలో మాత్రమే plugins scan చేస్తుంది కాబట్టి ఒకసారి restart చేయండి. ఇంకా సమస్య ఉంటే SECURELOAD, TRUSTEDPATHS policies తనిఖీ చేయండి. తర్వాత /LOG file, AutoCAD versionను Supportకు పంపండి.