• نصب بی صدا برنامه: تئوری و عمل. RePack، Portable، Silent Install چیست

    تقریباً هر کاربر رایانه حداقل یک بار در زندگی خود برنامه هایی را از اینترنت (مثلاً از طریق نرم افزار) دانلود کرده و روی رایانه خود نصب کرده است. به عنوان یک قاعده، فرآیند دانلود زمان زیادی نمی برد. همه اقدامات ذکر شدهبا نصب بی صدا انجام می شود. آیا تا به حال چنین مفهومی را شنیده اید؟ اگر بله، آیا می دانید نصب برنامه بی صدا چیست؟

    تعریف "نصب بی صدا"

    منظور از این مفهوم چیست؟ نصب بی صدا نامیده می شودنصب خودکار برنامه بر روی کامپیوتر نیازی به دخالت کاربر خاصی ندارد. برای اجرای آن (اسکایپ دانلود شده از کروم)، نیازی به وارد کردن کلیدهای فعال سازی و راه اندازی خاصی ندارید. همچنین نیازی به استفاده از پچ نیست.

    تنها چیزی که از کاربر خواسته می شود، مشاهده و نظارت بر روند از طرف و همچنین در داخل است زمان مناسباجرای برنامه را با کلیک بر روی آن شروع کنید دکمه مورد نظرو همچنین نصب را به موقع انجام دهید. یک تابع خودکار به معنی استفاده از پارامترهای نصب پیش فرض است.

    چه کسی می تواند از این ویژگی استفاده کند؟

    نصب بی صدا در وهله اول بسیار برای مدیران سیستم ضروری و مفید است. به لطف آن، مدیران می توانند هنگام نصب بسته های ابزار بزرگ به طور همزمان بر روی چندین رایانه در زمان صرفه جویی کنند. زمان باقیمانده صرف سایر وظایف به همان اندازه مهم خواهد شد. آیا کاربران معمولی کامپیوتر می توانند از این ویژگی نهایت استفاده را ببرند؟ بله منظم کاربران اسکایپیا کروم نیز می تواند با این کار کند ویژگی جالب. برای تسلط بر مهارت کار با نصب بی صدا، لازم است از قبل نحوه عملکرد آن را بدانید.

    چنین برنامه ای چگونه کار و اجرا می کند؟

    برنامه با استفاده از کلیدهای ویژه راه اندازی می شود. به نوعی دیگر به آنها پارامتر گفته می شود. راه های مختلفی برای شروع نصب بی صدا وجود دارد. در اینجا به برخی از آنها اشاره می کنیم:

    البته اینها فقط تعدادی از آنهاست روش های موجودیا کلیدهایی برای اجرای یک نصب بی صدا. در واقعیت، کلیدهای زیادی برای نصب بی صدا وجود دارد. رایج ترین و محبوب ترین روش برای این لحظهاستفاده را در نظر بگیرید فایل های دسته ای. آخرین روش ذکر شده در لیست زمانی که نصب بی‌صدا برنامه‌ها توسط توسعه‌دهندگان برنامه ارائه نشده باشد، به طور فعال استفاده می‌شود. در چنین مواردی، آرشیو خود استخراجی یک رستگاری واقعی است.

    درباره کلیدها

    کلید شروع چیست؟ کلید راه اندازی- این اطلاعات متنی، که در خط فرمان نوشته می شود. این اطلاعات از یک، دو یا سه کاراکتر تشکیل شده است. چه زمانی این یا آن کلید استفاده می شود و در خط فرمان (cmd) نوشته می شود؟ این دوم جالب و سوال مهم، که ممکن است هنگام استفاده از کلیدها رخ دهد.

    انتخاب کلید به نوع بسته بندی که در آن قرار دارد بستگی دارد فایل اجراییبرنامه های کاربردی. یعنی نوع بسته بندی در انتخاب کلید راه اندازی نقش اصلی را ایفا می کند. اطلاعات دقیق تر در مورد کلیدها و قابلیت های آنها در وب سایت رسمی توسعه دهنده موجود است. برای درک بهتر اینکه چرا بسته‌کننده در انتخاب کلید نقش اصلی را بازی می‌کند، باید بدانید یا به خود یادآوری کنید که هر برنامه چیست. هر یک برنامه کامپیوتری(همان اسکایپ) از فایل ها و پوشه ها تشکیل شده است.

    در هر برنامه ای تعداد آنها ممکن است متفاوت باشد.. اما در بیشتر موارد، همه آنها با استفاده از اسمبلر در یک فایل نصبی واحد بسته بندی یا مونتاژ می شوند. نوع جمع‌آوری که در زمان بسته‌بندی همه پوشه‌ها و فایل‌ها در یک فایل واحد استفاده می‌شود، انتخاب کلیدی را برای شروع نصب بی‌صدا تعیین می‌کند. کارشناسان در حال حاضر گونه های کامل را شمارش می کنند برنامه های ویژهنصب کنندگان

    بیایید توجه خود را به انواع شناخته شده و رایج برنامه های نصب کننده معطوف کنیم. به نوعی دیگر به این سیستم ها نصب کننده می گویند. ویندوز msi. این اولین دیدگاهی است که می خواهم توجه را به آن جلب کنم. این برنامه برای نسخه های سرور این استاندارد در نظر گرفته می شود سیستم عامل. اغلب توسط مدیران سیستم استفاده می شود. ویندوز msi دارای چندین کلید برای نصب بی صدا برنامه ها می باشد. سیستم نصب Nullsoft. از بسیاری جهات برنامه نصب راحت است. این برنامه به راحتی نصب می شود و همچنین به راحتی از لیست حذف می شود. برنامه های سیستمی(و همچنین اسکایپ).

    کلید برنامه در رجیستر بالایی نوشته شده و باید با حروف بزرگ نوشته شود. این برنامه به کاربر اجازه می دهد تا محل نصب، یعنی پوشه را مشخص کند. با این برنامه به راحتی می توانید یک بسته نصبی ایجاد کنید. Inno Setup. نصب کننده راحت و بسیار آسان برای استفاده. این نصب کننده قادر به انجام چندین عملکرد مانند اجرا می باشد برنامه های کاربردی خارجی، رجیستری را تغییر دهید یا به ثبت کتابخانه بپردازید. تسلط بر آن آسان است و بنابراین یک انبار واقعی برای آن است کاربران عادیرایانه شخصی (کاربران کروم).

    که در اخیرابه طور فزاینده ای در ایجاد بسته های نصب استفاده می شود. Inno Setup دارای دو کلید است. کلید اول یک راه‌اندازی و نصب برنامه‌های بی‌صدا و کلید دوم بسیار بی‌صدا را بازتولید می‌کند. خود برنامه شامل یک برنامه بسیار خوب و مفید است سیستم مرجع، که به درک بهتر کار نصاب کمک می کند.

    نصب شیلد. تا به امروز، این محبوب ترین و حجیم ترین برنامه طراحی شده برای ایجاد نصب است. استفاده از InstallShiled بسیار آسان است. این برنامه سال هاست که با موفقیت توسط توسعه دهندگان نرم افزار تجاری بزرگ استفاده می شود. هنگامی که برنامه را با کلید شروع می کنید، مراحل نصب شروع می شود حالت خودکار. برای اجرای موفقیت آمیز برنامه، کلید مورد نیاز وارد می شود خط بالاییو هیچ جای دیگر بگذارید کلید از طریق یک اسلش باشد.

    نصب کننده عاقل. این نصاب به نوعی نجات دهنده در شرایط سخت است. چنین شرایطی ممکن است زمانی رخ دهد که تعیین اینکه کدام نصب کننده برای راه اندازی منبع بارگیری شده (همان کروم) در یک مورد یا مورد دیگر مناسب تر است، دشوار باشد. همه چیز در مورد توانایی های این نصب کننده است. Wise Inststaller قادر است با استانداردترین کلید s به خوبی کار کند. بنابراین، زمانی که انتخاب یک نصاب غیر ممکن یا گیج کننده به نظر می رسد، توصیه می شود از Wise Installer استفاده کنید.

    همانطور که می بینید، کلیدها در حال پخش هستند نقش مهمهنگام نصب نصب در مورد بی صداترین نصب چه چیز دیگری می توان گفت؟ مانند هر برنامه دیگری، نصب بی صدا مزایا و معایب خود را دارد.

    مزایا و معایب استفاده از نصب بی صدا

    مزایای:

    ایرادات با این حال، با وجود تعدادی از مزایای فوق العاده، یک نصب آرام مشکلات خود را دارد.

    یکی از معایب اصلیوجود میانبرها و پنل ها را در مرورگر در نظر بگیرید. این میانبرها یا پانل ها روی دسکتاپ کامپیوتر ظاهر می شوند. وجود آنها می تواند عملکرد یک نصب بی صدا را پیچیده کند و با خود کاربر رایانه تداخل ایجاد کند. ظاهر برچسب ها و پانل ها به طور خودکار رخ می دهد، زیرا آنها به طور پیش فرض در سیستم گنجانده شده اند. این نقطه ضعف این برنامه نصب بی صدا است.

    با وجود معایب، نصب بی صدا در بین کاربران، چه مدیران عادی و چه مدیران سیستم، مورد تقاضا است. و همه به لطف توانایی او در صرفه جویی در وقت برای کاربران رایانه است. و کار چنین راه اندازی منابع لازم چقدر طول می کشد؟

    مدت زمان حالت بی صدا به این بستگی دارد ظرفیت برنامه نصب شده. هرچه ظرفیت بیشتر باشد، نصب بی صدا بیشتر طول می کشد. در عین حال، کل فرآیند بیش از چند دقیقه طول نمی کشد. این یک بار دیگر به کاربران ثابت می کند که نصب بی صدا می تواند در زمان صرفه جویی کند.

    برخی از کاربران احتمالاً با مفهوم "نصب برنامه بی صدا" برخورد کرده اند. این اصطلاح به چه معناست و چگونه کار می کند، در مقاله به تفصیل در نظر خواهم گرفت.

    این چیه؟

    نصب بی صدا یک نصب خودکار برنامه است. به عبارت دیگر، با چنین نصبی، نیازی به وارد کردن کلیدهای فعال سازی، استفاده از وصله ها و کلیک مکرر روی "Next" ندارید. در فرآیند خودکارتنظیمات نصب پیش فرض استفاده می شود.

    این ویژگی برای مدیران سیستم مفید است، زیرا در زمان نصب بسته بزرگی از برنامه های کاربردی بر روی چندین ماشین صرفه جویی می کند.

    اما روی دیگری از این سکه وجود دارد. از آنجایی که اکثریت فایل های نصببه طور پیش‌فرض، آنها شامل باز کردن بسته‌بندی نرم‌افزارهای جزئی (بدلینگ) می‌شوند، سپس پس از نصب بی‌صدا، ممکن است نرم‌افزارهای غیرضروری روی رایانه ظاهر شوند.

    چگونه کار می کند؟

    شروع یک نصب بی صدا با استفاده از پارامترها (که کلیدها نیز نامیده می شوند) انجام می شود. شما می توانید این روش را به چند روش شروع کنید:

    • از خط "Run"؛
    • از طریق یک آرشیو خود استخراج با یک فایل پیکربندی؛
    • استفاده از اسکریپت ها در فایل bat.

    اینکه کدام کلید استفاده شود به سلیقه نصب کننده بستگی دارد. برای روشن بودن، هر برنامه ای از فایل ها و پوشه ها تشکیل شده است. این فایل ها و پوشه ها با استفاده از برنامه های بسته بندی خاص در یک فایل نصبی بسته بندی می شوند. چندین برنامه از این دست وجود دارد. محبوب هستند:

    هر یک از این بسته‌کننده‌های سیستم دارای کلید فعال‌سازی نصب بی‌صدا هستند. کلیدهای نصب بی صدا را می توان در وب سایت های رسمی این برنامه ها نوشت. Universal Silent Switch Finder همچنین به شما کمک می کند تا بفهمید کدام کلید فعال سازی نصب بی صدا برای نصب کننده برنامه خاصی مناسب است. فقط فایل نصب کننده برنامه مورد نیاز خود را باز کنید.

    پارامترها (کلیدها)

    یک مثال را در نظر بگیرید. بسته بندی Inno Setup برای برنامه استفاده شد (من این اطلاعات را با با کمک یونیورسالیاب سوئیچ بی صدا). برای نصب بی صدا، این بسته بندی از کلیدهای زیر استفاده می کند:

    • / SILENT - این کلید پنجره Install پس زمینه را نمایش نمی دهد، اما فرآیند نصب نمایش داده می شود.
    • /VERYSILENT - این کلید حتی فرآیند نصب را نمایش نمی دهد.

    گزینه های اضافی:

    1. /DIR = "مسیر نصب" - بعد از /SILENT یا /VERYSILENT می آید و نشان می دهد که فایل های برنامه در کدام پوشه باز شوند. مثال: FoxitReader_Setup.exe /VERYSILENT /DIR="C:\Program Files\Foxit Reader\"
    2. /LANG=language - زبان نصب کننده را مشخص می کند. به عنوان مثال: FoxitReader_Setup.exe /LANG=English
    3. /NOICONS - ایجاد یک پوشه با میانبر در منوی Start را ممنوع می کند. مثال: FoxitReader_Setup.exe /NOICONS
    4. /SP- پنجره های "آیا می خواهید به نصب این برنامه ادامه دهید" را سرکوب می کند. مثال: FoxitReader_Setup.exe /VERYSILENT /SP-
    5. /TASKS="انتخاب وظایف" - اجزای/میانبرهای اضافی را در حین نصب اختصاص دهید. مثال: FoxitReader_Setup.exe /VERYSILENT /TASKS="desktopicon,quicklaunchicon"

      لیست وظایف:

      • دسکتاپ - ایجاد یک میانبر روی دسکتاپ.
      • quicklaunchicon - ایجاد یک میانبر در پانل راه اندازی سریع؛
      • startmenuicon - یک گروه در منوی شروع ایجاد کنید.

    نصیحت! معمولاً به طور پیش فرض برنامه ها شامل چندین TASKS هستند که علاوه بر نمادها می توانند: یک برنامه افزودنی را در مرورگر نصب کنند، نصب کنند. صفحات شروعبه طور پیش فرض، صفحه توسعه دهنده را باز کنید. برای جلوگیری از این، یک پارامتر با دستورات از لیست بنویسید یا ترک کنید مقادیر خالیدر پرانتز /TASKS=""

    مثال

    برای نصب Foxit Reader با استفاده از نصب بی صدا، از کلیدهای زیر استفاده می کنم:

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


    مهم! فایل نصب باید در ریشه درایو C قرار داشته باشد:

    بر این اساس، می توانید پارامترهای خود را در حین نصب تنظیم کنید. همچنین فراموش نکنید که نصب بی صدا را برای مدت زمان طولانی غیرفعال کنید. هنگام استفاده از حالت /SILENS، فقط خط "نصب" قابل مشاهده است.

    مهم! سایر نصاب ها از کلیدهای متفاوتی استفاده خواهند کرد. به عنوان مثال، نصب کننده هایی با پسوند msi. Windows Installer Service) از /qb و /qn و برای InstallShield - /r و /s استفاده کنید. در کتابچه راهنمای برنامه های بسته بندی بیشتر بخوانید.

    در ابتدای مقاله به امکان اجرای نصب بی صدا با استفاده از فایل bat اشاره کردم. متأسفانه، من در اسکریپت های BASH قوی نیستم، اما به عنوان نمونه ارائه می کنم. این مقاله یک اسکریپت برای یک فایل bat نوشته است که به شما امکان می دهد مقداردهی اولیه بی صدا را با پارامترهای لازم اجرا کنید.

    با کمک یک آرشیو خود استخراج کننده (sfx-archive) می توانید: فایل های بدون بسته بندی را اجرا کنید، پس از نصب آنها را حذف کنید و غیره. به عنوان مثال، یک بایگانی sfx می تواند یک فایل bat را با دستورات از پیش تعریف شده برای نصب بی صدا برنامه اجرا کند.

    نصب بی‌صدا فرآیندی است که در آن آرام می‌نشینید و به صفحه‌ای نگاه می‌کنید، جایی که فرآیند نصب نرم‌افزار بدون مشارکت شما انجام می‌شود، البته به شرطی که اصلاً قابل مشاهده باشد. در عین حال، نصب کننده شما را با سوالاتی مانند آیا موافق هستید اذیت نمی کند توافقنامه مجوز? . پارامترهای نصب به طور پیش فرض استفاده می شوند. آن ها مواردی که نصب کننده هنگام نصب نرم افزار به روش معمول ارائه می دهد.

    معایب نصب بی صدا شامل انواع پانل ها در مرورگرها و میانبرهایی مانند E-Bay روی دسکتاپ است، زیرا اغلب چنین پاداش هایی به طور پیش فرض در نصب گنجانده می شوند. اما این یک استثنا است، اگرچه نادر نیست. در این مقاله درباره نصب بی صدا بیشتر بخوانید.

    در واقع، نصب بی صدا یک روش بسیار راحت است که باعث صرفه جویی در زمان می شود و زندگی را آسان تر می کند. مدیر سیستم. به عنوان مثال، من از حالت نصب بی صدا استفاده می کنم نصب تمیزسیستم عامل

    حالت نصب بی صدا با استفاده از پارامترها یا (همانطور که آنها نیز نامیده می شوند) کلیدها فعال می شود. اگر نمی دانید چیست، می توانید شکاف دانش را با این مقاله پر کنید:. این روش را می توان به چندین روش شروع کرد:

    1. از جانب خط فرمانبا استفاده از پارامترها
    2. به طور مشابه، از طریق یک فایل bat (com-file).
    3. از طریق بایگانی SFX با فایل پیکربندی.

    کلید به اندازه کافی وجود دارد. اینکه کدام کلید استفاده شود به نصب کننده بستگی دارد. آن ها هر برنامه ای که بگوید زبان ساده، این یک پوشه با فایل ها است و یک جمع کننده خاص همه این موارد را در یک فایل نصب (سیستمی برای ایجاد نصب کننده های نرم افزار) بسته بندی می کند. و بستگی به این دارد که از کدام کلکتور استفاده شده است، کدام کلید حالت نصب بی صدا را صدا می کند. اکثر سیستم های شناخته شدهایجاد نصب کننده:

    1. Shield را نصب کنید
    2. WISE Installer
    3. Inno Setup

    می توانید درباره SSI و کلیدهای آن بیشتر بدانید. شما همچنین می توانید برای پیدا کردن تلاش کنید کلید مورد نظربا استفاده از نرم افزار ویژه - Universal Silent Switch Finder یا اسناد را در وب سایت توسعه دهندگان برنامه ای که به دنبال کلید آن هستید بخوانید.

    هنگام آزمایش نصب بی‌صدا، با گزینه‌های زیر برای راه‌اندازی حالت نصب بی‌صدا مواجه شدم:

    /silent /verysilent /quiet /qb /qn /qr /غیر فعال /s /S /qn REBOOT=ReallySuppress /s /v" /qn REBOOT=ReallySuppress

    کلیدهای لغو راه اندازی مجدد:

    /norestart /noreboot

    آنتی ویروس Avast یک گزینه نصب بی صدا دارد نسخه شرکتی. در نسخه رایگان (Home) طبق گفته سازندگان، نصب بی صدا وجود ندارد. با این حال، اگر از نحوه عملکرد نصب کننده InstallShield آگاه باشید، متوجه خواهید شد که این جمله درست نیست، زیرا این نصب کننده خود از سوئیچ نصب بی صدا /S پشتیبانی می کند. و این بدان معنی است که تمام محصولات ساخته شده بر اساس آن - بیش از حد. و Avast Home نیز از این قاعده مستثنی نیست.

    برای شروع نصب بی صدا بایگانی کننده 7Zip (کلکتور NSIS)، باید نصب کننده را با سوئیچ /S اجرا کنید. نصب کننده 7Zip (7z.exe) را در ریشه درایو C خود قرار دهید. سپس منوی Start › Run (یا + R) را باز کنید و دستور زیر را در فرم وارد کنید:

    ج: 7 z.exe /S

    بایگانی بدون نصب خواهد شد جعبه های محاوره ایو نشانه های فعالیت خارجی

    با این حال، اتفاق می افتد که نصب کننده به صورت غیر استاندارد مونتاژ می شود و به سادگی کلید شروع نصب بی صدا را ندارد. این استثنائات عبارتند از Avira Antivir. بی سر و صدا، فقط می توانید محتویات نصب کننده را در یک فهرست موقت (منهای یک پنجره) و سپس همه چیز را باز کنید. در این مورد، شما باید بایگانی های خود استخراج شونده ویژه با فایل های دستورالعمل در داخل ایجاد کنید. اینجاست که اوضاع کمی پیچیده تر می شود.

    نصب بی صدا با آرشیو sfx

    در بالا مواردی را ذکر کردم که ممکن است گزینه با کلیدها کار نکند. حالت نصب بی صدا ممکن است به سادگی توسط توسعه دهنده ارائه نشود. در این مورد، اغلب می توانید با استفاده از بایگانی های sfx از وضعیت خارج شوید. بایگانی Sfx یک آرشیو خود استخراجی است.

    یکی از مزایای آن این است که برای باز کردن بسته بندی آن نیازی به بایگانی ندارید. علاوه بر این، با کمک آن می توانید امکانات نصب بی صدا و به طور کلی امکانات نصب نرم افزار را به میزان قابل توجهی گسترش دهید.

    به عنوان مثال، بلافاصله پس از باز کردن بسته بندی، بایگانی sfx به شما امکان می دهد یک یا چند فایل بدون بسته بندی را اجرا کنید، فایل ها را پس از انجام عملیات حذف کنید و موارد دیگر. این عملیات شامل فایل های پیکربندی حاوی دستورات است (به عنوان مثال، ).

    می توانید از دستورات برای شبیه سازی فرآیند نصب بی صدا استفاده کنید. بسیاری از نصب‌کننده‌ها، از جمله موردی که در آخرین مقاله Avira ذکر شد، می‌توانند با فایل‌های دستورالعمل کار کنند (آنها را انتخاب کنند)، مشروط بر اینکه دستورالعمل در همان دایرکتوری نصب‌کننده باشد. اطلاعات بیشتر در مورد دستورالعمل ها (دستورات مشخص شده در تنظیمات) را می توان در وب سایت توسعه دهنده برنامه یا در انجمن های مربوطه یافت.

    به منظور طرح کلی فایل پیکربندی(برای کسانی که نمی دانند) در زیر نمونه ای از این فایل ها برای فایرفاکس Portable آورده شده است

    FirefoxDirectory =Appfirefox ProfileDirectory =DataProfile SettingsDirectory =Datasettings PluginsDirectory =Dataplugins FirefoxExecutable =firefox.exe =AdditionalParameters =LocalHomepage =index.html DisableSplashScreen =false AllowMultiplexTarIn false RunLocally = نادرست

    شایان ذکر است که قابلیت ها و حالت های عملکرد برنامه ها ممکن است در طول زمان تغییر کند. Firefox Portable ممکن است دیگر فایل‌های ini را پشتیبانی نکند و نسخه‌های بعدی نصب‌کننده Avira دیگر فایل‌های دستورالعمل را درک و دریافت نکنند. بنابراین، هنگام آزمایش، باید با اطلاعات به روز در مورد قابلیت های برنامه هایی که قصد استفاده از آنها را دارید، آشنا شوید.

    اینکه چگونه بایگانی sfx می‌تواند به فرآیند نصب بی‌صدا کمک کند، فکر می‌کنم ما متوجه شده‌ایم. حالا وقت آن است که به بخش عملی برویم. برای ایجاد آرشیوهای sfx، من از ماژول بایگانی 7Zip اصلاح شده استفاده می کنم. کل فرآیند ایجاد آرشیو sfx و راه اندازی حالت نصب بی صدا با آن شرح داده شده است (توسط توسعه دهنده ماژول). من مطالبی را که در آن نوشته شده بود به طور خلاصه بازگو می کنم و چند نکته را توضیح می دهم.

    فوراً متذکر می شوم که هدف از مثال این است که نصب کننده برنامه را در یک بایگانی sfx بسته بندی کنیم به گونه ای که پس از باز کردن بسته بندی به طور خودکار شروع به نصب بی صدا کند. در این مقاله، نصب کننده بایگانی 7Zip (7z465.exe) به عنوان یک موضوع آزمایشی عمل می کند، اگرچه می توانید از هر نوع دیگری استفاده کنید، نکته اصلی این است که کلید نصب بی صدا را بدانید. نصب کننده 7Zip دارای سوئیچ /S است. بنابراین، برای تحقق برنامه های خود، ما نیاز داریم:

    1. ماژول sfx توسط اولگ شچرباکوف.
    2. 7Zip بایگانی. ما از آن برای بسته بندی نصب کننده برنامه در یک آرشیو با فرمت ".7z" استفاده خواهیم کرد. البته آرشیو باید در سیستم نصب باشد.
    3. نصب کننده برنامه (همانطور که در بالا اشاره کردم، در مثال من از 7z465.exe استفاده می کنم).
    4. Archive.7z، که با بسته بندی نصب کننده برنامه با بایگانی 7Zip به دست می آوریم.
    5. فایل پیکربندی config.txt، که حاوی دستورالعمل هایی برای "رفتار" بایگانی sfx هنگام باز کردن بسته بندی است، یعنی. V این مثالشامل دستوری برای شروع نصب بی صدا خواهد بود.
      یک طلسم برای ایجاد یک بایگانی sfx (وارد شده در کنسول).

    برای راحتی همه مواد را در یک آرشیو قرار دادم که می توانید دانلود کنید. همچنین، اگر از اینجا دانلود کنید، می توانید نماد آرشیو (نحوه انجام آن) را تغییر دهید.

    لطفاً توجه داشته باشید که رمزگذاری فایل پیکربندی config.txt باید UTF-8 باشد.

    بنابراین، پس از بارگیری و باز کردن، یک پوشه با تمام این موارد دریافت می کنیم، در پایین لیست:

    1. بایگانی 7zip (واقع در پوشه) را نصب کنید.
    2. ما 7z465.exe آزمایشی (واقع در پوشه) را در یک بایگانی 7z بسته بندی می کنیم. فایل خروجی 7z465.7z را دریافت می کنیم.
    3. کنسول را باز کنید (Start › Run - cmd) و به پوشه حاوی فایل ها بروید: cd C:files (به عنوان مثال برای پوشه "files" در درایو "C").
    4. طلسم را در کنسول اجرا کنید:
      • COPY /b 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
      • 7zsd.sfx نام ماژول sfx است.
      • config.txt - نام فایل پیکربندی.
      • 7z465.7z نام نصب کننده بسته بندی شده 7z465.exe است.
      • 7Zip.exe - خروجی نام بایگانی sfx.

    در نتیجه، بایگانی sfx 7Zip.exe را دریافت می‌کنیم که یک فایل اجرایی یا یک بایگانی استخراج‌کننده خودکار حاوی دستورالعمل config.txt است. محتوای دفترچه راهنما به شرح زیر است:

    ;!@Install@!UTF-8! RunProgram = "7z465.exe /S" GUIMode ="2" ;!@InstallEnd@!
    • ;!@Install@!UTF-8!
      ;!@InstallEnd@! - خطوط ابتدا و انتهای فایل دستورالعمل. اینها نظرات هستند و قابل حذف هستند. اما دو مورد دیگر ضروری هستند.
    • GUIMode = "2" - حالت باز کردن بایگانی بدون اعلان (بی سر و صدا).
    • RunProgram="7z465.exe /S" رشته دستورالعملی است که بسته به نصب کننده ای که استفاده می کنید باید اصلاح شود. این خط حاوی نام نصب کننده است که در یک بایگانی 7z بسته بندی شده است و می خواهید بی سر و صدا نصب کنید + کلید نصب بی صدا.

    همین. پس از بررسی مقالات اولگ (پیوندهای بالا)، می توانید آرشیوهای مختلفی ایجاد کنید که کاملاً کارایی دارند وظایف مختلف. آزمایش های موفق!

    همانطور که احتمالا قبلاً از مقالات قبلی متوجه شده اید، برای نصب خودکار برنامه ها، آنها باید با کلیدهای خاصی راه اندازی شوند. اگر نمی‌دانید در مورد چه چیزی صحبت می‌کنم، توصیه می‌کنم به کتاب راهنما نگاهی بیندازید، جایی که اصول استفاده از کلیدها را تشریح می‌کند. بسته به نوع نصب کننده ای که از آن استفاده شده است، کلیدها ممکن است متفاوت باشند برنامه خاص. درباره نصب کننده ها بیشتر بخوانید.

    برخی از برنامه ها اصلاً نیازی به نصب ندارند و می توانند در $OEM$\$Progs قرار گیرند. بنابراین، آنها به طور خودکار در پوشه Program Files کپی می شوند نصب ویندوز. چنین برنامه هایی شامل

    • پروکسومیترون 4.5
    • CD EX 1.51
    • شماره گیر الکترونیکی
    • IrfanView 4.00 + پلاگین
    • mIRC 6.12
    • فراموش کردن مدیریت دانلود 3.3

    می‌توان آن‌ها را روی دستگاه آزمایشی باز (نصب) کرد و سپس در $OEM$\$Progs کپی کرد. احتمالاً افراد دیگری نیز وجود دارند، من فقط تعدادی را که می شناسم ذکر کردم.

    در زیر چندین مثال از نصب برنامه ها با استفاده از کلیدها را ارائه خواهم کرد. برای مثال نحوی، از برنامه TweakUI (198 کیلوبایت) استفاده می کنم، که مخصوصاً برای نصب خودکار بسته بندی شده است (بایگانی حاوی یک بسته MSI است). بسته به اینکه از کدام روش نصب استفاده می کنید (GuiRunOnce یا RunOnceEx)، نحو متفاوت خواهد بود، اما من بخش اصلی را در هر دو مورد برجسته می کنم تا مشخص شود که اطلاعات در آینده چگونه ارائه می شود. توجه داشته باشید که در برخی موارد، نحو کلید به حروف بزرگ یا کوچک حساس است، بنابراین ممکن است -S و -s یکسان نباشند. همچنین مراقب نام فایل های برنامه باشید، زیرا من از نام هایی که دارم استفاده کردم و ممکن است نام شما کمی متفاوت باشد.

    TweakUI

    پس فرض کنید می دوید فایل دسته ای start.cmdاز جانب . سپس خطوط زیر باید در این فایل گنجانده شود

    ECHO در حال نصب TweakUI 2.10 Powertoy
    ECHO لطفا صبر کنید...
    شروع/انتظار
    ECHO.
    REG ADD %KEY%\020 /VE /D "TweakUI" /f
    REG ADD %KEY%\020 /V 1 /D " %systemdrive%\Install\TweakUI.msi /qn"/f

    من فکر می کنم واضح است که برنامه TweakUI.msiبا سوئیچ /qn شروع می شود. لطفاً توجه داشته باشید که روش دوم از نقل قول استفاده می کند، با این حال، این در مورد نحو فایل صدق می کند RunOnceEx.cmd، نه به کلیدهای برنامه.

    حال بیایید ببینیم از چه کلیدهایی برای سایر برنامه ها استفاده می شود.

    ACDSee 9.x

    فایل MSI برنامه ACDSee با استفاده از InstallShield بسته بندی شده است، بنابراین علاوه بر کلیدهای نصب بی صدا، می توانید ویژگی ها را در خط فرمان نیز ارسال کنید. Windows Installer:

    %systemdrive%\Install\acdsee.exe /s /v"/qn USERNAME=Name SLL_LICENSENUMBER=123456-12345-123456-1234567 LICENSE_MODEL=کامل YAHOO_TOOLBAR_INSTALL=RESEYOTICE=RESUALL=0Agreee

    Adobe Acrobat Reader

    Adobe Acrobat Reader 7.x

    با شروع از یکی از نسخه های نسخه هفتم، برنامه از کلید /s /v" /qn" پشتیبانی می کند. بنابراین، سردرگمی با کلیدهای ذاتی در بیشتر نسخه های اولیه Adobe Acrobat، را می توان فرسوده دانست. برای نصب از یک فایل دسته ای، دستور به شکل زیر است:

    %systemdrive%\Install\AdbeRdr70_enu_full.exe /s /v" /qn"

    اگر از RunOnceEx استفاده می کنید، این فایل باید شامل پارامترهای زیر باشد

    REG ADD %KEY%\025 /VE /D " Adobe Reader 7"/f
    REG ADD %KEY%\025 /V 1 /D " %systemdrive%\Install\AdbeRdr70_enu_full.exe /s /v\" /qn\""/f

    با این حال، ممکن است بخواهید یک نصب کننده بدون کلید ایجاد کنید که Adobe Reader را بدون کادر محاوره ای قابل مشاهده نصب کند. ایجاد چنین نصب کننده هایی اختصاص داده شده است.

    Adobe Acrobat Reader 8.x

    نصب بی صدا نسخه هشتم برنامه را می توان به صورت زیر انجام داد:

    %systemdrive%\Install\AdbeRdr80_en_US.exe /sAll

    برنامه با تنظیمات پیش فرض نصب خواهد شد. اهنگ آکروبات ریدر 8 را می توان با استفاده از .

    مایکروسافت آفیس 2003 + MUI

    جاوا VM

    ماشین مجازی جاوا VMهمچنین می تواند به صورت خودکار نصب شود. می توانید آن را از وب سایت Sun دانلود کنید (انتخاب کنید ویندوز آفلایننصب و راه اندازی). از کلیدهای زیر استفاده کنید:

    %systemdrive%\Install\jre-6-windows-i586.exe /s REBOOT=Suppress

    Opera 9.x

    برای بین المللی نسخه های اپرااستفاده شده پکیج MSIبسته بندی شده با InstallShield. همراه با گزینه‌های نصب بی‌صدا، می‌توانید تعدادی ویژگی Windows Installer را نیز در خط فرمان مشخص کنید (کد یک خط است):

    %systemdrive%\Install\Opera_9.10_International_Setup.exe /S /V"/passive /norestart ALLUSERS=1 CREATE_DESKTOP_ICON=1 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_ING=1"SE

    اسکایپ

    اسکایپ را بدون افزونه نصب کنید اینترنت اکسپلوررو داشبوردهای گوگلنوار ابزار، در حالی که غیرفعال است راه اندازی اسکایپهنگامی که ویندوز را راه اندازی می کنید، می توانید موارد زیر را انجام دهید. ابتدا فایل .reg زیر را ایجاد کنید تا برنامه ای که قرار است نصب شود سفارشی شود:

    ; افزونه و پنل IE را غیرفعال کنید نوار ابزار گوگل

    "InstallInfo"="google-toolbar:offered-notinstalled"
    "نصب شده"=dword:00000001


    "GTDefault"=dword:00000000
    "IEDefault"=dword:00000000
    "FFDefault"=dword:00000000

    ; زبان برنامه

    "زبان"="fa"

    ; تنظیمات برای حذف صحیح اسکایپ

    "Inno Setup: Selected Tasks"="Desktopicon"
    "Inno Setup: Deselected Tasks"="launchSkype,startSkype,IsIEChecked,IsFFChecked"

    skype_settings.reg.

    از آنجا که برنامه اسکایپبسته بندی شده در InnoSetup، نصب بی صدا را می توان با استفاده از سوئیچ /VERYSILENT انجام داد. اما در حین نصب، برنامه به طور خودکار در autorun ثبت می شود. با حذف تنظیمات رجیستری زیر پس از نصب اسکایپ می توان از این امر جلوگیری کرد:

    پنجره ها ویرایشگر رجیسترینسخه 5.00

    ; غیرفعال کردن شروع برنامه در هنگام راه اندازی ویندوز

    "اسکایپ" =-

    کد را کپی کنید ویرایشگر متنو با یک نام ذخیره کنید، فرض کنید skype_run.reg. اکنون نصب اسکایپبه صورت زیر انجام می شود: ابتدا فایل رجیستری اول وارد می شود، سپس برنامه نصب می شود و پس از آن فایل رجیستری دوم وارد می شود:

    REGEDIT /S %systemdrive%\Install\skype_settings.reg
    %systemdrive%\Install\SkypeSetup.exe /VERYSILENT
    REGEDIT /S %systemdrive%\Install\skype_run.reg

    توتال فرمانده 6.x

    من هم خودم با آن برخورد کردم، اگرچه این ایده از انجمن msfn.org جمع آوری شد. این اپلیکیشن نیازی به کلید ندارد، اما باید دستکاری هایی انجام داد تا به صورت خودکار نصب شود. شما باید محتوای فایل را تغییر دهید INSTALL.INFو آرشیو را دوباره بسته بندی کنید. ساده ترین راه برای انجام این کار مستقیماً در TotalCommander (TC)، با انتخاب فایل نصب و فشردن CTRL+PageDown است. بعد باید باز کنی INSTALL.INFو آن را به این شکل تغییر دهید

    Program=Total Commander 6.0 progname=Total Commander copyright=Copyright 1993-2003 by Christian Ghisler، کلیه حقوق محفوظ است. . می توانید به مال خود تغییر دهید. iniloc="%programfiles%\TotalCmd" iniall=0 ;تنظیم mkgroup=1 یک گروه در منوی شروع ایجاد می کند، اما در پایان نصب، پنجره Explorer باز می شود که میانبرها را نشان می دهد mkgroup=0 ;یک میانبر دسکتاپ ایجاد می کند. mkdesktop=1 Vernum=2 1=WINDOWSCMD,Windows Commander 2=TTOTAL_CMD,Total Commander 3=TAPPLICATION,Windows Commander,Windows Commander 4=TAPPLICATION,Total Commander,Total Commander ؛ دایرکتوری جایی که برنامه نصب می شود. به مال خودت تغییر بده Dir="%programfiles%\TotalCmd" Ini=wincmd.ini,Configuration,InstallDir ;زبان های اضافی حذف شدند Count=1 Default=1 1=English langdir=language 0=wcmd_eng ;ذخیره داده هایی که کاربر ممکن است تغییر داده باشد! 1=default.bar 2=no.bar 1=install.cab،c 1=install.cab،c 1=totalcmd.exe،"Total Commander.lnk Groupname=Total Commander 1=totalcmd.exe"،"Total Commander" 32 2=totalcmd.hlp،"Total Commander Help 3=tcuninst.exe"،"Uninstall or Repair Total Commander 1=wincmd.ini،پیکربندی،languageini 2=wincmd.ini،پیکربندی،منو اصلی

    برای مشاهده بهتر در Notepad کپی کنید. تغییرات لازم را در فایل خود اعمال کنید INSTALL.INFبسته به پیکربندی شما هنگامی که فایل را به درستی پیکربندی کردید، فقط آن را ببندید و تغییرات خود را ذخیره کنید و با پیشنهاد TC برای بسته بندی مجدد آرشیو موافقت کنید. پس از تمام تغییرات، نصب TC به شرح زیر انجام می شود:

    %systemdrive%\Install\tcmdr600.exe

    به طور کلی، TotalCommander بدون نصب عالی کار می کند. می توان آن را به سادگی در یک آرشیو خود استخراج کننده بسته بندی کرد.

    Windows Media Player 11

    پنجره ها دستگاه پخش رسانه ای 11 به راحتی قابل ادغام است توزیع ویندوزیا یک نصب کننده بدون کلید برای آن ایجاد کنید. اطلاعات دقیقدر موضوع کنفرانس OSZone خواهید دید.

    رابط کاربری چند زبانه ویندوز (MUI)

    WinRar 3.x

    %systemdrive%\Install\wrar330ru.exe /s

    اگر از کلید /s استفاده شود، نصب کاملاً خودکار است، WinRar با انواع آرشیوها مرتبط می شود و همچنین یک گروه در منوی Start ایجاد می کند و در پوسته ادغام می شود. اگر از کلید / Silent استفاده می کنید، از کاربر خواسته می شود که کدام یک از توابع بالا را می خواهد استفاده کند.

    فایل ثبت نام rarreg.keyباید در دایرکتوری برنامه قرار گیرد. این را می توان با قرار دادن آن در $Progs\Winrar یا استفاده از آن انجام داد دستور xcopyدر هر فایل دسته ای

    خلاصه

    برای آزمایش نصب خودکار برنامه، لازم نیست کل مراحل نصب ویندوز را طی کنید. می توانید برنامه ها را از خط فرمان با تمام سوئیچ های مشخص شده اجرا کنید و ببینید چه اتفاقی می افتد. یا می توانید یک فایل دسته ای ایجاد کنید تا چندین برنامه را همزمان اجرا کنید. شما از قبل می دانید که چگونه این کار را انجام دهید.

    همانطور که در بالا گفتم، این تنها بخش کوچکی از برنامه هایی است که می توانند به طور خودکار نصب شوند. شما می دانید کجا به دنبال کلیدهای سایر برنامه ها بگردید. سوال دیگر این است که چقدر ارزش مشارکت در نصب برنامه ها را دارد - از این گذشته ، نسخه های جدید اغلب منتشر می شوند و دیسک نصباز نظر اخلاقی منسوخ شده در هر صورت، همه چیز بسیار جالب است و من خوشحالم که فرصت صحبت در مورد آن را دارم.

    برای کمک در نصب اتوماتیکبرنامه هایی که می توانید به کنفرانس OSZone که به طور خاص برای چنین بحث هایی طراحی شده است مراجعه کنید. بسیاری از برنامه ها قبلاً در موضوعات موجود مورد بحث قرار گرفته اند. از انجمن برای یافتن بحث در مورد برنامه مورد نیاز خود استفاده کنید.