Cài đặt chương trình im lặng - nó có nghĩa là gì? Tiện ích MInstAll - tạo tập hợp các chương trình để cài đặt im lặng

Nhiều người dùng quan tâm trên Internet - cài đặt RePack, Portable, Silent là gì, tôi quyết định giải thích chi tiết.

Chuyện gì đã xảy ra vậy Cài đặt im lặng- đây là lúc chương trình được cài đặt tự động. Nghĩa là, bạn không cần nhập khóa và sử dụng các phương pháp đăng ký chương trình khác (bản vá, bản crack, v.v.). Khi cài đặt Không giám sát, bạn không cần phải liên tục nhấp vào “tiếp theo”; chương trình sẽ tự làm mọi thứ cho bạn. Sau khi cài đặt, nó hoàn toàn sẵn sàng để sử dụng.
Ví dụ, hãy tưởng tượng một tình huống: Bạn là quản trị viên và bạn cần cài đặt hệ điều hành Windows trên nhiều máy tính (đương nhiên đây sẽ là bản dựng Windows không được giám sát) và cài đặt cùng một bộ chương trình. Nếu bạn sử dụng phần mềm không giám sát, bạn có thể tiết kiệm rất nhiều thời gian.
Thời gian cài đặt tùy thuộc vào dung lượng của từng chương trình riêng lẻ và kéo dài từ 1-2 giây đến vài phút. Việc cài đặt các chương trình như vậy được bắt đầu bằng cách nhấp đúp vào tệp sẽ khởi chạy. (Các tệp như vậy được chuẩn bị chủ yếu để tự động cài đặt các chương trình và ứng dụng ngay sau khi cài đặt hệ điều hành (ví dụ: Windows XP), tức là gần như cùng nhau). Nói chung, mọi thứ rất đơn giản: nhấp đúp vào tệp và đợi quá trình cài đặt hoàn tất.
Cài đặt im lặng chủ yếu được sử dụng cho các chương trình sau cài đặt, ví dụ như Windows Post-Installer, BS POST-INSTALLER. Ngoài ra, các chương trình cài đặt im lặng cũng rất tuyệt vời để cài đặt trên hệ thống “trực tiếp”, đây là một số hướng dẫn:
Khi cài đặt Không giám sát, bạn không cần phải liên tục nhấn “tiếp theo”; chương trình sẽ tự làm mọi thứ cho bạn. Sau khi cài đặt, nó hoàn toàn sẵn sàng để sử dụng.

Phần mềm cũng sẽ hữu ích cho những người không thích đi sâu vào chi tiết cài đặt chương trình hoặc không muốn làm phiền bản thân. Và nó sẽ đặc biệt gây ấn tượng với những người gặp khó khăn trong việc cài đặt ứng dụng. Ví dụ: Người mới, Người cũ. Bộ phận lắp ráp UnaTTends (Cài đặt im lặng) sẽ tự thực hiện mọi việc và không cần sự can thiệp của bạn. Chỉ cần chạy nó và sau khi hoàn tất cài đặt, chương trình đã sẵn sàng để sử dụng với tất cả các ứng dụng và tiện ích bổ sung tích hợp sẵn.

Chuyện gì đã xảy ra vậy Đóng gói lại và để làm gì:
Bạn có thể đã nhiều lần nhìn thấy từ "Repack" trong tên của trò chơi hoặc chương trình, nhưng nó có nghĩa là gì?
Repack là một chương trình hoặc trò chơi được cấp phép được đóng gói lại. Nó dùng để làm gì? Thông thường, Repack được thực hiện để giảm kích thước của trình cài đặt và/hoặc để, chẳng hạn như máy tính bảng (còn gọi là crack) và bản dịch đã có sẵn trong chương trình mới cài đặt.
(RePack) là một phiên bản nhẹ của chính chương trình trò chơi trong đó các tệp không cần thiết bị cắt bỏ, chẳng hạn như tiếng nước ngoài, phần mềm của bên thứ ba và các bản demo khác nhau; RePacks thường nén các video clip, đôi khi bị giảm chất lượng. Phiên bản xuống của trò chơi thường được thu thập trong 1-2 .iso, .mdf... và các đĩa khác. Do đó, RePack nặng hơn và được tải xuống từ Internet nhanh hơn trong vòng chưa đầy một giờ. , keygens, no-dvds, v.v. Theo quy định, trên các trình theo dõi, giấy phép xuất hiện đầu tiên, sau đó là một loạt các gói đóng gói lại cho nó, kích thước nhỏ hơn 1/4-1/3. Nhưng RePack mất nhiều thời gian để cài đặt trên máy tính, lên tới 1-2 giờ... (cho đến khi tất cả nội dung nén này được cài đặt) Thường các nhà đóng gói lại tự dịch giấy phép tiếng Anh, thậm chí là tự phát và cũng đầu tư vào RePack.

Vậy đo la cai gi xách tay-Portableứng dụng? - Khi đến thăm hoặc làm việc, về cơ bản chúng ta sử dụng máy tính của người khác. Và thường thì chúng ta cần các chương trình ở dạng chúng được cấu hình trong nhà của chúng ta. Nếu mọi thứ thường đơn giản với tài liệu - chúng ta sao chép nó vào ổ đĩa flash và phát trên máy tính của người khác, vậy còn cài đặt chương trình thì sao? Hoặc chương trình được yêu cầu có thể hoàn toàn không tồn tại... Đối với tất cả những điều này, có các chương trình di động (nói cách khác, phiên bản Portable), nghĩa là các chương trình không yêu cầu bất cứ thứ gì khác ngoài chính chúng để hoạt động. Các chương trình như vậy lưu trữ tất cả các cài đặt không phải trong sổ đăng ký mà trong các tệp riêng của chúng.
Các chương trình di động. Thông tin chung
Các chương trình di động có thể hoạt động khi nằm trong bất kỳ thư mục nào. Nếu một chương trình không có trình cài đặt riêng, điều này không có nghĩa là chương trình đó có thể mang theo được. Ngoài tất cả những điều này, nó không được truy cập vào sổ đăng ký hoặc những nơi khác trên ổ cứng. Phiên bản di động của chương trình thường được phân phối trong kho lưu trữ. Để chương trình hoạt động, chỉ cần trích xuất các tệp từ kho lưu trữ vào một thư mục nào đó là đủ.
Các chương trình di động được tạo ra bởi những người đam mê. Họ đảm bảo rằng chương trình không truy cập vào ranh giới thư mục của nó. Ví dụ: một chương trình thông thường sử dụng sổ đăng ký - các chuyên gia đảm bảo rằng chương trình ghi các cài đặt của nó không phải vào sổ đăng ký mà vào một tệp. Nhưng nếu, giả sử, sổ đăng ký là thực sự cần thiết, thì khi khởi động, một mã đặc biệt sẽ ghi các cài đặt vào sổ đăng ký và sau khi đóng nó sẽ tải nó trở lại tệp.

Các loại Soft di động:

Nói chung, Phần mềm di động (PS) phải bao gồm những chương trình được “cài đặt” bằng cách giải nén kho lưu trữ hoặc có thể được chuyển từ máy này sang máy khác bằng cách sao chép đơn giản mà không yêu cầu người cài đặt thực hiện các mục cần thiết trong sổ đăng ký. Đây là nơi mà sự khác biệt xuất hiện.
Ứng dụng di động?
ru- các ứng dụng có chứa tiếng Nga
cầm tay- di động - di chuyển dễ dàng, chỉ cần sao chép các tập tin ứng dụng.
ứng dụng- Viết tắt tiếng Anh của từ ứng dụng, có nghĩa là ứng dụng - một chương trình máy tính, chẳng hạn như trình duyệt web hoặc trình xử lý văn bản.
Ứng dụng di động là một chương trình máy tính mà bạn có thể mang theo bên mình trên thiết bị di động, chẳng hạn như USB và sử dụng trên bất kỳ máy tính Windows nào. Khi ổ flash USB, ổ cứng di động hoặc thiết bị di động khác được kết nối, bạn có quyền truy cập vào các chương trình và dữ liệu cá nhân của mình như thể bạn đang ở trên máy tính. Và khi bạn tắt thiết bị, sẽ không có dữ liệu cá nhân nào của bạn còn sót lại trên máy của người khác.
Không cần thiết bị đặc biệt - Sử dụng bất kỳ ổ USB Flash, ổ cứng di động, máy nghe nhạc iPod/MP3, v.v.
Không có phần mềm bổ sung - Chỉ cần tải xuống, cài đặt và chạy các ứng dụng di động.
Đây không phải là một trò đùa - Nó đơn giản!
Để làm rõ cách thức hoạt động của nó, tôi sẽ mô tả một thuật toán gần đúng trong trình khởi chạy (đơn giản nhất):
1. Một bản sao lưu của các nhánh đăng ký (hoặc tệp cấu hình) và các tệp nằm bên ngoài thư mục đã cài đặt sẽ được tạo, phụ thuộc vào hoạt động của ứng dụng. (Việc này được thực hiện trong trường hợp hệ thống cài đặt phiên bản giống hoặc khác của ứng dụng này).
2. Nhập dữ liệu cần thiết cho ứng dụng vào sổ đăng ký, cũng như sao chép các tệp lẽ ra nằm bên ngoài thư mục di động (ví dụ: trong .../System32).
3. Khởi chạy chương trình chính và đợi nó đóng.
4. (Sau khi hoàn thành) Xuất cài đặt từ sổ đăng ký (hoặc tệp cấu hình) sang thiết bị di động.
5. Xóa dấu vết của chương trình (chính xác hơn là xóa các tệp tạm thời).
6. Khôi phục vào hệ thống các khóa đăng ký và tệp đã được bảo lưu ở bước đầu tiên của thuật toán.
Chương trình di động (trong tiếng Anh là “ứng dụng di động”) là phần mềm di động không cần cài đặt trên ổ cứng máy tính của bạn để chạy và sử dụng. Danh mục này bao gồm các chương trình có thể được cài đặt mà không gặp sự cố trên ổ đĩa flash, ổ cứng gắn ngoài, CD, DVD, Bly-ray theo cách thông thường, cũng như các chương trình hoạt động mà không cần cài đặt. Điều này thuận tiện vì nhiều lý do: bạn không cần cài đặt cùng một chương trình trên nhiều PC, tại nơi làm việc, bạn có thể sử dụng trình duyệt, ứng dụng email, ICQ yêu thích của mình mà không cần khiếu nại từ quản trị viên và quản lý hệ thống, tất cả dữ liệu được lưu trữ trên phương tiện di động và rất dễ bị sao chép, v.v. .d. Một ưu điểm rõ ràng khác của các chương trình Portable là chúng miễn phí, ít nhất là cho mục đích sử dụng cá nhân (phi thương mại). Mặc dù bạn có thể tìm thấy phiên bản di động của các chương trình trả phí trên Internet, chẳng hạn như Microsoft Office hoặc Adobe Photoshop.
Bí mật của các chương trình Portable là gì? Mọi thứ đều rất đơn giản. Khi bạn cài đặt một ứng dụng thông thường trên máy tính của mình, nó có đặc điểm là lưu các tệp của nó vào các thư mục khác nhau trên ổ cứng PC. Ngoài thư mục Tệp chương trình quen thuộc, các phần của chương trình có thể được tìm thấy trong thư mục người dùng, thư mục tạm thời, v.v. Do đó, khi chúng tôi cố gắng sao chép một chương trình bằng cách chuyển thư mục của nó từ Tệp chương trình sang máy tính khác thì không có gì hoạt động. Phần mềm không thể tìm thấy các tập tin cấu hình cần thiết và hoàn toàn từ chối hoạt động.
Với các ứng dụng di động, tình hình lại khác. Chương trình được cài đặt trong thư mục được phân bổ cho nó trên phương tiện di động mà không ảnh hưởng đến ổ cứng và sổ đăng ký của máy tính, đồng thời sẽ hoạt động hoàn hảo bất kể bạn kết nối ổ đĩa flash với PC nào. Để sao chép một chương trình, bạn chỉ cần chuyển thư mục của nó sang một phương tiện di động khác. Nhiều ứng dụng không cần cài đặt và có thể được sao chép và khởi chạy từ mọi nơi. Nhưng hãy nhớ rằng các chương trình Portable được thiết kế cho một hệ điều hành sẽ không hoạt động trên hệ điều hành khác. Nói cách khác, nếu bạn đang sử dụng phiên bản di động của trình duyệt Firefox trên Linux, nó sẽ không hoạt động trên máy tính Mac OS hoặc Windows.
* Một số PS tương tự có sẵn trên Internet lưu trữ tất cả cài đặt trong thư mục riêng của nó và tất nhiên, giữ lại tất cả cài đặt trong quá trình truyền như vậy. Tất cả sự tốt đẹp này có thể được gọi là True PS (True Portable Soft).
* Các bộ phận khác ngoan cố tiếp tục lưu trữ cài đặt trong “Tài liệu và Cài đặt” và trong quá trình chuyển, chúng phải khôi phục tất cả cài đặt theo cách thủ công. Tất nhiên, chương trình sẽ hoạt động ngay lập tức, nhưng cho đến khi bạn đạt được tiêu chuẩn... Sẽ tốt hơn nếu gọi những thứ như vậy là PS có điều kiện - (Relative Portable Soft).
* Ngoài ra còn có các loại phụ được thiết kế để lưu trữ trên ổ đĩa flash và chạy từ chúng, khác nhau ở vị trí ghi lại nhiều tệp tạm thời phát sinh trong quá trình hoạt động. Cụ thể, để duy trì chức năng của ổ đĩa flash, nói chung, có giới hạn về số chu kỳ ghi trên mỗi “khu vực”, tất cả các tệp tạm thời được ghi vào một ốc vít, trong một thư mục tạm thời được tạo trong khi ứng dụng đang chạy. Theo đó, các danh mục phụ “USB Soft di động thực sự” và “USB Soft di động tương đối” xuất hiện.
* Điều đáng quan tâm nhất là, hãy gọi nó là loại "tệp đơn" của "True Portable USB Soft". Trong trường hợp này, ứng dụng là một tệp thực thi được đóng gói duy nhất, khi khởi chạy, các cài đặt sẽ được chuyển sang vít trong suốt quá trình; hoạt động, chỉ có ổ cứng được truy cập và Khi đóng chương trình, tất cả các cài đặt (có thể đã thay đổi) lại được đóng gói thành một tệp thực thi trên ổ đĩa flash trong khi thư mục đã tạo đồng thời bị xóa khỏi vít.

Xin chào các độc giả thân mến.
Hôm nay, như đã hứa với bạn, tôi sẽ kể cho bạn nghe về những công cụ phổ biến nhất để tạo trình cài đặt chương trình.
Nhiều trong số chúng rất đơn giản, vì vậy chúng không chỉ có thể được sử dụng bởi các lập trình viên và nhà sản xuất phần mềm mà còn bởi những người muốn xây dựng trình cài đặt bằng chính đôi tay của mình.
Tuy nhiên, việc tập hợp các gói cài đặt không phải là chủ đề của bài viết này, chủ đề bài viết của tôi là: những khóa cơ bản nào được hỗ trợ bởi một số trình cài đặt nhất định, cách sử dụng chúng và cách xác định trình cài đặt nào được sử dụng cho một chương trình cụ thể.

Cài đặtShield

