焼きソフトの相性表作成スレ

このエントリーをはてなブックマークに追加
85割れ煎 ◆WAREZ.kk
WinXPでしか確認していません。
w2kの方は似たような部分があるか、確認してみて下さい。

ライティングソフトの幾つかは、レジストリの
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
以下に「LowerFilters」と「UpperFilters」の値を作成して、そこに利用する「フィルタードライバ」を登録し
サービスを開始させているようですが
別のソフトのインストールや、アンインストールによって、そこが変更されてしまう場合があり、様々なトラブルの原因
になっているコトがわかりました
(起動するたびにElby Check〜エラーや、マイコンピューターからドライブが消える等、)

用意すると便利な物、「Filter Driver Load Order(Free)」フィルタ ドライバのビューアーです。インストールの必要無く
クリックするだけで、登録状況が確認できます
http://www.bidali.com/downloads/index.htm
直:http://www.bidali.com/downloads/devfilter.exe

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
まずは↑のキーを開いて、お気に入り登録でもして下さい。ライティングソフトがインストールしてあるなら、
「LowerFilters」と「UpperFilters」の項目があると思います
(XPクリーンインストールでは存在しません)

例、
"LowerFilters"
PxHelp20 (CD革命6.xx、6.02のドライブサポートアップデート前はPxHelperです)
aplix2k  (WinCDR7.xx)
ElbyCDFL (CloneCD3.xxx、4.xxx)
Cdr4_xp (Easy CD 5.xx)

"UpperFilters"
cdralw2k (Easy CD 5.xx)
pwd_2k  (Direct CD 5.xx)
86割れ煎 ◆WAREZ.kk :02/08/04 20:40 ID:fk2+8Fhf
トラブル防止方から言うと
ライティングソフトのインストール、アンインストール前に、必ず"LowerFilters""UpperFilters"
の内容をバックアップして置き、インストール、アンインストール完了後、「再起動前」に
再度確認し、必要なら手動で編集することです。

バックアップの際は、複数行文字列ですので、エクスポートではなく、「修正」で開き、
コピーアンドペーストの方がお勧めです

ソフトは、インストールする時、既に登録済みのフィルタードライバに、自分のフィルタードライバを追加
するのですが、複数行になっているところに新規追加するのには難があるらしく、登録済みのドライバを全て消し去ってくれる
場合があるからです
特に注意したいのが、WinCDRのインストール、最新の7.25に置いても狙い通りやってくれました!(笑)
87割れ煎 ◆WAREZ.kk :02/08/04 20:40 ID:fk2+8Fhf
たとえば、CloneCDが先に入っていたとして、WinCDRをインストールすると
"LowerFilters"
ElbyCDFL

に自分を加え
"LowerFilters"
ElbyCDFL
aplix2k

となるのが正しいのですが、自分より前に入っているソフトは、完全に消し去り
"LowerFilters"
aplix2k

とされてしまいます。この結果、CloneCDがスタートアップに登録している「ElbyCheck.exe /L ElbyCDFL」
が、起動時にElbyCDFLが無いことに気付き、再度登録するために
ElbyCheck has detected, that the Filter Driver ElbyCDFL is not installed!
This driver is required for proper operation of software made by Elaborate Bytes.
Install missing driver ElbyCDFL?
等のメッセージを出すようになります。

ここでOKすると、うまく行けばこのように正してくれますが、
"LowerFilters"
ElbyCDFL
aplix2k

↓逆になり、堂々巡りになることもあるので、「再起動前」に確認し、手動で編集するのがベストです
"LowerFilters"
ElbyCDFL

※当たり前ですが、原因になりやすいソフトを、一番先にインストールした方に、このトラブルはありません(笑)
ですが、WinCDRは、アップデートの度に破壊してくれるようでしたので、やり方は覚えた方がいいでしょう。
88割れ煎 ◆WAREZ.kk :02/08/04 21:03 ID:fk2+8Fhf
なお、"UpperFilters"については、存在しない方には問題ありませんが
WinCDRは"UpperFilters"の値ごと消し去ってくれるので、やはり再起動前に手動でリストアしてください

