Գործարկման ժամանակի սխալ է տեղի ունենում, երբ ծրագիրն աշխատում է կամ երբ առաջին անգամ փորձում եք գործարկել հավելվածը: Սխալը երբեմն ինքնին անհետանում է՝ պարզապես վերաբացելով հավելվածը, բայց եթե ոչ, կան մի շարք բաներ, որոնք կարող եք փորձել:
Գործարկման ժամանակի սխալներ
Կախված իրավիճակից, կան մի քանի պատճառ, թե ինչու կարող է առաջանալ գործարկման ժամանակի սխալ.
- Ծրագրաշարում վրիպակ կա:
- Հիշողությունը կամ համակարգի մեկ այլ ռեսուրս պակասում է:
- Դուք մուտքագրել եք օտար նիշ տեքստային դաշտում կամ կատարել եք ինչ-որ գործողություն, որն անթույլատրելի է:
Սխալը սովորաբար հայտնվում է որպես փոքր պատուհան՝ հաճախ ազդող ծրագրի ցուցումով, իսկ երբեմն՝ սխալի կոդով և հաղորդագրությամբ: Հուշումը կարող է ներառել նաև աջակցության թիմի կամ ադմինիստրատորի հետ կապվելու առաջարկ:
Ահա մի քանի օրինակ՝
Գործարկման ժամանակի սխալ է տեղի ունեցել: Ցանկանու՞մ եք վրիպազերծել:
Գործարկման ժամանակի սխալ:
Ծրագիր՝
Այս հավելվածը պահանջել է, որ Runtime-ը դադարեցվի անսովոր կերպով:
Գործարկման ժամանակի սխալ ':
Ուշադիր ուշադրություն դարձնելը, թե ինչ է ասում սխալը, հնարավորության դեպքում, դա լուծելու լավագույն միջոցն է: Եթե սխալը չափազանց ընդհանուր է ախտորոշելու համար, ապա հաջորդաբար հետևեք ստորև նշված քայլերին: Այնուամենայնիվ, եթե դա հատուկ է և նշում է Microsoft Visual C++Runtime Library-ի նման մի բան, ապա դա այն քայլն է, որից դուք պետք է սկսեք:
Ինչպես շտկել գործարկման ժամանակի սխալ
Գործարկման ժամանակի սխալները ի հայտ են գալիս տարբեր իրավիճակներում, այնպես որ հնարավոր շտկումներն ամբողջ տախտակում են:
-
Վերագործարկեք համակարգիչը: Սա հավանական լուծումն է, եթե ձեր համակարգիչը հանկարծ զգա, որ այն սովորականից շատ ավելի դանդաղ է աշխատում:
Աշխատաժամանակի որոշ սխալներ առաջանում են հիշողության հետ կապված խնդիրների պատճառով, և վերագործարկումը ամենաարագ ճանապարհն է փակելու այն ամենը, ինչ ներկայումս աշխատում է ձեր համակարգչում: Սա կազատի նախկինում օգտագործված համակարգի ռեսուրսները այն ծրագրի համար, որը սխալ է թույլ տալիս:
-
Թարմացրեք ծրագիրը վերջին տարբերակին: Գործարկման ժամանակի սխալը կարող է առաջանալ սխալի պատճառով, որը դեռ չի շտկվել ձեր օգտագործած թողարկումում:
Օրինակ՝ որոշ օգտատերեր հաղորդում են գործարկման ժամանակի սխալի մասին, երբ նրանք օգտագործում են NVIDIA GeForce Experience՝ գրաֆիկական քարտերի թարմացումները ստուգելու համար: Այս սցենարում դուք կթարմացնեք NVIDIA ծրագիրը։
Հնարավոր է անհրաժեշտ լինի նորից ներբեռնել այն ծրագրակազմի արտադրողի կայքից, եթե չկա թարմացումների ստուգման ներկառուցված մեթոդ:
Սա լավ ժամանակ է նաև Windows-ի թարմացումները ստուգելու համար:
-
Լրիվ ջնջեք ծրագիրը, այնուհետև նորից տեղադրեք այն: Տեղադրումը, որը ճիշտ չի ավարտվում, կարող է լինել գործարկման ժամանակի սխալի պատճառը:
Նախորդ քայլի թարմացման ընթացակարգը կարող էր դա անել, բայց եթե դուք դեռ ստանում եք սխալը, ժամանակն է ամբողջությամբ ջնջել ծրագիրը և հաստատել, որ այն նորից տեղադրվում է զրոյից:
Որոշ ապատեղադրողներ այնքան էլ լավ չեն ջնջում ֆայլի բոլոր մնացորդները ռեեստրից և կոշտ սկավառակից: Փորձեք հատուկ ծրագրի ապատեղադրիչ, եթե հավելված ստեղծողի սովորական գործիքը չի շտկում սխալը:
- Տեղադրեք Microsoft Visual C++ վերաբաշխվող վերջին փաթեթը: Եթե ձեր սխալը ինչ-որ բան ասում է Visual C++ գրադարանների գործարկման ժամանակի բաղադրիչների մասին, ապա դա հավանական լուծում է:
- Օգտագործեք SFC scannow-ը վնասված Windows ֆայլերը վերականգնելու համար: SFC հրամանը կատարվում է հրամանի տողի պատուհանում և կարող է լինել գործարկման ժամանակի սխալի շտկում:
-
Գործարկեք System Restore-ը՝ ձեր համակարգիչը նախկին վիճակին վերադարձնելու համար: Սա կարող է շտկել գործարկման ժամանակի սխալը, եթե այն առաջացել է Windows ռեեստրի վնասված լինելու պատճառով:
- Վերատեղադրեք Windows-ը: Եթե կոնկրետ ծրագրի վրա կենտրոնանալը չի շտկել գործարկման ժամանակի սխալը, կամ եթե այն խանգարում է Windows-ի աշխատանքին ամբողջությամբ, վերակայումը ձեր վերջին տարբերակն է:
Ինչպես ծրագրավորողները կարող են կանխել գործարկման ժամանակի սխալները
Եթե դուք ծրագրաշար արտադրողն եք, GeeksforGeeks-ն առաջարկում է մի քանի եղանակներ՝ գործարկման ժամանակի սխալներից խուսափելու համար: Հետևեք այդ հղմանը, որպեսզի ավելի խորը ուսումնասիրեք գործարկման ժամանակի տարբեր տեսակի սխալները, օրինակներով, թե ինչու են դրանք տեղի ունենում և ինչ կարող եք անել դրանք կանխելու համար: Որոշ ուղղումներ ներառում են չնախաստորագրված փոփոխականներից խուսափելը և չափից շատ stack հիշողություն չհայտարարելը: