Anonim

Lai gan lielāko daļu failu operētājsistēmā X X pēc noklusējuma ir konfigurēts atvērt ar noteiktu lietojumprogrammu, lietotājiem ir iespēja izmantot ērto izvēlni “Atvērt ar”, kas failā tiek atrasta ar peles labo pogu noklikšķinot (vai ar vadības taustiņu noklikšķinot). Tas lietotājiem ļauj saglabāt noklusējuma lietojumprogrammu, lai skatītu lielāko daļu failu, taču vajadzības gadījumā joprojām var ātri piekļūt citai saderīgai lietojumprogrammai. Lielisks piemērs ir OS X iestatīšana, lai pēc noklusējuma atvērtu failu failus ar priekšskatījumu, bet izmantojot izvēlni Atvērt ar, lai attēlu atvērtu ar Photoshop rediģēšanas uzdevumu veikšanai.
Tomēr izvēlne Atvērt ar dažreiz var izkļūt no kontroles. Lietotāji, kuri laika gaitā ir jauninājuši savas lietotnes, var atrast sarakstā norādītās vecās versijas, un lietotāji, kuri migrē savas OS X instalācijas uz jaunu disku, varētu redzēt ierakstu dublikātus.


Kaut kas līdzīgs notika, kad mēs pārcēlām TekRevue Mac datoru no iMac uz Mac Pro. Mēs migrējām savus datus, klonējot iMac diskdzini uz Mac Pro, kas darbojās labi, izņemot to, ka izvēlnē Open With mums bija visu mūsu lietojumprogrammu dublikāti.
Lai to labotu, mums ir jāatiestata OS X LaunchServices datu bāze. Tāpat kā lielākajā daļā operāciju OS X, ir vairāki veidi, kā izpildīt šo uzdevumu, taču visātrākais ir vienkārši izmantot komandu Terminālis.
Mūsu pārbaudes sistēmā darbojas operētājsistēmas OS X Mavericks 10.9.1, taču šīs instrukcijas darbojas arī ar OS X Lion un OS X Mountain Lion. Lai sāktu, aizveriet visas atvērtās lietojumprogrammas un pēc tam palaidiet termināli no Macintosh HD> Programmas> Utilities . Nokopējiet un ielīmējiet šo komandu uzvednē Termināls un nospiediet Atgriezties, lai to izpildītu:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Kad komanda tiek apstrādāta, terminālis uz dažiem mirkļiem iesaldēsies. Kad tas būs pabeigts, logā parādīsies jauna uzvedne. Tagad jūs varat aizvērt termināli un doties atpakaļ uz darbvirsmu. Atrodiet failu, kas jums jāpiekļūst, izmantojot izvēlni Atvērt ar. Tagad jūs redzēsit, ka saraksts ir sakopts, un tajā vairs nav dublikātu un novecojušu ierakstu.


Ņemiet vērā, ka mums nebija jāpārstartē Mac, lai redzētu komandas rezultātus, bet, ja jūs neredzat izmaiņas jūsu galā, mēģiniet atsāknēt, pirms ķeraties pie citām metodēm.

Alternatīvas LaunchServices atjaunošanas metodes

Iepriekš aprakstītā termināla metode ir vienkārša, un, iespējams, pat nav nepieciešama atkārtota sāknēšana, taču ir arī divi citi veidi, kā atjaunot LaunchServices, ja esat tik slīpi. Pirmais ir izmantot lietojumprogrammu ar nosaukumu OnyX, kas var veikt un automatizēt vairākus OS X uzturēšanas uzdevumus. Tiklīdz palaidīsit OnyX, atradīsit LaunchServices, kas uzskaitīti sadaļā Apkope> Pārbūve. Vienkārši atzīmējiet rūtiņu LaunchServices un nospiediet Izpildīt, lai to atjaunotu.
Vēl viena iespēja ir manuāli izdzēst LaunchServices preferences failu. Aizveriet visas atvērtās lietojumprogrammas un dodieties uz ~ / Library / Preferences . Atrodiet vietni com.apple.LaunchServices.plist, izdzēsiet failu un pēc tam atsāknējiet Mac datoru. Tam vajadzētu sasniegt tādu pašu rezultātu kā izmantojot iepriekš OnyX vai komandu Terminālis.

Atjaunojiet palaišanas pakalpojumus, lai labotu ierakstu dublikātus os x izvēlnē “atvērt ar”