※Neroのパターン
他には、NeroをXP対応バージョン(5.5.5.1以降)にアップデートする為に、先に5.5.1.4等を入れてしまうと
Neroの「Nerocd2k」が、全く同じことをやらかしてくれますし、
逆にNerocd2kが消された時は、レジストリのrunにある「NeroCheck.exe」によってエラーを出します
>The Nero driver (Nerocd2k.sys) is correctly installed.
It has been added to started drivers.
You must reboot your computer in order the changes are effective.

※最近のバージョンのNeroは"LowerFilters"にNerocd2kを登録する必要のないよう仕様変更されてますし
NeroCheck.exeも、"LowerFilters"にNerocd2kを確認すると、消去するよう逆の動作になってます
つまりアップデート版をクリーンインストールすることで、手動編集や、相性の心配は要らなくなります
最新のアップデート版やデモ版をクリーンインストールし、一度Neroを起動後に以下を実行することで
再度、登録ウインドウが現れるので、お持ちの製品版のシリアルで登録して下さい。
------------------ここから-------------------
REGEDIT4
[-HKEY_CURRENT_USER\Software\Ahead\Nero - Burning Rom\Info]
[-HKEY_LOCAL_MACHINE\Software\Ahead\Nero - Burning Rom\Info]
------------------ここまで-------------------
reset_regist.regなどで保存して実行



89割れ煎 ◆WAREZ.kk :02/08/04 21:25 ID:fk2+8Fhf
※EasyCD5のパターン
EasyCDの場合は、"LowerFilters"にCdr4_xp、"UpperFilters"にcdralw2k、pwd_2k(Direct CD 5.xx)
の行を加えるようです

"LowerFilters"内を消し去ってしまう等の現象は確認できませんでしたが
一つ確認できたのは、先に入っているフィルタードライバーに加え、
一行、文字化けした余計なモノを加えた時が一度ありました。
(ElbyCDFLをELBYCDFLに変えてもくれましたが、コレは問題ありません)

この場合、サービスに文字化けした余計なモノが登録されますが、
SYSTEM32内に実体がないため、再起動後デバイスマネージャー内のドライブには(!)が付き
マイコンピューターからはドライブが消滅する現象が起きるかもしれません。
MSでは、対処法として"LowerFilters"&"UpperFilters"を消してしまう方法を取っていますが
これは先ほどいったように、完全な解決にはなってないので、お勧めできません
http://www.microsoft.com/japan/support/kb/articles/JP270/0/08.asp

インストール後再起動前に確認し、手動で編集してください
(文字化けした行を削除)
90割れ煎 ◆WAREZ.kk :02/08/04 21:59 ID:fk2+8Fhf
Easy5 on XPはそれ以前に、インストールできない、や
ブルーバックで起動できないなどの情報が飛びかってますが
ちゃんと理解してインストールすることで、問題は出ません

アカウント名が半角英語or数字のみ、スペースや特殊文字を含まないこと
「最新の」アップデートパッチを、インストール前に用意し
実行は必ずAdaptecフォルダ内からすること。
ver5.0ではXPに対応してない為、アップデートパッチはインストール直後に
再起動前に当てること。
Take Twoはインストールしないこと。 が重要です。

注意:最新のアップデートパッチは、5.1ですが、一度マイナーチェンジしている為
(ecdc_v5.1_plt_ja2.exe-18.8MB)はVer5.1の二代目です
http://softwareupdates.roxio.com/gm/Products/jp/ECDC/v51/Platinum/ecdc_v5.1_plt_ja2.exe
ドライブサポートファイルは、随時更新されていて現在はバージョンkです
(DriveUp_v51k.exe-248KB)
http://softwareupdates.roxio.com/gm/Products/en/ECDC/v51/Platinum/DriveUp_v51k.exe
91割れ煎 ◆WAREZ.kk :02/08/04 23:36 ID:fk2+8Fhf
なお、Easyに付属のDirectCD5をXPにインストールする際、「サポートしているドライブが見つかりません」
のエラーが出ますが、仕様です、そのまま続行してください

