Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 19 reacties
Bron: Microsoft, submitter: grimson

Microsoft logo (bijgeknipt) Microsoft heeft zijn Windows Installer versie 3.0 on-line geplaatst. Dit programma wordt gebruikt om andere software te installeren en te configureren. Deze versie is onderdeel van de Windows XP SP2-distributie, maar is nu dus ook beschikbaar voor Windows 2000 (vanaf SP3) en alle versies van Windows XP en 2003. De download is net geen 2 MB groot en kan in verschillende talen vanaf deze pagina worden opgehaald. De release notes laten de volgende lange lijst aan veranderingen zien:

New features in Windows Installer 3.0
  • Patch sequencing
    With patch sequencing, a set of new or existing patches are deployed in the correct logical order, regardless of the chronological order that the patches were received in on the computer.
  • Removable patches
    You can now remove patches that are installed with Windows Installer 3.0 if they are marked as removable in the patch package. Patch removal enables the patched program to be returned to the state that the program was in before the patch was applied.
  • More efficient patching
    Several improvements have been made to patching in this release. These improvements include the following:
  • You can double-click a patch file to apply it.
  • Patches are smaller and more reliable.
  • Delta compression patches no longer require the source media.
  • You can install multiple patches in one transaction.
  • You can install patches that are targeted to different products in a single transaction.
  • Non-administrator patches and patch elevation
    User with Limited accounts can now apply patches that have been marked as trusted by the system administrator.
  • Source list APIs and inventory management APIs
    With new source list APIs, system administrators can easily examine and change the list of source locations that are registered with the Windows Installer. Windows Installer 3.0 also supports rich product, feature, component, and patch inventory queries through new inventory management APIs. Users with privileged accounts can use these APIs to enumerate across all user and installation contexts.
  • Standard command-line options
    To ease program deployment, the Windows Installer supports standard, easy-to-understand command-line options that control display and restart behavior, and the installation, removal, logging, and application of updates. Windows Installer 2.0 command-line options will continue to be supported and can be used with new command-line options. The following new command-line options are supported:
    • /help
    • /quiet
    • /passive
    • /norestart
    • /forcerestart
    • /promptrestart
    • /uninstall
    • /log
    • /package
    • /update
    Windows Installer 3.0 also supports the msiexec /? option. You can use this option to display all the command-line parameters that are available in Windows Installer 3.0.
  • Better assembly servicing
    Support for binary delta patching and new assembly authoring and servicing guidelines improve assembly servicing.
  • Improved interface for Add or Remove Programs in the Windows XP Control Panel
    The Add or Remove Programs feature in Control Panel now lets users view and interact with the installed updates to programs. With Windows XP SP2, users can select a single check box to view program updates and their relationship to a program. Updates are now grouped with a relevant program and include an installation date.
Issues that are addressed in Windows Installer 3.0
  • Windows Installer did not use a correct token after the LogonUser function had been called.
  • Failure occurred when a custom action called an API that queried for a string that was larger than 256 characters.
  • "The Windows Installer Service could not be accessed" error was displayed when MSIServer class registration was missing on the server.
  • The MsiOpenProduct function failed when the product's registration was corrupted.
  • Setup failed if you closed a browsing window by double-clicking the program icon after you opened the program icon menu.
  • The ServiceInstall table did not install services correctly if the path contained a space.
  • The MsiGetComponentPath function sometimes failed unexpectedly.
  • When you canceled program installation during the installer engine initialization, the action was ignored and returned an unexpected error.
  • When you tried to remove a program, an incorrect program name was displayed as the running program.
  • An MsiAssemblyName table that was not written correctly could prevent the removal of global assemblies on your computer.
  • Windows Installer rolled back an installation when commit custom actions failed, but ultimately reported that the installation was a success instead of a failure.
  • The Windows Installer did not let the external user interface filter for files in use messages. Windows Installer 3.0 now adds the INSTALLLOGMODE_FILESINUSE = (1 << (INSTALLMESSAGE_FILESINUSE >> 24)) parameter to public headers.
  • The DependantService registry value was truncated.
  • Windows Installer provided insufficient logging information when the BindImage API failed.
  • Windows Installer did not declare the INSTALLMODE_NODETECTION_ANY parameter in the public header for the MsiProvideAssembly function.
  • COM activation failed if a component was run from a source and if source validation failed.
  • An actionable pointer was displayed as an hourglass and did not change.
  • A service did not shut down after it failed.
  • If an administrator or local system was denied access to a file, the Windows Installer could not delete the file.
  • The ServiceInstall table did not respect the msidbServiceInstallErrorControlVital bit if modal dialogs were disabled by the /qb- or /qn switches.
  • The OpenPackage method ignored the Safe Session flag.
  • The msiUILevelSourceResOnly installation table definition was missing from the typelib definition for the Windows Installer Automation interface.
  • Versioned files could not be installed if companion files were specified with run-from-source components.
  • The error dialog box that is used by the Customer Information dialog box used the wrong pointer.
  • When you pressed the spacebar or the ENTER key, you enabled a hidden Cancel button.
  • Windows Installer did not let non-administrators generate advertisement scripts when DisableMSI=1.
  • Security errors displayed only the OK button when you were prompted to click Retry or Cancel.
  • Environment variables were lost when you removed programs.
  • The Windows Installer API that provides component paths returned incorrect paths if the component was installed with a run-from-source component and if the media disk ID for the component was more than 99.
  • Windows Installer could not remove files with read-only permissions for the administrator and system accounts.
  • The FilesInUse dialog box may have displayed incorrect window titles if the window titles contained [propertyname] references.
