昔、 UtVideo をインストールしても編集ソフトから見えない、という現象が起きてたらしいです。で、今手元で最初期バージョンから最新バージョンまでアップデートしながらベンチマークとを取るという作業をしているのですが、 3.8.0 から 8.2.0 にアップデートしようとしたところで UtVideo が見えなくなりました。

どうにも原因が分からず数時間格闘してたのですが、最終的に、 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Drivers32 というレジストリキーに以前のインストールの残骸があると見えなくなることがある、ということが分かりました。作った側の意図としては全ユーザ対象のインストールになっててほしいわけですが、そうならないことがあるようです。

通常だと HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32 あるいは HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32(64bit版 Windows の 32bit プロセス向けの設定)に設定が書かれるのですが、ユーザ別の設定である前述のキーの下に書いてある DLL 名の方が優先され、しかも DLL が読み込めなくてもフォールバックしないので見えなくなります。

だいぶ前に全ユーザ対象のインストールに必ずなるようにしたので、同じ理由で見えなくなることはないとは思うのですが。

Trackback

no comment untill now

Add your comment now