秀丸パブリッシャーインストール時のエラNo.30092
un-G さん 11/08/23 01:18
 
お世話になります。

表題の通り、秀丸パブリッシャーを利用させて頂こうと思い
インストールしようとしたところ、エラーとなり旨く行きませんでした。

環境は以下の通りです。
WindowsXP Pro
秀丸エディタ V8.10

インストール予定:hmpv410f_signed.exe or hmpv410m_signed.exe

何回か行っても旨く行かない状態の為、秀丸エディタも
アンインストール後、セキュリティソフトを無効化して
秀丸エディタ→パブリッシャーの順でインストールを
行おうとしても旨く行きませんでした。

エラー箇所は以下の通りです。
※ 「D:\*****'s」の「*」の箇所は私の名前の為、伏せてあります。
ご了承願います。

お手数ではございますが、ご対応頂けないでしょうか。
よろしくお願い申し上げます。

=====================================================
*** エラー: ファイル 'D:\*****'s\Program Files\Hidemaru\hidemaruapi.dll' の登録中に
エラーが発生しました。
*** エラー: (ユーザーは '再試行' と応答しました。)
*** 次の処理中: DllSelfRegister: "D:\*****'s\Program Files\Hidemaru\hidemaru
api.dll"

*** エラー: 'D:\*****'s\Program Files\Hidemaru\hidemaruapi.dll' の DllRegisterS
erver() 関数が失敗しました。
*** 次の処理中: DllSelfRegister: "D:\*****'s\Program Files\Hidemaru\hidemaru
api.dll"

*** エラー: ファイル 'D:\*****'s\Program Files\Hidemaru\hidemaruapi.dll' の登録中に
エラーが発生しました。
*** エラー: (ユーザーは '再試行' と応答しました。)
*** 次の処理中: DllSelfRegister: "D:\*****'s\Program Files\Hidemaru\hidemaru
api.dll"

*** エラー: 'D:\*****'s\Program Files\Hidemaru\hidemaruapi.dll' の DllRegisterS
erver() 関数が失敗しました。
*** 次の処理中: DllSelfRegister: "D:\*****'s\Program Files\Hidemaru\hidemaru
api.dll"

*** エラー: ファイル 'D:\*****'s\Program Files\Hidemaru\hidemaruapi.dll' の登録中に
エラーが発生しました。
*** エラー: (ユーザーは '中断' と応答しました。)
*** 次の処理中: DllSelfRegister: "D:\*****'s\Program Files\Hidemaru\hidemaru
api.dll"

*** 警告: セットアップは完了していません。
*** 警告: ここで終了すると、正しくセットアップされません。
*** 警告: セットアップを終了しますか?
*** 警告: (ユーザーは 'はい' と応答しました。)
*** 次の処理中: DllSelfRegister: "D:\*****'s\Program Files\Hidemaru\hidemaru
api.dll"
=====================================================

[ ]
RE:30092 秀丸パブリッシャーインストールNo.30094
パブリッシャー担当 さん 11/08/23 10:30
 

 いつもお世話になっております。

 秀丸パブリッシャーの不具合のご報告ありがとうございます。

 WindowsXP 上に「d:\test's\Program Files\Hidemaru」フォルダを作成して、
インストールテストを行ってみたところ、現象を確認できました。
 同様に「d:\tests\Program Files\Hidemaru」というフォルダを作成して、イ
ンストールテストを行ったところ正常にインストールが行えました。
 インストール先フォルダに「'」が存在すると、レジストリへの登録処理でエ
ラーが発生してしまうようです。
 Windows標準のレジストリ登録ツールの、regsvr32.exe を使って「d:\test's\
Program Files\Hidemaru」にある、hidemaruapi.dll を手動でレジストリに登録
しようとしましたが、同様にエラーが発生して登録できませんでしたので、
Windows自体の仕様ではないかと思います。

 秀丸パブリッシャーが利用する「hidemaruapi.dll」は、秀丸エディタがイン
ストールされているフォルダにコピーされてしまいますので、秀丸エディタと秀
丸パブリッシャーを「d:\hidemaru」などのフォルダに、インストールしていた
だければ、正常にインストールすることは出来ると思います。

 秀丸パブリッシャーのセットアッププログラムの方を修正させていただいて、
インストールフォルダに「'」がある場合は、何らかのメッセージを表示するよ
うにさせていただきたいと思います。

 ご不便おかけして申し訳ございませんがよろしくお願いします。

[ ]
RE:30094 秀丸パブリッシャーインストールNo.30095
un-G さん 11/08/23 10:42
 
お世話になります。

> インストール先フォルダに「'」が存在すると、レジストリへの登録処理でエラー
>が発生してしまうようです。

調査いただきありがとうございます。パスの問題との事了解いたしました。

>Windows自体の仕様ではないかと思います。
> 秀丸パブリッシャーが利用する「hidemaruapi.dll」は、秀丸エディタがイン
>ストールされているフォルダにコピーされてしまいますので、秀丸エディタと秀
>丸パブリッシャーを「d:\hidemaru」などのフォルダに、インストールしていた
>だければ、正常にインストールすることは出来ると思います。

現状、インストール先は変更出来ないのですが、「Windows自体の仕様」ではないか
との事なので、別途検討致します。

>
> 秀丸パブリッシャーのセットアッププログラムの方を修正させていただいて、
>インストールフォルダに「'」がある場合は、何らかのメッセージを表示するよ
>うにさせていただきたいと思います。

お手数をおかけいたします。よろしくお願いします。

ご対応頂きありがとうございました。

以上、よろしくお願い申し上げます。

[ ]
RE:30095 秀丸パブリッシャーインストールNo.30098
パブリッシャー担当 さん 11/08/23 13:22
 

 いつもお世話になっております。

 さらに調査を行った結果、Windows自体の仕様というわけではないようです。
 秀丸パブリッシャーの本体である、「hmpv.dll」は、「'」が含まれるフォル
ダ上からでも正常にレジストリに登録されることが確認できました。

 問題が発生している「hidemaruapi.dll」をWindowsの仕様どおりに、Windows
のシステムフォルダにインストールするように、セットアッププログラムを修正
した Ver4.11β1 を公開させていただきましたので、お時間のあるときにでも試
してみていただければと思います。

URL:http://hide.maruo.co.jp/software/hmpv.html#BETA

 お手数おかけして申し訳ございませんがよろしくお願いします。

[ ]