התקנה שקטה של Access Runtime

כאשר אתה מפיץ תוכנות מבוססות Access, עם Access runtime

ואתה אורז את זה להפצה, נניח עם Inno Setup או תוכנות דומות.

אתה מעוניין שההתקנה של Access Runtime תרוץ בלי שאלות למשתמש

בלי קשקושים, בלי "אני מקבל את ההסכם" וכו' כו'

לצורך כך צריך לבצע את הפעולות הבאות :

הערה מקדימה :  מי שעובד בארגונים ומפיץ גירסה ארגונית , יכול להשתמש בכלי של מיקרוסופט לאריזת התקנות כאלו : OCT.

קובץ ההתקנה שיורד הוא למעשה Self-Extracting  שמכיל קבצים ותיקיות רבים.

אז דבר ראשון צריך אנחנו נחלץ את כל הקבצים לתיקיה , ואז כאשר יהיו לנו את קבצי ההתקנה עצמה של Access Runtime, רק אז נוכל להגדיר את ההתקנה השקטה (silent install).

החילוץ :

YourAccessRuntimeInstallFile /extract:YourFolder

ואז ניכנס לתיקיה שאליה חילצנו את הקבצים.

וניצור קובץ בשם config.xml  שיכיל את ה-XML הבא :

<Configuration Product="AccessRT"> 
<Display Level="Basic" CompletionNotice="Yes" SuppressModal="Yes" NoCancel="Yes" AcceptEula="Yes" /> 
<Logging Type="standard" Path="C:TEMP" Template="Microsoft_Access_2013_Runtime_Setup(*).log" /> 
<COMPANYNAME Value="Y" /> 
<Setting Id="SETUP_REBOOT" Value="Never" /> 
</Configuration>

אפשר למצוא הסבר מלא על כל הפרמטרים , וכל ה-nodes של ה-XML הזה בקישור הבא : http://technet.microsoft.com/en-us/library/cc179195(v=office.15).aspx

ואז מריצים את הקובץ setup שנמצא בתוך התיקיה שחילצנו  עם הפרמטר הבא :

setup.exe /config YourConfigFileFullPath.xml

וזהו… זה רץ בהתקנה שקטה.