Slipstreamer (Slipstreaming за мързеливи)

Оказа се, че в начина описан в първата статия за Slipstreaming-а има малък проблем. След като направих офис пакета, с интегриран ключ и service pack 3, го сложиш на една флашка и се опитах да го инсталирам на едно PC. При инсталирането, в процеса на копиране на файловете даваше грешка все на едно и също място и файл. Файлът се казва Microsoft.Office.Interop.InfoPath.SemiTrust.dll. Започнах да дълбая по проблема и забелязах че файла присъства и в източника, и в дестинацията. Въпреки това инсталатора се дънеше всеки път с тази грешка. Странното беше, че същия проблем със същия офис пакет не се наблюдаваше, ако инсталационният пакет е на локалния твърд диск или на мрежов файл шеринг. След доста главоблъсканици, открих програмата Slipstreamer, която може да прави slipstreaming на това което искате, като в същото време поправя автоматично този бъг. Ако вече сте направили бъгав инсталационен офис пакет и не искате да го създавате на ново, програмата има една опция в менюто File -> Microsoft.Office.Interop.InfoPath.SemiTrust.dll Fix. С нея можете да поправите инсталационен пакет който има този проблем, като за целта трябва само да посочите къде се намира файла Setup.exe от пакета.

 

Office slipstreamer loading
Office slipstreamer loading

 

Office slipstreamer fix option
Office slipstreamer fix option

 

 

Office slipstreamer fix
Office slipstreamer fixed

 

Свалете програмата slipstreamer от тук

Това е 🙂

Slipstreaming

За спестяване на време и усилия при поддръжката на мрежи с много windows клиенти, процедурата slipstreaming може да ви се стори много полезна.  Това е начин за интегриране на service pack и лицензионен ключ в инсталационните файлове на Microsoft Office, Project и Visio. След като изпълните тази процедура ще имате инсталационен пакет на тези програми, който няма да иска въвеждането на лицензионен ключ или отделно инсталиране на service pack. Така, може да предоставите тази инсталация на потребителите си или самите вие да го инсталирате с минимум усилия.

Какво ни е необходимо?

1) Инсталационния пакет на програмите върху които искаме да изпълним slipstreaming

2) Service pack файловете

3) Лицензионните ключове за съответната програма

Процесът slipstreaming може да бъде обобщен в три основни стъпки:

1) Изпълняване на административна инсталация за съответната програма върху вашия твърд диск

2) Сваляне и разархивиране на service pack файловете на вашия компютър

3) Прилагане на service pack файловете върху инсталационните файлове

Изпълняване на административна инсталация

Създайте накъде директория на вашия твърд диск, където искате да направите инсталацията, например C:\OFFICE. Изпълнете админ инстал от устройството или директорията в където се намира инсталационния диск по следния начин:

Е:\>setup.exe /a където Е: е буквата на CD/DVD ROM-а с инсталационния диск.

Ще видите следния екран:

Началният екран на административна инсталация на Office 2003
Началният екран на административна инсталация на Office 2003

Въведете желаната от вас информация в съответните полета и лицензионния ключ, който въвеждате еднократни при админ инстал-а и при следващите инсталации няма да ви бъде искан.

След това започва същинското инсталиране при което ще се копират всичките необходими файлове в посочената от вас директория:

 

 

Инсталация на Office 2003
Инсталация на Office 2003

 

 

Сваляне на service pack файловете

Свалянето на тези файлове става от сайта на Microsoft в зависимост от това каква версия на Microsoft office ползвате. Тук ще дам линк само към service pack 3 за Office 2003.

http://download.microsoft.com/download/9/1/f/91ffc6b2-0745-470b-8dd3-1285b85db12b/OfficeXpSp3-kb832671-fullfile-enu.exe

 

Прилагане на service pack-а

Стартирайте command prompt – Start-> run -> cmd

Изпълнете следното:

msiexec /p C:\UPDATE\MAINSP1op.msp /a C:\OFFICE\your.msi SHORTFILENAMES=TRUE

където your.msi трябва да бъде заменен с този който имате при вас в зависимост от версията на офис пакета.

Повторете горното за всеки отделен .msp файл.