| גִרְסָה | 1.0.0.3 |
|---|---|
| מוֹצִיא לָאוֹר | Coopware |
| תאריך הוצאה | 9 ביולי 2013 |
| תאריך הוסף | 10 ביולי 2013 |
| דרישות Os | Windows, Windows XP, Windows 7, Windows 8 |
| דרישות | None |
| סה"כ הורדות | 50 |
| מחיר | Free |
תיאור
ZTSvc נועד להתקין תוכנה (חבילות) בהקשר של המערכת המקומית באופן אוטומטי. לכן יש להכין את התוכנה עם סקריפטים המבצעים התקנה ללא השגחה של התוכנה. במקרה של התקנת MSI עיין בבוררי שורת הפקודה של msiexec (לדוגמה msiexec /package xy.msi /passive /norestart). תהליך התקנת התוכנה יוגדר עם הקובץ המקומי ztsvc.ini לצד הקובץ ztsvc.exe. לקובץ יש את הפורמט הבא: [שם החבילה] path=נתיב לסקריפט ההתקנה ללא השגחה של החבילה ו-vers=Version String.
השירות קורא סעיף אחד ב-ztsvc.ini שהוא הפשטה של חבילת תוכנה אחת. בשלב הבא, השירות מחפש טביעות רגליים של החבילה ברישום. אם הפרמטרים המתאימים לא נמצאו (התקנה ראשונה) או שהגרסה ברישום אינה תואמת (עדכון) השירות יבצע את הסקריפט שצוין עם נתיב. ניתן להפעיל את סקריפט החבילה (נתיב) מכונן מקומי או מכונן רשת. כדי למפות את כונן הרשת באופן אוטומטי, השירות יבצע קריאת WNetAddConnection עם פרמטרי השירות uncp, ndrv, user ו-pswd. לפני הפעלת הסקריפט השירות ישלח הודעה להפעלה הפעילה למשך שניות tmsg (אם tmsg=0 לא תוצג הודעה). ביצוע מוצלח של סקריפט החבילה בהקשר של השירות (מערכת מקומית מדווחת לרישום) הערה: אם הסקריפט יוצא עם קוד שגיאה הפרמטר vers לא יישמר ברישום כדי לאפשר התקנה בגרסה הבאה חשבון. זה יכול להיות לאחר שניות של tsvc או לאחר האתחול הבא. אם הסקריפטים יוצאים עם קוד רמת השגיאה=1641 או קוד=3010 (זה מציין אתחול מחדש של MSI נדרש) גירסת הגרסה תישמר ברישום. השירותים צוברים את בקשת האתחול ולאחר מכן (בסוף תהליך התקנת התוכנה) יבצעו אתחול מחדש.