Пры працы з кампутарам нярэдкія сітуацыі, калі пры запуску выкананых EXE-файлаў нічога не адбываецца ці "вылятае" памылка. Такое ж здараецца і з цэтлікамі праграм. Па якіх прычынах ўзнікае гэтая праблема, і як яе вырашыць пагаворым ніжэй.
Аднаўленне запуску прыкладанняў у Windows XP
Для нармальнага запуску EXE-файла неабходны наступныя ўмовы:
- Адсутнасць блакавання з боку сістэмы.
- Правільная каманда, якая паступае з рэестра Windows.
- Цэласнасць самага файла і службы або праграмы, якія яго запускаюць.
Калі адна з гэтых умоў не выканана, мы атрымліваем праблему, пра якую ідзе гаворка ў сённяшнім артыкуле.
Прычына 1: блакаванне файла
Некаторыя файлы, запампаваныя з інтэрнэту, адзначаюцца, як патэнцыйна небяспечныя. Гэтым займаюцца розныя ахоўныя праграмы і службы (Брандмаўэр, антывірус і т. П.). Такое ж можа адбывацца і з файламі, доступ да якіх ажыццяўляецца па лакальнай сеткі. Рашэнне тут простае:
- клікаем ПКМ па праблемнаму файлу і ідзем у "Уласцівасці".
- У ніжняй частцы акна націскаем кнопку "Разблакаваць", затым "Ужыць" і ОК.
Прычына 2: асацыяцыі файлаў
Па змаўчанні Windows наладжаная такім чынам, што кожнаму тыпу файлаў адпавядае праграма, з дапамогай якой яго можна адкрыць (запусціць). Часам, па розных прычынах, гэты парадак парушаецца. Да прыкладу, Вы па памылцы адкрылі EXE-файл архіватара, аперацыйная сістэма палічыла, што гэта правільна, і прапісала у наладах адпаведныя параметры. З гэтага моманту Windows будзе спрабаваць запусціць выкананыя файлы, выкарыстоўваючы архіватар.
Гэта быў наглядны прыклад, на самай справе прычын такога збою мноства. Часцей за ўсё да памылкі прыводзіць ўстаноўка праграмнага забеспячэння, хутчэй за ўсё шкоднаснага, якое выклікае змену асацыяцый.
Выправіць сітуацыю дапаможа толькі праўка сістэмнага рэестра. Карыстацца рэкамендацыямі, прыведзенымі ніжэй, варта такім чынам: выконваем першы пункт, перазагружаем кампутар, правяраем працаздольнасць. Калі праблема засталася, выконваем другі і так далей.
Для пачатку неабходна запусціць рэдактар рэестра. Робіцца гэта так: Адчыняны меню "Пуск" і націскаем "Выканаць".
У акне функцыі пішам каманду "Regedit" і ціснем ОК.
Адкрыецца рэдактар, у якім мы і будзем вырабляць ўсе дзеянні.
- У рэестры ёсць папка, у якую запісваюцца прыстасаваныя наладкі для пашырэньні файлаў. Ключы, якія там прапісаны, з'яўляюцца прыярытэтнымі для выканання. Гэта значыць, што аперацыйная сістэма ў першую чаргу будзе "глядзець" на гэтыя параметры. Выдаленне тэчкі можа выправіць сітуацыю з нявернымі асацыяцыямі.
- Ідзем па наступным шляхі:
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts
- Знаходзім раздзел з назвай ".Exe" і выдаляем тэчку "UserChoice" (ПКМ па тэчцы і "Выдаліць"). Для пэўнасці трэба праверыць наяўнасць карыстацкага параметру і ў раздзеле ".Lnk" (Параметры запуску цэтлікаў), так як праблема можа крыцца і тут. Калі "UserChoice" прысутнічае, то таксама выдаляем і перазагружаем кампутар.
Далей магчымыя два варыянты развіцця падзей: тэчкі "UserChoice" або названыя вышэй параметры (".Exe" і ".Lnk") Адсутнічаюць у рэестры або пасля перазагрузкі праблема захавалася. У абодвух выпадках пераходзім да наступнага пункта.
- Ідзем па наступным шляхі:
- Зноў адкрываем рэдактар рэестра і на гэты раз пераходзім у галінку
HKEY_CLASSES_ROOT exefile shell open command
- Правяраем значэнне ключа "Па змаўчанні". Яно павінна быць такім:
"%1" %*
- Калі значэнне іншае, то клікаем ПКМ па ключы і выбіраем "Змяніць".
- Ўносім патрэбнае значэнне ў адпаведнае поле і націскаем ОК.
- Таксама правяраем параметр "Па змаўчанні" у самой тэчцы "Exefile". Павінна быць "Дадатак" або "Application", У залежнасці ад моўнага пакета, які выкарыстоўваецца ў Windows. Калі гэта не так, то мяняем.
- Далей ідзем у галінку
HKEY_CLASSES_ROOT .exe
Глядзім на дэфолтны ключ. дакладнае значэнне "Exefile".
Тут таксама магчымыя два варыянты: параметры маюць правільныя значэння або пасля перазагрузкі файлы не запускаюцца. Ідзем далей.
- Правяраем значэнне ключа "Па змаўчанні". Яно павінна быць такім:
- Калі праблема з запускам EXE-шнікаў засталася, значыць, хтосьці (або нешта) змяніў іншыя важныя ключы рэестра. Іх колькасць можа быць даволі вялікім, таму варта скарыстацца файламі, спасылку на якія Вы знойдзеце ніжэй.
Спампаваць файлы рэестра
- Запускаем падвойным клікам файл exe.reg і згаджаемся з унясеннем дадзеных у рэестр.
- Чакаем паведамленне аб паспяховым даданні інфармацыі.
- Тое ж самае робім і з файлам lnk.reg.
- Перазагружаемся.
Вы, напэўна, заўважылі, што па спасылцы адкрываецца папка, у якой знаходзіцца тры файла. Адзін з іх - reg.reg - спатрэбіцца ў тым выпадку, калі "зляцела" асацыяцыя па змаўчанні і для файлаў рэестра. Калі такое адбылося, то звычайным спосабам запусціць іх не атрымаецца.
- Адкрываем рэдактар, ідзем у меню "Файл" і ціснем на пункт "Імпарт".
- Знаходзім запампаваны файл reg.reg і націскаем "Адкрыць".
- Вынікам нашых дзеянняў будзе ўнясенне даных, якiя ўтрымлiваюцца ў файле ў сістэмны рэестр.
Не забудзьцеся перазагрузіць машыну, без гэтага змены не ўступяць у сілу.
Прычына 3: памылкі жорсткага дыска
Калі запуск EXE-файлаў суправаджаецца якой-небудзь памылкай, то, магчыма, гэта адбываецца з-за пашкоджанні сістэмных файлаў на цвёрдым дыску. Прычынай гэтаму могуць стаць "бітыя", а значыць, і нечытэльныя сектара. Такая з'ява далёка не рэдкасць. Праверыць дыск на памылкі і выправіць іх можна з дапамогай праграмы HDD Regenerator.
Больш падрабязна: Як аднавіць жорсткі дыск з дапамогай HDD Regenerator
Асноўная праблема з сістэмнымі файламі ў "бітых" сектарах - гэта немагчымасць іх счытвання, капіявання і перазапісу. У гэтым выпадку, калі не дапамагла праграма, можна аднавіць або пераўсталяваць сістэму.
Чытаць далей: Спосабы аднаўлення Windows XP
Майце на ўвазе, што з'яўленне бітых сектараў на цвёрдым дыску - гэта першы званок да таго, каб замяніць яго новым, інакш Вы рызыкуеце страціць усе дадзеныя.
Прычына 4: працэсар
Пры разглядзе дадзенай прычыны можна правесці асацыяцыю з гульнямі. Падобна таму, як цацкі не жадаюць запускацца на відэакартах, не падтрымліваюць пэўныя версіі DirectX, праграмы могуць не стартаваць у сістэмах з працэсарамі, якія не здольныя выконваць неабходныя інструкцыі.
Найбольш распаўсюджаная праблема - адсутнасць падтрымкі SSE2. Высветліць, ці можа ваш працэсар працаваць з гэтымі інструкцыямі, можна з дапамогай праграм CPU-Z або AIDA64.
У CPU-Z спіс інструкцый прыведзены тут:
У AIDA64 трэба перайсці ў галінку "Сістэмная плата" і адкрыць раздзел "CPUID". У блоку "Наборы інструкцый" можна знайсці патрэбную інфармацыю.
Рашэнне дадзенай праблемы адно - замена працэсара або ўсёй платформы.
заключэнне
Мы сёння разабраліся, якім чынам можна вырашыць праблему з запускам файлаў з пашырэннем EXE ў Windows XP. Каб пазбегнуць яе ў далейшым, будзьце больш уважліва пры пошуку і ўсталёўцы праграмнага забеспячэння, ня ўносьце ў рэестр неправераных звестках і не мяняйце ключы, прызначэння якіх не ведаеце, заўсёды, пры ўсталёўцы новых праграм або змене параметраў, стварайце пункту аднаўлення.