- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
* 問題の概要 [#z44ba4f5]
* このページは何? [#z44ba4f5]
2ちゃんねるやDoom9's Forumで、「AviSynthがインストールできない」という報告が複数寄せられました。とりわけ、Windows XP(SP2)環境において、問題が発生しているようです。
この問題に対処するべく、AviSynth 2 開発チームは、AviSynth 2.5.7 Alpha 2 および Alpha 3 を「特別な診断用ビルド」としてリリースし、ユーザーからの報告を募集しているところです。しかしながら、まだ原因がはっきりとしないため、解決策が見つかっていないのが現状です。
このページでは、これまでに2ちゃんねるやDoom9's Forumに寄せられた声を参考に、考えられる原因と対処法をまとめます。ただし、ここに書かれている方法によって、問題が解決する保証はありません。また、ここに書かれている方法を実行する場合は、自己責任でお願いします。
このページでは、これまでに2ちゃんねるやDoom9's Forumに寄せられた声を参考に、考えられる原因と対処法をまとめています。ただし、ここに書かれている方法によって、問題が解決する保証はありません。また、ここに書かれている方法を実行する場合は、自己責任でお願いします。
* 考えられる原因と対処法 [#jebd79ac]
** 管理者(Administrator)権限がない [#d71a51fe]
AviSynthのインストーラは、インストール時にレジストリへの書き込みを行います。このため、Windows 2000/XPユーザーは、管理者権限のユーザーでログインして、AviSynthをインストールしてください。
ただし、管理者権限のあるユーザーでもインストール出来なかったという報告もあります。
** 古いバージョンのAviSynthが残っている [#m05e00d6]
通常は上書きインストールでも問題ないはずですが、念のため、古いバージョンをアンインストールしてからインストールしてみてください。
アンインストール後、PCを再起動してからインストール
アンインストール後、いったんPCを再起動してからインストールするのもいいかもしれません。
** 古いavisynth.dllが残っている [#y13437a3]
PC内を検索してavisynth.dllが見つかったら、これを削除してみる。
** 古いavisynth.dllが読み込み専用になっている [#h5894a24]
** AviSynth関連の古いファイルが読み取り専用になっている [#h5894a24]
過去にインストールしたavisynth.dllが読み込み専用(リードオンリー)属性になっているため、アンインストール時には削除、上書きインストール時には上書きができない状態になっている可能性があります。
過去にインストールしたAviSynth関連の古いファイル(avisynth.dllやpluginsフォルダ内のDirectShowSource.dll、TCPDeliver.dllとcolors_rgb.avsiなど)が読み取り専用(リードオンリー)属性になっていないか確認してみてください。読み取り専用であるかどうかは、当該ファイルを右クリック>コンテキストメニューから「プロパティ」を選択で確認することができます。avisynth.dllはシステムフォルダ((Windows XPなら「C:\Windows\System32」、Windows 2000なら「C:\WinNT\System32」、Windows 98/Meなら「C:\Windows\System」))の中に、DirectShowSource.dllなどはAviSynthのインストール先のpluginsフォルダの中にあります。
avisynth.dllが読み込み専用であるかどうかは、avisynth.dllを右クリック>コンテキストメニューから「プロパティ」を選択で確認することができます。avisynth.dllはシステムフォルダ((Windows XPなら「C:\Windows\System32」、Windows 2000なら「C:\WinNT\System32」、Windows 98/Meなら「C:\Windows\System」))にあります。
もし読み取り専用になっていると、上書きインストールができず、インストールに失敗します。これらのファイルが読み取り専用になっていた場合は、これを解除してください。
なお、AviSynth 2.5.7 Alpha 3ではインストーラの仕様が変更されており、インストーラが表示する質問ダイアログで「Yes(はい)」をクリックすると、もしそれが読み取り専用のファイルでも上書きするようです((AviSynth開発チームのIanB氏の投稿より。[[AviSynth 2.5.7 Alpha2 [April 2nd]- DIAG Release! - Page 2 - Doom9's Forum:http://forum.doom9.org/showthread.php?t=109477&page=2#post824425]](英語)を参照。))。
** avisynth.dllが隠し属性になっている [#pe4764cc]
[[AviSynth install problem: Could not copy avisynth.dll to system directory - Doom9's Forum:http://forum.doom9.org/showthread.php?t=109231#post856713]]におけるwinny氏の投稿によれば、AviSynthがインストールできない原因として、avisynth.dllの属性(attributes)が隠し(hidden)になっていることが考えられるようです((winny氏の投稿では、同時に読み取り専用属性であったとされています。読み取り専用属性のファイルの取り扱いについては、上記の[[AviSynth関連の古いファイルが読み取り専用になっている>#h5894a24]]を参照。))。
AviSynthをインストールしたにもかかわらず、システムフォルダの中にavisynth.dllが見つからないような場合は、avisynth.dllが隠し属性になっている可能性があります。
#ref(folderoption_to_show_hiddenfile.png)
すべての隠し属性のファイルを表示するためには、フォルダオプション((コントロールパネルから、またはエクスプローラのツールメニューから開くことができます。))の [表示] タブの「詳細設定」で、「ファイルとフォルダの表示」を「すべてのファイルとフォルダを表示する」に変更します(上図を参照)。
隠し属性のファイルはアイコンが半透明で表示されます。また、ファイルのプロパティ((avisynth.dllを右クリックし、コンテキストメニューから「プロパティ」を選択で、プロパティを表示できます。))で、属性欄の「隠しファイル」にチェックが入っていれば、そのファイルは隠し属性です。このチェックを外して、「適用」をクリックすることで隠し属性を解除することができます。
** 古いフォルダが残っている [#bfc14266]
古いバージョンをアンインストールしたときにAviSynth 2.5のフォルダが削除されずに残っていたが、これを強制的に削除するとインストールできるようになった、という報告がありました。
* それでもAviSynthがインストールできなかったら... [#o2495421]
上記の方法によっても「AviSynthがインストールできない」問題が解決できなかったら、Doom9's Forumの関連スレッドにて報告してください。なお、Doom9's Forumへ投稿するためには、事前にユーザー登録する必要があります。
+AviSynth 2.5.7 Alpha 2([[下記のメモ>#o70e1647]]を参照)をインストールします。
+インストール中に何らかの問題が発生した場合、エラー画面が表示されます。
+エラー画面とインストール中のステータス画面をキャプチャして保存します。
--キーボードの [Print Screen] キーでPCのスクリーンショットを、[Alt] + [Print Screen] で最前面のウィンドウの画像を、それぞれクリップボードにコピーすることができます。
+エラーが出たときの状況やお使いのパソコン環境などを、なるべく詳しく報告してください。その際、3.で保存した画像を添付するか、その画像をアップロードしたURLを記載してください。
--報告推奨項目
---インストール(に失敗)したAviSynthのバージョン
---はじめてのインストールか、それとも過去にAviSynthをインストールしたことがあるか(またそのバージョン)。
---古いバージョンをアンインストールしてからインストールしたか、上書きインストールか(またそのバージョン)。
---エラー時のデスクトップ画像(添付 または アップロードしたURL)
---あなたのパソコンの環境
** Doom9's Forum 関連スレッド [#mdfeff67]
-[[AviSynth 2.5.7 Alpha2 [April 2nd]- DIAG Release! - Doom9's Forum:http://forum.doom9.org/showthread.php?t=109477]]
-[[AviSynth 2.5.7 Alpha 3 [April 22nd]- DIAG Release! - Doom9's Forum:http://forum.doom9.org/showthread.php?t=110315]]
** 投稿用テンプレート [#z9cc1d05]
-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
* メモ [#f2d0c5fa]
** AviSynth 2.5.7 Alpha 2 / Alpha 3について [#o70e1647]
-AviSynth 2.5.7 Alpha 2について
--[[niiyan/2006-04-02>niiyan/2006-04-02#u3bc22c6]]を参照。
-AviSynth 2.5.7 Alpha 3
--[[niiyan/2006-04-22>niiyan/2006-04-22#p6e342cd]]を参照。
** AviSynthのインストーラによって登録されるレジストリ情報 [#o93d6a55]
AviSynthのインストール時に登録されるレジストリ情報については、AviSynth_2.5.nsiに書いてあります。AviSynth_2.5.nsiは、AviSynthのソースをダウンロードして見るか、[[SourceForge.netのCVSレポジトリ:[[:http://cvs.sourceforge.net/viewcvs.py/avisynth2/avisynth/distrib/AviSynth_2.5.nsi]]で閲覧することができます。
AviSynthのインストール時に登録されるレジストリ情報については、AviSynth_2.5.nsiに書いてあります。AviSynth_2.5.nsiは、AviSynthのソースをダウンロードするか、[[SourceForge.net CVS Repository - [avisynth2] Index of /avisynth/distrib:http://avisynth2.cvs.sourceforge.net/avisynth2/avisynth/distrib/]]で閲覧することができます。
** VideoHelp.com 関連スレッド [#fabc7115]
-[[VideoHelp.com :: View topic - Problem installing Avisynth:http://forum.videohelp.com/viewtopic.php?t=311461]]