>>89の文字化けの場合ですが
レジストリでは、単なる余計な改行が増えていただけで
確認が困難でした
(元々、"LowerFilters"、"UpperFilters"それぞれの最後にある改行は必要)

※フィルタドライバビューアー
そこで>>85のソフト「Filter Driver Load Order」の出番ですが
ドライブごとに登録されているフィルタドライバを一発で表示してくれ、
それぞれの参照先、有効無効が一覧できます
さらに先ほどのレジストリのキー以外に登録されてるドライバまで表示してくれます
92割れ煎 ◆WAREZ.kk :02/08/05 00:00 ID:j9fwnuDu
例:
↓Upper Class Filter  pwd_2k
↓Upper Class Filter  cdralw2k
↓Upper Class Filter  redbook
  Device Object    ドライブ名
↓Lower Class Filter  ?
↓Lower Class Filter  cdr4_xp.sys
↓Lower Class Filter  ElbyCDFL
↓Lower Class Filter  aplix2k
↓Lower Class Filter  PxHelp20
↓Lower Class Filter  imapi
↓Lower Class Filter  cdrbsvsd
のように見る事ができます。

この内の、redbookとimapiは、それぞれXP標準のRedbook Audio Filter Driverと
IMAPI Kernel Filter Driverですから、レジストリの先ほどのキー内には見ることは出来ません
が、デフォルトでサービスに登録されてるものです。

一番下のcdrbsvsdはB's5ですが、レジストリに独自のミラーのようなキーを作って
そちらに登録されています。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\ドライブ名\文字列]
"LowerFilters"
これによって、相性問題は少ないかもしれません、
それと引き換えに、仮想ドライブの数を変更した後、B's5起動時に「新しいドライブを検出しました、今すぐ再起動しますか?」
のようなメッセージがでて、驚きますが(笑)
93割れ煎 ◆WAREZ.kk :02/08/05 00:16 ID:j9fwnuDu
参照先があり、有効な場合は、「Filter Driver Load Order」で以下のような情報が確認できます

例:CloneCD4.0.1.10のElbyCDFLを参照
Driver Name:    elbycdfl.sys
File Location:    c:\windows\system32\drivers
File Version:    ElbyCDIO Filter Driver
File Description:  4, 0, 1, 5 [4.0.1.5]
Product Name:   CloneCD
Product Version:  4, 0, 0, 1 [4.0.0.1]
Company Name:  Elaborate Bytes
Copyright:      Copyright (C) 2001, 2002 Elaborate Bytes AG

が、参照先の無い無効な登録の場合以下のように表示されます

例:?を参照
Driver Name:    Unable to find driver on your system!!!
File Location:           以下同様・・・
94割れ煎 ◆WAREZ.kk :02/08/05 00:20 ID:j9fwnuDu
ライティングソフトをアンインストールした後などに、
XPで、マイコンピューターからドライブが消滅し、デバイスマネージャからIDEチャンネルを削除しても
回復しない場合などは、レジストリの削除が不十分で、無効な登録が残ってしまってる場合が多いので
「Filter Driver Load Order」で>>93の最後みたいな物がないか、確認後、
レジストリのデータのなかから、該当する「行だけ」を削除しましょう

例:
"LowerFilters"
PxHelp20
aplix2k
?(無効な登録)
ElbyCDFL
Cdr4_xp

の場合

"LowerFilters"
PxHelp20
aplix2k
ElbyCDFL
Cdr4_xp

にする