Windows 11-ზე ან Windows 10-ზე თამაშების გაშვებისას, განსაკუთრებით თუ ეს არ არის უახლესი თამაში, ზოგიერთ მომხმარებელს შეიძლება მიეცეს შეცდომის შეტყობინება „კოდის შესრულება ვერ გაგრძელდება, რადგან D3DX9_43.dll ვერ მოიძებნა“ ან, ოპერაციული სისტემის ძველ ვერსიებში, „პროგრამის გაშვება შეუძლებელია, რადგან ფაილი აკლია თქვენს კომპიუტერს“.

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

ინფორმაცია D3DX9_43.dll-ის და მისი ჩამოტვირთვის შესახებ

შეცდომის შეტყობინება: კოდის შესრულების გაგრძელება შეუძლებელია, რადგან სისტემამ ვერ იპოვა D3DX9_43.dll.

D3DX9_43.dll ფაილი DirectX 9-ის ნაწილია და წარმოადგენს Direct3D 9 გაფართოებებს, რომლებიც გამოიყენება წინა წლების მრავალ თამაშში და სხვა პროგრამებში.

ორიგინალი D3DX9_43.dll ფაილის თვისებები

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

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

სწორი გზაა გამოიყენოთ Microsoft-ის ოფიციალური ვებსაიტი და ავტომატურად ჩამოტვირთოთ და დააინსტალიროთ წინა ვერსიებიდან დაკარგული DirectX ბიბლიოთეკები, მათ შორის D3DX9_43.dll. უბრალოდ მიჰყევით ამ ნაბიჯებს:

  1. გადადით ოფიციალურ ჩამოტვირთვის გვერდზე და ჩამოტვირთეთ DirectX Web Installer.
  2. გაუშვით გადმოწერილი ინსტალერი; ის ავტომატურად შეამოწმებს დაკარგული ბიბლიოთეკების არსებობას და შემოგთავაზებთ მათ ჩამოტვირთვას:ჩამოსატვირთად გამოიყენეთ DirectX ვებ ინსტალატორი
  3. დაიწყეთ ჩამოტვირთვა და ინსტალაცია.

შედეგად, როგორც ორიგინალი D3DX9_43.dll ფაილი, ასევე DirectX-ის ძველი ვერსიებიდან სხვა DLL ფაილები, რომლებიც შეიძლება საჭირო იყოს თქვენი თამაშისთვის, ჩამოიტვირთება და სწორად დაინსტალირდება სისტემაში. მათი პოვნა შეგიძლიათ System32 და/ან SysWOW64 საქაღალდეებში:

D3DX9_43.dll ფაილი წარმატებით დაინსტალირდა.

კომპიუტერის გადატვირთვა, სავარაუდოდ, საჭირო არ იქნება და შეცდომა „კოდის შესრულება ვერ გაგრძელდება, რადგან სისტემამ ვერ იპოვა D3DX9_43.dll“ გამოსწორდება.

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

რატომ არ უნდა ჩამოტვირთოთ ეს ფაილი და სხვა DLL ფაილები ჩამოტვირთვის საიტებიდან

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

ეს ქმედება არასწორია შემდეგი მიზეზების გამო:

  • შესაძლოა, საიტი შეიცავდეს მავნე პროგრამას ან უბრალოდ „ყალბ ფაილს“ სწორი სახელით, მაგრამ შინაარსის გარეშე. ეს უკანასკნელი სცენარი შეიძლება დამაბნეველი იყოს და კლავიშების დაჭერით მომხმარებელი არასწორ დასკვნამდე მიიყვანოს: დროა ხელახლა დააინსტალიროთ Windows ან მიიღოთ სხვა ქმედებები, რომლებიც პრობლემას საზიანო გახდის.
  • მაშინაც კი, თუ იცით, სად განათავსოთ ეს ფაილი და როგორ დარეგისტრირდეთ სისტემაში, ის, სავარაუდოდ, ვერ გამოასწორებს გაშვების შეცდომას: პროგრამა უბრალოდ შეგატყობინებთ, რომ მას სჭირდება კიდევ ერთი ფაილი (რადგან DirectX-ის გამოყენებით თამაშებს მისგან ერთზე მეტი DLL სჭირდებათ).
  • ეს უბრალოდ არასწორი მიდგომაა, რაც საბოლოო ჯამში გარდაუვლად გამოიწვევს არა პრობლემის გადაჭრას და შეცდომების გამოსწორებას, არამედ ახლის შექმნას.

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