You can use your favorite social network to register or link an existing account:
Or use your email address to register without a social network:
Sign in with these social networks:
Or enter your username and password
Forgot your password?
Yes, please link my existing account with for quick, secure access.
No, I would like to create a new account with my profile information.
Peter Mullen is today's guest writer. I don't anticipate this workaround will be required when SP2 is released but we won't know for sure as that work isn't defined at this point.
Those who have deployed the runtime RTM version know that you have to remove it before installing the SP1 runtime. This post describes how to chain that action as part of your normal runtime install.
Use a chained install to call Msiexec and pass in the product code to uninstall the Access Runtime before you install the new runtime.
More information on what a chained install is can be found here:
http://msdn2.microsoft.com/en-us/library/bb687991.aspx
More information on how to use Msiexec to uninstall Office files can be found here:
http://support.microsoft.com/kb/296067/en-us
If you use the setup wizard to deploy an application, you can package up the SP1 version of the runtime. This actually creates a chained install to not only install your application, but the runtime as well. This not only packages up the new SP1 runtime into your install, it also modifies the Setup.ini file. This file tells the install package what to install, and in what order.
You can further modify this file to use Msiexec to uninstall the runtime version.
After you make a setup file, you can find the.ini file in the Files\setup folder of your package directory.
Once you are here, you can simply edit the setup file. If you have included the runtime in your package, you will already have a chained install. Rename this to [ChainedInstall_2]. Then add on Chained install one that I define here. This is how your chained install should look.
[ChainedInstall_1]
TaskName=Uninstall Access RTM Runtime
TaskType=Exe
Path=msiexec.exe
IgnoreReturnValue=1
cmdline=/passive /x {90120000-001C-0409-0000-0000000FF1CE}
[ChainedInstall_2]
TaskName=Access SP1 Runtime Setup
TaskType=exe
Path=\Files\AccessRuntime.exe
IgnoreReturnValue=0
cmdline=/passive
You can test to make sure you have the correct version by looking at the file properties in your add / remove programs dialog. If the version does not match the version is not 12.0.6237.1003, you do not have the SP1 runtime.
If your user finds and deletes the msi file for the Runtime, this automated process won’t work. This will cause your update to fail. If you think this might be an issue, you can take out the passive switch and the user will be aware that there is an error in uninstalling the SP1 runtime.
Comments: (3) Collapse
Quite difficult. Right time to develop a professional PDW.
I agree with Vladimir. I have no clue why this was not a patch, or an upgrade. Dont you guys use installshield for product installs? Maybe microsoft should look into it, cause it will actually automatically uninstall previous version and install new versions. Its pretty slick. A simple developer could do it, I would assume microsoft has someplace, somwhere a technical person that could do the same.
Hi, does anyone know how to correctly deploy MSGraph tool with my A2002 app? MSGrpah is an old-fashioned and BUGGY tool but I use it in my forms & reports to print charts. Thank you very much in advance. P.S.
Access Team: Any chance to improve MSGraph & fix all it's bugs, please?
Comments: (loading) Collapse