HVURLHandlerErrorDomain エラー 1002 対策

iPhoto '11 へのアップグレード後に、「HVURLHandlerErrorDomain エラー 1002」が発生して、ヘルプが表示されない場合の対策。


自分の環境では、以下の手順で改善された。

  • iPhoto を一旦終了する。
  • 以下のファイルを削除する。(ゴミ箱に入れる)
~/Library/Preferences/com.apple.help.plist
~/Library/Preferences/com.apple.helpviewer.plist
  • iPhoto を起動して、ヘルプを開いてみる。


上記作業を実施しても改善されない場合...

  • さらに以下のファイルも削除してみる。
~/Library/Preferences/com.apple.helpviewer.LSSharedFileList.plist
~/Library/Caches/com.apple.iPhoto/
~/Library/Documentation/Help/
  • 以上の対策は、Aperture 3 でも有効と思われる。

AppleScript

以下のAppleScriptを実行すれば、ファイルの削除を代行してくれる。


tell application "Finder"
set home_path to path to home folder as text
delete home_path & "Library:Preferences:com.apple.help.plist"
delete home_path & "Library:Preferences:com.apple.helpviewer.plist"
(* それでも改善されない場合に、やってみる価値のありそうな削除 *)
--delete home_path & "Library:Preferences:com.apple.helpviewer.LSSharedFileList.plist"
--delete home_path & "Library:Caches:com.apple.iPhoto:"
--delete home_path & "Library:Caches:com.apple.Aperture:"
--delete home_path & "Library:Caches:com.apple.helpviewer:"
--delete home_path & "Library:Documentation:Help:"
end tell

*1:= 例:Macintosh HD/Users/zari (zariユーザがログインしている場合)