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が隠し属性になっている可能性があります。

folderoption_to_show_hiddenfile.png

すべての隠し属性のファイルを表示するためには、フォルダオプション*4の [表示] タブの「詳細設定」で、「ファイルとフォルダの表示」を「すべてのファイルとフォルダを表示する」に変更します(上図を参照)。

隠し属性のファイルはアイコンが半透明で表示されます。また、ファイルのプロパティ*5で、属性欄の「隠しファイル」にチェックが入っていれば、そのファイルは隠し属性です。このチェックを外して、「適用」をクリックすることで隠し属性を解除することができます。

古いフォルダが残っている

古いバージョンをアンインストールしたときにAviSynth 2.5のフォルダが削除されずに残っていたが、これを強制的に削除するとインストールできるようになった、という報告がありました。

それでもAviSynthがインストールできなかったら...

上記の方法によっても「AviSynthがインストールできない」問題が解決できなかったら、Doom9's Forumの関連スレッドにて報告してください。なお、Doom9's Forumへ投稿するためには、事前にユーザー登録する必要があります。

  1. AviSynth 2.5.7 Alpha 2(下記のメモを参照)をインストールします。
  2. インストール中に何らかの問題が発生した場合、エラー画面が表示されます。
  3. エラー画面とインストール中のステータス画面をキャプチャして保存します。
    • キーボードの [Print Screen] キーでPCのスクリーンショットを、[Alt] + [Print Screen] で最前面のウィンドウの画像を、それぞれクリップボードにコピーすることができます。
  4. エラーが出たときの状況やお使いのパソコン環境などを、なるべく詳しく報告してください。その際、3.で保存した画像を添付するか、その画像をアップロードしたURLを記載してください。
    • 報告推奨項目
      • インストール(に失敗)したAviSynthのバージョン
      • はじめてのインストールか、それとも過去にAviSynthをインストールしたことがあるか(またそのバージョン)。
      • 古いバージョンをアンインストールしてからインストールしたか、上書きインストールか(またそのバージョン)。
      • エラー時のデスクトップ画像(添付 または アップロードしたURL)
      • あなたのパソコンの環境

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のインストーラによって登録されるレジストリ情報

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を右クリックし、コンテキストメニューから「プロパティ」を選択で、プロパティを表示できます。

最終更新日時: 2006-10-17 (火) 23:23:34 (6393d)