Có lẽ tôi sẽ bắt đầu với phần mềm đồ sộ nhất, được các nhà phát triển thương mại lớn yêu thích nhất. InstallShield là một công cụ chuyên nghiệp mạnh mẽ để tạo các gói cài đặt đáng tin cậy.

Với sự trợ giúp của Project Assistant, nhà phát triển sẽ thực hiện từng bước tất cả các giai đoạn tạo trình cài đặt. Không cần đào tạo; bạn có thể học tất cả các tính năng cơ bản của InstallShield X Express trong vòng chưa đầy một ngày. Tích hợp hoàn toàn với môi trường phát triển Visual Studio .NET, hỗ trợ .NET, Linux, các dịch vụ Web và ứng dụng cho thiết bị di động.

Bạn có thể tìm thấy nó rất thường xuyên trong các sản phẩm trả phí, ví dụ:

Theo quy định, những trình cài đặt như vậy không gây ra bất kỳ khó khăn nào; chỉ cần chạy chúng bằng phím “S” và chương trình sẽ được cài đặt ở chế độ im lặng.
Lưu ý: Nếu tham số “wait” không hoạt động, hãy thử sử dụng phím “SMS”
Ví dụ:

Bắt đầu /wait setup.exe /s /sms

Cách xác định rằng Install Shield đã được sử dụng để đóng gói trình cài đặt

Mở thuộc tính tệp, trên tab “Chi tiết” trong mục “Mô tả” và “Tên tệp ban đầu”, theo quy tắc, giá trị “setup.exe” sẽ được chỉ định và trong “Tên sản phẩm”: “InstallShield” .
Ngoài ra, khi bạn chạy trình cài đặt như vậy để cài đặt bình thường, theo quy luật, bạn sẽ gặp các từ sau:
Thuật sĩ InstallShield
Chào mừng bạn đến với Trình hướng dẫn InstallShield cho xxxxxxx
Trình hướng dẫn InstallShield(R) sẽ cài đặt, v.v.

Đương nhiên, tất cả điều này có thể được viết bằng tiếng Anh.

Dịch vụ cài đặt Windows (*.msi)

Chà, chúng ta có thể nói gì về điều này... Công nghệ Windows Installer Service (MSI) là tiêu chuẩn thực tế trong thế giới quản trị viên hệ thống liên quan đến việc phân phối và hỗ trợ phần mềm cho các phiên bản Windows dành cho máy tính để bàn và máy chủ. Định dạng MSI được hỗ trợ bởi tất cả các hệ thống quản lý cấu hình chính (Microsoft SCCM, CA Unicenter và nhiều hệ thống khác), và đối với một số hệ thống phân phối phần mềm, nó thậm chí còn là định dạng được hỗ trợ duy nhất.

Tất cả các trình cài đặt được đóng gói bằng Windows Installer đều có phần mở rộng “*.msi”.
Các chương trình ví dụ:

Loại trình cài đặt này hỗ trợ các phím sau để cài đặt im lặng:
"qb" và "QN".
Khi sử dụng phím "QB", tiến trình cài đặt sẽ được hiển thị nhưng người dùng sẽ không có câu hỏi nào và nút "Hủy" sẽ không được hiển thị.
Ví dụ:

Bắt đầu thiết lập.msi /qb

Phím tiếp theo: “qn”
Khi sử dụng key này, quá trình cài đặt sẽ bị ẩn hoàn toàn. Tiến trình cài đặt cũng sẽ không được hiển thị.
Ví dụ:

Bắt đầu thiết lập.msi /qn

Cần lưu ý rằng một số chương trình yêu cầu khởi động lại máy tính sau khi cài đặt. Để tránh điều này, hãy sử dụng thuộc tính (REBOOT=ReallySuppress) bằng cách đặt nó trong dấu ngoặc kép cùng với khóa.
Ví dụ:

Bắt đầu setup.msi "/qb REBOOT=ReallySuppress"

Sử dụng tiện ích mở rộng InstallShield *.msi

Kể từ phiên bản 7, InstallShield có thể tạo các tệp có phần mở rộng "*.msi". đến lượt chúng, chúng có thể là các tệp riêng biệt và kết hợp với setup.exe,
Ví dụ như OBI
Ngược lại, loại thứ hai có hai loại:
"InstallScript MSI" và "MSI cơ bản". InstallScript MSI sử dụng các phím InstallShield truyền thống. MSI cơ bản là một câu chuyện thú vị riêng biệt.
Để tự động cài đặt một ứng dụng sử dụng Basic MSI, bạn cần chỉ định các phím "/s /v"...". Dấu chấm lửng phải được thay thế bằng các phím phải được chuyển trực tiếp tới Trình cài đặt Windows (msiexec). Nói cách khác, nếu bạn muốn cài đặt ứng dụng hoàn toàn lặng lẽ và tránh khởi động lại, thì hãy sử dụng lệnh này

Bắt đầu setup.exe /s /v"/qn REBOOT=ReallySuppress"

Trình cài đặt Windows Update độc ​​lập *.msu

Do thông tin này thường được yêu cầu nên tôi đã chỉnh sửa bài viết :-), bổ sung thêm các khóa cho *.msu.
msu là trình cài đặt cập nhật Windows độc lập. Sau khi tải xuống các bản cập nhật, bạn có thể cài đặt chúng ngay cả khi không có Internet và bạn sẽ không phải tải xuống lại.
Tất cả các trình cài đặt này đều có phần mở rộng *.msu và hỗ trợ các chuyển đổi dòng lệnh sau.

/quiet - chế độ im lặng mà không có sự tương tác của người dùng. Tất cả các cửa sổ sẽ bị ẩn. Nếu cần khởi động lại sau khi cập nhật, nó sẽ được thực hiện.

/norestart - Sử dụng công tắc này ở chế độ im lặng để tránh khởi động lại.

/warnrestart - Khi được sử dụng với chế độ im lặng, sẽ cảnh báo rằng quá trình khởi động lại sẽ xảy ra.

/promptrestart - khi sử dụng chế độ im lặng, một câu hỏi sẽ xuất hiện yêu cầu bạn khởi động lại máy tính.

/forcerestart - Khi được sử dụng ở chế độ im lặng, cái gọi là khởi động lại bắt buộc sẽ được thực hiện, tức là tất cả các ứng dụng sẽ bị đóng cưỡng bức và máy tính sẽ khởi động lại.

/log - Đặt ghi nhật ký và đường dẫn đến tệp nhật ký.

Bắt đầu c:\updates\kb3456246.msu /quiet /norestart /log:update.log

Thiết lập Inno

Một công cụ miễn phí, tuyệt vời để tạo trình cài đặt hỗ trợ tập lệnh bằng ngôn ngữ PASCAL, khá dễ học và thuận tiện khi sử dụng.
Thiết lập Inno có thể đăng ký thư viện và thành phần ActiveX, tạo trình cài đặt được mã hóa, thay đổi sổ đăng ký và cũng có thể khởi chạy các ứng dụng bên ngoài, nhưng đây chỉ là một phần nhỏ những gì Inno Setup có thể làm, thậm chí còn quá nhỏ...
Cần lưu ý rằng hệ thống trợ giúp được viết khá tốt và được hỗ trợ bởi nhiều ví dụ.

Inno Setup không thua kém nhiều hệ thống tạo trình cài đặt và bỏ xa một số hệ thống về sự tiện lợi và khả năng, mặc dù thành thật mà nói, tôi thích nó hơn tất cả những hệ thống được liệt kê trong bài viết này, nó đã giúp ích cho tôi. nhiều lần.

Inno Setup gần đây ngày càng được sử dụng nhiều hơn để tạo các gói cài đặt, không chỉ bởi các nhà phát triển chương trình miễn phí mà còn bởi các sản phẩm thương mại, ví dụ:

