შეცდომა 0xc000007b Windows 7-ზე

Pin
Send
Share
Send

კომპიუტერში აპლიკაციების გააქტიურებისას, მომხმარებელმა შეიძლება შეცდომა გამოიწვიოს, რომელსაც თან ახლავს კოდი 0xc000007b. მოდით გავიგოთ მისი მიზეზები და აღმოფხვრის მეთოდები კომპიუტერი, რომელიც მუშაობს Windows 7.

აგრეთვე იხილეთ: როგორ დაფიქსირდეს შეცდომა 0xc00000e9 Windows 7-ის დატვირთვისას

შეცდომის აღმოფხვრის მეთოდები

0xc000007b ხდება, როგორც წესი, როდესაც OS ვერ ახერხებს იმ პროგრამის გაშვების პირობებს, რომლის გამოყენებაც მომხმარებელს ცდილობს. ამ პრობლემის საერთო მიზეზია DLL- ის ერთ-ერთი არარსებობა ან დაზიანება. პირველ რიგში, ეს ეხება შემდეგი კომპონენტების ფაილებს:

  • ვიზუალური C ++;
  • DirectX
  • წმინდა ჩარჩო
  • ვიდეო ბარათების დრაივერი (ყველაზე ხშირად nVidia).

DLL– ის კონკრეტული ფაილის არარსებობის უშუალო მიზეზი, რომელიც იწვევს შეცდომას 0xc000007b, შეიძლება მრავალი ფაქტორი იყოს:

  • შესაბამისი სისტემის კომპონენტის ან დრაივერის განახლებული და ფუნქციონალური ვერსიის არარსებობა;
  • სისტემის ფაილების დაზიანება;
  • უფლებების ნაკლებობა;
  • კომპიუტერის ვირუსული ინფექცია;
  • ანტივირუსით დაბლოკვა;
  • მეკობრეული პროგრამების ან Windows- ის აშენების გამოყენებით;
  • სისტემის პარამეტრები ვერ მოხერხდა პათოლოგიური გამორთვის გამო.

პრობლემის გადასაჭრელად უფრო კონკრეტულ ვარიანტებზე გადასვლამდე, საჭიროა ვირუსის ჩატარების ზოგადი კომპიუტერის სკანირება.

გაკვეთილი: ვირუსული სისტემის სკანირება ანტივირუსის დაყენების გარეშე

ამის შემდეგ, დარწმუნდით, რომ შეამოწმეთ სისტემა მისი ფაილების მთლიანობისთვის, რასაც მოჰყვება დაზიანებული ელემენტების აღდგენა, თუ ისინი აღმოაჩინეს.

გაკვეთილი: Windows 7-ში სისტემური ფაილების მთლიანობის შემოწმება

თუ ეს არ დაეხმარება, დროებით გამორთეთ ანტივირუსული და შეამოწმეთ პრობლემა რჩება მისი გამორთვის შემდეგ. თუ შეცდომა არ გამოჩნდება, გააქტიურეთ ანტივირუსული და დაამატეთ შესაბამისი პროგრამა სანდო პროგრამაში მის პარამეტრებში, იმ პირობით, რომ მასში დარწმუნებული ხართ.

გაკვეთილი: როგორ გამორთოთ ანტივირუსული საშუალება

გარდა ამისა, შეიძლება მოხდეს შეცდომა პროგრამების არალიცენზირებული ვერსიების ან Windows- ის მეკობრეული ნაგებობების გამოყენებისას. ამიტომ გირჩევთ რომ ყოველთვის გამოიყენოთ მხოლოდ იურიდიული პროგრამა.

შემდეგი, დეტალურად ვისაუბრებთ შესწავლილი პრობლემის მოგვარების ყველაზე ეფექტურ გზებზე.

მეთოდი 1: ადმინისტრაციული უფლებების მინიჭება

