Làm thế nào để Microsoft Word và Excel chạy mà không cần cài đặt?


32

Tôi đã có một cuộc thảo luận về dấu trang trong Word với một người bạn và anh ấy đề nghị tôi kiểm tra việc anh ấy thực hiện truy vấn trong Word. Vì tôi chưa cài đặt Microsoft Word, tôi đã nói với anh ấy rằng tôi không có Word nên tôi sẽ không thể kiểm tra nó.

Về vấn đề này, anh ta đã đề cập rằng anh ta sẽ gửi các tệp thực thi và nó sẽ hoạt động - tôi lập luận rằng nếu không cài đặt thì điều này sẽ thất bại.

Tôi đã khá sốc khi anh ấy gửi cho tôi các tệp thực thi độc lập và khi chạy chúng, Word thực sự đã khởi chạy và tôi có thể sử dụng hầu hết mọi chức năng o_0

Làm thế nào điều này có thể? Tôi chưa bao giờ cài đặt Microsoft Office trên hệ thống của mình, đây không phải là bất kỳ ứng dụng "di động" hay VMWare ThinStall nào ( cảm ơn , không biết về điều này).

Hoàn toàn không có tệp liên quan đến Microsoft Office - ngoại trừ winword.exeexcel.exe.

Thật kỳ lạ, ngay cả Microsoft Excel cũng hoạt động tốt chỉ với tệp thực thi độc lập .

winword.exekích thước khoảng 39 MB, và excel.exekích thước chỉ 35kb, điều này làm cho nó thậm chí còn kỳ lạ hơn.

nhập mô tả hình ảnh ở đây

Tôi đang chạy trên Windows XP, các tệp từ Office 2003.


Tôi đã thảo luận về điều này trên Trò chuyện trước khi đăng, đây là cuộc trò chuyện


bạn cũng có thể tạo tài liệu mới?
Shekhar

@Shark có, đã có thể tạo tài liệu mới, lưu tài liệu, chỉnh sửa tài liệu hiện có
Sathyajith Bhat

Họ có đang chạy các phiên bản Live trực tuyến không?
Tạm dừng cho đến khi có thông báo mới.

@Sathya thì tôi đoán đó là từ thiện của MS :) Bạn có thể hỏi bạn của bạn làm thế nào mà anh ấy thực hiện được không? Tôi có văn phòng 2010 và muốn thử cái này
Shekhar

1
@harpo ấn tượng hơn nữa là Excel chỉ có
35kb

Câu trả lời:


30

VMWare ThinApp là những gì bạn đang thấy. Tôi đã thực hiện một số thử nghiệm trong khi nó vẫn được gọi là Thinstall và sau đó VMware đã mua nó. Thật tuyệt vì nó cho phép bạn sử dụng Office 2003 / Office 2007 / Office 2010 và nhiều ứng dụng khác như IE6, IE7, IE8 cạnh nhau.

Về cơ bản thủ tục để tạo ra nó trông như thế này:

  1. Bạn cài đặt cho mình một hệ thống sạch sẽ. (Máy VM hoàn hảo cho việc này)
  2. Bạn chạy Thinapp để chụp ảnh hệ thống. Sau đó, bạn cài đặt ứng dụng
  3. Bạn chạy lại Thinapp và nó tìm thấy những thay đổi với ảnh chụp nhanh cuối cùng và gói nó lại.

Điều này thậm chí còn tốt hơn. Bạn có thể cài đặt NET, Javasau ảnh chụp đầu tiên và sau đó ứng dụng sử dụng NEThoặc Java. Và sau đó sử dụng ứng dụng được tạo bằng ThinApp trên hệ thống không có NEThoặc JavaĐã cài đặt.

Chỉ cần thêm sự khác biệt về kích thước là vì Excel sẽ sử dụng các tệp được đóng gói Word. Nếu bạn chuyển đi ứng dụng Word, Excel sẽ không hoạt động.


Thú vị - @nhinkle đã đề cập về ThinApp nhưng tôi đã loại bỏ nó trước đó. Cảm ơn lời giải thích tốt đẹp
Sathyajith Bhat

Bạn thật tuyệt nhưng bạn cũng cần phải trả tiền cho giấy phép ThinApp và giấy phép Office ;-) Vì vậy, chi phí tăng gấp đôi
MadBoy

Ước gì tôi đã không đi học cả ngày, nếu không tôi sẽ đăng cái này và có thể nhận được tất cả những thứ đó;). @Sathya có vẻ như nó thực sự là ThinApp? Mỗi lần tôi sử dụng nó trước khi mất vài phút để mở và thấy một cửa sổ nhỏ bật lên với nội dung "Khởi chạy tên ứng dụng ... Powered by VMware"
nhinkle

Cửa sổ đó có thể được tắt với cấu hình (ít nhất là trong khi tôi đang kiểm tra Thinstall.
MadBoy

@nhinkle vâng, thực sự - nhưng như tôi đã đề cập với bạn trên trò chuyện - không có bất kỳ quảng cáo nào. Chấp nhận câu trả lời này. Cảm ơn @Madboy!
Sathyajith Bhat

9

Mặc dù đề xuất của tôi ban đầu bị từ chối;), dựa trên những quan sát của bạn, có lẽ tôi đã đúng: bạn của bạn phải có một bản sao Microsoft Office đã được ảo hóa bằng VMware ThinApp .