For Windows XP users
  • To install Windows Installer 3.0, update to Windows XP SP2.
Versienummer:3.0 Redistributable
Besturingssystemen:Windows 2000, Windows XP, Windows Server 2003
Website:Microsoft
Download:http://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8&DisplayLang=nl
Bestandsgrootte:1,91MB
Licentietype:Freeware
Moderatie-faq Wijzig weergave

Reacties (19)

Nu nog een tool waarmee ik handmatig files kan extracten uit .msi bestanden.... kan erg handig zijn in sommige gevallen. Weet iemand of er soms iets in een SDK zit ofzo?

Voor .cab/.hdr bestanden zoals die door de "oude" InstallShield installer gebruikt werden, had je ook ergens in een SDK een programma dat "ISCabVu" heette, waarmee dat ook kon.
Er is een (gratis) MSI plug--in beschikbaar voor Total Commander.

http://ghisler.fileburst.com/plugins/msi_plugin.zip
De /x switch werkt vaak erg goed en tools zoals winrar en powerarchiver kunnen vaak ook in de msi kijken en extracten :)
edit: - oops... post iets wat niet waar is - excuses
misschien kan dat met het gratis Wininstall LE 2003 ? je kunt er iig je eigen .msi files mee bakken en compressen
Het zou heerlijk zijn als deze versie ook door alle leveranciers van software zou gebruikt worden.

Is echt een droom voor systeembeheerders. Patches kunnen makkelijk worden geinstalleerd en weer terug gedraait. Maar werkt alleen als je functionaliteit in 3.0 benut. Heb zelf aan het beta programma mee gedaan en dan krijg je natuurlijk wel te maken met installers die dus alle mogelijkheden benutten.

Je kan niet meer zeggen dan softwareleveranciers de installer niet kunnen gebruiken voor hun software, want je kunt met veel geklooi elk pakket en alle updates ermee vertalen naar een mooi .MSI pakket. Neem ook aan dat Wise en andere fabrikanten van installatiesoftware ondersteuning bieden voor 3.0.

Dit is echt een aanrader! Maar ben bang dat alle functionaliteit niet volledig benut wordt, hoewel systeembeheerders hier om zouden moeten schreeuwen!
Ik probeer hem te installeren (XPSP2) en hij zrgt dat Windows versie nieuwer is als de patch die ik probeer te installeren. Automatisch updaten staat uit, dus wel erg vreemd.
uit de tekst:

Deze versie is onderdeel van de Windows XP SP2-distributie

zit er dus al in...
Ik heb zelf sp2 geinstalleerd, en wat ik nu vreemd vind is dat wanneer ik office xp opstart ik dus een popup scherm krijg dat het programma de windows installer mist? zelfs na het opnieuw installeren hetzelfde euvel, is deze installer wel compitable met hun eigen producten?
hmm zelfde probleem wat ik laatst "zomaar" had.
Office (althans Outlook XP) begon te zeuren over de Windows Installer.
Gelukkig stond op de cd die ik er van heb een map op met een MSI installer install file en die heeft de boel (gelukkig) gefixed. (zou ik dan weer teruggepatched zijn? als dit std in Sp2 zit?)
oo? welke dan? want ik heb bijna elke msi file op de cd geprobeerd, geen vooruitgang
Het allergrootste probleem van MSI, de traaaaaaagheid, hebben ze dat ook es aangepakt?
Traagheid? Hoe belangrijk is dat? Zo'n 99.99% van de mensen installeert hooguit eens per maand wat. En dan zal het ipv 2 minuten 2:15 duren. Waarvan dan nog 1 minuut bestaat uit wachten op de user die ja of nee moet klikken. Ik ben liever een paar seconden kwijt op dat moment dan aan een niet netjes uitgevoerde (un)install.

Snelheid is alleen van belang voor dingen die je 100 keer per dag doet
Ga maar eens Visual Studio installeren dan... kun je wachten hoor :Z

Ohja, en als je een willekeurig iets doet in Windows (zoals zoeken, of MSDN openen of Powerpoint opstarten) dan wil ie weer wat gaan installeren. Dus het moet wel degelijk snel gaan.

Bovendien, waarom mag iets traag gaan als je het maar af en toe doet? Er is geen enkele reden dat het kopieren van 10MB aan installatie-shit een minuut moet duren. Ook de registry-dingen en icoontjes maken kan een PC in 0,1 seconden.

En dan heb het nog niet eens over die installers die 3x zijn ingepakt. Eerst zippen, dan zo'n package-for-the-web ofzo, dan wordt het een exe, en daar zit dan weer een MSI in.
wat me vooral opvalt is dat het grootste gedeelte van de veranderingen te maken heeft met installatie en de-installatie van patches.

een ironische opmerking zou hier gemaakt kunnen worden
Deze versie is (...) nu dus ook beschikbaar voor Windows 2000 (vanaf SP3) en alle versies van Windows XP en 2003.
en
For Windows XP users
* To install Windows Installer 3.0, update to Windows XP SP2.
Beetje tegenstrijdig lijkt mij. Kun je nou wel of niet versie 3.0 installeren zonder SP2?
Je hebt hem al als je SP2 hebt. En de aanbeveling is gewoon naar SP2 te gaan als je hem nog niet hebt
Dus ook voor Windows XP zonder SP's of alleen met SP 1.
Op de download pagina staat:

Ondersteunde besturingssystemen: Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows Server 2003, Windows XP, Windows XP Service Pack 1

Dus voor XP gold en XP SP1 kun je hem downloaden als update

XP SP2 zit hij al in, dus kan je hem niet meer instaleren. En de aanbeveling om te updaten naar SP2 lijkt mij logish.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True