Jūsų „Mac“ kartais gali parodyti erzinantį klaidos pranešimą, kad programa, kurią bandote paleisti, yra pažeista ir jos negalima atidaryti. Dar daugiau painiavos yra tai, kad ši klaida taip pat turi įtakos daugeliui „MacOS“ vietinių programų. Jei jau iš naujo paleidote kompiuterį, bet klaida neišnyksta, vadovaukitės toliau pateiktais trikčių šalinimo sprendimais.
Turinys
-
Kaip ištaisyti „Programa sugadinta ir jos negalima atidaryti“ sistemoje „Mac“.
- Pakoreguokite savo privatumo nustatymus ir atnaujinkite programą
- Iš naujo įdiekite programą
- Naudokite Xattr komandą
- Išvada
- Susiję įrašai:
Kaip ištaisyti „Programa sugadinta ir jos negalima atidaryti“ sistemoje „Mac“.
Pakoreguokite savo privatumo nustatymus ir atnaujinkite programą
Prieš pasinerdami į sudėtingesnį trikčių šalinimo sprendimą, pradėkime nuo kelių greitų sprendimų.
Eikite į Sistemos nuostatos, pasirinkite Saugumas ir privatumas, ir eikite į Generolas. Eiti į Leisti programoms, atsisiųstoms iš ir pasirinkite Bet kur. Kitaip tariant, jūs leidžiate ne „App Store“ programoms paleisti jūsų kompiuteryje.
Daugelis vartotojų patvirtino, kad kai kurios programos neveikia tinkamai, kai pažymėta parinktis „App Store ir nustatyti kūrėjai“.
Be to, patikrinkite, ar yra naujesnė programos versija. Jei probleminę programą atsisiuntėte iš „App Store“, paleiskite „Store“ programą ir patikrinkite, ar nėra naujinimų. Jei naudojate pasenusias „MacOS“ versijas, eikite į Sistemos atnaujinimas, patikrinkite, ar yra naujinimų, ir įdiekite naujausią „Mac“ skirtą OS versiją.
Iš naujo įdiekite programą
Iš naujo atsisiuntę arba iš naujo įdiegę programą, kuri suaktyvino šią klaidą, gali būti jūsų ieškomas sprendimas. Jei iš pradžių atsisiuntėte programą iš trečiosios šalies atsisiuntimo svetainės, pašalinkite ją ir šį kartą būtinai atsisiųskite ją iš oficialios kūrėjo svetainės. Dar geriau, jei programa yra „App Store“, atsisiųskite ją tiesiai iš parduotuvės.
Visada atsisiųskite programas iš patikimų šaltinių, kad apsaugotumėte „Mac“ nuo grėsmių. Greitai primename, kad kai kurios trečiųjų šalių atsisiuntimo svetainės gali pakeisti programos kodą, kad būtų įterpta reklaminė programinė įranga ar įvairios sekimo priemonės. Tai gali paaiškinti, kodėl „Mac“ rodoma ši klaida.
Naudokite Xattr komandą
The xattr komanda leidžia keisti ar net pašalinti išplėstinius programų ir failų atributus. Kitaip tariant, ši komanda pakeičia papildomą informaciją, pridėtą prie programos ar failo, dar vadinamą metaduomenimis.
Daugelis vartotojų išsprendė šią problemą paleisdami xattr -r -d com.apple.quarantine komanda terminale. Kad būtų aiškiau, ši komanda leidžia pašalinti karantino vėliavėlę iš programos. Dar kartą patikrinkite, kad įsitikintumėte, jog pridėjote teisingą kelią prie programos po com.obuolys.karantinas styga. Šią komandą naudokite tik tuo atveju, jei esate tikri, kad failas arba programa yra iš patikimo šaltinio.
Yra dar viena komanda, kuri tinka daugeliui vartotojų, tačiau primygtinai rekomenduojame ją naudoti tik kaip paskutinę priemonę. The xattr -cr /path/application.app Komanda leidžia pašalinti visus failo ar programos atributus (metaduomenis), todėl jūsų „Mac“ negali įvertinti, ar tas failas ar programa yra stabilūs ar saugūs. Taigi tęskite savo pačių rizika ir tik tuo atveju, jei esate 100 procentų tikras, kad programa, kurią bandote paleisti, yra stabili ir saugi. Pavyzdžiui, tarkime, kad probleminė programa yra „iTunes“ ir ji yra aplanke „Programos“. Turite paleisti šią komandą: xattr -cr /Applications/iTunes.app.
Išvada
Jei jūsų „Mac“ sako, kad programa, kurią bandote paleisti, buvo pažeista, tai gali reikšti, kad programos kodas buvo pakeistas. Dėl to gali kilti pavojus jūsų sistemos saugumui ir stabilumui. Norėdami ištaisyti šią klaidą, atnaujinkite probleminę programą, įdiekite naujausią „MacOS“ naujinimą arba iš naujo įdiekite programą. Kaip paskutinę priemonę naudokite xattr komanda, kad pašalintų metaduomenis iš programos.
Ar pavyko atsikratyti "Programa sugadinta ir jos negalima atidaryti“ klaida? Ar radote kitų šios nemalonios klaidos sprendimo būdų? Pasidalykite savo atsiliepimais toliau pateiktuose komentaruose.