Wie laufen Microsoft Word und Excel ohne Installation?

Ich hatte eine Diskussion über Lesezeichen in Word mit einem Freund, und er schlug mir vor, seine Implementierung einer Abfrage in Word zu überprüfen. Da ich Microsoft Word nicht installiert hatte, sagte ich ihm, dass ich Word nicht habe, sodass ich es nicht testen kann.

Dazu erwähnte er, dass er die ausführbaren Dateien senden wird und es funktionieren wird-ich argumentierte, dass dies ohne eine Installation fehlschlagen wird.

Ich war ziemlich schockiert, als er mir die [[9]] eigenständigen ausführbaren Dateien [[10]} und so weiter schickte wenn ich sie ausführe, wurde Word tatsächlich gestartet und ich konnte fast jede Funktionalität verwenden o_0

Wie ist das möglich? Ich habe Microsoft Office noch nie auf meinem System installiert, dies ist keine" tragbare "App oder VMware ThinStall ( thanks nh (, didn' t know about this).

Es gibt absolut keine Microsoft Office-bezogenen Dateien-außer winword.exe und excel.exe.

Seltsamerweise funktioniert sogar Microsoft Excel nur mit der eigenständigen ausführbaren Datei .

winword.exe 39 MB und die Größe von excel.exe beträgt nur 35 KB, was es noch seltsamer macht.

geben Sie hier die Bildbeschreibung ein

Ich laufe unter Windows XP, die Dateien stammen aus Office 2003.


War ich über dieses auf Chat vor der Veröffentlichung, hier Gespräch

Author: Mehper C. Palavuzlar, 2011-03-04

4 answers

VMWare ThinApp ist, was Sie sehen. Ich habe einige Tests durchgeführt, während es noch Thinstall hieß und dann kaufte VMware es. Es ist schön, weil Sie damit Office 2003 / Office 2007 / Office 2010 und viele weitere Anwendungen wie IE6, IE7, IE8 nebeneinander verwenden können.

Grundsätzlich sieht die Prozedur zum Erstellen folgendermaßen aus:

  1. Sie installieren sich ein sauberes System. (VM-Maschine ist perfekt für diese)
  2. Sie führen Thinapp do zu einem System-Snapshot aus. Dann sie installieren Anwendung
  3. Sie führen Thinapp erneut aus und es findet die änderungen mit Last Snapshot und Packs es auf.

Das wird noch besser. Sie können NET, Java nach dem ersten Snapshot und dann eine Anwendung installieren, die NET oder Java verwendet. Verwenden Sie dann die mit ThinApp erstellte Anwendung auf einem System, auf dem NET oder Java nicht installiert ist.

Nur um den Größenunterschied hinzuzufügen, wird Excel Word-gepackte Dateien verwenden. Wenn Sie wegziehen Word-Anwendung Excel wird nicht Arbeit.

 29
Author: MadBoy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-04 14:28:44

Obwohl mein Vorschlag ursprünglich abgelehnt wurde;), war ich aufgrund Ihrer Beobachtungen wahrscheinlich doch richtig: Ihr Freund muss eine Kopie von Microsoft Office gehabt haben, die mit VMware ThinApp virtualisiert wurde.

Zuerst habe ich überprüft, dass eine Kopie der regulären winword.exe und excel.exe nicht von selbst funktionieren würde. Ich habe Office 2003 auf einer Windows XP-VM installiert und sie dann auf eine andere VM kopiert, auf der Office noch nie installiert war. Beide Anträge scheiterten laufen.

Basierend auf Ihrem Kommentar, dass "es Thinstall\Office 2003 unter Application Data gibt", scheint dies höchstwahrscheinlich die Erklärung zu sein. Hier ist, wie Sie überprüfen können:

  • Entferne das Verzeichnis %APPDATA%\Thinstall\Office 2003
  • Führen Sie die ausführbare Office-Datei aus, die Ihr Freund Ihnen gesendet hat
  • Check back in %APPDATA%\Thinstall\ und sehen, ob der Office 2003 Ordner wieder aufgetaucht ist. Wenn ja, verwendet die Anwendung definitiv ThinApp.

Wir verwenden eine ThinApp-wrapped Version von MATLAB an meiner Universität; es muss eine .dat-Datei mit allen Programminhalten vorhanden. Abhängig von den Anforderungen der Anwendung ist dies jedoch möglicherweise nicht erforderlich, was bei diesen Office-Programmen zuvor der Fall zu sein scheint.

Im Wesentlichen virtualisiert ThinApp die gesamte Verzeichnisstruktur und Registrierung für die Anwendung. Dadurch kann die Anwendung portabel sein und ausgeführt werden, ohne das System zu beeinträchtigen. ThinApp unterstützt auch Netzwerklizenzierung, also wenn Sie eine Anwendung haben (wie MATLAB in unserem Fall), für das Ihre Organisation über eine begrenzte Anzahl von Lizenzen verfügt, kann sie sich vor dem Start der Anwendung beim Lizenzierungsserver anmelden und diese nur starten, wenn sie erfolgreich eine Lizenz erwirbt.

Dieses Verzeichnis in %APPDATA% enthält die Ordner, die ThinApp für die Anwendung virtualisiert. Alles, was sich normalerweise im Ordner %APPDATA% von Word befindet, wie persönliche Einstellungen, wird stattdessen hier gespeichert. Aus diesem Grund, egal wo Sie die ausführbare Datei von auf Ihrem computer, die Einstellungen werden beibehalten auf diesem Computer. Sie werden jedoch nicht mit der verpackten Anwendung selbst übertragen. Dies wird relevant, wenn Sie versuchen, die Einstellungen für eine mit ThinApp gepackte Anwendung zurückzusetzen, da die übliche Methode zum Löschen des Ordners in %APPDATA%\Program Name nicht funktioniert - Sie müssen den virtualisierten Ordner finden.

 9
Author: nhinkle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-05 02:17:59

Dies liegt nicht daran, dass die Anwendung WINWORD heißt.EXE und das Symbol ist das gleiche, dass es genau die gleiche Anwendung, die in Office ausgeliefert wird. Alle Office-Anwendungen, haben eine digitale Signatur. Rechtsklick auf das Winword.exe-Datei und excel.exe-Dateien und überprüfen Sie, ob es eine Registerkarte für digitale Signaturen gibt. Sie werden feststellen, dass diese Anwendungen überhaupt keine Signatur haben, geschweige denn eine von Microsoft.

Die Anwendungen, die Sie haben, sind wahrscheinlich selbstextrahierende ausführbare Dateien, die modifizierte enthalten dateien von Word 2003, so dass es ohne Installation ausgeführt wird. Wenn Sie 7-zip installiert haben, können Sie versuchen, winword zu entpacken.exe und sehen Sie selbst.

 3
Author: ZippyV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-04 09:18:52

Microsoft selbst bietet eine" portable " Version von Office zur Validierung an: http://stadt-bremerhaven.de/portable-microsoft-office-2010

 0
Author: powtac,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-04 12:26:04