Ừm, tôi đã ký cái gì, tôi sẽ nói về việc chính.

Inno Setup hỗ trợ 2 phím chính để cài đặt im lặng đó là “SILENT” và “VERYSILENT”.
Ví dụ:

Bắt đầu setup.exe /verysilent
Bắt đầu setup.exe /im lặng

Đôi khi một vấn đề nhỏ phát sinh: một cửa sổ bật lên hỏi bạn có muốn tiếp tục cài đặt không. Để ẩn cửa sổ này, hãy sử dụng phím “SP-“.
Ví dụ:

Bắt đầu setup.exe /VERYSILENT /SP-

Làm cách nào để biết liệu Inno Setup có đang được sử dụng để đóng gói một chương trình hay không?

Chạy trình cài đặt, trong cửa sổ mở ra, hãy mở menu hệ thống (ALT + SPACE "Space")
Chọn “Giới thiệu về cài đặt” hoặc “Giới thiệu”
Một cửa sổ sẽ mở ra với khoảng văn bản sau:
Giới thiệu về cài đặt
Phiên bản Inno Setup 5.4.0 (a)Bản quyền (C) 1997-2010 Jordan RussellPortions Bản quyền (C) 2000-2010 Martijn LaanTất cả các quyền được bảo lưu.Trang chủ Inno Setup:http://www.innosetup.com/RemObjects Trang chủ Pascal Script :http://www.remobjects.com/psInno Trang chủ Bộ tiền xử lý thiết lập:http://ispp.sourceforge.net/
ĐƯỢC RỒI

Hệ thống cài đặt tập lệnh Nullsoft (NSIS)

Nullsoft Scriptable Install System (NSIS) là một chương trình được thiết kế để tạo các gói cài đặt chuyên nghiệp một cách dễ dàng và nhanh chóng. Chương trình cho phép các nhà phát triển phần mềm tạo tệp exe win32 nén với khả năng kiểm tra tính toàn vẹn của nó. Không có giới hạn về số lượng tệp có trong bản phân phối. Chức năng gỡ cài đặt được hỗ trợ. Máy ảo gốc tích hợp sẵn biến sản phẩm này thành một công cụ chuyên nghiệp chính thức.
Ví dụ:

Các trình cài đặt được tạo bằng NSIS miễn phí sẽ chạy bằng phím “S”.
Ví dụ:

Bắt đầu setup.exe /S

Hãy cẩn thận, khóa phải viết hoa, nếu không nó có thể không hoạt động.
Bạn có thể sử dụng phím “D” để chỉ định thư mục cài đặt.
Ví dụ:

Bắt đầu setup.exe /S /D=c:\myprogram

Cách xác định việc sử dụng NSIS

Tất cả các trình cài đặt được tạo bằng NSIS đều có giao diện rất giống nhau; hãy nghiên cứu kỹ quy trình cài đặt Winamp và bạn có thể dễ dàng xác định xem NSIS có được sử dụng hay không.

Trình cài đặt WISE

Sau khi lục lọi trên Internet, đây là một mô tả hay mà tôi tìm thấy về nó:
Wise for Windows Installer cho phép các nhà phát triển chuyên nghiệp nhanh chóng tạo các gói MicrosoftI mạnh mẽ bằng cách sử dụng các công nghệ Windows Installer mới nhất của Microsoft. Các tính năng độc đáo của Wise for Windows Installer giúp cả nhóm phát triển nhỏ và lớn tạo các gói cài đặt cho tất cả các loại nền tảng, bao gồm máy trạm và PDA, ứng dụng và máy chủ web cũng như thiết bị di động Windows Mobile, Windows CE, Pocket PC, Microsoft. NET Compact Framework, Palm OS và điện thoại thông minh.

Chương trình Wise Installation Studio cho phép bạn dễ dàng tạo các gói cài đặt ứng dụng cho hệ điều hành Windows Vista, phiên bản 64-bit của Windows và nền tảng di động Windows Mobile 5. Gói này hỗ trợ định dạng Windows Installer (MicrosoftI) và cũng có định dạng riêng. định dạng - WiseScript (. EXE).

Người dùng cũng sẽ được hưởng lợi từ công nghệ Giải pháp ảo hóa phần mềm Altiris cải tiến có trong Wise Installation Studio, cho phép tạo kho lưu trữ ứng dụng ảo (.VSA) và đảm bảo rằng không có xung đột giữa các sản phẩm được cài đặt.

Ngoài ra, phiên bản mới của Wise Installation Studio tích hợp với gói PRO-Tector Standard của Nalpeiron. Giải pháp này cho phép các nhà phát triển tạo ra các phiên bản thử nghiệm của sản phẩm phần mềm và cung cấp sự bảo vệ đáng tin cậy về sở hữu trí tuệ khỏi việc sử dụng bất hợp pháp.

Chỉ là xui xẻo thôi, có vẻ như dự án đã chết rồi...
ồ, đừng nói về những chuyện buồn nữa...

Các trình cài đặt được tạo bằng WISE Installer chấp nhận phím “S” tiêu chuẩn.
Ví dụ:

Bắt đầu setup.exe /S

Tôi không biết nó là loại trình cài đặt nào hoặc tôi không thể xác định được loại của nó

Trong trường hợp này, hãy sử dụng phím “s”, như một quy luật, nó sẽ hoạt động.
Ví dụ:

Bắt đầu setup.exe /s

Các nhà sản xuất phần mềm và trình điều khiển được cung cấp bộ cài đặt duy nhất thường tuân thủ tiêu chuẩn này

Một số người dùng có thể đã gặp phải khái niệm “cài đặt chương trình một cách im lặng”. Thuật ngữ này có nghĩa là gì và nó hoạt động như thế nào, tôi sẽ thảo luận chi tiết trong bài viết.

Cái này là cái gì?

Cài đặt im lặng là cài đặt tự động một chương trình. Nói cách khác, với cài đặt này, bạn không cần nhập khóa kích hoạt, sử dụng các bản vá và nhấp vào “Tiếp theo” liên tục. Quá trình tự động sử dụng các tham số cài đặt mặc định.

Tính năng này rất hữu ích cho quản trị viên hệ thống vì nó tiết kiệm thời gian khi cài đặt một gói tiện ích lớn trên nhiều máy.

Nhưng có một mặt thứ hai của đồng xu. Vì hầu hết các tệp cài đặt theo mặc định đều bao gồm việc giải nén phần mềm không cần thiết (budling), nên sau khi cài đặt im lặng có thể có phần mềm không cần thiết trên máy tính.

Làm thế nào nó hoạt động?

Việc bắt đầu cài đặt im lặng được thực hiện bằng cách sử dụng các tham số (còn gọi là phím). Bạn có thể bắt đầu thủ tục theo nhiều cách:

  • từ dòng “Chạy”;
  • thông qua kho lưu trữ tự giải nén bằng tệp cấu hình;
  • sử dụng tập lệnh trong tệp .bat.

Phím nào được sử dụng sẽ tùy thuộc vào loại trình cài đặt. Để làm rõ, bất kỳ chương trình nào cũng bao gồm các tập tin và thư mục. Các tệp và thư mục này được đóng gói thành một tệp cài đặt bằng các chương trình đóng gói đặc biệt. Có một số chương trình như vậy. Những cái phổ biến là:

Mỗi hệ thống đóng gói này đều có khóa kích hoạt cài đặt im lặng riêng. Khóa cài đặt im lặng có thể được viết trên trang web chính thức của các chương trình này. Universal Silent Switch Finder cũng sẽ giúp bạn tìm ra khóa kích hoạt cài đặt im lặng nào phù hợp với trình cài đặt ứng dụng cụ thể. Chỉ cần mở tệp cài đặt cho chương trình bạn cần.

Thông số (phím)

