友人とWordのブックマークについて話し合っていたところ、彼はWordでのクエリの実装をチェックするように勧めました。私はMicrosoft Wordをインストールしていなかったので、Wordがないのでテストできないと言いました。
これに対して、彼は実行可能ファイルを送信し、それは機能するだろうと述べました-インストールがなければこれは失敗するだろうと私は主張しました。
スタンドアロンの実行可能ファイルを送ってくれて、実行するとWordが実際に起動し、ほぼすべての機能を使用できたとき、私はかなりショックを受けましたo_0
これはどうして可能ですか?私のシステムにMicrosoft Officeをインストールしたことがないので、これは「ポータブル」アプリでも VMWare ThinStall ( thanks nhinkle でもありません)ではありません。
winword.exe
とExcel.exe
を除いて、Microsoft Office関連のファイルはまったくありません。
奇妙なことに、Microsoft Excelでさえスタンドアロン実行可能ファイルだけで問題なく動作します。
winword.exe
のサイズは約39 MBで、Excel.exe
のサイズは35 KBだけなので、さらに奇妙です。
Windows XPで実行しています。ファイルはOffice 2003のものです。
私はこれを投稿する前に Chat で議論していました、これが the conversation です
VMWare ThinApp が表示されています。 Thinstallと呼ばれている間にいくつかのテストを行い、VMwareがそれを購入しました。 Office 2003/Office 2007/Office 2010や、IE6、IE7、IE8などの多くのアプリケーションを並べて使用できるので、これはすばらしいことです。
基本的にそれを作成する手順は次のようになります:
これはさらに良くなります。最初のスナップショットの後にNET, Java
をインストールしてから、NET
またはJava
を使用するアプリケーションをインストールできます。次に、NET
またはJava
がインストールされていないシステムでThinAppを使用して作成したアプリケーションを使用します。
サイズの違いを追加するのは、ExcelがWordでパックされたファイルを使用するためです。 Wordアプリケーションを移動すると、Excelは機能しなくなります。
私の提案は元々拒否されましたが;)、あなたの観察に基づいて、おそらく結局は正しかったでしょう:あなたの友人は VMware ThinApp で仮想化されたMicrosoft Officeのコピーを持っていたに違いありません。
まず、通常のwinword.exe
とExcel.exe
のコピーはそれ自体では機能しないことを確認しました。 Windows 2003にOffice 2003をインストールしましたXP VM、次にOfficeをインストールしたことがない別のVMにコピーしました。両方のアプリケーションが実行に失敗しました。
「Thinstall\Office 2003
の下にApplication Data
がある」というコメントに基づいて、これが説明である可能性が最も高いようです。確認方法は次のとおりです。
%APPDATA%\Thinstall\Office 2003
を削除します%APPDATA%\Thinstall\
に戻って確認し、Office 2003フォルダが再び表示されているかどうかを確認します。ある場合、アプリケーションは間違いなくThinAppを使用しています。私の大学では、MATLABのThinAppでラップされたバージョンを使用しています。すべてのプログラムコンテンツを含む.datファイルが必要です。ただし、アプリケーションの要件によっては、これが不要な場合もあります。これは、以前のオフィスプログラムではそうであったようです。
基本的に、ThinAppは、アプリケーションのディレクトリ構造とレジストリ全体を仮想化します。これにより、アプリケーションを移植可能にして、システムに干渉することなく実行できます。 ThinAppはネットワークライセンスもサポートしているため、組織がライセンス数に制限のあるアプリケーション(この場合はMATLABなど)がある場合、アプリケーションを起動する前にライセンスサーバーにチェックインし、アプリケーションが正常に起動した場合にのみ起動できます。ライセンスを取得します。
%APPDATA%
のそのディレクトリには、ThinAppがアプリケーション用に仮想化するフォルダーが含まれています。個人設定など、通常Wordの%APPDATA%
フォルダにあるものはすべて、代わりにここに保存されます。このため、実行可能ファイルをコンピューターのどこから起動しても、設定はそのマシンに保持されます。ただし、パッケージ化されたアプリケーション自体では転送されません。これは、%APPDATA%\Program Name
のフォルダーを削除する通常の方法が機能しないため、ThinAppでパックされたアプリケーションの設定をリセットしようとする場合に関連します。その仮想化フォルダーを見つける必要があります。
これは、アプリケーションがWINWORD.EXEと呼ばれ、アイコンがOfficeに同梱されているものとまったく同じであるためではありません。すべてのOfficeアプリケーションにはデジタル署名があります。 winword.exeファイルとExcel.exeファイルを右クリックし、[デジタル署名]タブがあるかどうかを確認します。これらのアプリケーションには、Microsoftからの署名はもちろんのこと、まったく署名がありません。
お使いのアプリケーションは、自己解凍型の実行可能ファイルであり、Word 2003の変更されたファイルが含まれているため、インストールせずに実行できます。 7-Zipがインストールされている場合は、winword.exeをアンパッケージして、自分で確認してみてください。
Microsoft自体が検証用にOfficeの「ポータブル」バージョンを提供しています。 http://stadt-bremerhaven.de/portable-Microsoft-office-201