Chủ YếU Windows File Explorer Thêm lệnh menu ngữ cảnh giải nén vào tệp MSI

Thêm lệnh menu ngữ cảnh giải nén vào tệp MSI



Khi có gói MSI, bạn có thể quan tâm đến việc giải nén nội dung của nó mà không cần cài đặt ứng dụng. Điều này có thể được thực hiện nhanh chóng mà không cần sử dụng các công cụ của bên thứ ba. Windows đã đi kèm với mọi thứ cần thiết cho hoạt động. Trong bài viết này, chúng ta sẽ thấy cách thêm lệnh hữu ích 'Extract' vào menu ngữ cảnh của tệp MSI.

Quảng cáo


Windows xử lý các gói MSI thông qua ứng dụng msiexec, là một phần của Windows Installer. Nó là một công cụ tích hợp hỗ trợ một số công tắc dòng lệnh. Bạn có thể tìm hiểu về chúng bằng cách chạy lệnh sau.

  1. Nhấn tổ hợp phím tắt Win + R trên bàn phím để mở hộp thoại Run.
  2. Nhập nội dung sau vào hộp Chạy:
    msiexec /?

  3. Windows Installer sẽ hiển thị nội dung trợ giúp trong một cửa sổ:

Nó hỗ trợ các công tắc sau:

làm thế nào để biết nếu ai đó đã chặn bạn

Tùy chọn cài đặt
Cài đặt hoặc cấu hình sản phẩm
/ a Quản trị cài đặt - Cài đặt một sản phẩm trên mạng
/ j [/ t] [/ g]
Quảng cáo sản phẩm - m cho tất cả người dùng, u cho người dùng hiện tại
Gỡ cài đặt sản phẩm
Tùy chọn hiển thị
/Yên tĩnh
Chế độ yên tĩnh, không có sự tương tác của người dùng
/ bị động
Chế độ không giám sát - chỉ thanh tiến trình
/ q [n | b | r | f]
Đặt cấp độ giao diện người dùng
n --Không có giao diện người dùng
b - Giao diện người dùng cơ bản
r - Giảm giao diện người dùng
f - Giao diện người dùng đầy đủ (mặc định)
/Cứu giúp
Thông tin trợ giúp
Tùy chọn khởi động lại
/ norestart
Không khởi động lại sau khi cài đặt xong
/ promptrestart
Nhắc người dùng khởi động lại nếu cần
/ forcerestart
Luôn khởi động lại máy tính sau khi cài đặt
Tùy chọn ghi nhật ký
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Thông báo trạng thái
w - Cảnh báo không béo
e - Tất cả các thông báo lỗi
a - Bắt đầu các hành động
r - Bản ghi hành động cụ thể
u - Yêu cầu của người dùng
c - Các thông số giao diện người dùng ban đầu
m - Hết bộ nhớ hoặc thông tin thoát chết người
o - Thông báo hết dung lượng đĩa
p - Thuộc tính đầu cuối
v - Đầu ra chi tiết
x - Thông tin gỡ lỗi bổ sung
+ - Nối vào tệp nhật ký hiện có
! - Xả từng dòng vào nhật ký
* - Ghi lại tất cả thông tin, ngoại trừ tùy chọn v và x
/ log
Tương đương với / l *
Cập nhật các tùy chọn
/ update [; Update2.msp]
Áp dụng (các) bản cập nhật
/ uninstall [; Update2.msp] / package Xóa (các) bản cập nhật cho một sản phẩm
Tùy chọn sửa chữa
/ f [p | e | c | m | s | o | d | a | u | v] Sửa chữa sản phẩm
p - chỉ khi thiếu tệp
o - nếu tệp bị thiếu hoặc phiên bản cũ hơn được cài đặt (mặc định)
e - nếu tệp bị thiếu hoặc một phiên bản tương đương hoặc cũ hơn được cài đặt
d - nếu tệp bị thiếu hoặc một phiên bản khác được cài đặt
c - nếu tệp bị thiếu hoặc tổng kiểm tra không khớp với giá trị được tính toán
a - buộc tất cả các tệp phải được cài đặt lại
u - tất cả các mục đăng ký bắt buộc dành riêng cho người dùng (mặc định)
m - tất cả các mục đăng ký bắt buộc dành riêng cho máy tính (mặc định)
s - tất cả các phím tắt hiện có (mặc định)
v - chạy từ nguồn và sửa lại gói cục bộ
Đặt thuộc tính công cộng
[PROPERTY = PropertyValue]

Tùy chọn liên quan đến tình huống này là / a. Mặc dù nó được mô tả là 'Cài đặt quản trị - Cài đặt sản phẩm trên mạng', nó có thể được sử dụng để trích xuất nội dung của một gói MSI duy nhất thành các tệp riêng lẻ nhỏ hơn có thể được phục vụ bằng bản vá. Lệnh sau có thể được sử dụng:

msiexec / a 'path  to  package.msi' / qb TARGETDIR = 'path  to  the  destination  folder'

TARGETDIR là một thuộc tính chung cho mọi gói chỉ định thư mục đích cho nội dung gói MSI.

Công tắc '/ qb' yêu cầu Windows Installer hiển thị giao diện cơ bản trong quá trình này. Nó sẽ hiển thị một hộp thoại với nút Hủy và thanh tiến trình.

Ví dụ: tôi có thể sử dụng lệnh sau để giải nén trình cài đặt MSI của FAR Manager:

msiexec / a 'C:  Users  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Users  winaero  Downloads  Far'