Hãy xem một ví dụ. Chương trình FoxitReader đã sử dụng trình đóng gói Inno Setup (Tôi đã xác định thông tin này bằng cách sử dụng Universal Silent Switch Finder). Để cài đặt im lặng, trình đóng gói này sử dụng các phím sau:

  • /SILENT - công tắc này không hiển thị cửa sổ Cài đặt nền mà hiển thị quá trình cài đặt;
  • /VERYSILENT - phím này thậm chí không hiển thị quá trình cài đặt.

Các thông số bổ sung:

  1. /DIR = “đường dẫn cài đặt” - đứng sau /SILENT hoặc /VERYSILENT và cho biết thư mục nào cần giải nén các tệp chương trình. Ví dụ: FoxitReader_Setup.exe /VERYSILENT /DIR="C:\Program Files\Foxit Reader\"
  2. /LANG=lingu - chỉ định ngôn ngữ của trình cài đặt. Ví dụ: FoxitReader_Setup.exe /LANG=Nga
  3. /NOICONS - Ngăn chặn việc tạo thư mục lối tắt trong menu Bắt đầu. Ví dụ: FoxitReader_Setup.exe /NOICONS
  4. /SP - Loại bỏ các cửa sổ như “bạn muốn tiếp tục cài đặt chương trình này”. Ví dụ: FoxitReader_Setup.exe /VERYSILENT /SP-
  5. /TASKS=“chọn nhiệm vụ”—gán các thành phần/phím tắt bổ sung trong quá trình cài đặt. Ví dụ: FoxitReader_Setup.exe /VERYSILENT /TASKS="desktopicon,quicklaunchicon"

    Danh sách NHIỆM VỤ:

    • desktopicon - tạo lối tắt trên màn hình nền;
    • quicklaunchicon - tạo lối tắt trên bảng khởi chạy nhanh;
    • startmenuicon - Tạo một nhóm trong menu Bắt đầu.

Khuyên bảo! Thông thường, theo mặc định, các chương trình bao gồm một số NHIỆM VỤ, ngoài các biểu tượng, có thể: cài đặt tiện ích mở rộng trong trình duyệt, đặt trang bắt đầu mặc định và mở trang dành cho nhà phát triển. Để tránh điều này, hãy viết một tham số bằng các lệnh từ danh sách hoặc để trống các giá trị trong ngoặc /TASKS="".

Ví dụ

Để cài đặt Foxit Reader bằng cách cài đặt im lặng tôi sử dụng các phím sau:

FoxitReader_Setup.exe /SILENT /DIR="C:\Program Files\Foxit Reader\" /TASKS="desktopicon,quicklaunchicon"

Quan trọng! File cài đặt phải nằm ở thư mục gốc của ổ C:

Theo đó, bạn có thể thiết lập các thông số của riêng mình trong quá trình cài đặt. Ngoài ra, đừng quên tắt Kiểm soát tài khoản người dùng trong quá trình cài đặt im lặng. Khi sử dụng chế độ /SILENS, chỉ hiển thị dòng “Cài đặt”.

Quan trọng! Những trình cài đặt khác sẽ sử dụng các phím khác. Ví dụ: trình cài đặt có phần mở rộng .msi (Dịch vụ Windows Installer) sử dụng /qb và /qn và cho InstallShield - /r và /s. Đọc thêm trong hướng dẫn sử dụng các chương trình đóng gói.

Ở đầu bài viết, tôi đã đề cập đến khả năng khởi chạy cài đặt im lặng bằng tệp .bat. Thật không may, tôi không giỏi về tập lệnh BASH, nhưng tôi cung cấp . Bài viết chứa một tập lệnh cho tệp .bat cho phép bạn chạy khởi tạo im lặng với các tham số cần thiết.

Sử dụng kho lưu trữ tự giải nén (lưu trữ sfx), bạn có thể: chạy các tệp đã giải nén, xóa chúng sau khi cài đặt, v.v. Ví dụ: kho lưu trữ sfx có thể khởi chạy tệp .bat với các lệnh cài đặt chương trình im lặng được viết sẵn.

Nhiều người dùng trên Internet hỏi cài đặt RePack, Portable, Silent là gì. Hãy cố gắng giải thích sự khác biệt giữa các chương trình này.

Cài đặt im lặng

Cài đặt im lặng- đây là nếu chương trình được cài đặt tự động mà không cần sự can thiệp của người dùng. Nói cách khác, bạn không cần nhập số sê-ri, khóa hoặc sử dụng các phương pháp đăng ký chương trình khác: bản vá, bản crack, v.v. Ngoài ra, trong quá trình cài đặt chương trình, bạn sẽ không phải nhấp vào “tiếp theo” nhiều lần, đóng gói lại chương trình cô ấy sẽ làm mọi thứ cho bạn. Và sau khi cài đặt, phần mềm sẽ hoàn toàn sẵn sàng hoạt động.

Tại sao điều này là cần thiết? Ví dụ, hãy tưởng tượng một tình huống: Bạn là quản trị viên hệ thống và bạn có nhiệm vụ đối với một số lượng lớn máy tính và . Nếu bạn nộp đơn chương trình cài đặt im lặng, thì bạn có cơ hội tiết kiệm thời gian nhiều lần và đơn giản hóa thủ tục này.

Thời gian cài đặt tùy thuộc vào kích thước của chương trình và kéo dài từ 1–2 giây đến một giờ. Các chương trình như vậy được cài đặt bằng cách nhấp đúp vào nút chuột phải vào tệp đang được khởi chạy. Những tập tin này thường được chuẩn bị cho tự động cài đặt các chương trình ngay sau khi cài đặt hệ điều hành Windows và thường được bao gồm trong một số hợp ngữ, chẳng hạn như Zver DVD, v.v. Trên thực tế, mọi thứ rất đơn giản: nhấp vào tệp hai lần và đợi quá trình cài đặt hoàn tất.

Thông thường cài đặt im lặng được sử dụng cho các chương trình sau cài đặt, chẳng hạn như Trình cài đặt sau Windows, BS Trình cài đặt sau. Cũng chương trình cài đặt im lặng cài đặt hoàn hảo trên một thiết bị “trực tiếp” đã hoạt động được một thời gian dài hệ điều hành.

Phần mềm như vậy, trong số những thứ khác, có thể hữu ích cho những cư dân trên hành tinh của chúng ta, những người không thích mày mò các chi tiết nhỏ trong việc cài đặt chương trình hoặc không muốn tự làm mình căng thẳng. Và tất nhiên nó sẽ mang lại lợi ích cho những người đang phải đối mặt với vấn đề cài đặt(cài đặt) của ứng dụng. Lắp ráp “Cài đặt im lặng” Cô ấy sẽ tự mình làm mọi việc và không cần sự can thiệp của bạn. Chỉ cần chạy nó và sau khi quá trình cài đặt hoàn tất, chương trình đã sẵn sàng để sử dụng với tất cả các tiện ích bổ sung và tiện ích bổ sung được tích hợp sẵn.

Repack là gì và tại sao cần thiết?

Bạn có thể đã nhiều lần nhìn thấy từ “Repack” trong tiêu đề của trò chơi hoặc chương trình, nhưng từ đó có thể kết luận được điều gì?

Đóng gói lại- đây là một chương trình hoặc trò chơi được cấp phép đóng gói lại. Tại sao điều này là cần thiết? Thông thường, Repack được thực hiện để giảm kích thước của trình cài đặt, chẳng hạn như máy tính bảng (crack) và bản dịch đã có trong chương trình hoặc trò chơi mới cài đặt.

