Bagaimana Microsoft Word dan Excel berjalan tanpa instalasi apa pun?

32

Saya sedang berdiskusi tentang bookmark di Word dengan seorang teman, dan dia menyarankan saya untuk memeriksa penerapan kueri di Word. Karena saya belum menginstal Microsoft Word, saya mengatakan kepadanya saya tidak memiliki Word sehingga saya tidak akan dapat mengujinya.

Untuk ini, ia menyebutkan bahwa ia akan mengirim executable dan itu akan berhasil - saya berpendapat bahwa tanpa instalasi ini akan gagal.

Saya agak terkejut ketika dia mengirimi saya file executable mandiri dan menjalankannya, Word benar-benar diluncurkan dan saya dapat menggunakan hampir setiap fungsi o_0

Bagaimana ini mungkin? Saya belum pernah menginstal Microsoft Office di sistem saya, ini bukan aplikasi "portable" atau VMWare ThinStall ( terima kasih nhinkle , tidak tahu tentang ini).

Sama sekali tidak ada file terkait Microsoft Office - kecuali untuk winword.exedan excel.exe.

Anehnya, bahkan Microsoft Excel bekerja dengan baik hanya dengan eksekusi mandiri .

winword.exeUkurannya sekitar 39 MB, dan excel.exeukurannya hanya 35kb, yang membuatnya semakin aneh.

masukkan deskripsi gambar di sini

Saya menjalankan Windows XP, file-file itu dari Office 2003.


Saya sedang mendiskusikan hal ini di Obrolan sebelum memposting, ini percakapannya

Sathyajith Bhat
sumber
apakah Anda juga dapat membuat dokumen baru?
Shekhar
@ Shark ya, bisa membuat dokumen baru, menyimpan dokumen, mengedit yang sudah ada
Sathyajith Bhat
Apakah mereka menjalankan versi Live online?
Dijeda sampai pemberitahuan lebih lanjut.
@Sathya maka saya kira itu sangat murah hati dari MS :) Dapatkah Anda bertanya kepada teman Anda bagaimana dia membuat executable? Saya punya kantor 2010 dan ingin mencoba ini
Shekhar
1
@harpo bahkan lebih mengesankan adalah bahwa Excel hanya 35kb
Sathyajith Bhat

Jawaban:

30

VMWare ThinApp adalah apa yang Anda lihat. Saya telah melakukan beberapa pengujian saat itu masih disebut Instal dan kemudian VMware membelinya. Sangat menyenangkan karena memungkinkan Anda untuk menggunakan Office 2003 / Office 2007 / Office 2010 dan banyak lagi aplikasi seperti IE6, IE7, IE8 bersebelahan.

Pada dasarnya prosedur untuk membuatnya terlihat seperti ini:

  1. Anda menginstal sendiri sistem yang bersih. (Mesin VM sangat cocok untuk ini)
  2. Anda menjalankan Thinapp lakukan untuk snapshot sistem. Kemudian Anda menginstal aplikasi
  3. Anda menjalankan Thinapp lagi dan menemukan perubahan dengan snapshot terakhir dan mengemasnya.

Ini bahkan menjadi lebih baik. Anda dapat menginstal NET, Javasetelah foto pertama dan kemudian aplikasi yang menggunakan NETatau Java. Dan kemudian gunakan aplikasi yang dibuat dengan ThinApp pada sistem yang tidak memiliki NETatau JavaMenginstal.

Hanya untuk menambah perbedaan ukuran adalah karena Excel akan menggunakan file yang dikemas Word. Jika Anda pindah aplikasi Word Excel tidak akan berfungsi.

MadBoy
sumber
Menarik - @nhinkle telah menyebutkan tentang ThinApp tetapi saya telah menolaknya sebelumnya. Terima kasih atas penjelasannya yang bagus
Sathyajith Bhat
Kamu itu bagus tetapi kamu perlu membayar untuk lisensi ThinApp dan lisensi Office juga ;-) Jadi, biaya ganda
MadBoy
Seandainya aku tidak punya sekolah sepanjang hari, kalau tidak aku akan memposting ini dan bisa mendapatkan semua upvotes itu;). @Sathya kelihatannya memang benar-benar ThinApp? Setiap kali saya menggunakannya sebelum dibutuhkan beberapa menit untuk membuka dan melihat jendela kecil muncul mengatakan "Meluncurkan nama aplikasi ... Didukung oleh VMware"
nhinkle
Jendela itu dapat dimatikan dengan konfigurasi (setidaknya ketika saya sedang menguji Thinstall.
MadBoy
@ninkink ya, memang - tapi seperti yang saya sebutkan tadi pada Anda di obrolan - tidak ada popup sama sekali. Menerima jawaban ini. Terima kasih @Madboy!
Sathyajith Bhat
9

Meskipun saran saya awalnya ditolak;), berdasarkan pengamatan Anda, saya mungkin benar setelah semua: teman Anda pasti memiliki salinan Microsoft Office yang telah divirtualisasi dengan VMware ThinApp .

