10 Replies Latest reply on Sep 11, 2019 5:10 PM by Hiroa777

    ThinApp で仮想化したアプリのバージョンアップについて

    Hiroa777 Lurker

      お世話になります。

       

      ThinAppで仮想化したアプリケーションをバージョンアップするためには、

       

      もう一度、クリーンな物理か仮想マシーンを用意するところから

      やりなおしですか?

       

      仮想化した後、アプリケーションのバージョンアップをすることは

      可能ですか?

       

      よろしくお願いいたします。

        • 1. Re: ThinApp で仮想化したアプリのバージョンアップについて
          asajm Hot Shot
          vExpert

          ねえHiroa777

          質問は理解できない

          Google Translator

          • 2. Re: ThinApp で仮想化したアプリのバージョンアップについて
            gowatana Master
            User ModeratorsvExpert

            Hiroa777 さん

             

            こんにちは。ThinAppは日本語フォーラムではそう頻繁に登場する製品ではないため、

            もうすこし、ご利用の環境や状況、すでに参照されているドキュメント等についての

            具体的な説明がある方が返信を得やすいかなと思いました。

            • 3. Re: ThinApp で仮想化したアプリのバージョンアップについて
              VirtAppLife Enthusiast
              vExpert

              Hiroa777さん


              こんにちわ(こんばんわ)!

               

              ThinAppの日本語の質問、珍しいのでうれしいです。

              ご質問の件ですが、一からやり直なくても、ThinApp VOSだけをバージョンアップすることは可能です。

              ただし、新しいThinApp Packagerがインストールされた環境は必要で、そこにインストールされているRelink.exeを利用します。

               

              Relinkのコマンドラインに関するKBが昔に出ていたので、こちら↓をご確認くださいませ。

              VMware Knowledge Base


              vmware thinapp

               

              Regards,
              Kzmaybe

              1 person found this helpful
              • 4. Re: ThinApp で仮想化したアプリのバージョンアップについて
                asajm Hot Shot
                vExpert

                Sorry I don't understand. Please give us more details so we can help

                • 5. Re: ThinApp で仮想化したアプリのバージョンアップについて
                  VirtAppLife Enthusiast
                  vExpert

                  Hi asajm,


                  This question(support request) is blow:
                  [ if I want to use my virtual apps packaged by newer ThinApp, should I start over to build apps? ]

                   

                  I had told Hiroa777 to use ThinApp relink and KB.

                   

                  Regards,

                  Kzmaybe

                  • 6. Re: ThinApp で仮想化したアプリのバージョンアップについて
                    Hiroa777 Lurker

                    回答ありがとうございました。

                    • 8. Re: ThinApp で仮想化したアプリのバージョンアップについて
                      Hiroa777 Lurker

                      ThinAppでカプセル化したアプリケーションをカプセル化した状態で直接VOSをバージョンアップすることは

                      新しいバージョンのThinAppをインストールいた環境でRelink.exeを使用して行うことができることは理解しました。

                       

                      それでは、ThinAppでカプセル化したアプリケーションをカプセル化した状態で直接アプリケーション(例えばOffice など)

                      をバージョンアップする方法はありますか?

                       

                      ThinAppをインストールするOS:Windows7

                      ThinApp:最新バージョン

                       

                      よろしくお願いいたします。

                      • 9. Re: ThinApp で仮想化したアプリのバージョンアップについて
                        VirtAppLife Enthusiast
                        vExpert

                        Hiroa777さん

                         

                        こんにちわ(こんばんわ)!

                         

                        パッケージ済のアプリケーションのバージョンアップは、

                        大きく分類しますが、「出来るもの」、「出来ないもの」があります。

                        「出来ないもの」には、めちゃくちゃ頑張れば出来るかもしれないけど、

                        現実的に、それは出来ないね、となってしまうものも含みます。


                        ThinAppで作成したパッケージには、アプリケーションが入ってますが、

                        もう少し厳密に表現すると、パッケージ(Primary Data Container)には、
                        ホストOSのファイルシステムやレジストリから切り離された、
                        「仮想レジストリ」と「仮想ファイルシステム」が入っていることは理解されています?

                        イメージとしては、以下のような感じ。

                         

                        パッケージは、ホストOSのファイルシステム上は、単なるexeファイルでしかないので、

                        パッケージ内のファイルやレジストリを変更(更新)したければ、

                        ThinAppの空間内(ThinAppVOS上)で、変更する操作を行う必要があります。

                         

                        ThinApp空間で、Regeditを動作させれば、仮想レジストリの変更ができますし、
                        cmdを動作させて、ファイルのコピーや削除もできます。(下図を参照)


                        ですので、昔のよくあるクラサバ型システムのクライアント側のプログラムには、

                        ファイルのタイムスタンプを見て、新しいDLLやexeファイルが特定のファイルサーバにあれば更新する、
                        というような、独自のupdate.exeのようなものが動作していることがありますが、
                        この仕組みは、ThinAppでパッケージしても、従来通り、動作します。
                        (更新内容は、Sandboxに迂回され、パッケージのexeはそのまま)

                         

                        で、ご質問のMicrosoft Officeの更新ですが、
                        Officeには、従来のMSIインストール版とクイック実行版の2種類があるのはご存知ですか?
                        ThinAppで仮想化できるのは、前者のMSIインストール版になりますが、
                        MSIインストール版は、ThinApp VOS上で実行したくても、実行するのは、
                        Windowsインストーラサービス(msiexec)で、ホストOS側にいるプログラムになるので、

                        ThinApp空間内で正常動作させることは出来ません(あるいは難易度SSランク)


                        回りくどくなってしまいましたが、
                        Office製品のバージョンアップについては、インストールプロセスが複雑なので、
                        個人的には、一から作り直すことをお勧め致します。

                         

                        vmware thinapp

                         

                        Regards,

                        Kzmaybe

                        1 person found this helpful
                        • 10. Re: ThinApp で仮想化したアプリのバージョンアップについて
                          Hiroa777 Lurker

                          詳細な回答をしていただき、ありがとうございました。