ერთ-ერთი მიზეზი, რის გამოც პროგრამა არ მიუწვდება საჭირო DLL– ს, არის იმის გამო, რომ მას არ აქვს შესაბამისი ნებართვები. ამ შემთხვევაში, თქვენ უნდა შეეცადოთ აწარმოოთ პროგრამა ადმინისტრატორის სახელით და, ალბათ, ეს გადაჭრის შეცდომას ყველა პრობლემას. ქვემოთ მოყვანილი მოქმედებების ალგორითმის მთავარი პირობაა სისტემაში შესვლა ადმინისტრაციული უფლებების მქონე ანგარიშის ქვეშ.

  1. მარჯვენა ღილაკით (RMB) შესრულებული ფაილის ან პრობლემური პროგრამული უზრუნველყოფის მალსახმობის საშუალებით. სიაში, რომელიც გამოჩნდება, შეარჩიეთ გაშვების ვარიანტი ადმინისტრატორის პრივილეგიით.
  2. თუ UAC გამორთულია, დაადასტურეთ განაცხადის გაშვება ანგარიშის კონტროლის ფანჯარაში, ღილაკის დაჭერით დიახ.
  3. თუ 0xc000007b– ს პრობლემა ნამდვილად იყო საჭირო ნებართვების არარსებობა, განცხადება უნდა დაიწყოს პრობლემების გარეშე.

მაგრამ პროგრამის დაწყებისას ყოველთვის არ არის მოსახერხებელი ზემოთ მოყვანილი მოქმედებების შესრულება, მით უმეტეს, თუ მისი გამოყენება საკმაოდ ხშირად გეგმავთ. შემდეგ უფრო მიზანშეწონილია მარტივი პარამეტრების გაკეთება, რის შემდეგაც პროგრამა დაიწყება ჩვეულებრივი მეთოდით - მაუსის მარცხენა ღილაკზე ორჯერ დაჭერით მის შესრულებულ ფაილზე ან მალსახმობაზე.

  1. დააჭირეთ RMB პროგრამის მალსახმობი ან მისი შესრულებული ფაილი. აირჩიეთ ელემენტი "თვისებები".
  2. თვისებების ფანჯარაში, რომელიც გამოჩნდება, გადადით განყოფილებაში "თავსებადობა".
  3. ბლოკში "უფლებების დონე" შეამოწმეთ სავალდებულო განაცხადის შესრულების პუნქტის გვერდი, ადმინისტრატორის სახელით და შემდეგ დააჭირეთ ღილაკს მიმართვა და "კარგი".
  4. ახლა პროგრამა გააქტიურდება ადმინისტრაციული უფლებებით, რაც ხელს შეუშლის შეცდომის გამოვლენას, რომელსაც ჩვენ ვსწავლობთ. ასევე შეგიძლიათ გამარტივდეს პროგრამის გაშვება UAC ფანჯარაში გააქტიურების დადასტურების გამორთვით. როგორ გავაკეთოთ ეს აღწერილია ჩვენს ცალკეულ გაკვეთილზე. მიუხედავად უსაფრთხოების მიზეზებისა, ჩვენ მაინც არ გირჩევთ ანგარიშის კონტროლის ფანჯრის გამორთვას.

    გაკვეთილი: როგორ გამორთოთ მომხმარებლის ანგარიშის კონტროლი Windows 7-ში

მეთოდი 2: დააინსტალირეთ კომპონენტები

ყველაზე ხშირად, 0xc000007b- ის მიზეზი არის სისტემის კონკრეტული კომპონენტის არარსებობა ან მისი შეუსაბამო ან დაზიანებული ვერსიის არსებობა. შემდეგ თქვენ უნდა დააყენოთ / დააინსტალიროთ პრობლემური კომპონენტი.

