Ծրագրերը, տեղադրողները կամ խաղերը (ինչպես նաեւ գործող «ներսում» գործող ծրագրերը) գործարկելիս կարող եք հանդիպել «Հայցվող գործողությունը պահանջում է աճ»: Երբեմն ձախողման կոդը նշված է `740 եւ նման տեղեկատվություն` CreateProcess- ը չկատարվեց կամ սխալ է ստեղծում գործընթացը: Իսկ Windows 10-ում սխալը հայտնվում է ավելի շատ, քան Windows 7-ում կամ 8-ում (այն պատճառով, որ Windows 10- ի լռելյայն կերպով պահպանվում են բազմաթիվ թղթապանակներ, ներառյալ Ծրագրային ֆայլերը եւ C- ի արմատը):
Այս ձեռնարկում մանրամասնորեն ներկայացված է սխալի հնարավոր պատճառների մասին, ինչը հանգեցնում է 740 կոդով ձախողմանը, ինչը նշանակում է, «Հայցվող գործողությունը պահանջում է աճ» եւ իրավիճակը շտկելու համար:
«Հայցվող գործողությունը պահանջում է աճ» սխալի պատճառները եւ ինչպես ամրագրել դրանք
Ինչպես կարելի է հասկանալ տապալման թիրախից, սխալը կապված է այն իրավունքների հետ, որոնց հետ ծրագիրը կամ գործընթացը սկսվում է, սակայն այդ տեղեկությունները միշտ չէ, որ թույլ են տալիս սխալը շտկել, քանի որ ձախողումը հնարավոր է այն պայմաններում, երբ ձեր օգտագործողը Windows- ի ադմինիստրատորն է, ադմինիստրատորի անունը:
Հաջորդը մենք համարում ենք առավել հաճախակի դեպքեր, երբ առկա է 740 ձախողում եւ նման իրավիճակներում հնարավոր գործողությունների մասին:
Ֆայլը ներբեռնվելուց եւ վազելուց հետո սխալ տեղի ունեցավ
Եթե դուք պարզապես ներբեռնել եք ծրագրային ֆայլ կամ տեղադրող (օրինակ, Microsoft- ի DirectX վեբ տեղադրողը), սկսեք այն եւ տեսնել հաղորդագրություն, ինչպիսին է սխալ ստեղծելու գործընթացը: Պատճառը `պահանջվող գործողությունը պահանջում է աճ, ամենայն հավանականությամբ, այն փաստը, որ ֆայլը ուղղակիորեն վարում է բրաուզերից, եւ ոչ թե ձեռքով բեռնել թղթապանակից:
Ինչ է տեղի ունենում, երբ սկսվում է բրաուզերից:
- Ֆայլը, որը պահանջում է օգտվողին որպես ադմինիստրատոր վարել, բրաուզերը որպես սովորական օգտվող է սկսում (քանի որ որոշ բրաուզերներ չգիտեն, թե ինչպես անել տարբեր բաներ, օրինակ, Microsoft Edge):
- Երբ սկսվում են գործողություններ, պահանջվում է վարչական իրավունքներ, ձախողում է տեղի ունենում:
Այս դեպքում լուծումը ներթափանցված ֆայլը գործարկեք այն թղթապանակից, որտեղ այն բեռնված է ձեռքով (Explorer- ից):
Նշում. եթե վերը նշվածը չի աշխատում, ֆայլի վրա սեղմեք աջ եւ ընտրեք «Run as Administrator» (միայն եթե վստահ եք, որ ֆայլը հուսալի է, հակառակ դեպքում ես խորհուրդ կտայի ստուգել այն VirusTotal- ում առաջին անգամ), քանի որ դա կարող է լինել սխալի պատճառը, թղթապանակներ (որոնք ծրագրերը չեն կարող անել, աշխատել որպես նորմալ օգտագործող):
Ծրագրի համատեղելիության կարգավորումներում նշեք «Run as Administrator»
Երբեմն ինչ-ինչ նպատակների համար (օրինակ, պաշտպանված Windows 10, 8 եւ Windows 7 թղթապանակների հետ աշխատելու համար), օգտվողը ավելացնում է ծրագրի համատեղելիության կարգավորումներ (կարող եք դրանք բացել դրանք `աջից սեղմում կիրառման exe ֆայլի վրա - հատկություններ - համատեղելիություն) եւ ընտրեք« Run այս ծրագիրը որպես ադմինիստրատոր »:
Սա սովորաբար խնդիրներ չի առաջացնում, բայց, օրինակ, եթե այս ծրագիրը մուտք եք գործել Explorer- ի համատեքստային ցանկից (այսպիսին եմ ստացել հաղորդագրությունը արխիվացնողում) կամ այլ ծրագրից, կարող եք ստանալ «Հայցվող գործողությունը պահանջում է առաջխաղացում»: Պատճառը այն է, որ կանխադրված Explorer- ը սկսում է կոնտեքստային մենյուի տարրերը պարզ օգտագործողի իրավունքներով եւ «չի կարող» սկսել ծրագիրը «Run this program as administrator» վանդակը:
Խնդիրն այն է, որ գնան դեպի .exe ծրագրի ֆայլի հատկությունները (սովորաբար նշվում է սխալի հաղորդագրության մեջ) եւ, եթե վերը նշված նշանը տեղադրված է Համատեղելիության էջում, հեռացրեք այն: Եթե վանդակը բացակայում է, սեղմեք "Փոխել բոլոր օգտագործողների համար գործարկման ընտրանքները" կոճակը եւ դրանից զերծ մնալ:
Կիրառեք պարամետրերը եւ կրկին փորձեք ծրագիրը:
Կարեւոր նշում ` Եթե նշանը չի սահմանվում, փորձեք, ընդհակառակը, տեղադրել այն, դա կարող է որոշակի դեպքերում սխալը շտկել:
Մեկ ծրագիր սկսեք մեկ այլ ծրագրից
Սխալները «պահանջում են առաջխաղացում» կոդ 740-ով եւ CreateProcess- ը չկատարված կամ սխալի ստեղծում Process հաղորդագրությունների ստեղծումը կարող է հանգեցնել այն հանգամանքին, որ ադմինիստրատորի անունից ոչ մի ծրագիր, որը վարում է ոչ թե իդենտիֆիկատի անունից, փորձում է սկսել այլ ծրագիր, որը պահանջում է վարչական իրավունքներ գործել:
Հաջորդ մի քանի հնարավոր օրինակներ:
- Եթե սա ինքնաբերաբար գրված խաղադրույք է հեղեղից, որը, ի թիվս այլ բաների, տեղադրում է vcredist_x86.exe, vcredist_x64.exe կամ DirectX, նկարագրված սխալը կարող է առաջանալ, երբ այդ լրացուցիչ բաղադրիչների տեղադրումը սկսվում է:
- Եթե ինչ-որ մեկնարկային ծրագիր է, որը մեկնարկում է այլ ծրագրեր, ապա դա կարող է հանգեցնել նաեւ որոշակի ձախողման, երբ սկսում է ինչ-որ բան:
- Եթե ծրագիրն սկսում է երրորդ կողմի գործարկվող մոդուլ, որը պետք է փրկի արդյունքը պաշտպանված Windows թղթապանակում, ապա դա կարող է առաջացնել սխալ 740: Օրինակ `ffmpeg- ով աշխատող ցանկացած տեսանյութ կամ պատկերի փոխարկիչ, եւ արդյունքում ֆայլը պետք է պահվի պահպանվող թղթապանակում օրինակ, Windows 10-ի C- ի արմատը):
- Նմանատիպ խնդիր կարող է լինել նաեւ որոշակի .bat կամ .cmd ֆայլեր օգտագործելը:
Հնարավոր լուծումներ.
- Լքել տեղադրման մեջ լրացուցիչ բաղադրիչների տեղադրումը կամ դրանց տեղադրումը ձեռքի տակ (սովորաբար, գործարկվող ֆայլերը նույն թղթապանակում են, որպես սկզբնական setup.exe ֆայլ):
- Կառավարեք «աղբյուր» ծրագրի կամ խմբաքանակի ֆայլը որպես ադմինիստրատոր:
- Սարքերում, cmd ֆայլերում եւ ձեր սեփական ծրագրերում, եթե դուք մշակող եք, մի օգտագործեք ծրագրի ուղին, բայց օգտագործեք այս կառույցը `գործելու համար. cmd / c- ը սկսել path_to_program (այս դեպքում, անհրաժեշտության դեպքում, կբացվի UAC հարցում): Տեսեք, թե ինչպես ստեղծել bat ֆայլ:
Լրացուցիչ տեղեկություններ
Նախեւառաջ, վերոհիշյալ քայլերից որեւէ մեկին կատարելու համար «Հայցվող գործողությունը պահանջում է առաջխաղացում» սխալը, ձեր օգտագործողը պետք է ունենա ադմինիստրատորի իրավունք կամ դուք պետք է գաղտնաբառ ունենաք համակարգչի վրա ադմինիստրատորից օգտատիրոջ հաշիվից (տես Ինչպես user admin in windows 10):
Եվ վերջապես, մի քանի լրացուցիչ տարբերակներ, եթե դուք դեռ չկարողանաք հաղթահարել սխալը.
- Խնայելով, ֆայլի արտահանման ժամանակ սխալ է տեղի ունենում, փորձեք ցույց տալ օգտագործողի թղթապանակներից որեւէ մեկի (փաստաթղթեր, նկարներ, երաժշտություն, վիդեո, աշխատասեղան) որպես փրկության տեղադրություն:
- Այս մեթոդը վտանգավոր է եւ բարձր անցանկալի (միայն ձեր ռիսկով, խորհուրդ չեմ տալիս), բայց Windows- ում լիովին անջատելը UAC- ն կարող է օգնել լուծել խնդիրը: