Is there any problem at Windows Installer 3.1 Fix
Hi...
For these 2 weeks i have got trouble with windows installer.
Whenever i try to prepare a web deployment and wheneever execute the created msi.exe i always het memory errors.
I thought there may be problem at the installation of framework and VS.NET 2003.
I have uninstalled it. Whenever i tried to install VS.NET 2003 i again got windows installer msi.exe error about the memery error....
The instruction at "0x00eb5d78" referenced memory at "0x00eb5d78". The memory could not be "written"
I habe server 2003 with SP1 and the last fixes of the security updates.
I have downloaded last verison of windows installer and it's fixes from
http://blogs.msdn.com//windows_installer_team/archive/2005/08/05/448386.aspx
Why i have got this problem?
What happened?
Is there again a problem at the fixes?To which verison of installer should i rollback?
My collegue also got the same error. He has got Windows XP with SP 2....
Best regards
Osman AYHAN
You should try to do the same on a clean machine or a virtual machine. There can be a whole range of parameters that can cause this behaviour. Since you say that your co worker has got the same issue maybe it is related to the project itself or a specific component that you and your co worker have installed. Therefore try to do this on a clean machine that has only the .NET Framework and Visual Studio.
To see what version of the MSI installer you have installed locate the following file:
%windir%\system32\msi.dll
You can view the version through the properties.
It is not about any dll that i use as 3rd party etc...
For testing this, i create w web project which has got a button.And onClick evet there is a code which is;
"response.write(Hello World)"
When i also prepare a installation for this web project i still get the same error...
And i want to emphasise a point;
whenever i tried to uninstall the VS.NET 2003 i got the same read/write memory errors.
But at last i have finished uninstall operation successfully.THen when i tried to install it again i again got this error.In my opinion it means
there should be a problem, a conflict about MSI installer.
By the way the version is
3.01.4000.1830
which is the last release....
Are you logged on as an account with administrative privileges? Also if your coworker for example creates the installer package do you still get the same error or does he only get the error when he runs a package you created on your machine?
Yes i am the local admin of my machine.
Also my collegue is local admin for his machine...
Neither he nor me couldnt install any msiexec.exe succesfully without any curruption....
I am lookinf to the system logs,application logs etc etc...
Still couldnt find anything...
Okay but what I meant was to have him create a installer package to see if that one works or not.
No neither the same msi package nor a different one even does not work on his computer
Remiender:He has got XP OS with SP2, I have Server 2K3 with SP 1
Kind regards
Osman Ayhan
Besides reinstalling the .NET Framework, the Windows Installer and even Visual Studio I am out of ideas.
How can i re-install the .NET Framework 1.1
It's bundle by Server 2k3...
As u can not uninstall IE you can not also uninstall the framework 1.1
Am i wrong?
And i tried to Re-install VS.NET 2003.
And my msiexec.exe's version is the last released version....
I am investigating my logs that i have collected via FileMon and RegMon while i am trying to install any msi package...
Trying to undertand what is going wrong...
Well thanx in advance
Osman Ayhan
There is a way to repair the .NET Framework installation that involves some registry modifications but I will not recommend it. Also make sure that you have installed the latest updates from the Microsoft update site and that you install the Service Pack 1 for Visual Studio .NET 2003.
Off course i have downloaded them all.
Latest Updates and off course SP 1 for VS.NET 2003
Hi,
You can use the steps at http://blogs.msdn.com/astebner/archive/2005/06/21/431385.aspx to repair the version of the .NET Framework 1.1 that is included as part of the OS on Windows Server 2003. However, I'm not sure that will help in this scenario because it seems like a more general crash within Windows Installer and not specific to the .NET Framework.
You can use the following steps to repair the Windows Installer service:
1. Click on the Start menu, choose Run, type cmd and click OK
2. Run msiexec.exe /unregister
3. Run msiexec.exe /regserver
4. Reboot
I'm not sure if this re-registration will help either, but it is worth a try.
Thanks! Aaron
Hi...
I used IIS diagnostics toolkit and get dump files...
After an investigation there is a dynamic link library which couses this error.
A dll from an 3rd party program makes some conflicts so as i understand this couses the memory reference errors
unseccesfully installations...
I uninstalled that 3rd party and it's ok now...