RePack là phiên bản nhẹ của chương trình trò chơi, trong đó các tệp không cần thiết được cắt bỏ, bao gồm ngoại ngữ, phần mềm nước ngoài, nhiều bản demo khác nhau; RePacks thường nén các video clip, đôi khi bị giảm chất lượng. Trong hầu hết các trường hợp, phiên bản rút gọn đã mua của trò chơi được biên dịch thành 1-2.iso,.mdf... và các ảnh đĩa khác. Kết quả là RePack nhẹ hơn và tải xuống từ Internet nhanh hơn. RePacks thêm tất cả các loại crack, keygens, no-dvds, v.v. Trong hầu hết các trường hợp, giấy phép lần đầu tiên được phát hiện trên trình theo dõi và sau đó có nhiều gói lại cho nó, số lượng ít hơn 1/4-1/3. Mặc dù RePacks mất nhiều thời gian để cài đặt trên máy tính. Tối đa 1-2 giờ... (tạm biệt, tất cả quá trình nén này sẽ được thiết lập). Thông thường, các nhà đóng gói lại tự dịch giấy phép, gần như tự phát và cũng đầu tư vào RePack.

Vậy chương trình Portable là gì?

Khi đến thăm hoặc đi làm, chúng ta sử dụng PC của người khác. Và thường thì chúng ta sẽ cần các chương trình ở dạng chúng được cấu hình ở nhà. Với tài liệu, mọi thứ thường đơn giản - sao chép nó vào ổ đĩa flash và phát trên máy tính của bên thứ ba, vậy còn các tùy chọn chương trình thì sao? Hoặc có thể không có một chương trình cần thiết nào cả... Đối với tất cả những điều này, có các chương trình di động (nói cách khác, Phiên bản di động của chương trình), nói cách khác, các chương trình không yêu cầu bất cứ thứ gì để hoạt động, ngoại trừ chính bạn. Các chương trình này lưu tất cả các tùy chọn không phải trong sổ đăng ký mà trong các tệp riêng của chúng.

Các chương trình di động có thể hoạt động khi ở trong bất kỳ thư mục nào. Nếu một chương trình không có trình cài đặt riêng, điều này không có nghĩa là nó thực sự có thể mang theo được. Ngoài tất cả những điều này, nó không được truy cập vào sổ đăng ký và các vị trí khác trên ổ cứng. Phiên bản di động của chương trình thường được phân phối trong kho lưu trữ. Để chương trình hoạt động, chỉ cần giải nén các tệp từ kho lưu trữ vào thư mục này hoặc thư mục khác.

Các chương trình di động được thực hiện bởi những người đam mê. Họ làm điều này để chương trình không truy cập vào ranh giới của thư mục riêng. Ví dụ: một chương trình đơn giản sẽ sử dụng sổ đăng ký - các chuyên gia đảm bảo rằng chương trình ghi các tùy chọn của nó không phải vào sổ đăng ký mà vào một tệp. Mặc dù, giả sử, nếu sổ đăng ký thực sự cần thiết, thì một mã đặc biệt khi khởi động sẽ ghi các cài đặt vào sổ đăng ký và sau khi đóng nó sẽ tải nó trở lại tệp.

Các loại Soft cầm tay

Nói chung, Phần mềm di động (PS) phải bao gồm những chương trình được "cài đặt" bằng cách giải nén kho lưu trữ hoặc sẵn sàng chuyển từ máy này sang máy khác bằng cách sao chép thông thường mà không yêu cầu người cài đặt thực hiện các mục nhập cần thiết trong sổ đăng ký. Đây là nơi phát sinh sự khác biệt trong các ứng dụng Portable.

ru– các ứng dụng có chứa tiếng Nga

cầm tay- di động – dễ di chuyển, chỉ cần sao chép các tập tin ứng dụng.

ứng dụng– chữ viết tắt tiếng Anh của từ ứng dụng, có nghĩa là phần bổ sung của chương trình máy tính, ví dụ như trình duyệt web hoặc trình xử lý văn bản.

Ứng dụng di động là một chương trình máy tính có thể được mang theo bên mình trên thiết bị di động, chẳng hạn như USB và được sử dụng trên bất kỳ PC nào. Khi ổ flash USB, ổ cứng di động hoặc thiết bị di động khác được kết nối, bạn có quyền truy cập vào các chương trình và dữ liệu cá nhân của mình như thể bạn đang ở trên máy tính của chính mình. Và khi bạn tắt thiết bị, không có dữ liệu cá nhân nào của bạn còn sót lại trên máy tính của người khác.

Không cần thiết bị đặc biệt: chỉ cần sử dụng USB Flash, ổ cứng thu nhỏ, máy nghe nhạc iPod/MP3, v.v. Hầu như không cần thêm thiết bị nào phần mềm- chỉ cần tải xuống, cài đặt và chạy các ứng dụng di động.

Để làm rõ cách thức hoạt động của nó, tôi sẽ mô tả một thuật toán gần đúng:

  1. Một bản sao lưu của các nhánh đăng ký (hoặc tệp cấu hình) và các tệp nằm bên ngoài thư mục đã cài đặt, nơi hoạt động của ứng dụng phụ thuộc vào, sẽ được tạo.
  2. Nhập dữ liệu cần thiết cho ứng dụng vào sổ đăng ký; tương tự, giả sử sao chép những tệp sẽ có bên ngoài thư mục di động (ví dụ: trong .../System32).
  3. Đang khởi động chương trình chính và chờ nó đóng.
  4. Sau khi hoàn thành, xuất các tùy chọn từ sổ đăng ký (hoặc tệp cấu hình) sang bản di động.
  5. Xóa dấu vết hoạt động của chương trình (chính xác hơn là xóa các tệp tạm thời).
  6. Khôi phục vào hệ thống các khóa đăng ký và tệp đã được bảo lưu ở bước đầu tiên của thuật toán.

Chương trình di động(trong tiếng Anh là “ứng dụng di động”) là phần mềm di động không nhất thiết phải cài đặt trên ổ cứng PC để chạy và sử dụng. Nhóm này bao gồm các chương trình có thể dễ dàng cài đặt trên ổ đĩa flash, ổ cứng gắn ngoài, CD, DVD, đĩa Bly-ray theo cách thông thường và cả những chương trình hoạt động mà không cần cài đặt. Điều này thuận tiện vì nhiều lý do: không cần thiết phải cài đặt cùng một chương trình trên nhiều PC, tại nơi làm việc, bạn có thể sử dụng trình duyệt, ứng dụng email, ICQ yêu thích của mình mà không cần khiếu nại từ quản trị viên và quản lý hệ thống, tất cả dữ liệu được lưu trên thiết bị di động media và được sao chép cực kỳ dễ dàng, v.v. Một ưu điểm không thể phủ nhận khác của các chương trình Portable là chúng miễn phí, ít nhất là cho mục đích sử dụng cá nhân (phi thương mại). Mặc dù có thể tìm thấy trên Internet phiên bản di động và chương trình thương mại, ví dụ như Microsoft Office hoặc Adobe Photoshop.

Bí mật của các chương trình Portable là gì?

Mọi thứ đều đơn giản đến mức đau đớn. Khi bạn cài đặt một ứng dụng đơn giản trên máy tính của mình, nó có khả năng lưu trữ các tệp của riêng nó trong nhiều thư mục khác nhau trên ổ cứng PC. Ngoài thư mục Tệp chương trình quen thuộc, các phần của chương trình có thể được tìm thấy trong thư mục người dùng, thư mục tạm thời, v.v. Do đó, khi chúng ta muốn sao chép một chương trình bằng cách chuyển thư mục của nó từ Tệp chương trình sang máy tính khác, sẽ không có kết quả gì. Phần mềm không có khả năng phát hiện các tệp cấu hình cần thiết và hoàn toàn không muốn hoạt động.

