重建Mac OS X的打开方式列表

 命令是使用这个:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/

Versions/A/Support/lsregister

该命令帮助:

lsregister: [OPTIONS] [ <path>... ]

                      [ -apps <domain>[,domain]... ]

                      [ -libs <domain>[,domain]... ]

                      [ -all  <domain>[,domain]... ]

Paths are searched for applications to register with the Launch Service database.

Valid domains are "system", "local", "network" and "user". Domains can also

be specified using only the first letter.

  -kill     Reset the Launch Services database before doing anything else

  -seed     If database isn't seeded, scan default locations for applications and libraries to register

  -lint     Print information about plist errors while registering bundles

  -convert  Register apps found in older LS database files

  -lazy n   Sleep for n seconds before registering/scanning

  -r        Recursive directory scan, do not recurse into packages or invisible directories

  -R        Recursive directory scan, descending into packages and invisible directories

  -f        force-update registration even if mod date is unchanged

  -u        unregister instead of register

  -v        Display progress information

  -dump     Display full database contents after registration

  -h        Display this help


我使用-kill -seed -lint -r -f -v参数重建成功。

猜你喜欢

转载自block.iteye.com/blog/1115253
今日推荐