FAQ/AviSynthがインストールできない
このページは何? †
2ちゃんねるやDoom9's Forumで、「AviSynthがインストールできない」という報告が複数寄せられました。とりわけ、Windows XP(SP2)環境において、問題が発生しているようです。
この問題に対処するべく、AviSynth 2 開発チームは、AviSynth 2.5.7 Alpha 2 および Alpha 3 を「特別な診断用ビルド」としてリリースし、ユーザーからの報告を募集しているところです。しかしながら、まだ原因がはっきりとしないため、解決策が見つかっていないのが現状です。
このページでは、これまでに2ちゃんねるやDoom9's Forumに寄せられた声を参考に、考えられる原因と対処法をまとめています。ただし、ここに書かれている方法によって、問題が解決する保証はありません。また、ここに書かれている方法を実行する場合は、自己責任でお願いします。
考えられる原因と対処法 †
管理者(Administrator)権限がない †
AviSynthのインストーラは、インストール時にレジストリへの書き込みを行います。このため、Windows 2000/XPユーザーは、管理者権限のユーザーでログインして、AviSynthをインストールしてください。
ただし、管理者権限のあるユーザーでもインストール出来なかったという報告もあります。
古いバージョンのAviSynthが残っている †
通常は上書きインストールでも問題ないはずですが、念のため、古いバージョンをアンインストールしてからインストールしてみてください。
アンインストール後、いったんPCを再起動してからインストールするのもいいかもしれません。
古いavisynth.dllが残っている †
PC内を検索してavisynth.dllが見つかったら、これを削除してみる。
AviSynth関連の古いファイルが読み取り専用になっている †
過去にインストールしたAviSynth関連の古いファイル(avisynth.dllやpluginsフォルダ内のDirectShowSource.dll、TCPDeliver.dllとcolors_rgb.avsiなど)が読み取り専用(リードオンリー)属性になっていないか確認してみてください。読み取り専用であるかどうかは、当該ファイルを右クリック>コンテキストメニューから「プロパティ」を選択で確認することができます。avisynth.dllはシステムフォルダ*1の中に、DirectShowSource.dllなどはAviSynthのインストール先のpluginsフォルダの中にあります。
もし読み取り専用になっていると、上書きインストールができず、インストールに失敗します。これらのファイルが読み取り専用になっていた場合は、これを解除してください。
なお、AviSynth 2.5.7 Alpha 3ではインストーラの仕様が変更されており、インストーラが表示する質問ダイアログで「Yes(はい)」をクリックすると、もしそれが読み取り専用のファイルでも上書きするようです*2。
avisynth.dllが隠し属性になっている †
AviSynth install problem: Could not copy avisynth.dll to system directory - Doom9's Forumにおけるwinny氏の投稿によれば、AviSynthがインストールできない原因として、avisynth.dllの属性(attributes)が隠し(hidden)になっていることが考えられるようです*3。
AviSynthをインストールしたにもかかわらず、システムフォルダの中にavisynth.dllが見つからないような場合は、avisynth.dllが隠し属性になっている可能性があります。
すべての隠し属性のファイルを表示するためには、フォルダオプション*4の [表示] タブの「詳細設定」で、「ファイルとフォルダの表示」を「すべてのファイルとフォルダを表示する」に変更します(上図を参照)。
隠し属性のファイルはアイコンが半透明で表示されます。また、ファイルのプロパティ*5で、属性欄の「隠しファイル」にチェックが入っていれば、そのファイルは隠し属性です。このチェックを外して、「適用」をクリックすることで隠し属性を解除することができます。
古いフォルダが残っている †
古いバージョンをアンインストールしたときにAviSynth 2.5のフォルダが削除されずに残っていたが、これを強制的に削除するとインストールできるようになった、という報告がありました。
それでもAviSynthがインストールできなかったら... †
上記の方法によっても「AviSynthがインストールできない」問題が解決できなかったら、Doom9's Forumの関連スレッドにて報告してください。なお、Doom9's Forumへ投稿するためには、事前にユーザー登録する必要があります。
- AviSynth 2.5.7 Alpha 2(下記のメモを参照)をインストールします。
- インストール中に何らかの問題が発生した場合、エラー画面が表示されます。
- エラー画面とインストール中のステータス画面をキャプチャして保存します。
- キーボードの [Print Screen] キーでPCのスクリーンショットを、[Alt] + [Print Screen] で最前面のウィンドウの画像を、それぞれクリップボードにコピーすることができます。
- エラーが出たときの状況やお使いのパソコン環境などを、なるべく詳しく報告してください。その際、3.で保存した画像を添付するか、その画像をアップロードしたURLを記載してください。
- 報告推奨項目
- インストール(に失敗)したAviSynthのバージョン
- はじめてのインストールか、それとも過去にAviSynthをインストールしたことがあるか(またそのバージョン)。
- 古いバージョンをアンインストールしてからインストールしたか、上書きインストールか(またそのバージョン)。
- エラー時のデスクトップ画像(添付 または アップロードしたURL)
- あなたのパソコンの環境
- 報告推奨項目
Doom9's Forum 関連スレッド †
- AviSynth 2.5.7 Alpha2 [April 2nd]- DIAG Release! - Doom9's Forum
- AviSynth 2.5.7 Alpha 3 [April 22nd]- DIAG Release! - Doom9's Forum
投稿用テンプレート †
- AviSynthがインストールできなかった旨を伝える
I couldn't install AviSynth.
- インストールした状況
- 初めてインストールした場合
I tried to install AviSynth 2.5.* at the first time.
- 古いバージョンをアンインストールしてからインストールした場合
I tried to install AviSynth 2.5.* after uninstall AviSynth 2.*.*.
- 上書きインストールした場合
I tried to install AviSynth 2.5.* to overwrite AviSynth 2.*.*.
- 初めてインストールした場合
- 画像
- 添付ファイルの場合
I attached pictures of error message and status window.
- 画像のURLの場合
I uploaded pictures of error message and status window here: http:// 〜 http:// 〜
- 添付ファイルの場合
- 環境
OS: Windows XP (SP2) CPU: AMD Athlon * GHz
- 使用例
I couldn't install AviSynth. I tried to install AviSynth 2.5.6a after uninstall AviSynth 2.5.5. I uploaded pictures of error message and status window here: http://example.com/foo.png http://example.com/bar.png OS: Windows XP (SP2) CPU: Intel Pentium 4 3.2 GHz
メモ †
AviSynth 2.5.7 Alpha 2 / Alpha 3について †
- AviSynth 2.5.7 Alpha 2について
- AviSynth 2.5.7 Alpha 3
AviSynthのインストーラによって登録されるレジストリ情報 †
AviSynthのインストール時に登録されるレジストリ情報については、AviSynth_2.5.nsiに書いてあります。AviSynth_2.5.nsiは、AviSynthのソースをダウンロードするか、SourceForge.net CVS Repository - [avisynth2] Index of /avisynth/distribで閲覧することができます。
VideoHelp.com 関連スレッド †
*1 Windows XPなら「C:\Windows\System32」、Windows 2000なら「C:\WinNT\System32」、Windows 98/Meなら「C:\Windows\System」
*2 AviSynth開発チームのIanB氏の投稿より。AviSynth 2.5.7 Alpha2 [April 2nd]- DIAG Release! - Page 2 - Doom9's Forum(英語)を参照。
*3 winny氏の投稿では、同時に読み取り専用属性であったとされています。読み取り専用属性のファイルの取り扱いについては、上記のAviSynth関連の古いファイルが読み取り専用になっているを参照。
*4 コントロールパネルから、またはエクスプローラのツールメニューから開くことができます。
*5 avisynth.dllを右クリックし、コンテキストメニューから「プロパティ」を選択で、プロパティを表示できます。