Với các ứng dụng di động, tình hình lại khác. Chương trình được cài đặt trong thư mục được chỉ định cho nó trên phương tiện lưu động mà không ảnh hưởng đến ổ cứng và sổ đăng ký của PC, đồng thời sẽ hoạt động hoàn hảo cho dù bạn kết nối ổ đĩa flash với PC nào. Để sao chép một chương trình, bạn chỉ cần chuyển thư mục của nó sang một phương tiện di động khác. Hầu hết tất cả các ứng dụng đều không cần cài đặt; chúng có thể được sao chép và khởi chạy từ bất cứ đâu. Nhưng hãy nhớ rằng các chương trình Portable được tạo cho một hệ điều hành sẽ không hoạt động trên hệ điều hành khác. Nói cách khác, nếu bạn sử dụng phiên bản di động của trình duyệt Firefox dành cho Linux, nó sẽ không hoạt động trên máy tính chạy Mac OS hoặc Windows.

  • Một phần của PS tương tự có sẵn trên Internet lưu trữ tất cả các tùy chọn trong thư mục của nó và tất nhiên, lưu trữ tất cả các tùy chọn trong quá trình chuyển tương tự. Tất cả sự tốt đẹp này có thể được gọi là True PS (True Portable Soft).
  • Phần còn lại ngoan cố tiếp tục lưu cài đặt trong “Tài liệu và Cài đặt” và trong quá trình chuyển, tất cả các tùy chọn phải được khôi phục thủ công. Tất nhiên, chương trình sẽ hoạt động ngay lập tức, nhưng trong thời gian chờ đợi, bạn sẽ đưa nó vào tình trạng... Những thứ như vậy sẽ tốt hơn nhiều nếu gọi là PS có điều kiện - (Relative Portable Soft).
  • Trong số những thứ khác, có những loại phụ được tạo để lưu trữ trên ổ đĩa flash và khởi chạy từ chúng, khác nhau ở vị trí ghi nhiều tệp tạm thời được tạo trong quá trình hoạt động. Cụ thể, để tiết kiệm dung lượng làm việc của ổ flash, nói chung, có giới hạn về số chu kỳ ghi trên mỗi “sector”, tất cả các tệp tạm thời sẽ được ghi vào một ốc vít, trong một thư mục tạm thời được tạo trong khi ứng dụng đang chạy. Theo đó, các danh mục phụ “USB mềm di động thực sự” và “USB mềm di động tương đối” phát sinh.
  • Điều đặc biệt quan tâm là chúng tôi gọi nó là loại “tệp đơn” của “True Portable USB Soft”. Sau đó, ứng dụng là 1 tệp thực thi được đóng gói, khi khởi chạy, các cài đặt sẽ được chuyển sang vít, trong quá trình hoạt động, quyền truy cập chỉ được thực hiện vào ổ cứng và khi đóng chương trình, tất cả các tùy chọn (có thể đã sửa đổi) lại được đóng gói vào tệp thực thi trên ổ đĩa flash đồng thời bị xóa khỏi thư mục được tạo bằng vít.

Cài đặt im lặng là quá trình trong đó bạn ngồi yên lặng, yên bình và nhìn vào màn hình, nơi quá trình cài đặt phần mềm diễn ra mà không có sự tham gia của bạn, miễn là nó hiển thị. Đồng thời, trình cài đặt không làm phiền bạn với những câu hỏi như Bạn có đồng ý với thỏa thuận cấp phép không? . Các tham số cài đặt được sử dụng theo mặc định. những thứ kia. những thứ mà trình cài đặt cung cấp khi cài đặt phần mềm theo cách thông thường.

Những nhược điểm của cài đặt im lặng bao gồm tất cả các loại bảng trong trình duyệt và các phím tắt như E-Bay trên máy tính để bàn, vì hầu hết các phần thưởng như vậy thường được bao gồm trong cài đặt theo mặc định. Nhưng đây có lẽ là một ngoại lệ, mặc dù không hiếm. Đọc thêm về cài đặt im lặng trong bài viết này.

Trên thực tế, cài đặt im lặng là một quy trình rất thuận tiện giúp tiết kiệm thời gian và đơn giản hóa công việc của người quản trị hệ thống. Ví dụ: tôi sử dụng chế độ cài đặt im lặng sau khi cài đặt hệ điều hành sạch.

Chế độ cài đặt im lặng được kích hoạt bằng cách sử dụng các tham số hoặc các phím (vì chúng còn được gọi là). Nếu bạn không biết đây là gì, bạn có thể lấp đầy lỗ hổng kiến ​​thức bằng bài viết này:. Thủ tục có thể được bắt đầu theo nhiều cách:

  1. Từ dòng lệnh sử dụng tham số.
  2. Tương tự thông qua file bat (file com).
  3. Thông qua kho lưu trữ SFX với tập tin cấu hình.

Có khá nhiều chìa khóa. Phím nào bạn cần sử dụng tùy thuộc vào trình cài đặt. Những thứ kia. Nói một cách đơn giản, bất kỳ chương trình nào cũng là một thư mục chứa các tệp và một trình biên dịch đặc biệt (một hệ thống tạo trình cài đặt phần mềm) gói tất cả những thứ này vào một tệp cài đặt. Và tùy thuộc vào bộ sưu tập nào được sử dụng, phím nào sẽ kích hoạt chế độ cài đặt im lặng. Các hệ thống nổi tiếng nhất để tạo trình cài đặt:

  1. Cài đặt lá chắn
  2. Trình cài đặt WISE
  3. Thiết lập Inno

Bạn có thể tìm hiểu thêm về SSI và chìa khóa của họ. Bạn cũng có thể thử tìm khóa cần thiết bằng phần mềm đặc biệt - Universal Silent Switch Finder hoặc đọc tài liệu trên trang web của các nhà phát triển chương trình mà bạn đang tìm kiếm khóa.

Trong khi thử nghiệm cài đặt im lặng, tôi gặp các tùy chọn sau để bắt đầu chế độ cài đặt im lặng:

/im lặng /rất im lặng /im lặng /qb /qn /qr /thụ động /s /S /qn REBOOT=Thực sự ngăn chặn /s /v" /qn REBOOT=Thực sự ngăn chặn

Phím để hủy khởi động lại:

/norestart /noreboot

Phần mềm diệt virus Avast có tùy chọn cài đặt im lặng trong phiên bản công ty. Theo các nhà phát triển, phiên bản (Home) miễn phí không có cài đặt im lặng. Tuy nhiên, nếu bạn quen với cách hoạt động của trình cài đặt InstallShield, bạn sẽ hiểu rằng tuyên bố này không đúng, vì bản thân trình cài đặt này hỗ trợ nút chuyển cài đặt im lặng /S. Điều này có nghĩa là tất cả các sản phẩm được sản xuất trên cơ sở của nó đều làm như vậy. Và Avast Home cũng không ngoại lệ.

Để bắt đầu cài đặt im lặng trình lưu trữ 7Zip (trình biên dịch NSIS), bạn cần chạy trình cài đặt bằng khóa chuyển /S. Đặt bộ cài đặt 7Zip (7z.exe) vào thư mục gốc của ổ C. Sau đó mở menu Start > Run (hoặc + R) và nhập lệnh sau vào biểu mẫu:

C:7 z.exe /S

Trình lưu trữ sẽ cài đặt mà không có hộp thoại hoặc dấu hiệu hoạt động bên ngoài.

Tuy nhiên, điều đó xảy ra là trình cài đặt được lắp ráp không theo tiêu chuẩn và đơn giản là không có phím để bắt đầu cài đặt im lặng. Những trường hợp ngoại lệ như vậy bao gồm Avira Antivir. Yên lặng, bạn chỉ có thể giải nén nội dung của trình cài đặt vào một thư mục tạm thời (trừ một cửa sổ), thế là xong. Trong trường hợp này, bạn phải tạo các kho lưu trữ tự giải nén đặc biệt có chứa các tệp hướng dẫn bên trong. Đây là nơi mọi thứ trở nên phức tạp hơn một chút.

