最新の NiconamaCommentViewer を Win2000で使ってみた

NiconamaCommentViewer : ニコ生コメントビューア

動かないってコメントがあったので最新版0.136.0.48を 魔改造版Win2000で起動してみました

ncv2
.Net 4が必須なバージョンです。

ncv3
FirefoxがいまだにVersion3って表示されるのどうなのよ・ω・

ncv
ちゃんとつかえてますよね・ω・ うーん、なんでだろう(動かない人)

おすすめ

18件のフィードバック

  1. やまちび より:

    お忙しいところ申し訳ありませんがお知恵を貸して下さい。
    試行錯誤しているのですがどうしてもコメビュが起動出来ません。。。
    起動すると「.NET Framework Initialization Error」になります。
    どうやらNiconamaCommentViewer.exe.configの
    startup useLegacyV2RuntimeActivationPolicy=”true”で
    引っかかってるかと思います。
    現在の環境ですが
    拡張カーネルv24d4G
    Net Framework 3.5SP1 for Windows 2000 with Extended Kernel
    Net Framework 4.0 for Windows 2000
    VC++2010 SP1 Runtime for Windows 2000
    をインストールさせて頂いております。
    何か思い当たる原因などはおわかりになるでしょうか?

  2. やまちび より:

    お忙しいところ申し訳ありませんがお知恵を貸して下さい。
    試行錯誤しているのですがどうしてもコメビュが起動出来ません。。。
    起動すると「.NET Framework Initialization Error」になります。
    どうやらNiconamaCommentViewer.exe.configの
    startup useLegacyV2RuntimeActivationPolicy=”true”で
    引っかかってるかと思います。
    現在の環境ですが
    拡張カーネルv24d4G
    Net Framework 3.5SP1 for Windows 2000 with Extended Kernel
    Net Framework 4.0 for Windows 2000
    VC++2010 SP1 Runtime for Windows 2000
    をインストールさせて頂いております。
    何か思い当たる原因などはおわかりになるでしょうか?

  3. 黒翼猫 より:

    .Net 1.1/2.0が正常にインストールできていないとかはないですかね・ω・
    3.5 では2.0が必須なのですが、後からアンインストールしたとか。

  4. 黒翼猫 より:

    .Net 1.1/2.0が正常にインストールできていないとかはないですかね・ω・
    3.5 では2.0が必須なのですが、後からアンインストールしたとか。

  5. やまちび より:

    ご返答ありがとうございます。
    3.5と4.0は何度も入れなおしておりましたが
    1.1と2.0は触ってませんでしたので
    一旦すべて削除して1.1、2.0、3.5、4.0を順番に入れたところ3.5が必須のα126は起動しました。
    しかしまだ最新版のα141は「.NET Framework Initialization Error」で起動出来ません。
    ただ.Net Frameworkを一気に再インストールしていて気が付いたのは.Net Framework 4.0 for Windows 2000のインストール最中にマシンが再起動します。
    最初はそういうものだと思ってましたがどうもインストール途中にエラーが発生してそこでインストールが止まったのではと思います。
    もう少し検証してみたいと思います。
    ちなみにインストールログとかって作成されてますかね?

  6. やまちび より:

    ご返答ありがとうございます。
    3.5と4.0は何度も入れなおしておりましたが
    1.1と2.0は触ってませんでしたので
    一旦すべて削除して1.1、2.0、3.5、4.0を順番に入れたところ3.5が必須のα126は起動しました。
    しかしまだ最新版のα141は「.NET Framework Initialization Error」で起動出来ません。
    ただ.Net Frameworkを一気に再インストールしていて気が付いたのは.Net Framework 4.0 for Windows 2000のインストール最中にマシンが再起動します。
    最初はそういうものだと思ってましたがどうもインストール途中にエラーが発生してそこでインストールが止まったのではと思います。
    もう少し検証してみたいと思います。
    ちなみにインストールログとかって作成されてますかね?

  7. 黒翼猫 より:

    .net のインストールログはバッチファイルの msiexec行を編集することで詳細出力できますのでおためしあれ

  8. 黒翼猫 より:

    .net のインストールログはバッチファイルの msiexec行を編集することで詳細出力できますのでおためしあれ

  9. やまちび より:

    度々お世話になります。
    ログを見るとやはりmsiの実行でエラーが発生しておりました。
    Windows Installer 3.1v2を入れなおし
    アンインストールされていなかったファイルを手動で削除したところ
    無事に.Net Framework 4.0 for Windows 2000を
    インストールすることができ、コメビュの起動に成功しました。
    拡張カーネルv24d5G
    .Net Framework 4.0 for Windows 2000
    環境にて
    現時点での最新版のα142が動作しておりますことを
    ご報告させて頂きます。
    お力を貸して頂きありがとうございました。
    またこのような素晴らしいプログラムを公開して頂きありがとうございます。

  10. やまちび より:

    度々お世話になります。
    ログを見るとやはりmsiの実行でエラーが発生しておりました。
    Windows Installer 3.1v2を入れなおし
    アンインストールされていなかったファイルを手動で削除したところ
    無事に.Net Framework 4.0 for Windows 2000を
    インストールすることができ、コメビュの起動に成功しました。
    拡張カーネルv24d5G
    .Net Framework 4.0 for Windows 2000
    環境にて
    現時点での最新版のα142が動作しておりますことを
    ご報告させて頂きます。
    お力を貸して頂きありがとうございました。
    またこのような素晴らしいプログラムを公開して頂きありがとうございます。

  11. やまちび より:

    お世話になっております。
    本日NCVのα155が公開されました。
    このバージョンより .NET Framework 4.0 & C++ 2015 ランタイムコンポーネント (x86) が必須に変わりました。
    そこでこちらで公開されていますWindows 2000向け VC++2015 Runtime 14.0.23026 インストーラーパッケージを新たにインストールしました。
    ところがNCV起動時にダイナミックリンクライブラリapi-ms-win-crt-runtaime-l1-1-0.DLLが指定されたパスに見つかりませんでしたと出てエラーになります。
    何か思い当たる原因などはおわかりになるでしょうか?

  12. やまちび より:

    お世話になっております。
    本日NCVのα155が公開されました。
    このバージョンより .NET Framework 4.0 & C++ 2015 ランタイムコンポーネント (x86) が必須に変わりました。
    そこでこちらで公開されていますWindows 2000向け VC++2015 Runtime 14.0.23026 インストーラーパッケージを新たにインストールしました。
    ところがNCV起動時にダイナミックリンクライブラリapi-ms-win-crt-runtaime-l1-1-0.DLLが指定されたパスに見つかりませんでしたと出てエラーになります。
    何か思い当たる原因などはおわかりになるでしょうか?

  13. 黒翼猫 より:

    XP非対応バイナリ作成時に出るメッセージですね
    api-ms-win-crt-runtaime-l1-1-0.DLL にリンクしてるファイルが原因なので、DependencyWalker で確認してみてください
    Runtimeが原因かEXEが原因か確認できると思います

  14. 黒翼猫 より:

    XP非対応バイナリ作成時に出るメッセージですね
    api-ms-win-crt-runtaime-l1-1-0.DLL にリンクしてるファイルが原因なので、DependencyWalker で確認してみてください
    Runtimeが原因かEXEが原因か確認できると思います

  15. やまちび より:

    お返事ありがとうございます。
    早速DependencyWalkerでNiconamaCommentViewer.exeを確認しましたところ5つのDLLに黄色の?が付いておりました。
    すべてapi-ms-win-crt-XXXというDLLでした。
    無知で申し訳ないのですが
    この場合はEXEが原因になるのでしょうか?

  16. やまちび より:

    お返事ありがとうございます。
    早速DependencyWalkerでNiconamaCommentViewer.exeを確認しましたところ5つのDLLに黄色の?が付いておりました。
    すべてapi-ms-win-crt-XXXというDLLでした。
    無知で申し訳ないのですが
    この場合はEXEが原因になるのでしょうか?

  17. 黒翼猫 より:

    うちで確認したら3つだったので、インストーラー版使ったんじゃないですか?
    確認して、ZIP版を導入してみてください
    #追記。ちょっと確認してみたところ、VC++2015が内部処理で Vista の関数の存在を確認すると
    Windows NT 6.x のライブラリを強制的に読み込もうとして落ちるみたいです
    詳しい情報は追って記事にします

  18. 黒翼猫 より:

    うちで確認したら3つだったので、インストーラー版使ったんじゃないですか?
    確認して、ZIP版を導入してみてください
    #追記。ちょっと確認してみたところ、VC++2015が内部処理で Vista の関数の存在を確認すると
    Windows NT 6.x のライブラリを強制的に読み込もうとして落ちるみたいです
    詳しい情報は追って記事にします

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です