პირველ რიგში, თქვენ უნდა დააინსტალიროთ ვიდეო ბარათის დრაივერი, რადგან ახალი პროგრამები (განსაკუთრებით თამაშები) მოითხოვს დანამატებს, რომლებიც მიუწვდომელია ძველი კომპონენტებისთვის. შეცდომის ყველაზე გავრცელებული პრობლემა 0xc000007b გვხვდება იმ მომხმარებლებს შორის, რომლებიც იყენებენ nVidia გრაფიკის ადაპტერს.

  1. ჩამოტვირთეთ განახლებული დრაივერი მწარმოებლის ოფიციალურ ვებსაიტზე და გადმოწერეთ იგი თქვენს კომპიუტერში.
  2. დააჭირეთ დაწყება და წადი "პანელი".
  3. ღია განყოფილება "სისტემა და უსაფრთხოება".
  4. გარბოდა მოწყობილობის მენეჯერი.
  5. Snap- ის ფანჯრის გახსნა, გადადით განყოფილებაში "ვიდეო ადაპტერები".
  6. დააჭირეთ ვიდეოს ბარათის სახელს, რომლის მეშვეობითაც თქვენს კომპიუტერში გრაფიკული გამოსახულებებია ნაჩვენები.
  7. გახსენით ჩანართი "მძღოლი" ადაპტერის თვისებების ფანჯარაში.
  8. დააჭირეთ ღილაკს წაშლა.
  9. შემდეგ ფანჯარაში, რომელიც იხსნება, შეამოწმეთ ყუთი გვერდით "წაშლა ..." და დაადასტურეთ თქვენი ქმედებები დაჭერით "კარგი".
  10. დეინსტალაციის დასრულების შემდეგ, მართეთ დრაივერის ინსტალაციის ფაილი, რომელიც ადრე გადმოწერილი იყო ოფიციალური ვებ – გვერდიდან. შეასრულეთ ინსტალაციის პროცედურა, იხელმძღვანელეთ ეკრანზე ნაჩვენები რჩევებით.
  11. ინსტალაციის დასრულების შემდეგ, გადატვირთეთ სისტემა და შეამოწმეთ, დაიწყო თუ არა პრობლემის პროგრამა, რომლითაც ხორციელდება ზემოაღნიშნული პროცედურების დასრულება.

    გაკვეთილი:
    როგორ განაახლოთ NVIDIA გრაფიკის ბარათის დრაივერი
    როგორ განვაახლოთ AMD Radeon გრაფიკის ბარათების დრაივერები
    როგორ განაახლოთ დრაივერები Windows 7-ზე

შეცდომის სავარაუდო მიზეზია DirectX- ის მოძველებული ვერსიის გამოყენება, რომელსაც პროგრამა არ უჭერს მხარს, ან დაზიანებული DLL ფაილების არსებობა ამ კომპონენტში. შემდეგ მიზანშეწონილია, რომ მთლიანად დააინსტალიროთ იგი. ამისათვის, ძირითადი მანიპულაციების შესრულებამდე, პირველად გადმოწერეთ მისი უახლესი ვერსია, შესაბამისი Windows 7 – ისთვის, Microsoft– ის ვებ – გვერდიდან.

ჩამოტვირთეთ DirectX

  1. DirectX- ის უახლესი ვერსიის თქვენს კომპიუტერში გადმოტვირთვის შემდეგ, გახსენით გამომძიებელი და შეიყვანეთ შემდეგი მისამართი მის მისამართში:

    C: Windows System32

    დააჭირეთ ამ რიგის მარჯვნივ.

  2. საქაღალდეში წასვლის შემდეგ "System32"თუ მასში არ არის ანბანური თანმიმდევრობა, შეცვალეთ ისინი სვეტის სახელის დაჭერით "სახელი". შემდეგ მოძებნეთ ფაილები "d3dx9_24.dll" და დასრულება "d3dx9_43.dll". შეარჩიეთ ყველა და დააჭირეთ შერჩევა. RMB. მენიუში, რომელიც იხსნება, აირჩიეთ წაშლა.
  3. საჭიროების შემთხვევაში დაადასტურეთ წაშლა დიალოგურ ფანჯარაში. თუ ზოგიერთი ფაილი არ წაიშლება, რადგან ისინი სისტემაში არიან ჩართული, გამოტოვეთ. თუ თქვენ იყენებთ 64-ბიტიან სისტემას, ზუსტად იგივე ოპერაცია დაგჭირდებათ დირექტორიაში შემდეგ მისამართზე:

    C: Windows SysWOW64

  4. ყველა ზემოაღნიშნული ობიექტის წაშლის შემდეგ, აწარმოეთ ადრე გადმოწერილი DirectX ინსტალერი და მიჰყევით მასში ნაჩვენებ რეკომენდაციებს. ინსტალაციის დასრულების შემდეგ, გადატვირთეთ კომპიუტერი და შეამოწმეთ შეცდომები პრობლემის პროგრამის შესრულებით.

    უნდა აღინიშნოს, რომ Windows 7 მხოლოდ ვერსიებს და მხოლოდ DirectX 11 – ის ჩათვლით უჭერს მხარს. თუ პროგრამა მოითხოვს ამ კომპონენტის უფრო ახალ ვერსიას, მაშინ იგი ვერ ხერხდება ამ ოპერაციული სისტემის გააქტიურებაზე.

    გაკვეთილი: როგორ განაახლოთ DirectX უახლეს ვერსიამდე

