トライアンドエラーしまくって疲れた
はじめに
全部自己責任。
PCがぶっ壊れても知らんです。
参考サイト
PX-W3PE4 – TS抜きチューナー備忘録
Windows7/Vistaでドライバの署名制限を無効に出来るSetupReadyDriverPlus – ぼくんちのTV 別館
のんびりライフ Windows 7/8/8.1の64bit版で未署名のデバイスドライバーをインストールする方法
他。
環境
◆チューナー
PLEX 地上デジタル・BS・CS対応TVチューナー PX-W3PE4
◆カードリーダー
SCR80
◆マザボ
ASRock X79 Extreme4-M
https://www.asrock.com/mb/Intel/X79%20Extreme4-M/index.jp.asp
◆CPU
Sandy Bridge-E Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
◆メモリ
DIMM DDR3 16GB(4GB*4)
◆グラボ
NVIDIA GeForce GT 630
◆OS
Microsoft Windows 7 (6.1) Professional 64-bit Service Pack 1 (Build 7601)
導入ソフト一覧
PLEXドライバ:http://www.plex-net.co.jp/product/px-w3pe4/download.html
RegisterFilter、Bondriver:http://up.mapopi.com/?get=00371
TVTest_0.8.2 x64:http://up.mapopi.com/?get=00034
Dscaler MPEG Filters:https://www.teradas.net/archives/8600/
SetupReadyDriverPlus1.1:http://nirsoft.net/utils/opened_files_view.html
ざっくりとした流れ
- デバイスをPCに取り付ける
- 公式ドライバをインストール
- RegisterFiltersインストール
- デコーダをインストール
- TVTestにBonDriver突っ込んで視聴
デバイスの取り付け
チューナーとBCASをPCに取り付ける。
チューナー付属のカードリーダーは怪しいみたいなことがあったので、
別途用意したカードリーダーにBCASを挿した。
結果的にそうしないとダメだったんで正解。
箱の外に出っ張ってるのはダサいしなんか怖いので、
そのうちケース内にケーブル引っ張って内蔵できるようにしたい。
チューナーから伸ばすUSBのケーブルがマザーボードに挿せないと意味がないので、予めCPU-Zとかでマザーボードの型番を調べるなり中身を開けて状況を確認するなりして、
接続できるように準備しておく。
公式ドライバをインストール
PLEXの公式サイトに行ってドライバを落としてきて、
解凍すると中にマニュアルがあるのでそれに倣ってインストールする。
http://www.plex-net.co.jp/product/px-w3pe4/download.html
デジタル署名のエラー
インストールの最後に「このデバイスに必要なドライバーのデジタル署名を検証できません。~中略~(コード52)」とかいうエラーが出た。
要するにメーカー側の不手際で、
そのままにするとTVTestと連携できないのでどうにかしないといけない。
「詳細ブートオプション」での無効処理をすればエラーが回避される。
以下詳細。
詳細ブートオプション
- 起動時にF8連打(押しっぱなしでない)
※うちのMBは長い暗転後の2回めのマザボロゴ表示あたり - 「ドライバー署名の強制を無効にする」を選択
- 署名エラーが出たままでインストールしてたのが、「!」マークが取れてる
「デバイスマネージャ」で確認すると「デバイスの状態」のエラーログがなくなっている
起動時に必ずブートオプションを経由しないと署名無効が効かない。
毎度手作業でやるのはだるいんで、
「SetupReadyDriverPlus」を導入する。
上記操作をオートでやってくれる。
ついでにOSのテストモードもオンにしちゃってんだけど、
影響出てるのかはわかんない。
RegisterFiltersをインストール
RegisterFilter、Bondriver:http://up.mapopi.com/?get=00371
これ。
- ファイルをDLしてくる
- 解凍して「RegisterFilters」フォルダを中身ごと任意の場所に移動する(例:C:\Windows\RegisterFilters)
※インストール後も恒久的に置きっぱなしにしないといけないので置き場に注意 - ディレクトリのパスをコピーする
- コマンドプロンプトを管理者として起動
- 「cd 【コピーしたパス】」を打ってEnter
- フィルタのディレクトリに移るので「RegFilter.bat」と打ってEnter
ダメだったらエラーが出るんで、ネットで調べるなりして原因を探す。
- ポップアップで「DllRegisterServer in DWNetworkProvider.ax Succeeded.」と出るので「OK」クリック
- ポップアップで「DllRegisterServer in DWNullTerminal.ax Succeeded.」と出るので「OK」クリック
- ポップアップで「DllRegisterServer in DWMpegVideoDecoder.ax Succeeded.」と出るので「OK」クリック
フォルダの場所を変えたい場合は、フォルダを移した後インストール手順をまた繰り返せばいい
デコーダをインストール
Dscaler MPEG FiltersをDLしてインストール。
https://www.teradas.net/archives/8600/
TVTestにBonDriver突っ込んで視聴
「TVTest_0.7.23」をDLして解凍。
新しいバージョン出てるけどどうなんでしょう。
「RegisterFilters」と一緒に入ってる「BonDriver」フォルダの中身
- BonDriver_PXW3PE4_D0_T0.dll
- BonDriver_PXW3PE4_D0_T0.ini
- BonDriver_PXW3PE4_D0_T0.scard
をTVTestのフォルダに突っ込む。
TVTestを起動し、
BonDriverを「BonDriver_PXW3PE4_D0_T0.dll」
デコーダを「Jackey Dscaler MPEG Filters」
カードリーダを「スマートカードリーダ」
で設定完了。
上記の署名関係をクリアしてればエラーを吐かずに視聴できる。
まとめとか
数時間かかった
エラーの原因探しがすごい疲れる
リモートでやると音は拾うけど映像は来ない
コメント