汲6100 发表于 2016-5-16 10:43:58

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

  
  命令是使用这个:
  /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/
  Versions/A/Support/lsregister
  
  该命令帮助:
  lsregister: [ <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参数重建成功。
页: [1]
查看完整版本: 重建Mac OS X的打开方式列表