ასევე, 0xc000007b შეცდომით გამოწვეული პრობლემის სავარაუდო მიზეზი შეიძლება იყოს საჭირო ვერსიის ნაკლებობა ან Visual C ++– ის არასწორი ინსტალაცია. ამ შემთხვევაში, აუცილებელია დაკარგული კომპონენტების დაყენება ან მათი ხელახლა ინსტალაცია.

  1. უპირველეს ყოვლისა, თქვენ უნდა შეამოწმოთ Visual C ++ რომელი ვერსიები თქვენ უკვე დააინსტალიროთ. ამისათვის გაიქეცი "პანელი" და გადადით განყოფილებაში "პროგრამები".
  2. შემდეგ გადაადგილება "პროგრამები და კომპონენტები".
  3. პროგრამების ჩამონათვალში, საჭიროების შემთხვევაში, ჩამოთვალეთ ყველა ელემენტი ანბანურად, ველში სახელის დაჭერით "სახელი". ამის შემდეგ, იპოვნეთ ყველა ობიექტი, რომლის სახელიც იწყება "Microsoft Visual C ++ ...". ამის გაკეთება ადვილი იქნება, რადგან იქვე, ანბანური ანარეკლით ექვემდებარება. ყურადღებით შეისწავლეთ თითოეული მათგანის ვერსია. სია უნდა შეიცავდეს შემდეგი წლების გამოცემებს:
    • 2005;
    • 2008;
    • 2010;
    • 2012;
    • 2013;
    • 2017 წელი (ან 2015 წ.).

    თუ იყენებთ 64 – ბიტიან OS- ​​ს, უნდა დაინსტალიროთ Visual C ++ ყველა ვერსია, არა მხოლოდ მას, არამედ 32 – ბიტიან სისტემაზე. ზემოთ ჩამოთვლილი ერთი ან რამდენიმე ვერსიის არარსებობის შემთხვევაში, თქვენ უნდა ჩამოტვირთოთ დაკარგული ვარიანტები Microsoft- ის ვებსაიტზე და დააინსტალიროთ ისინი ინსტალერის რეკომენდაციების შესაბამისად.

    ჩამოტვირთეთ Microsoft Visual C ++

  4. გადმოწერილი ინსტალერი აწარმოეთ და პირველ ფანჯარაში, რომელიც გაიხსნება, მიიღეთ სალიცენზიო ხელშეკრულება შესაბამისი ყუთის შემოწმებით. დააჭირეთ ღილაკს ინსტალაცია.
  5. ინსტალაციის პროცესი იწყება.
  6. მისი დასრულების შემდეგ, შესაბამისი ინფორმაცია გამოჩნდება ფანჯარაში. ინსტალერის გასასვლელად დააჭირეთ ღილაკს დახურვა.

    იმისათვის, რომ Visual C ++ ინსტალაცია უპრობლემოდ იმუშაოს, Windows 7-ის უახლესი განახლებები უნდა იყოს დაინსტალირებული კომპიუტერში.

    გაკვეთილი:
    ხელით დააინსტალირეთ Windows 7 განახლებები
    როგორ ჩართოთ ავტომატური განახლებები Windows 7-ზე

გარდა ამისა, თუ ეჭვი გეპარებათ, რომ თქვენს კომპიუტერზე განთავსებული Visual C ++ ერთი ან რამდენიმე ვერსია დაზიანებულია, სწორი პარამეტრების დაყენებამდე უნდა წაშალოთ ამ ტიპის ძველი პროგრამული უზრუნველყოფა.

  1. ამისათვის შეარჩიეთ შესაბამისი ელემენტი ფანჯარაში "პროგრამები და კომპონენტები" და დააჭირეთ წაშლა.
  2. შემდეგ დაადასტურეთ თქვენი განზრახვა დიალოგურ ფანჯარაში დაჭერით დიახ. ამის შემდეგ დაიწყება წაშლის პროცესი. ეს პროცედურა უნდა შესრულდეს Visual C ++ ყველა ელემენტთან, შემდეგ კი დააინსტალირეთ ამ პროგრამული უზრუნველყოფის ყველა სწორი ვერსია, რომელიც შესაბამისია თქვენი bit bit სიღრმის Windows 7-ისთვის, როგორც ეს აღწერილია ზემოთ. კომპიუტერის გადატვირთვის შემდეგ, პრობლემური პროგრამის ამოქმედებით შეამოწმეთ შეცდომა.

