Տեղակայում
Այս էջը նախատեսված է այն մասնագետի համար, որը AFDIM-ը տեղադրում է արտադրամասի համակարգիչներում։ AFDIM-ը Inno Setup-ի մեկ տեղադրիչ է՝ AFDIM_Setup_<version>.exe, որը հասանելի է Ներբեռնում էջում։ Այն տեղադրում է AutoCAD® Autoloader-ի փաթեթ։ AutoCAD-ում ձեռքով գրանցում պետք չէ․ ոչ NETLOAD, ոչ COM գրանցում։ AutoCAD-ն ամեն մեկնարկին ստուգում է իր ApplicationPlugins պանակները և բեռնում փաթեթը։
Որտեղ ինչ է տեղադրվում
«Որտեղ ինչ է տեղադրվում » վերնագրով բաժին| Շրջանակ | Պլագինի փաթեթ | Հեռացման ծրագիր | Պահանջվում են բարձրացված իրավունքներ |
|---|---|---|---|
| Մեկ օգտվող (լռելյայն) | %APPDATA%\Autodesk\ApplicationPlugins\AFDIM.bundle | %APPDATA%\AFDIM\uninstall\unins000.exe | Ոչ |
Բոլոր օգտվողներ (/ALLUSERS) | %ProgramFiles%\Autodesk\ApplicationPlugins\AFDIM.bundle | %ProgramFiles%\AFDIM\uninstall\unins000.exe | Այո |
Հեռացման ծրագիրը դիտմամբ գտնվում է փաթեթի պանակից դուրս, քանի որ AutoCAD-ը ստուգում է փաթեթի պանակը։ Բոլոր օգտվողների տեղադրման դեպքում հեռացման ծրագիրը պահվում է %ProgramFiles%-ում, որպեսզի սովորական օգտվողը չկարողանա փոխարինել այն։ Օգտագործեք միայն աղյուսակում նշված տեղադրման տեսակի հեռացման ծրագիրը։ Երբեք մի գործարկեք հեռացման ծրագիր %ProgramData%-ից, նույնիսկ եթե հին հաղորդագրությունն այնտեղ է ուղղորդում։ Եթե բոլոր օգտվողների տեղադրման հեռացման ծրագիրը բացակայում է, այդ տեղադրումը վերանորոգելու համար գործարկեք պաշտոնական տեղադրիչը Ներբեռնում էջից /ALLUSERS-ով, ապա հեռացրեք այն։ Տեղադրիչը հրաժարվում է տեղադրել այլ տեսակի տեղադրման վրա։ Մեկ օգտվողի տեղադրման հեռացման ծրագիրը գործարկեք առանց ադմինիստրատորի իրավունքների։
Փաթեթը պարունակում է PackageContents.xml (Autoloader-ի մանիֆեստ), state.json (տեղադրված տարբերակը, թարմացումների ալիքը և տեղադրման շրջանակը) և Contents պանակը՝ յուրաքանչյուր տարբերակի համար առանձին ենթապանակով։ /NOAUTOUPDATE պարամետրով տեղադրումն ավելացնում է noautoupdate անունով ֆայլ։ Տեղադրիչը նաև ավելացնում է Start Menu-ի դյուրանցում՝ AFDIM › AFDIM Help։
AFDIM-ը աշխատանքի ընթացքում գրում է ստորև նշված տվյալները։ Բացառությամբ %ProgramData%\AFDIM\license-ի, որը կիսվում է բոլոր հաշիվների միջև, յուրաքանչյուր Windows հաշիվ ունի սեփական պատճենը։
| Տեղադրություն | Բովանդակություն |
|---|---|
%APPDATA%\AFDIM | Կարգավորումներ և պահպանված չափման ստանդարտներ |
%LOCALAPPDATA%\AFDIM\logs | Աջակցության մատյան |
%LOCALAPPDATA%\AFDIM\cache | Թարմացումների ներբեռնումներ |
%LOCALAPPDATA%\AFDIM\license | Այս Windows հաշվի լիցենզիա |
%ProgramData%\AFDIM\license | Համակարգչի բոլոր հաշիվների լիցենզիա, երբ Windows-ը թույլ է տալիս գրել այնտեղ |
HKCU\Software\AFDIM | Տեղադրման ID և լիցենզիայի ստուգման ժամի գրառում |
%TEMP%\AFDIM | About ներդիրի կարգավորումների պատուհանի Export the last run’s geometry… հրամանով ստեղծված երկրաչափության արտահանումներ |
Հեռացման ծրագիրը միշտ պահպանում է լիցենզիայի պանակներն ու գրանցամատյանի բանալին։ Տես Հեռացում։
Երկու շրջանակները չեն կարող միաժամանակ գոյություն ունենալ
«Երկու շրջանակները չեն կարող միաժամանակ գոյություն ունենալ » վերնագրով բաժինՏեղադրիչը չի աշխատում, եթե AFDIM-ն արդեն տեղադրված է մյուս շրջանակով։ AutoCAD-ը ստուգում է ApplicationPlugins-ի երկու արմատներն էլ, ուստի երկու պատճեններն էլ կբեռնվեն։ AFDIM հրամանը կգրանցվի երկու անգամ, իսկ ներհավելվածային թարմացուցիչը կթարմացնի միայն մեկ պատճենը։ Մերժման հաղորդագրությունը նշում է, թե որ unins000.exe-ն պետք է նախ գործարկել։ Անաղմուկ տեղադրման դեպքում հաղորդագրություն չի ցուցադրվում․ տեղադրումը դադարեցվում է, իսկ պատճառը գրվում է /LOG ֆայլում։
Ծածկվող AutoCAD թողարկումները
«Ծածկվող AutoCAD թողարկումները » վերնագրով բաժինԲոլոր համակարգիչների համար օգտագործվում է մեկ փաթեթ։ PackageContents.xml-ը AutoCAD-ի յուրաքանչյուր թողարկման շարք ուղղորդում է համապատասխան կառուցմանը։
| Կառուցում | Թողարկման շարքեր | AutoCAD-ի տարիներ | Կարգավիճակ |
|---|---|---|---|
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-ը բեռնում է AFDIM-ը՝ առանց վերատեղադրման։ Նույն տարիների AutoCAD Mechanical-ն օգտագործում է նույն կառուցումը։ AutoCAD LT-ը չի աջակցվում, քանի որ չունի .NET API։ Տեղադրիչի Detected AutoCAD էջը միայն տեղեկություն է տալիս։ Այն տարբերակների առանձին նշատուփեր չունի։
Տեղադրել, երբ AutoCAD-ը բաց է
«Տեղադրել, երբ AutoCAD-ը բաց է » վերնագրով բաժինՍա աջակցվում է։ Յուրաքանչյուր տարբերակ տեղադրվում է իր ենթապանակում, ուստի բաց AutoCAD-ը չի կողպում տեղադրիչի գրած ֆայլերը։ Տեղադրիչը ցուցադրում է նշում և շարունակում աշխատանքը։ Նախապես AutoCAD-ը փակել պետք չէ։ Արդեն բաց AutoCAD-ը AFDIM-ը կբեռնի հաջորդ մեկնարկին։
Անաղմուկ տեղադրում
«Անաղմուկ տեղադրում » վերնագրով բաժինAFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTARTՏեղադրման հրաշագործն ու լիցենզիայի պայմանագիրը անգլերեն են։ AFDIM Help էջը բացվում է վիետնամերեն, եթե Windows-ը կարգավորված է Վիետնամի համար, իսկ այլ դեպքերում՝ անգլերեն։
Պլագինն ունի իր ինտերֆեյսի լեզուն։ Նոր տեղադրումը սկսվում է անգլերենով, կամ վիետնամերենով, եթե Windows-ը կարգավորված է Վիետնամի համար (ցուցադրման լեզու, տարածաշրջանային ձևաչափ կամ երկիր)։ Յուրաքանչյուր օգտվող կարող է փոխել լեզուն կարգավորումների պատուհանի վերնամասի 56 լեզվով ցանկից։ Պատուհանը բացվում է AFDIM ժապավենի Settings կոճակով։ Լեզուն կիրառվում է պատուհանի, ծանուցումների և հրամանի տողի հաղորդագրությունների համար։ Դեռ չթարգմանված տեքստը ցուցադրվում է անգլերեն։ Ընտրությունը պահվում է տվյալ օգտվողի կարգավորումներում։
| Պարամետր | Արդյունք |
|---|---|
/VERYSILENT | Օգտվողի ինտերֆեյս չի ցուցադրվում։ Օգտագործեք սցենարով տարածման համար։ |
/SILENT | Ցուցադրվում է միայն առաջընթացի պատուհանը, առանց հրաշագործի էջերի։ |
/SUPPRESSMSGBOXES | Ճնշում է հաղորդագրությունների պատուհանները։ Օգտագործեք /VERYSILENT-ի հետ։ |
/NORESTART | Երբեք չի վերագործարկում համակարգիչը։ Տեղադրիչը վերագործարկում չի պահանջում, բայց միևնույն է փոխանցեք այս պարամետրը։ |
/LOG="C:\path\afdim.log" | Գրում է տեղադրման ամբողջ մատյանը։ Կցեք այն տեղադրման վերաբերյալ աջակցության դիմումին։ |
/ALLUSERS | Տեղադրում է բոլոր օգտվողների համար՝ %ProgramFiles%-ում։ Պահանջվում են բարձրացված իրավունքներ։ state.json-ում գրանցում է մեքենայի շրջանակը, ինչն անջատում է ներհավելվածային թարմացումները։ |
/CURRENTUSER | Տեղադրում է ընթացիկ օգտվողի համար։ Սա լռելյայն տարբերակն է։ |
/NOAUTOUPDATE | Անջատում է այս տեղադրման ներհավելվածային թարմացումները՝ ավելացնելով noautoupdate ֆայլը։ Առանց այս պարամետրի տեղադրիչը կրկին գործարկելիս թարմացումները նորից միանում են։ |
/EXCLUDESERIES=<series> | Բաց է թողնում նշված թողարկման շարքը ծածկող կառուցումը, որպեսզի այդ շարքի AutoCAD-ը չբեռնի AFDIM-ը։ Մի քանի շարք բաժանեք ստորակետերով։ |
/NOICONS | Չի ստեղծում Start Menu-ի դյուրանցումը։ |
/DIR="C:\path" | Փոխում է տեղադրման պանակը։ Սա հազվադեպ է ճիշտ ընտրություն, քանի որ AutoCAD-ը ստուգում է միայն ստանդարտ ApplicationPlugins տեղադրությունները։ |
/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։ Պարամետրը հեռացնում է այդ շարքը ծածկող ամբողջ կառուցումը։ R23.0-ը բացառելու դեպքում AFDIM-ը չի բեռնվում 2013–2020 թվականների AutoCAD-ում։ R24.1-ը բացառելու դեպքում չի բեռնվում 2021–2024 թվականների AutoCAD-ում։ R25.0 կամ R25.1-ը բացառելու դեպքում չի բեռնվում թե՛ 2025, թե՛ 2026 թվականների AutoCAD-ում։ Տեղադրիչն անտեսում է իրեն անհայտ շարքը։
Մեկ կամ բոլոր օգտվողների համար
«Մեկ կամ բոլոր օգտվողների համար » վերնագրով բաժինՄեկ օգտվողի տեղադրման անվտանգության փոխզիջումը
«Մեկ օգտվողի տեղադրման անվտանգության փոխզիջումը » վերնագրով բաժինԼռելյայն տեղադրումը պլագինի DLL-ը դնում է %APPDATA%-ի տակ։ Մուտք գործած օգտվողը կարող է գրել այդ պանակում, իսկ AutoCAD-ը յուրաքանչյուր մեկնարկին բեռնում է DLL-ը սեփական գործընթացի մեջ։ Նույն օգտվողի իրավունքներով աշխատող ծրագիրը կարող է տեղում փոխարինել DLL-ը, օրինակ՝ վնասակար ծրագիր կամ վտանգված հավելում։ Դրանից հետո դրա կոդն աշխատում է AutoCAD-ի ներսում՝ առանց հուշման կամ բարձրացված իրավունքների։ Սա վերաբերում է մեկ օգտվողի համար տեղադրվող AutoCAD-ի յուրաքանչյուր պլագինին, քանի որ տեղադրման համար օգտվողը պետք է կարողանա գրել այդ պանակում՝ առանց ադմինիստրատորի իրավունքների։
Ռիսկը նվազեցնող միջոցներ՝
| Միջոց | Արդյունք |
|---|---|
Տեղադրել /ALLUSERS-ով | DLL-ը գտնվում է %ProgramFiles%-ի տակ, որտեղ սովորական օգտվողը չի կարող գրել։ Այն փոխարինելու համար ադմինիստրատորի իրավունքներ են պետք։ |
Պահել SECURELOAD-ը լռելյայն 1 արժեքով | AutoCAD-ը մերժում է վստահելի ուղիներից դուրս գտնվող .NET հավաքածուները։ Այն չի կանխում վստահելի ֆայլի տեղում փոխարինումը, բայց արգելում է մեկ այլ տեղում դրված նոր DLL-ը։ |
| Կիրառել հավելվածների կառավարում (WDAC կամ AppLocker) | Կարող է արգելափակել փոփոխված DLL-ը։ 0.1.6-ից տեղադրիչը և AFDIM.dll-ը կոդով ստորագրված են (հրատարակիչ՝ TO VAN TIN)։ |
| Հետևել փաթեթի պանակում անսպասելի գրառումներին | Contents\<version>\-ում որևէ բան չպետք է փոխի, բացի տեղադրիչից կամ ներհավելվածային թարմացումից (Update now՝ About ներդիրում)։ |
Եթե արտադրամասը ցանկանում է DLL-ը տեղադրել մի տեղում, որը կարող են փոխել միայն ադմինիստրատորները, օգտագործեք /ALLUSERS։
Մի քանի համակարգիչ ունեցող արտադրամասեր և շարժական պրոֆիլներ
«Մի քանի համակարգիչ ունեցող արտադրամասեր և շարժական պրոֆիլներ » վերնագրով բաժինՄի քանի համակարգիչ ունեցող արտադրամասում օգտագործեք /ALLUSERS։ %APPDATA%-ը շարժական է։ Շարժական պրոֆիլների կամ պանակների վերահղման դեպքում մեկ օգտվողի տեղադրումը մուտք գործելիս ցանցով պատճենում է պլագինը։ Նույն օգտվողով մուտք գործած երկու համակարգիչ կարող են նաև միաժամանակ փոխել նույն պանակը։
AFDIM_Setup_<version>.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /ALLUSERSԳործարկեք բարձրացված իրավունքներով համատեքստից, օրինակ՝ SCCM, Intune կամ Group Policy-ի մեկնարկային սցենարից։ Այդ համակարգչի յուրաքանչյուր օգտվող ստանում է AFDIM-ը, իսկ պլագինի ֆայլերը չեն պահվում շարժական պրոֆիլում։ Յուրաքանչյուր օգտվողի %APPDATA%\AFDIM կարգավորումները շարունակում են հետևել պրոֆիլին։
Եթե շարժական պրոֆիլներով պարտադիր է մեկ օգտվողի տեղադրումը, պանակների վերահղումից բացառեք %APPDATA%\Autodesk\ApplicationPlugins-ը։
Թարմացումներ ամբողջ համակարգչի տեղադրումներում
«Թարմացումներ ամբողջ համակարգչի տեղադրումներում » վերնագրով բաժինԲոլոր օգտվողների տեղադրումը, որը կոչվում է նաև ամբողջ համակարգչի տեղադրում, անջատում է ներհավելվածային թարմացումները, քանի որ սովորական օգտվողը չի կարող գրել %ProgramFiles%-ում։ Երբ AFDIM-ը գտնում է նոր տարբերակ, կարգավորումների պատուհանի About ներդիրի Updates խումբը Update now-ի փոխարեն ցուցադրում է հետևյալը՝
Այս տեղադրումը չի կարող ինքնուրույն թարմացվել․ այն տեղադրվել է բոլոր օգտատերերի համար, տեղադրման ժամանակ թարմացումներն անջատվել են, կամ դրա թղթապանակը միայն ընթերցման համար է։
Տարածեք նոր տարբերակները նույն եղանակով, ինչ առաջինը։ Նոր տեղադրիչը առկա տեղադրման վրա գործարկելը աջակցվող արդիականացում է։ Այն պահպանում է յուրաքանչյուր օգտվողի կարգավորումներն ու յուրաքանչյուր համակարգչի լիցենզիան։ Տարբերակների փոփոխությունները նշված են Թողարկման նշումներ էջում։
Թարմացումների մեկ ստուգումը update.afdim.com-ից ստորագրված թարմացումների հոսքի մեկ HTTPS հարցում է։ Այն երբեք չի արգելափակում AutoCAD-ը։ AFDIM-ը ստուգում է՝
- հետին պլանում՝ AutoCAD-ի մեկնարկին․ հաջող ստուգումից հետո առավելագույնը 24 ժամը մեկ, իսկ անհաջողից հետո՝ ոչ շուտ, քան 2 ժամ անց
- մեկ անգամ, երբ բացվում է կարգավորումների պատուհանը, եթե AFDIM-ն այդ AutoCAD աշխատաշրջանում դեռ չի ստուգել
- երբ օգտվողը About ներդիրում ընտրում է Check now
Առաջին երկու ստուգումները կատարվում են միայն այն ժամանակ, երբ About ներդիրում նշված է Check for updates automatically, և միջավայրի AFDIM_DISABLE_BACKGROUND_SERVICES=1 փոփոխականը սահմանված չէ։ Այդ փոփոխականը նաև անջատում է AFDIM-ի մատյանը և ֆոնային լիցենզիայի ստուգումը, որը ստանում է սպասող լիցենզիայի ֆայլը կամ երկարացումը։ Առանց մատյանի աջակցության ZIP-ը մատյան չի պարունակում։
Տեղակայված համակարգիչների լիցենզիաներ
«Տեղակայված համակարգիչների լիցենզիաներ » վերնագրով բաժինՅուրաքանչյուր համակարգչին անհրաժեշտ է իր լիցենզիան։ Ակտիվացրեք այն կարգավորումների պատուհանի About ներդիրի Licence խմբում։ Լիցենզիայի բանալիով օգտվողն ընտրում է Enter licence key…։ Այդ պահին համակարգիչը պետք է HTTPS-ով միանա api.afdim.com-ին։ Եթե AutoCAD-ից ցանց հասանելի չէ, օգտվողն ընտրում է Request licence։ Ցուցադրված հարցման կոդը ուղարկվում է Լիցենզիայի էջի միջոցով։ Ստացված լիցենզիայի ֆայլը նույն խմբում բեռնվում է Load licence… կոճակով։ Տես Ինչպես է աշխատում լիցենզավորումը։
Երբ Windows-ը թույլ է տալիս, AFDIM-ը բեռնված լիցենզիան գրում է նաև %ProgramData%\AFDIM\license պանակում։ Այդ համակարգչի Windows-ի մյուս հաշիվներն այլևս առանձին ակտիվացման կարիք չունեն։
Անաղմուկ հեռացում
«Անաղմուկ հեռացում » վերնագրով բաժին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-ը անաղմուկ հրամանը գրանցում է նաև գրանցամատյանի Software\Microsoft\Windows\CurrentVersion\Uninstall\{04AC9D3E-F942-4408-8BBC-73CB09043772}_is1 բանալու QuietUninstallString արժեքում։ Մեկ օգտվողի տեղադրման բանալին գտնվում է HKCU-ում, իսկ բոլոր օգտվողների տեղադրմանը՝ HKLM-ում։
Լռելյայն հեռացման ծրագիրը պահպանում է օգտվողի կարգավորումները, ուստի հեռացումն ու վերատեղադրումը կարող են վերականգնում կատարել։ Տվյալները նույնպես ջնջելու համար ավելացրեք /PURGEDATA՝
"%APPDATA%\AFDIM\uninstall\unins000.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /PURGEDATA/PURGEDATA-ն ջնջում է այն հաշվի %APPDATA%\AFDIM, %LOCALAPPDATA%\AFDIM և %TEMP%\AFDIM պանակները, որով գործարկվում է հեռացումը։ Windows-ի մյուս հաշիվների պանակները մնում են։ %LOCALAPPDATA%\AFDIM-ի ներսում license պանակը միշտ պահպանվում է։ /PURGEDATA-ն երբեք չի ջնջում %ProgramData%\AFDIM\license-ը կամ HKCU\Software\AFDIM գրանցամատյանի բանալին։ Թարմացումների քեշը միշտ հեռացվում է։
Եթե հեռացման ընթացքում AutoCAD-ը բաց է, հեռացման ծրագիրը թողնում է AutoCAD-ի կողմից պահվող ֆայլերը։ Ինտերակտիվ հեռացման ժամանակ ցուցադրվում է պատուհան, որը դա հայտնում է. փակեք CAD-ի բոլոր պատուհանները, ապա նորից գործարկեք հեռացման ծրագիրը։ Լուռ հեռացման ժամանակ այդ ֆայլերը թվարկվում են մատյանում։ Վերագործարկում չի պահանջվում։ Պահպանվում են նաև այն պանակի ֆայլերը, որի ուղին փոխվել է։ Փակեք CAD-ի բոլոր պատուհանները և նորից փորձեք հեռացումը կամ վերատեղադրումը, կամ ձեռքով որևէ բան ջնջելուց առաջ ստուգեք մատյանի ուղիները։ Հաջորդ մուտքի ժամանակ ոչինչ չի ջնջվում։
Ստուգում տեղակայումից հետո
«Ստուգում տեղակայումից հետո » վերնագրով բաժին- Գործարկեք AutoCAD-ը։ AFDIM ժապավենի ներդիրը հայտնվում է Dimension և Settings կոճակներով։ Այս 2 անունները բոլոր լեզուներում անգլերեն են։
- Գործարկեք
AFDIM։ Այն աշխատում է առանցNETLOAD-ի։ Լիցենզիա չունեցող համակարգչում բացվում է Welcome to AFDIM կամ AFDIM-ն ակտիվացված չէ պատուհանը։ Երկուսն էլ հաստատում են, որ պլագինը բեռնված է։ - Ստուգեք, որ փաթեթի պանակում առկա է
PackageContents.xmlֆայլը, և այն ունիComponentsբլոկ, որիSeriesMinուSeriesMaxարժեքները ծածկում են տեղադրված AutoCAD-ը։ - Ստուգեք, որ
state.json-ը ցույց է տալիս ակնկալվողactiveVersion,channelևinstallScopeարժեքները։
Եթե AFDIM-ը անհայտ հրաման է, մեկ անգամ վերագործարկեք AutoCAD-ը, քանի որ այն պլագինները ստուգում է միայն մեկնարկին։ Եթե դրանից հետո էլ խնդիրը մնա, ստուգեք SECURELOAD և TRUSTEDPATHS քաղաքականությունները։ Այնուհետև աջակցությանն ուղարկեք /LOG ֆայլն ու AutoCAD-ի տարբերակը՝ աջակցություն։