Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Windwos Installer Re-Install Windows XP


6 replies to this topic

vogerl

vogerl
  • Members
  • 2 posts

Posted 30 July 2002 - 21:37

Hi,
my OS is WinXP, and I tried to Install Nero 5.5. This programm tried to overwríte my WindowsInstaller, since then I haven't been able to install any softare based on the windows installerk, I always get the message, that I may be running windows in secure mode and windows installer isn't available. Where can I get an installation file of the windows installer for winxp and how can I reinstall it.
thanks for your answers

vogerl

hambone

hambone
  • Members
  • 206 posts

Posted 31 July 2002 - 12:39

you will be able to obtain the MS Installer from the MS web-site.  the urls keep changing so i won't bohter to post.  you might have to un-install the current version before you can install the new version.

the different versions i have come across are:

v1.1
"InstMsiW","exe","1,499,904","02-01-10","12:11:36","E31D28136552C69167A2C3B63DF93BD7","5,0,810,500"
"InstMsi","exe",    "1,489,152","02-01-10","12:11:34","304F697CD15928545B0A1BE36183B65A","5,0,810,500"

v1.2
"InstMsiW","exe","1,520,896","02-01-10","12:11:40","8114269255EAA43580FAD81527AD74B9","11,20,1827,0"
"InstMsi","exe",   "1,507,584","02-01-10","12:11:38","E003E124B53D2DF9A6CF8F41744189E0","11,20,1827,0"

v2.0
"InstMsiW","exe","1,821,008","02-01-10","12:11:46","D0EF61E0A6EB919BA51229D14C3EF5D5","12,0,2600,0"
"InstMsi","exe","1,707,856","02-01-10","12:11:42","CD91A545478263B4E6902E7D5932077D","12,0,2600,1"

i have included some text on how to remove the current msi.  i downloaded this from another web-site but forget where ( good info. though... )

Un-installation of Windows Installer 2.0 from Windows 2000 Pro

This is a risky business, so save you work before starting !!

Some times you will receive an error message from Windows Installer (like 1322 path is too long) which is due to changes in the MSI Version 1.1 to 2.0.

Officially it is impossible to de-install the Windows installer and you can't go back to an older version.
Here's how you can, you will need the resource KIT utility SC.EXE to do it.

START --> RUN --> MSIEXEC show's you the version installed.



1. Run the SC.EXE delete "MSIServer" from command prompt to un-install the service
2. Search for all installed version of msi.dll, ususally you will find them on %systemroot%\system32 and %systemroot%\system32\dllcache and the service pack location eg: %systemroot%\ServicePackFiles\i386
3. Search for all directories where you have installed Service Packs from and rename this directory (in my case C:\I386\… to C:\I386_MSI
4. Move these files to another location in this order:
%systemroot%\system32\dllcache\msiexec.exe to c:\temp\uninstmsi\dllcache
%systemroot%\system32\dllcache\msi.dll to c:\temp\uninstmsi\dllcache
%systemroot%\system32\dllcache\msihnd.dll to c:\temp\uninstmsi\dllcache
%systemroot%\system32\dllcache\msimsg.dll to c:\temp\uninstmsi\dllcache

%systemroot%\ServicePackFiles\i386\msiexec.exe to c:\temp\uninstmsi\sp
%systemroot%\ServicePackFiles\i386\msi.dll to c:\temp\uninstmsi\sp
%systemroot%\ServicePackFiles\i386\msihnd.dll to c:\temp\uninstmsi\sp
%systemroot%\ServicePackFiles\i386\msimsg.dll to c:\temp\uninstmsi\sp

%systemroot%\system32\msiexec.exe to c:\temp\uninstmsi\
%systemroot%\system32\msihnd.dll to c:\temp\uninstmsi\
%systemroot%\system32\msimsg.dll to c:\temp\uninstmsi\


5. You will receive this message, if you don't then you still have a msi in a cab file or another location, you'll have to search again.

Press Cancel and Yes

6. START --> RUN --> CMD

cd \winnt\system32
ren msi.dll msi.old


7. You will receive this message, if you don't then you still have a msi in a cab file or another location, you'll have to search again.

Press Cancel and Yes

START --> RUN --> REGEDIT and remove the following registry keys completely or launch the attached file delete.reg



Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\AppID\{000C101C-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\CLSID\{000C101C-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\CLSID\{000C101D-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\CLSID\{000C103E-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\CLSID\{000C1090-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\CLSID\{000C1094-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\IMsiServer]

[-HKEY_CLASSES_ROOT\Interface\{000C101C-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C101D-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C1025-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C1033-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C1090-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C1093-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C1095-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C109A-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C109B-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C109C-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C109D-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C109E-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\Interface\{000C109F-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\.msi]

[-HKEY_CLASSES_ROOT\Msi.Package]

[-HKEY_CLASSES_ROOT\Msi.Patch]

[-HKEY_CLASSES_ROOT\.msp]

[-HKEY_CLASSES_ROOT\TypeLib\{000C1092-0000-0000-C000-000000000046}]

[-HKEY_CLASSES_ROOT\WindowsInstaller.Installer]

[-HKEY_CLASSES_ROOT\WindowsInstaller.Message]


8. Restart the computer and remove the %systemroot%\system32\msi.old

9. Re-install the required Windows Installer version, in my case MSIEXEC 1.1

10. START --> RUN --> MSIEXEC show's you the version installed.

11. Install the software required. It is strongly recommended that after the installation of the software you return to the latest version of Windows Installer, just launch it…

hope that helps...

vogerl

vogerl
  • Members
  • 2 posts

Posted 31 July 2002 - 17:32

wow, that's more that i expected to get

thanks very much, i hope it will run

vogerl

ps: i think that ms installer on the microsoft server is only available for win 98/ME and 2000 but not for XP

Leigh Ravenhall

Leigh Ravenhall
  • Members
  • 269 posts

Posted 01 August 2002 - 00:22

The Installer version on the MS website doesn't list XP, because it is the same version that ships with XP, so there should be no need to run it on XP.
Leigh Ravenhall
Expert Information Services

hambone

hambone
  • Members
  • 206 posts

Posted 01 August 2002 - 13:08

i have yet to determine what the difference is but i believe that the version that ships with XP is v2.0.2600.0 and the latest is v2.0.2600.2.  i have read that some of the issues address ME problems but good intel. on this is scarce...

Dave I

Dave I
  • Members
  • 195 posts

Posted 01 August 2002 - 15:45

I have seen the error you describe on numerous occasions.  In my case .msi file lost their icons.  If you have the same symptoms simply re-register the windows installer service:

msiexec.exe -unregserver
msiexec.exe -regserver

Dave.

luke_s

luke_s
  • Full Members
  • 532 posts

Posted 05 August 2002 - 07:00

Dave I,

I think the problem that you have seen is because the Windows Installer, has upgrade to a newer version and requires a reboot. Some of the Dll's can on ly be replaced after a reboot so until then some of the program that use these dll's, like word, excel etc will lose their icons and references.