Wie laufen Microsoft Word und Excel ohne Installation?

14245
Sathya

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 kein Microsoft Word installiert habe, sagte ich ihm, dass ich kein Word habe, und ich werde es nicht testen können.

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

Ich war ziemlich geschockt, als er mir die eigenständigen ausführbaren Dateien schickte, und als Word ausgeführt wurde, wurde Word tatsächlich gestartet und ich konnte fast jede Funktionalität von o_0 nutzen

Wie ist das möglich? Ich habe Microsoft Office noch nie auf meinem System installiert. Dies ist keine "tragbare" App oder VMWare ThinStall ( danke nhinkle, wusste nichts davon).

Es gibt absolut keine Microsoft Office-bezogenen Dateien - mit Ausnahme von winword.exeund excel.exe.

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

winword.exeDie Größe beträgt etwa 39 MB und die excel.exeGröße beträgt nur 35 KB, was sie noch seltsamer macht.

enter image description here

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


Ich habe vor dem Posten im Chat darüber gesprochen, hier ist das Gespräch

31
Konnten Sie auch neue Dokumente erstellen? Shekhar vor 13 Jahren 0
@Shark ja, konnte neue Dokumente erstellen, Dokumente speichern, vorhandene bearbeiten Sathya vor 13 Jahren 0
Führen sie die Online-Live-Versionen aus? Dennis Williamson vor 13 Jahren 0
@Sathya dann denke ich, das ist sehr wohltätig von MS :) Kannst du deinen Freund fragen, wie er die ausführbare Datei gemacht hat? Ich habe Büro 2010 und möchte das gerne ausprobieren Shekhar vor 13 Jahren 0
@Dennis - Nein, keine Online- / Live365-Versionen - nur die Standardinstallation von Office 2003 Sathya vor 13 Jahren 0
@Shark - er hat nichts getan - er hat mir nur die Dateien "winword.exe" und "excel.exe" zugesandt, ich habe sie doppelt angeklickt und es ist gelaufen - kein Office Installer Popups und andere Sathya vor 13 Jahren 0
@Sathya - Haben Sie in den Ordnern / Documents and Settings / Local Settings oder / Application Data einen Ordner mit Bezug zu Thinstall gefunden? Ich habe ähnliche Versionen für so etwas wie Photoshop CS3 gesehen, die so klein wie die Datei winword.exe sind. Isxek vor 13 Jahren 0
@lsxek befindet sich unter `Anwendungsdaten \` `Thinstall \ Office 2003` Sathya vor 13 Jahren 0
Nur 39 MB, was? Ziemlich beeindruckend. Das ist nur doppelt so groß wie meine ersten beiden Festplatten zusammen. Nur etwa zehnmal so groß wie ein funktionierender Linux-Kernel. Wie haben sie es überhaupt so klein gemacht? harpo vor 13 Jahren 0
@harpo ist noch beeindruckender: Excel ist nur 35kb groß Sathya vor 13 Jahren 1

4 Antworten auf die Frage

30
MadBoy

Sie sehen VMWare ThinApp . Ich habe ein paar Tests gemacht, während es noch Thinstall hieß und dann von VMware gekauft wurde. 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 das Verfahren zum Erstellen so aus:

  1. Sie installieren sich selbst ein sauberes System. (VM-Maschine ist dafür perfekt)
  2. Sie führen Thinapp zu einem System-Snapshot aus. Dann installieren Sie die Anwendung
  3. Sie führen Thinapp erneut aus und es findet die Änderungen mit dem letzten Snapshot und packt es.

Das wird noch besser. Sie können NET, Javanach dem ersten Schnappschuss installieren und dann die Anwendung, die NEToder verwendet Java. Verwenden Sie dann die mit ThinApp erstellte Anwendung auf einem System, das nicht installiert NEToder Javainstalliert ist.

Um den Größenunterschied hinzuzufügen, liegt das daran, dass Excel Word-gepackte Dateien verwendet. Wenn Sie die Word-Anwendung entfernen, funktioniert Excel nicht.

Interessant - @nhinkle hatte schon von ThinApp gesprochen, aber ich hatte es vorher abgewiesen. Danke für die nette Erklärung Sathya vor 13 Jahren 0
Ja, es ist schön, aber Sie müssen auch für ThinApp-Lizenzen und Office-Lizenzen bezahlen ;-) Also doppelte Kosten MadBoy vor 13 Jahren 0
Ich wünschte, ich hätte den ganzen Tag keine Schule gehabt, sonst hätte ich das gepostet und hätte all diese Upvotes bekommen können;). @Sathya sieht es aus, als ob es tatsächlich ThinApp ist? Jedes Mal, wenn ich es benutzt habe, dauerte es einige Minuten, bis es geöffnet wurde, und ein kleines Fenster mit der Aufschrift "Starten von _Anwendungsname _ ... Powered by VMware" wurde angezeigt. nhinkle vor 13 Jahren 0
Dieses Fenster kann mit der Konfiguration deaktiviert werden (zumindest während ich Thinstall getestet habe.) MadBoy vor 13 Jahren 0
@nhinkle ja, in der Tat - aber wie ich Ihnen im Chat gesagt hatte - gab es keinerlei Popups. Akzeptiere diese Antwort. Danke @Madboy! Sathya vor 13 Jahren 0
9
nhinkle

Obwohl mein Vorschlag ursprünglich abgelehnt wurde;), hatte ich aufgrund Ihrer Beobachtungen wahrscheinlich doch recht : Ihr Freund muss eine mit VMware ThinApp virtualisierte Version von Microsoft Office gehabt haben .

Zuerst habe ich überprüft, dass eine Kopie des regulären winword.exeund excel.exenicht für sich alleine funktionieren würde. Ich habe Office 2003 in einer Windows XP-VM installiert und dann auf eine andere VM kopiert, auf der noch nie Office installiert war. Beide Anwendungen konnten nicht ausgeführt werden.

Aufgrund Ihres Kommentars, dass "da ist Thinstall\Office 2003unter Application Data", scheint es höchstwahrscheinlich, dass dies die Erklärung ist. So können Sie überprüfen:

  • Entferne das Verzeichnis %APPDATA%\Thinstall\Office 2003
  • Führen Sie die ausführbare Office-Datei aus, die Ihnen Ihr Freund gesendet hat
  • Überprüfen %APPDATA%\Thinstall\Sie erneut, ob der Office 2003-Ordner erneut angezeigt wurde. Wenn dies der Fall ist, verwendet die Anwendung definitiv ThinApp.

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

Im Wesentlichen virtualisiert ThinApp die gesamte Verzeichnisstruktur und Registrierung für die Anwendung. Dadurch kann die Anwendung portierbar sein und ausgeführt werden, ohne das System zu beeinträchtigen. ThinApp unterstützt auch Netzwerklizenzen. Wenn Sie also über eine Anwendung verfügen (wie MATLAB in unserem Fall), für die Ihr Unternehmen über eine begrenzte Anzahl von Lizenzen verfügt, kann der Lizenzserver vor dem Start der Anwendung eingecheckt werden, und die Anwendung kann nur gestartet werden, wenn sie erfolgreich ist erwirbt eine Lizenz.

Dieses Verzeichnis %APPDATA%enthält die Ordner, die ThinApp für die Anwendung virtualisiert. Alles, was normalerweise in Words %APPDATA%Ordner wäre, wie persönliche Einstellungen, wird hier stattdessen gespeichert. Unabhängig davon, wo Sie die ausführbare Datei von Ihrem Computer aus starten, werden die Einstellungen auf diesem Computer beibehalten . Sie werden jedoch nicht mit der Paketapplikation selbst übertragen. Dies wird relevant, wenn Sie versuchen, die Einstellungen für eine Anwendung, die mit ThinApp gepackt ist, zurückzusetzen, da die gewöhnliche Methode, den Ordner zu löschen, %APPDATA%\Program Namenicht funktioniert. Sie müssen den virtualisierten Ordner finden.

3
ZippyV

Das liegt nicht daran, dass die Anwendung WINWORD.EXE heißt und das Symbol dasselbe ist, das genau dieselbe Anwendung ist, die in Office ausgeliefert wird. Alle Office-Anwendungen verfügen über eine digitale Signatur. Klicken Sie mit der rechten Maustaste auf die Dateien winword.exe und excel.exe, und prüfen Sie, ob eine Registerkarte Digitale Signaturen vorhanden ist. Sie werden feststellen, dass diese Anwendungen überhaupt keine Signatur haben, geschweige denn eine von Microsoft.

Bei den Anwendungen, die Sie verwenden, handelt es sich wahrscheinlich um selbstextrahierende ausführbare Dateien, die geänderte Dateien von Word 2003 enthalten, sodass sie ohne Installation ausgeführt werden können. Wenn Sie 7-zip installiert haben, können Sie versuchen, winword.exe zu entpacken und sich selbst ein Bild davon zu machen.

Sie haben zu Recht keine digitale Signatur-Registerkarte - das Extrahieren mit 7zip schlägt jedoch fehl. Sathya vor 13 Jahren 1
Dies ist keine gewöhnliche verpackte Anwendung. ThinApp funktioniert nicht so. MadBoy vor 13 Jahren 1
0
powtac

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

Das ist eine raubkopierte Version Sathya vor 13 Jahren 2
Das habe ich nicht gesehen! Es tut uns leid! Link geändert powtac vor 13 Jahren 1
@Sathya, eigentlich ist deine Version, die du von deinem Freund erhalten hast, auch Raubkopien. Ich glaube auch, dass die Starter-Version für die Öffentlichkeit zugänglich ist, aber falsch sein könnte. KronoS vor 13 Jahren 0
"Office Starter ist nur als vorinstallierte Software auf ausgewählten neuen PCs verfügbar und kann jederzeit auf die vollen Office-Suites aktualisiert werden." Eigentlich habe ich mich geirrt. [Ref Site] (http://office.microsoft.com/de-de/starter/) KronoS vor 13 Jahren 0
@KronoS Ich bezweifle sehr, dass es Raubkopien gibt - aber dann könnte ich mich irren Sathya vor 13 Jahren 0
@sathya Ich sage nicht, dass die Software Ihrer Freunde tatsächlich raubkopiert wird, vielmehr wird die Tatsache, dass ER Ihnen Kopien geschickt hat, die kostenlos verwendet werden können, zu einer Verletzung der EULA, glaube ich. KronoS vor 13 Jahren 1
@KronoS Natürlich ist das selbstverständlich :) Sathya vor 13 Jahren 0