Pertama, saya memverifikasi bahwa salinan biasa winword.exedan excel.exetidak akan bekerja sendiri. Saya menginstal Office 2003 di VM Windows XP, kemudian menyalinnya ke VM berbeda yang belum pernah menginstal Office. Kedua aplikasi gagal dijalankan.

Berdasarkan komentar Anda bahwa "ada di Thinstall\Office 2003bawah Application Data", kemungkinan besar inilah penjelasannya. Inilah cara Anda dapat memeriksa:

  • Hapus direktori %APPDATA%\Thinstall\Office 2003
  • Jalankan executable Office yang dikirim teman Anda kepada Anda
  • Periksa kembali %APPDATA%\Thinstall\dan lihat apakah folder Office 2003 telah muncul kembali. Jika sudah, aplikasi pasti menggunakan ThinApp.

Kami menggunakan versi MATLAB yang dibungkus ThinApp di universitas saya; harus memiliki file dat. Hadir dengan semua konten program. Tergantung pada persyaratan aplikasi, ini mungkin tidak perlu, yang tampaknya menjadi kasus dengan program kantor ini sebelumnya.

Pada dasarnya, apa yang dilakukan ThinApp adalah memvirtualisasikan seluruh struktur direktori dan registri untuk aplikasi tersebut. Ini memungkinkan aplikasi menjadi portabel dan berjalan tanpa mengganggu sistem. ThinApp juga mendukung perizinan jaringan, jadi jika Anda memiliki aplikasi (seperti MATLAB dalam kasus kami) yang membuat organisasi Anda memiliki jumlah lisensi terbatas, ia dapat memeriksa dengan server lisensi sebelum meluncurkan aplikasi, dan hanya meluncurkannya jika berhasil memperoleh lisensi.

Direktori itu di dalam %APPDATA%berisi folder yang di virtualisasi ThinApp untuk aplikasi. Apa pun yang biasanya ada di %APPDATA%folder Word , seperti pengaturan pribadi, akan disimpan di sini sebagai gantinya. Karena itu, di mana pun Anda menjalankan executable dari pada komputer Anda, pengaturan akan dipertahankan pada mesin itu . Mereka tidak bisa ditransfer dengan aplikasi yang dikemas itu sendiri. Ini menjadi relevan ketika mencoba mengatur ulang pengaturan untuk aplikasi yang dikemas dengan ThinApp, karena metode biasa menghapus foldernya %APPDATA%\Program Nametidak berfungsi - Anda harus menemukan folder virtualnya.

nhinkle
sumber
3

Itu bukan karena aplikasi tersebut disebut WINWORD.EXE dan ikonnya sama dengan aplikasi yang sama persis yang dikirimkan di Office. Semua aplikasi Office memiliki tanda tangan digital. Klik kanan file winword.exe dan excel.exe dan periksa apakah ada tab Tanda Tangan Digital. Anda akan melihat aplikasi-aplikasi itu tidak memiliki tanda tangan sama sekali apalagi satu dari Microsoft.

Aplikasi yang Anda miliki mungkin adalah executable yang mengekstrak sendiri, yang berisi file Word 2003 yang dimodifikasi sehingga akan berjalan tanpa diinstal. Jika Anda telah menginstal 7-zip, Anda dapat mencoba membongkar winword.exe dan melihatnya sendiri.

ZippyV
sumber
1
Anda benar karena tidak memiliki tab tanda tangan digital - meskipun mengekstraknya menggunakan 7zip gagal.
Sathyajith Bhat
1
Ini bukan aplikasi dikemas biasa. ThinApp tidak berfungsi seperti itu.
MadBoy
0

Microsoft sendiri menawarkan versi "portabel" Office untuk validasi: http://stadt-bremerhaven.de/portable-microsoft-office-2010

powtac
sumber
2
Itu versi bajakan
Sathyajith Bhat
1
Saya tidak melihat itu! Maaf! Mengubah tautan.
powtac
@Sathya, sebenarnya secara teknis versi yang Anda terima dari teman juga bajakan. Saya juga percaya bahwa versi pemula terbuka untuk umum, tetapi bisa saja salah.
James Mertz
"Office Starter hanya tersedia sebagai perangkat lunak preloaded pada PC baru tertentu dengan opsi untuk meningkatkan ke suite Office lengkap kapan saja." Sebenarnya saya salah. Situs ref
James Mertz
1
@sathya Saya tidak mengatakan bahwa perangkat lunak teman Anda sebenarnya bajakan tetapi lebih karena fakta bahwa DIA mengirimi Anda salinan untuk digunakan secara gratis menjadi pelanggaran EULA yang saya percaya.
James Mertz