Kompyuter bilan ishlayotganda, bajariladigan executable ishga tushirilganda hech narsa sodir bo'lmagani yoki xatolar "cho'kib ketishi" mumkin. Xuddi shu narsa dastur tugmalari bilan sodir bo'ladi. Nima uchun bu muammoni keltirib chiqarmoqdamiz va uni qanday hal qilish mumkinligini quyida muhokama qilamiz.
Windows XP da dasturni ishga tushirishni tiklash
EXE faylini normal ishlash uchun quyidagi shartlar talab qilinadi:
- Tizim tomonidan bloklanmagan.
- Windows ro'yxatga olish kitobidan kelgan to'g'ri buyruqlar.
- Faylning o'zi va uni boshqaradigan dastur yoki dasturning yaxlitligi.
Agar ushbu shartlardan birortasi bajarilmasa, bugungi maqolada muhokama qilinadigan muammoni hal qilamiz.
Sababi 1: Faylni qulflash
Internetdan yuklab olingan ba'zi fayllar potentsial xavfli deb belgilanadi. Bu turli xil xavfsizlik dasturlari va xizmatlar (xavfsizlik devori, antivirus va boshqalar) tomonidan amalga oshiriladi. Mahalliy tarmoq orqali ochiladigan fayllar bilan bir xil bo'lishi mumkin. Bu erdagi yechim oddiy:
- Biz bosing PKM muammo faylga o'ting va o'ting "Xususiyatlar".
- Oynaning pastki qismida tugmani bosing Qulfni ochingkeyin "Ilova" va OK.
2-sabab: Fayl birlashmalari
Odatiy bo'lib, Windows har bir fayl turi u ochilishi mumkin bo'lgan (boshlangan) dasturga mos keladigan tarzda tuzilgan. Ba'zida, turli sabablarga ko'ra, bu buyurtma buziladi. Misol uchun, EXE faylini arxiv sifatida xato qilib qo'ygansiz, operatsion tizim to'g'ri deb hisoblagan va sozlamalardagi tegishli parametrlarni kiritgansiz. Bundan buyon Windows arxiv yordamida fayllarni ishga tushirishga urinadi.
Bu yaxshi misol edi, aslida, bu kabi xatolarga sabablar ko'p. Ko'p hollarda, xatolik sababli, dasturiy ta'minot o'rnatilishi, ehtimol zararli, bu esa uyushmalarning o'zgarishiga sabab bo'ladi.
Vaziyatni to'g'rilash faqat ro'yxatga olish kitobini tahrir qiladi. Quyidagi tavsiyalar quyidagi tarzda qo'llanilishi kerak: biz birinchi bandni bajaramiz, kompyuterni qayta ishga tushiramiz va samaradorlikni tekshiramiz. Muammo davom etsa, ikkinchisini va shunga o'xshashlarni bajaring.
Birinchidan, ro'yxatga olish kitobi muharriri boshlashingiz kerak. Bu shunday amalga oshiriladi: Menyuni oching "Boshlash" va surish Yugurish.
Funktsiya oynasida buyruqni yozing "regedit" va tugmasini bosing OK.
Barcha tadbirlarni amalga oshiradigan muharrir ochiladi.
- Ro'yxatdagi fayl kengaytmalari uchun foydalanuvchi sozlamalari yozilgan papka mavjud. Ro'yxatga olingan kalitlarni amalga oshirish uchun ustuvorliklar mavjud. Bu shuni anglatadiki, operatsion tizim birinchi navbatda ushbu parametrlarga qaraydi. Jildni o'chirish vaziyatni noto'g'ri birikmalar bilan tuzatishi mumkin.
- Quyidagi yo'lda davom etamiz:
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts
- Qidirilayotgan bo'limni toping ".exe" papkani o'chirib tashlang "UserChoice" (PKM papka va "O'chirish"). Albatta, bo'limdagi foydalanuvchi parametrining mavjudligini tekshirishingiz kerak ".lnk" (Qisqa klavishlarni ishga tushirish variantlari), chunki bu erda muammo bo'lishi mumkin. Agar "UserChoice" kompyuterni o'chirib, qayta yoqing.
Bundan tashqari, ikkita mumkin bo'lgan senariy: papkalar "UserChoice" yoki yuqoridagi parametrlar (".exe" va ".lnk") Ro'yxatga olish kitobida yo'qolgan yoki qayta ishga tushirilgandan so'ng, muammo davom etmoqda. Har ikkala holatda ham keyingi bandga o'ting.
- Quyidagi yo'lda davom etamiz:
- Shunga qaramay, ro'yxatdan o'tish muharririni oching va bu safar filialga o'ting
HKEY_CLASSES_ROOT exefile shell open buyrug'i
- Kalit qiymatini tekshiring "Standart". Bu quyidagilar bo'lishi kerak:
"%1" %*
- Agar qiymat boshqacha bo'lsa, so'ng bosing PKM ni bosing va tanlang "O'zgartirish".
- Kerakli maydonga kerakli qiymatni kiriting va tugmasini bosing OK.
- Parametrni tekshiring "Standart" papkaning o'zi "exfile". Bo `lish kerak "Ilova" yoki "Ilova", Windows-da ishlatiladigan til paketiga bog'liq ravishda. Aks holda, o'zgartiring.
- Keyin filialga boring
HKEY_CLASSES_ROOT .exe
Standart kalitni ko'rib chiqamiz. To'g'ri qiymat "exfile".
Bu erda ham ikkita variant mavjud: parametrlar to'g'ri qiymatga ega yoki fayllar qayta ishga tushirilgandan so'ng ishga tushirilmaydi. Davom eting.
- Kalit qiymatini tekshiring "Standart". Bu quyidagilar bo'lishi kerak:
- Agar EXE-Schnikov bilan ishlash muammosi qolsa, demak, kimdir (yoki biror narsa) boshqa muhim kalitlarni o'zgartirgan. Ularning soni juda katta bo'lishi mumkin, shuning uchun quyidagi havolalarni topadigan fayllardan foydalaning.
Ro'yxatdan o'tish fayllarini yuklab oling
- Faylni ikki marta bosing. exe.reg va ro'yxatga olish kitobidagi ma'lumot kiritish bilan rozi.
- Muvaffaqiyatli ma'lumotlarni qo'shish haqida xabarni kutmoqdamiz.
- Fayl bilan bir xil ish tuting. lnk.reg.
- Qayta ishga tushirish.
Ehtimol, ulanish uchta fayl bo'lgan papkani ochganini payqadingiz. Ulardan biri - reg.reg - ro'yxatga olish fayllari uchun standart birlashma "uchib ketgan" bo'lsa, kerak bo'ladi. Agar shunday bo'lsa, ularni boshlashning odatiy usuli ishlamaydi.
- Tahrirlovchini oching, menyudan o'ting. "Fayl" va elementni bosing "Import".
- Yuklangan faylni toping reg.reg va surish "Ochiq".
- Bizning harakatlarimiz natijasida faylda mavjud bo'lgan ma'lumotlar ro'yxatga olinadi.
Mashinani qayta ishlashni unutmang, bu o'zgarish kuchga kirmaydi.
Sababi 3: qattiq disk xatolar
Agar EXE fayllarini ishga tushirilsa, u holda bu xato bo'lishi mumkin, chunki bu qattiq diskdagi tizim fayllariga zarar etkazishi mumkin. Buning sababi "singan" bo'lishi mumkin, shuning uchun o'qilmaydi tarmoqlar. Bunday hodisa odatiy emas. Diskni xatolarga tekshirib, ularni HDD Regenerator dasturi yordamida tuzatib olishingiz mumkin.
Davomi: HDD Regenerator yordamida qattiq diskni qanday tiklash mumkin
Buzilgan tarmoqlardagi tizim fayllari bilan bog'liq asosiy muammo ularni o'qish, nusxalash va qayta yozish imkoniyati yo'q. Bunday holda, agar dastur yordam bermasa, tizimni qayta o'rnatishingiz yoki qayta o'rnatishingiz mumkin.
Batafsil: Windows XP ni tiklash yo'llari
Qattiq diskdagi noto'g'ri tarmoqlarning ko'rinishi uni yangi bilan almashtirish uchun birinchi qo'ng'iroqdir, aks holda barcha ma'lumotlarni yo'qotish xavfi mavjud.
4-sabab: protsessor
Ushbu sababni ko'rib chiqsangiz, o'yinlar bilan bog'lashingiz mumkin. To'g'ri, o'yinchoqlar DirectXning ba'zi versiyalarini qo'llab-quvvatlamaydigan video kartalar ustida ishlashni istamasligi kabi, dasturlarni kerakli ko'rsatmalarni bajarishga qodir bo'lmagan protsessorlar bilan ishlay olmaydilar.
Eng keng tarqalgan muammo SSE2 uchun qo'llab-quvvatlashning etishmasligi. Protsessoringiz CPU-Z yoki AIDA64 dasturidan foydalangan holda ushbu ko'rsatmalar bilan ishlay oladimi-yo'qligini bilib olishingiz mumkin.
CPU-Z da bu erda ko'rsatmalar ro'yxati keltirilgan:
AIDA64 da siz filialga borishingiz kerak "Tizim kengashi" va bo'limni oching "CPUID". Blokda "Ko'rsatmalar" Siz kerakli ma'lumotlarni topishingiz mumkin.
Ushbu muammoni hal qilish - protsessor yoki butun platformani almashtirishdir.
Xulosa
Bugungi kunda Windows XP da .exe kengaytmasi bilan ishlaydigan fayllar bilan bog'liq muammoni qanday hal qilishni bilib oldik. Kelajakda oldini olish uchun, dasturiy ta'minotni qidirish va o'rnatishda ehtiyot bo'ling, tasdiqlanmagan ma'lumotlarning ro'yxatga olish kitobiga kiritmang va har doim yangi dasturlarni o'rnatish yoki parametrlarni o'zgartirganda qutqaruv punktlarini yaratishda maqsadini bilmagan kalitlarni o'zgartirmang.