Đầu tiên, tôi xác minh rằng một bản sao thường xuyên winword.exeexcel.exesẽ không tự hoạt động. Tôi đã cài đặt Office 2003 trong Windows XP VM, sau đó sao chép chúng sang một VM khác chưa từng cài đặt Office. Cả hai ứng dụng không chạy được.

Dựa trên nhận xét của bạn rằng "có Thinstall\Office 2003dưới Application Data", có vẻ như đây là lời giải thích. Đây là cách bạn có thể kiểm tra:

  • Xóa thư mục %APPDATA%\Thinstall\Office 2003
  • Chạy Office thực thi mà bạn bè của bạn đã gửi cho bạn
  • Kiểm tra lại %APPDATA%\Thinstall\và xem thư mục Office 2003 đã xuất hiện lại chưa. Nếu có, ứng dụng chắc chắn đang sử dụng ThinApp.

Chúng tôi sử dụng phiên bản MATLAB được bao bọc bởi ThinApp tại trường đại học của tôi; nó phải có một tệp .dat với tất cả các nội dung chương trình. Tùy thuộc vào các yêu cầu của ứng dụng mặc dù, điều này có thể không cần thiết, dường như là trường hợp với các chương trình văn phòng này trước đây.

Về cơ bản, những gì ThinApp làm là nó ảo hóa toàn bộ cấu trúc thư mục và sổ đăng ký cho ứng dụng. Điều này cho phép ứng dụng có thể di động và chạy mà không can thiệp vào hệ thống. ThinApp cũng hỗ trợ cấp phép mạng, vì vậy nếu bạn có một ứng dụng (như MATLAB trong trường hợp của chúng tôi) rằng tổ chức của bạn có số lượng giấy phép hữu hạn, thì có thể đăng ký với máy chủ cấp phép trước khi khởi chạy ứng dụng và chỉ khởi chạy nếu thành công mua giấy phép

Thư mục đó trong %APPDATA%chứa các thư mục mà ThinApp virtualizes cho ứng dụng. %APPDATA%Thay vào đó, mọi thứ thường có trong thư mục của Word , như cài đặt cá nhân, sẽ được lưu ở đây. Bởi vì điều này, bất kể bạn khởi chạy chương trình thực thi từ đâu trên máy tính của mình, các cài đặt sẽ được giữ nguyên trên máy đó . Tuy nhiên, chúng không được chuyển với ứng dụng đóng gói. Điều này trở nên có liên quan khi cố gắng đặt lại cài đặt cho ứng dụng được đóng gói với ThinApp, vì phương pháp xóa thư mục thông %APPDATA%\Program Namethường không hoạt động - bạn phải tìm thư mục ảo hóa.


3

Không phải vì ứng dụng này được gọi là WINWORD.EXE và biểu tượng giống với ứng dụng đó chính là ứng dụng được gửi trong Office. Tất cả các ứng dụng Office đều có chữ ký điện tử. Nhấp chuột phải vào tệp winword.exe và excel.exe và kiểm tra xem có tab Chữ ký số không. Bạn sẽ nhận thấy những ứng dụng đó hoàn toàn không có chữ ký của Microsoft.

Các ứng dụng bạn có có thể tự giải nén các tệp thực thi, chứa các tệp đã sửa đổi của Word 2003 để nó sẽ chạy mà không cần cài đặt. Nếu bạn đã cài đặt 7-zip, bạn có thể thử giải nén winword.exe và tự mình xem.


1
bạn nói đúng về việc nó không có tab chữ ký số - mặc dù việc giải nén nó bằng 7zip không thành công.
Sathyajith Bhat

1
Đây không phải là ứng dụng đóng gói thông thường. ThinApp không hoạt động theo cách đó.
MadBoy

0

Bản thân Microsoft cung cấp một phiên bản Office "di động" để xác thực: http://stadt-bremerhaven.de/portable-microsoft-office-2010


2
Đó là phiên bản lậu
Sathyajith Bhat

1
Tôi đã không nhìn thấy điều đó! Lấy làm tiếc! Thay đổi liên kết.
powtac

@Sathya, về mặt kỹ thuật, phiên bản bạn nhận được từ bạn của bạn cũng bị sao chép trái phép. Ngoài ra tôi tin rằng phiên bản khởi động được mở cho công chúng, nhưng có thể sai.
James Mertz

"Office Starter chỉ khả dụng dưới dạng phần mềm được tải sẵn trên các PC mới được chọn với tùy chọn nâng cấp lên bộ Office đầy đủ bất cứ lúc nào." Thật ra tôi đã sai. Trang web tham khảo
James Mertz

1
@sathya Tôi không nói rằng phần mềm bạn bè của bạn thực sự là vi phạm bản quyền mà đúng hơn là việc HE gửi cho bạn các bản sao để sử dụng miễn phí trở thành vi phạm EULA mà tôi tin.
James Mertz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.