כאשר אתה מפיץ תוכנות מבוססות 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
וזהו… זה רץ בהתקנה שקטה.