Nếu thư mục đích không tồn tại, nó sẽ được tạo tự động. Trong trường hợp của tôi, thư mục con Far trong thư mục Tải xuống sẽ được tạo.

làm thế nào để liên kết spotify với bất hòa

Lệnh trên có thể được nhập trực tiếp trong hộp thoại Run.

Bạn có thể sử dụng thông tin ở trên để thêm lệnh menu ngữ cảnh để trích xuất nội dung của tệp MSI bằng một cú nhấp chuột. Đây là cách nó có thể được thực hiện.

Thêm lệnh menu ngữ cảnh giải nén vào tệp MSI

  1. Mở Trình chỉnh sửa sổ đăng ký .
  2. Đi tới khóa đăng ký sau:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Tiền boa: Cách chuyển đến khóa đăng ký mong muốn với một cú nhấp chuột .

  3. Tạo một khóa con mới tại đây và đặt tên cho nóTrích xuất.
  4. Trong khóa Trích xuất, hãy tạo một khóa con mới và đặt tên cho nóChỉ huy:
  5. Đặt giá trị mặc định củaChỉ huykhóa con cho chuỗi sau:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Nội dung'

    Xem ảnh chụp màn hình sau:

Khi bạn nhấp chuột phải vào gói MSI trong File Explorer, bạn sẽ tìm thấy một mục menu ngữ cảnh mới 'Giải nén'. Nếu bạn thực thi nó, nó sẽ tạo một thư mục mới 'package_name.msi Contents' trong thư mục hiện tại và trích xuất nội dung của gói ở đó. Xem ảnh chụp màn hình sau:

Để tiết kiệm thời gian của bạn, tôi đã tạo sẵn các tệp Registry để sử dụng. Bạn có thể tải chúng xuống bằng liên kết bên dưới.

Tải xuống tệp đăng ký

cách tắt gợi ý trong csgo

Tệp hoàn tác được bao gồm.

Thủ thuật này hoạt động trên Windows 10, Windows 8 và Windows 7.

Lưu ý rằng một số gói không hỗ trợ cài đặt quản trị. Chúng không thể được trích xuất bằng phương pháp này. Ngoài ra, khi bạn giải nén một gói MSI theo cách này, điểm cài đặt quản trị của nó (thư mục nơi nó được giải nén) sẽ có thể phục vụ được. Bản vá Windows Installer (MSP) có thể được sử dụng để cập nhật nó, vì vậy khi gói được cài đặt, bản vá cũng được áp dụng.

Bài ViếT Thú Vị

Editor Choice

Cách gửi tin nhắn, ảnh và video trên Kik (2021)
Cách gửi tin nhắn, ảnh và video trên Kik (2021)
Kik đã trở thành một trong những ứng dụng nhắn tin tức thời phổ biến nhất trong giới trẻ và thanh thiếu niên. Giống như Snapchat hay Facebook Messanger, mục đích chính của Kik là gửi tin nhắn cho một hoặc nhiều quái vật cùng một lúc. Để bắt đầu
Tự động xóa thư mục Windows.old trong Windows 10
Tự động xóa thư mục Windows.old trong Windows 10
Bạn có thể tự động xóa thư mục Windows.old trong Windows 10. Thư mục này sẽ chứa bản sao lưu đầy đủ của bản cài đặt Windows trước đó
Cách Chèn Chữ ký trong Microsoft Word
Cách Chèn Chữ ký trong Microsoft Word
Ký điện tử là một thực hành tương đối mới. Thay vì chữ ký ướt kiểu cũ, giờ đây bạn có thể sử dụng các ký hiệu điện tử, ký hiệu và thậm chí cả âm thanh để xác thực tài liệu. Rất tiếc, MS Word không có nhiều tính năng tích hợp để tạo
Ứng dụng Điện thoại của bạn hiện đồng bộ hóa hình nền điện thoại của bạn
Ứng dụng Điện thoại của bạn hiện đồng bộ hóa hình nền điện thoại của bạn
Microsoft đang tung ra một tính năng mới cho Fast Ring Insiders của ứng dụng Your Phone trong Windows 10. Giờ đây, bạn có thể thấy hình nền của thiết bị được ghép nối trong ứng dụng Your Phone. Quảng cáo Windows 10 đi kèm với một ứng dụng đặc biệt, Your Phone, cho phép ghép nối của bạn Điện thoại thông minh Android hoặc iOS với máy tính để bàn của bạn và duyệt
Cách thay đổi màu nền trong ảnh
Cách thay đổi màu nền trong ảnh
Biết cách thay đổi màu nền trong ảnh trong Photoshop là một kỹ năng rất hữu ích, ngay cả khi bạn không phải là người chỉnh sửa video. Cho dù bạn muốn thay đổi nó vì mục đích tiếp thị hay chỉ vì mục đích
Cách nuôi rùa trong Minecraft
Cách nuôi rùa trong Minecraft
Khi Minecraft Bedrock được phát hành gần một thập kỷ trước, nó đã bổ sung thêm 3.000 loài cá, bao gồm Cột bong bóng, Thây ma chết đuối và tất nhiên là Rùa biển. Vậy, điều gì làm cho Sea Turtles trở nên đặc biệt? Không giống như hầu hết các loài được thêm vào,
Phối màu trong xử lý hình ảnh là gì?
Phối màu trong xử lý hình ảnh là gì?
Phối màu trong xử lý hình ảnh là sử dụng một mẫu pixel để tạo ra các sắc thái màu và độ chuyển màu mà có thể không có được bằng cách kết hợp các chấm có nhiều màu khác nhau.