Cài đặt im lặng bằng kho lưu trữ sfx

Ở trên tôi đã đề cập đến các trường hợp tùy chọn bằng phím có thể không hoạt động. Chế độ cài đặt im lặng có thể không được nhà phát triển cung cấp. Trong trường hợp này, bạn thường có thể thoát khỏi tình huống này bằng cách sử dụng kho lưu trữ sfx. Kho lưu trữ Sfx là một kho lưu trữ tự giải nén.

Một trong những ưu điểm của nó là bạn không cần trình lưu trữ để giải nén. Ngoài ra, với sự trợ giúp của nó, bạn có thể mở rộng đáng kể khả năng cài đặt im lặng và khả năng cài đặt phần mềm nói chung.

Ví dụ: ngay sau khi giải nén, kho lưu trữ sfx cho phép bạn chạy một hoặc nhiều tệp đã giải nén, xóa tệp sau khi thực hiện các thao tác, v.v. Các thao tác này liên quan đến các tệp cấu hình chứa các lệnh (ví dụ: ).

Sử dụng các lệnh, bạn có thể mô phỏng quá trình cài đặt im lặng. Nhiều trình cài đặt, bao gồm cả trình cài đặt được đề cập trong bài viết Avira trước, có thể hoạt động với các tệp hướng dẫn (nhặt chúng lên), miễn là các hướng dẫn đó nằm trong cùng thư mục với trình cài đặt. Bạn có thể tìm thêm thông tin về hướng dẫn (các lệnh được chỉ định trong cấu hình) trên trang web của nhà phát triển chương trình hoặc trên các diễn đàn liên quan.

Để hình dung khái quát về file cấu hình (dành cho những ai chưa biết), dưới đây là ví dụ về một file như vậy dành cho chương trình Firefox Portable

FirefoxDirectory =Appfirefox ProfileDirectory =Cài đặt hồ sơ dữ liệuDirectory =Cài đặt dữ liệu PluginsDirectory =Dataplugins FirefoxExecutable =firefox.exe AddedParameters = LocalHomepage =index.html Vô hiệu hóaSplashScreen =false AllowMultipleInstances =false Vô hiệu hóaIntelligentStart =false SkipCompregFix =false RunLocally =false

Điều đáng chú ý là khả năng và chế độ hoạt động của các chương trình có thể thay đổi theo thời gian. Firefox Portable có thể không còn hỗ trợ các tệp ini và các phiên bản tương lai của trình cài đặt Avira có thể không còn hiểu và nhận các tệp hướng dẫn. Vì vậy, khi thử nghiệm, bạn nên làm quen với thông tin hiện tại về khả năng của các chương trình mà bạn dự định sử dụng.

Tôi nghĩ chúng tôi đã tìm ra cách kho lưu trữ sfx có thể hỗ trợ quá trình cài đặt im lặng. Bây giờ là lúc chuyển sang phần thực hành. Để tạo kho lưu trữ sfx, tôi sử dụng mô-đun lưu trữ 7Zip đã sửa đổi. Toàn bộ quá trình tạo kho lưu trữ sfx và sử dụng nó để khởi chạy chế độ cài đặt im lặng được mô tả (bởi nhà phát triển mô-đun). Tôi sẽ kể lại rất ngắn gọn những gì được viết trong đó, giải thích một vài điểm.

Hãy để tôi lưu ý ngay rằng mục đích của ví dụ này là đóng gói trình cài đặt chương trình vào một kho lưu trữ sfx sao cho sau khi giải nén, nó sẽ tự động bắt đầu cài đặt một cách lặng lẽ. Trong bài viết này, trình cài đặt 7Zip archiver (7z465.exe) sẽ hoạt động như một đối tượng thử nghiệm, mặc dù bạn có thể sử dụng bất kỳ đối tượng nào khác, điều chính yếu là phải biết khóa cài đặt im lặng. Đối với trình cài đặt 7Zip, đây là phím /S. Vì vậy, để thực hiện kế hoạch của chúng tôi, chúng tôi sẽ cần:

  1. Mô-đun sfх Oleg Shcherbkov.
  2. Lưu trữ 7Zip. Chúng tôi sẽ sử dụng nó để đóng gói trình cài đặt chương trình vào kho lưu trữ có định dạng ".7z". Tất nhiên, trình lưu trữ cần phải được cài đặt trên hệ thống.
  3. Trình cài đặt chương trình (như tôi đã lưu ý ở trên, trong ví dụ tôi sử dụng 7z465.exe).
  4. Archive.7z, chúng tôi sẽ nhận được bằng cách đóng gói trình cài đặt chương trình bằng trình lưu trữ 7Zip.
  5. Tập tin cấu hình config.txt, sẽ chứa hướng dẫn về “hành vi” của kho lưu trữ sfx khi giải nén, tức là. trong ví dụ này nó sẽ chứa lệnh để bắt đầu cài đặt im lặng.
    Chính tả để tạo kho lưu trữ sfx (được nhập vào bảng điều khiển).

Để thuận tiện, tôi đặt tất cả các thành phần vào một kho lưu trữ mà bạn có thể tải xuống. Ngoài ra, nếu bạn tải xuống tại đây, bạn có thể thay đổi biểu tượng lưu trữ (cách thực hiện việc này).

Xin lưu ý rằng mã hóa của tệp cấu hình config.txt phải là UTF-8.

Vì vậy, sau khi tải xuống và giải nén, chúng ta nhận được một thư mục chứa tất cả những thứ này, sau đây là danh sách:

  1. Cài đặt trình lưu trữ 7zip (nằm trong thư mục).
  2. Chúng tôi đóng gói 7z465.exe thử nghiệm (nằm trong thư mục) vào kho lưu trữ 7z. Tệp đầu ra là 7z465.7z.
  3. Mở bảng điều khiển (Bắt đầu > Chạy - cmd) và đi tới thư mục chứa các tệp: cd C:files (ví dụ về thư mục "files" trên ổ "C").
  4. Chạy câu thần chú trong bảng điều khiển:
    • SAO CHÉP /b 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
    • 7zsd.sfx là tên của mô-đun sfx.
    • config.txt - tên tệp cấu hình.
    • 7z465.7z là tên của trình cài đặt 7z465.exe được đóng gói.
    • 7Zip.exe là tên của kho lưu trữ sfx đầu ra.

Kết quả là chúng ta nhận được kho lưu trữ sfx 7Zip.exe, đây là một tệp thực thi hoặc một kho lưu trữ tự giải nén, chứa lệnh config.txt. Nội dung của hướng dẫn như sau:

;@Cài đặt@!UTF-8! RunProgram ="7z465.exe /S" GUIMode ="2" ;!@InstallEnd@!
  • ;@Cài đặt@!UTF-8!
    ;@InstallEnd@! - dòng đầu và dòng cuối của tập tin hướng dẫn. Đây là những bình luận và có thể bị xóa. Nhưng hai cái còn lại chắc chắn là cần thiết.
  • GUIMode="2" - chế độ giải nén lưu trữ mà không có thông báo (một cách lặng lẽ).
  • RunProgram="7z465.exe /S" là dòng lệnh cần được sửa đổi tùy thuộc vào trình cài đặt bạn đang sử dụng. Dòng này chứa tên của trình cài đặt, được đóng gói trong kho lưu trữ 7z và cần được cài đặt lặng lẽ + khóa cài đặt im lặng.

Đó là tất cả. Sau khi đọc các bài viết của Oleg (các liên kết ở trên), bạn có thể tạo các kho lưu trữ khác nhau để thực hiện các tác vụ hoàn toàn khác nhau. Chúc bạn thử nghiệm vui vẻ!