ResolveSource Action , can cause for an uninstal fail.

Image

 Some of the vendor MSI’s which is badly designed will look for the source MSI during uninstall instead of using the cahed MSI.

Most of the cases will be due to the presence of ResolveSource action in the installation sequence.

Unless the MSI itself is badly designed,The original MSI is not needed for uninstall. All MSI files are cached in %WINDIR%\Installer*.* using a random name. This contains the installer structure only, and no files.This MSI file is used for any maintenance and uninstall operations – and it is sufficient for uninstall in the vast majority of cases. The original source is only needed if files need to be copied to disk (for a maintenance install), or the MSI does an explicit request to resolve the original source via the standard action ResolveSource or via a custom action (which shouldn’t be done in a properly authored package).

Ref:MSDN 

The ResolveSource action determines the location of the source and sets the SourceDir property if the source has not been resolved yet.

The ResolveSource action must be called before using the SourceDir property in any expression. It must also be called before attempting to retrieve the value of the SourceDir property using MsiGetProperty. The ResolveSource action should not be executed when the source is unavailable, as it may be when uninstalling the application.

Note: The issue you can replicate by creating an MSI with this ResolveSource action and install with an Admin account from a mapped network drive, and try to uninstall with a SYSTEM account.The source path will be set to the mapped drive during install and as the SYSTEM account may not have the visibility to the mapped drive, the uninstall will fail stating the MSI can not be found. 

 

Fixing the ‘AdminIntegration9.dll missing’ error in Installshiled 2013.

Most of you might be experience the below DLL missing issue while launching the remote Repackager.This is a known issue in Installshield 2013.Dll error

To Fix this, just replace folder name “Repackager” in the Startin path  to ‘Common’

Packaging IE9

Internet Explorer Administration Kit (IEAK) 9 simplifies the creation, deployment, and management of customized Windows Internet Explorer 9 packages. IEAK 9 can be used to configure the out-of-box Internet Explorer 9 experience for your users, and to manage user settings after you deploy Internet Explorer 9.

 

Ref # http://technet.microsoft.com/en-us/ie/gg615601.aspx

Steps :

 

1. Install IE 9 on the respective build .

2.Install IEAK .choose the license type’ Internal Distribution via a corporate Intranet’.

3.Run internet Explorer customization wizard 9

4.Select the required options and add\remove features etc..from the wizard.

5.In Media selection, Select ‘File’

5.The output will be an MSI file which will be getting stored in the destination location you have chosen in the wizard.

 

During Uninstall if you want to retain the previous version use the following command;

FORFILES /P %WINDIR%\SERVICING\PACKAGES  /M Microsoft-InternetExplorer-*9.*.mum /c “cmd /c echo uninstalling package @fname && start /w pkgmgr /up :@fname /norestart”

Win 8 Release preview -Start Menu

Start Menu can be still enabled with Win 8 Release preview.
Here is a free downloadable,http://lee-soft.com/vistart/

World IPv6 Day -June 8th, 2011

imageAn initiative designed to test readiness for the transition to next generation Internet Protocol (IPv6) from the now all but obsolete IPv4.

Read More Here

Windows 8 on October 2012

Good News Friends!

The below article in softpedia by Marius Oiaga gives a heads up that Windows 8  is going to officially release on October 2012.

http://news.softpedia.com/news/Windows-8-Availability-2-to-3-Years-after-Windows-7-205249.shtml

 

I think the repackagers\build engineers are really enjoying the frequent releases of new OS from Microsoft which makes their job safe and bringing quite lot of opportunities. !!

Last few years repackagers are really having a good time to learn new technologies and most of them enjoying the challenges too.

InPrivate Browsing Using IE 9

InPrivate Browsing helps prevent Internet Explorer from storing data about your browsing session. This includes cookies, temporary Internet files, history, and other data. Toolbars and extensions are disabled by default.

image

You can open a IE window in private mode using the following command.

iexplore -private



Follow

Get every new post delivered to your Inbox.

Join 94 other followers