Delphi2007のヘルプからいらないものを消した

やってみたら簡単でした。

  1. h2reg -u
  2. h2reg.iniの中のなんだかそれっぽい行を適当にコメントアウト
  3. h2reg -r

.NETのヘルプ外すだけでだいぶ軽くなります。量が凄かったからなあ。

[Reg_Plugin]
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>
;MS.VSCC+|_DEFAULT|hw.h2reg|_DEFAULT|COL_Master.HxA
;borland.bds5|_DEFAULT|MS.NETFramework.v20.en|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETFramework.v20.de|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETFramework.v20.fr|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETFramework.v20.ja|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETDEVFX.v20.en|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETDEVFX.v20.de|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETDEVFX.v20.fr|_DEFAULT|
;borland.bds5|_DEFAULT|MS.NETDEVFX.v20.ja|_DEFAULT|

Help Update当てるとDelphi単体版買ったはずなのにDelphi.NETやC++、無いはずのBlackFishエントリが入るのでそれも消す。

;borland.bds5|devnet||devnet.HxS|devnet.HxS|
;borland.bds5|Dinkumware||Dinkumware\DNK_CPP_Help.HxS|Dinkumware\DNK_CPP_Help.HxI|
;borland.bds5|blackfishsql||blackfishsql.HxS|blackfishsql.HxS|

WindowsSDKでも、あっても参照しないヘルプは消してOK。

;borland.bds5|mmsdev||psdk\mmsdev.hxs|psdk\mmsdev.hxs|

そうやって項目数を減らすと、ドキュメントエクスプローラの起動も随分速くなります。
目次に選んでも項目を表示できないエントリができてしまうのは、まあ気にしない方向で。