0xc000007b შეცდომის გადასაჭრელად, მნიშვნელოვანია, რომ თქვენს კომპიუტერში დაინსტალირდეს NET Framework- ის უახლესი ვერსია. ეს გამოწვეულია იმით, რომ ძველი ვერსიის გამოყენებისას, ზოგიერთ ახალ პროგრამას ვერ შეძლებს DLL ფაილის ვერსიის მოძებნა. ეს მდგომარეობა შექმნის იმ პრობლემებს, რასაც ჩვენ ვსწავლობთ, როდესაც მათი ამოქმედება მოხდება.

  1. თქვენს კომპიუტერში დაინსტალირებული NET Framework– ის მიმდინარე ვერსიის ნომერი ასევე შეგიძლიათ იხილოთ ფანჯარაში "პროგრამები და კომპონენტები".

    გაკვეთილი: როგორ გავარკვიოთ .NET Framework ვერსია

  2. შემდეგი, თქვენ უნდა წასვლა ამ კომპონენტის ჩამოტვირთვა გვერდზე Microsoft- ის ვებსაიტზე და გაეცნოთ მის მიმდინარე ვერსიას. თუ იგი განსხვავდება თქვენს კომპიუტერში დაყენებულიდან, თქვენ უნდა გადმოწეროთ უახლესი ვერსია და დააინსტალიროთ იგი. უფრო მეტიც, თქვენ უნდა გააკეთოთ ეს, თუ მითითებული კომპონენტი მთლიანად არ არსებობს კომპიუტერში.

    ჩამოტვირთეთ Microsoft. NET Framework

  3. ინსტალაციის ფაილის წამოწყების შემდეგ, იგი გააქტიურდება.
  4. ფანჯრის ფანჯარაში, რომელიც ამის შემდეგ გამოჩნდება, თქვენ უნდა მიიღოთ ლიცენზიის ხელშეკრულება ერთი შემოწმების ყუთის შემოწმებით. ამის შემდეგ შეგიძლიათ გააგრძელოთ ინსტალაციის პროცედურა ღილაკის დაჭერით ინსტალაცია.
  5. ინსტალაციის პროცესი დაიწყება. მისი დასრულების შემდეგ, თქვენ შეგიძლიათ შეამოწმოთ პრობლემის პროგრამა შესრულებისთვის.

    გაკვეთილი:
    როგორ განაახლოთ .NET Framework
    რატომ არ არის დაინსტალირებული NET Framework 4

მიუხედავად იმისა, რომ შეცდომის მიზეზი 0xc000007b პროგრამის შექმნისას თითქმის ყოველთვის არის გარკვეული პროგრამის რამდენიმე კომპონენტის DLL– ის მიუწვდომლობა, ფაქტორების საკმაოდ დიდმა ჩამონათვალმა შეიძლება გამოიწვიოს ამ სიტუაციაში. პირველ რიგში, ჩვენ გირჩევთ ზოგადი სისტემის სკანირება ვირუსების და ფაილების მთლიანობისთვის. ეს ნებისმიერ შემთხვევაში არ ავნებს. ასევე სასარგებლო იქნება ანტივირუსის დროებით გამორთვა და განაცხადის მოქმედების შემოწმება. შემდეგი, შეეცადეთ გაუშვათ პროგრამა ადმინისტრაციული შეღავათებით. თუ არცერთი ეს არ დაეხმარა, მაშინ უნდა შეამოწმოთ სისტემაში გარკვეული კომპონენტების არსებობა, მათი შესაბამისობა და მონტაჟი. საჭიროების შემთხვევაში, ისინი უნდა დამონტაჟდეს ან დააინსტალიროთ.

Pin
Send
Share
Send