როდესაც აწარმოებთ პროგრამას Windows-ში, შეიძლება გამოჩნდეს შეცდომა 0xc000012f, რომელიც აღნიშნავს, რომ ბინარული სისტემა, რომლის გაშვებას ცდილობთ, დაზიანებულია. აქ მოცემულია რამდენიმე მაგალითი, სრული შეცდომის შეტყობინებით სიტყვასიტყვით:
C:\Windows\System32\schannel.dll ან არ არის შექმნილი Windows-ზე გასაშვებად, ან შეიცავს შეცდომას. სცადეთ პროგრამის ხელახლა ინსტალაცია ორიგინალური საინსტალაციო მედიის გამოყენებით ან დაუკავშირდით თქვენი სისტემის ადმინისტრატორს ან პროგრამული უზრუნველყოფის გამყიდველს. შეცდომა: 0xc000012f
რას ნიშნავს შეცდომის სტატუსი 0xc000012f?
შეცდომა 0xc000012f ნიშნავს „ცუდ სურათს“, რაც მიუთითებს, რომ პროგრამის შესრულებადი ან ერთ-ერთი დამხმარე მოდული დაზიანებულია. ან ალბათ არის DLL შეუსაბამობა და განსაკუთრებით ჩანს პროგრამებში, რომლებიც იყენებენ
Microsoft Visual C++ Redistributables. ზოგიერთ სიტუაციაში, ხელახლა დააინსტალირეთ შესაბამისი ვერსია Microsoft Visual C++ Redistributables ასწორებს პრობლემას.დეველოპერის თვალსაზრისით, 0xC000012F
ნიშნავს STATUS_INVALID_IMAGE_NOT_MZ
, რაც ნიშნავს, რომ მითითებულ გამოსახულების ფაილს არ ჰქონდა სწორი ფორმატი. მას არ ჰქონდა საწყისი MZ. შესაძლებელია, რომ გაშვების ბიბლიოთეკების ვერსია ან ბიტი არ ემთხვევა. მაგალითად, DLL-ის 64-ბიტიანი ვერსია შეიძლება შემთხვევით იქნა კოპირებული C:\Windows\SysWOW64
დირექტორია, რომელიც განკუთვნილია 32-ბიტიანი მოდულების შესანახად.
შეცდომა 0xc000012f
შეიძლება მოხდეს Windows-ის ნებისმიერ ვერსიაში და ქვემოთ მოცემული შესწორებები ვრცელდება ყველა ვერსიაზე, Windows 10-ის ჩათვლით.
[შესწორება] შეცდომის სტატუსი 0xc000012f „ცუდი სურათი“ Windows-ში
შესწორება 1: პროგრამის დეინსტალაცია და ხელახლა ინსტალაცია
დაზარალებული პროგრამის დეინსტალაცია და შემდეგ ხელახლა ინსტალაცია უმეტეს შემთხვევაში ეხმარება. დარწმუნდით, რომ მზად გაქვთ დაყენების ფაილი.
დააწკაპუნეთ მაუსის მარჯვენა ღილაკით დაწყებაზე, დააჭირეთ გაშვებას. ტიპი appwiz.cpl
და დააწკაპუნეთ OK. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით პროგრამაზე, რომელიც იწვევს შეცდომას 0xc000012f „ცუდი სურათი“ და დააწკაპუნეთ Uninstall-ზე.
(Windows 10-ში ასევე შეგიძლიათ გამოიყენოთ აპლიკაციები და ფუნქციები თანამედროვე პარამეტრების ინტერფეისის მეშვეობით პროგრამების დეინსტალაციისთვის. დააჭირეთ დაწყებას, პარამეტრებს, აპებსა და ფუნქციებს.)
გაითვალისწინეთ, რომ ზოგიერთი გამყიდველი გვთავაზობს "სუფთა" დეინსტალერის ინსტრუმენტებს, რათა მთლიანად წაშალოს მათი პროგრამის ყველა კვალი. უმეტეს შემთხვევაში, დეინსტალაციის ხელსაწყოები უფრო ეფექტურია, ვიდრე სტანდარტული დეინსტალაციის რუტინა. თუ გამყიდველს აქვს ასეთი ინსტრუმენტი, ჩამოტვირთეთ და გაუშვით იგი დამატებით.
ხელახლა გაუშვით პროგრამის Setup, რომ ხელახლა დააინსტალიროთ. თუ არ გაქვთ, ეწვიეთ პროგრამული უზრუნველყოფის გამყიდველის ვებსაიტს და ჩამოტვირთეთ პროგრამა.
გამოსწორება 2: წაშალეთ Windows-ის პრობლემური განახლება
თუ „გასწორება 1“ არ დაგვეხმარება და „ცუდი სურათის“ შეცდომა მხოლოდ Windows-ის კონკრეტული განახლების დაყენების შემდეგ მოხდა, სცადეთ განახლების დეინსტალაცია.
- დააწკაპუნეთ მაუსის მარჯვენა ღილაკით დაწყებაზე, დააჭირეთ გაშვებას. გაშვების დიალოგში ჩაწერეთ
appwiz.cpl
და დააწკაპუნეთ OK. - მარცხენა პანელზე დააწკაპუნეთ დაინსტალირებული განახლებების ნახვაზე.
- დაალაგეთ Windows Update-ის ინსტალაციის ისტორია სვეტის მიხედვით "Installed on" და იპოვეთ პრობლემური განახლება, რამაც გამოიწვია შეცდომა
- აირჩიეთ განახლება და დააჭირეთ დეინსტალაციას.
- გადატვირთეთ Windows.
შეასწორეთ 3: სისტემის ფაილების კორუფციის შეკეთება DISM და SFC გამოყენებით
გახსენით ამაღლებული ან ადმინისტრატორის ბრძანების ხაზი ფანჯარა და გაუშვით შემდეგი ბრძანება:
sfc / scannow
სისტემის ფაილების შემმოწმებელი ჩაატარებს ფაილის მთლიანობის საფუძვლიან შემოწმებას და ავტომატურად აღადგენს ყველა დაზიანებულ სისტემის ფაილს.
თუ, მეორე მხრივ, სისტემის ფაილების შემოწმებას არ შეუძლია გარკვეული ფაილების შეკეთება, ის აჩვენებს შემდეგ შეცდომას:
Windows Resource Protection-მა აღმოაჩინა დაზიანებული ფაილები, მაგრამ ზოგიერთი მათგანის გამოსწორება ვერ შეძლო. დეტალები შედის CBS.Log %WinDir%\Logs\CBS\CBS.log-ში.
გაანალიზებისას CBS.log ფაილი, შეგიძლიათ იპოვოთ ფაილის ზუსტი სახელი (ები), რომელთა აღდგენა შეუძლებელია მაღაზიიდან:
, ინფორმაცია CSI 00000008 [SR] შეუძლებელია წევრის ფაილის შეკეთება [l: 34{17}] Accessibility-ის „Accessibility.dll“, ვერსია = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), კულტურის ნეიტრალური, VersionScope ნეიტრალური, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, ტიპი ნეიტრალური, TypeName ნეიტრალური, PublicKey ნეიტრალური მაღაზიაში, ფაილი არის დაკარგული
ამ შემთხვევაში, თქვენ უნდა გაუშვათ DISM ინსტრუმენტი, რათა აღადგინოთ სისტემის ფაილები კომპონენტების მაღაზიაში და შემდეგ კვლავ გაუშვით System File Checker ინსტრუმენტი, საჭიროების შემთხვევაში. შემდეგი არის DISM ბრძანების ხაზი, რომლის გასაშვებად გჭირდებათ:
DISM.exe /ონლაინ /Cleanup-image /Restorehealth
იმისათვის, რომ ბრძანება უფრო ეფექტური იყოს, უკეთესი ვარიანტი იქნება DISM-ის გაშვება დააინსტალირეთ.wim
გამოსახულების ფაილი, როგორც წყარო, მიღებული Windows 10 ISO. დეტალური ინსტრუქციებისთვის წაიკითხეთ სტატია Windows 10-ის შეკეთება DISM და SFC გამოყენებით.
გადატვირთეთ კომპიუტერი.
შესწორება 4: შეასრულეთ სისტემის აღდგენის დაბრუნება
Windows 10-ის დაყენება ნაგულისხმევად გამორთავს სისტემის აღდგენას. თუ უკვე ჩართული გაქვთ სისტემის აღდგენა და გაგიმართლათ, რომ გქონდეთ შესაბამისი აღდგენის წერტილი, შეგიძლიათ სცადოთ უკან დაბრუნება. დარწმუნდით, რომ აირჩიეთ სისტემის აღდგენის წერტილი, რომელიც შეიქმნა, როდესაც სისტემა სტაბილური იყო. (ანუ იმ თარიღამდე, როდესაც პირველად გამოჩნდა "ცუდი სურათის" შეცდომა.)
დააწკაპუნეთ მაუსის მარჯვენა ღილაკით დაწყებაზე, დააჭირეთ გაშვებას. ტიპი rstrui.exe
და დააწკაპუნეთ OK. აირჩიეთ შესაბამისი აღდგენის წერტილი და დააბრუნეთ სისტემა წინა სამუშაო მდგომარეობაში.
ინსტრუქციებისთვის იხილეთ პოსტი როგორ შევქმნათ აღდგენის წერტილი და დავაბრუნოთ წინა აღდგენის წერტილი.
ვიმედოვნებთ, რომ ერთ-ერთი ზემოაღნიშნული გამოსწორება დაგეხმარებათ შეცდომის მოგვარებაში 0xc000012f
("ცუდი სურათი"), Windows-ის სუფთა ინსტალაციის გარეშე.
ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?
თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:- ჩამაგრება!
- გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
- ტვიტერში!