Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Question:

Question: Error applying transforms. Verify that the specified transform paths are valid.

When using auto update to update from iTunes 12.2.1 to iTunes 12.2.2, I am getting the error as in the picture below

User uploaded file


I tried as in the picture to download manually using the apple software update but I am getting this


User uploaded file


Also tried from http://www.apple.com/itunes/download/ and still getting the same error message "Error applying transforms. Verify that the specified transform paths are valid."


I am using a Toshiba laptop and I just recently upgraded from windows 7 home to windows 10 home


Any suggestions ??

iPhone 6, iOS 8.4.1, null

Posted on

Reply
Question marked as Solved
Answer:
Answer:

Right, I think I'm beginning to make some sense of this. Unpacking the itunes6464.msi reveals a bunch of folders with four digit names. These correspond to Microsoft LocaleIDs. 1025 would be Arabic - Saudi Arabia, which isn't a supported language of the installer. Which language the installer should be trying to use is not immediately clear, but this page (assuming it isn't totally out of date) shows it should be:


  1. Requested language
  2. User's language
    1. GetUserDefaultUILanguage()
    2. GetUserDefaultLangID()
  3. System's language (GetSystemDefaultLangID())
  4. English


Changing your language and regional settings to something other than Arabic & Saudi Arabia should force msiexec to try to install itunes6464.msi using a different set of locale transforms, which should work. Judging by the contents of the .msi file supported languages are:


Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese


So for anyone one with this issue what are your current language and region settings?

Does setting them to something else allow you to install itunes6464.msi successfully?


tt2

Posted on

Page content loaded

Aug 20, 2015 8:58 AM in response to zolarious In response to zolarious

See Re: Can't install iTunes 12.1 on Windows 7 64-bit. for details on how to install each component of iTunes independently, generating log files as you do so.


Once you know which component it is that produces the error you can examine the log file for details of the transform file that is causing the problem. Hopefully the steps outlined here https://support.microsoft.com/en-us/kb/299699 will explain which registry entries you should remove to prevent the error happening when you try again.


tt2

Aug 20, 2015 8:58 AM

Reply Helpful

Aug 23, 2015 1:42 AM in response to Abedoss In response to Abedoss

User uploaded file

It says:
"Error applying transform. Verify that specified transform paths are valid." in Atrabic.


I think it is a Windows Installer registry problem.

Aug 23, 2015 1:42 AM

Reply Helpful

Aug 26, 2015 11:14 AM in response to turingtest2 In response to turingtest2

Since I don't have this problem I cannot test it for myself but hopefully somebody will try the suggestion I set out above and come back with some results to share.


See Re: Can't install iTunes 12.1 on Windows 7 64-bit for details on how to install each component of iTunes independently, generating log files as you do so.

Once you know which component it is that produces the error you can examine the log file for details of the transform file that is causing the problem. Hopefully the steps outlined here https://support.microsoft.com/en-us/kb/299699 will explain which registry entries you should remove to prevent the error happening when you try again.


tt2

Aug 26, 2015 11:14 AM

Reply Helpful

Aug 26, 2015 12:08 PM in response to turingtest2 In response to turingtest2

done what you said, this is the error I got for the iTunes6464.msi file


DEBUG: Error 2203: Database: 1025. Cannot open database file. System error -2147287038

1: 2203 2: 1025 3: -2147287038

Error applying transforms. Verify that the specified transform paths are valid.

1025

MSI (c) (DC:98) [22:05:09:290]: Note: 1: 1708

MSI (c) (DC:98) [22:05:09:298]: Product: iTunes -- Installation failed.


MSI (c) (DC:98) [22:05:09:311]: Windows Installer installed the product. Product Name: iTunes. Product Version: 12.2.2.25. Product Language: 1033. Manufacturer: Apple Inc.. Installation success or error status: 1624.


MSI (c) (DC:98) [22:05:09:318]: MainEngineThread is returning 1624

=== Verbose logging stopped: 26/08/2015 22:05:09 ===


any help?

Aug 26, 2015 12:08 PM

Reply Helpful

Aug 26, 2015 12:26 PM in response to zolarious In response to zolarious

Search for .mst in the log file.


Looking again at https://support.microsoft.com/en-us/kb/299699 once you've identified the .mst file it seems you need to apply a similar process to one I wrote up earlier for dealing with dead .msi references.




Press WinLogoKey+R, type Regedit in the Run dialog and press Enter/Return.


Click Edit > Find, type in the name of the file that is causing problems, e.g. itunes6464.msi (or in your case <something>.mst), change the Look at boxes so that only Data is ticked, then click Find Next.


You should find it somewhere like:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\{Long string of letters & numbers}


Right-click on the key with the long string of letters & numbers that contains the reference to the file and click Delete from the context menu. This should stop the Windows Installer from looking for the file in question when you reinstall iTunes. If you're being cautious you could Export the key before deleting it.


tt2

Aug 26, 2015 12:26 PM

Reply Helpful

Aug 26, 2015 12:18 PM in response to turingtest2 In response to turingtest2

This is the complete log text, and there is no .mst in it



=== Verbose logging started: 26/08/2015 22:14:34 Build type: SHIP UNICODE 5.00.10011.00 Calling process: C:\WINDOWS\system32\msiexec.exe ===

MSI (c) (5C:D8) [22:14:34:207]: Font created. Charset: Req=0, Ret=0, Font: Req=, Ret=Arial


MSI (c) (5C:D8) [22:14:34:207]: Font created. Charset: Req=0, Ret=0, Font: Req=, Ret=Arial


MSI (c) (5C:6C) [22:14:34:231]: Resetting cached policy values

MSI (c) (5C:6C) [22:14:34:231]: Machine policy value 'Debug' is 0

MSI (c) (5C:6C) [22:14:34:231]: ******* RunEngine:

******* Product: C:\Users\XXXXX\Downloads\Programs\iTunes6464Setup\iTunes6464.msi

******* Action:

******* CommandLine: **********

MSI (c) (5C:6C) [22:14:34:235]: Machine policy value 'DisableUserInstalls' is 0

MSI (c) (5C:6C) [22:14:34:263]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Users\XXXXX\Downloads\Programs\iTunes6464Setup\iTunes6464.msi' against software restriction policy

MSI (c) (5C:6C) [22:14:34:265]: SOFTWARE RESTRICTION POLICY: C:\Users\XXXXX\Downloads\Programs\iTunes6464Setup\iTunes6464.msi has a digital signature

MSI (c) (5C:6C) [22:14:34:549]: SOFTWARE RESTRICTION POLICY: C:\Users\XXXXX\Downloads\Programs\iTunes6464Setup\iTunes6464.msi is permitted to run at the 'unrestricted' authorization level.

MSI (c) (5C:6C) [22:14:35:063]: Cloaking enabled.

MSI (c) (5C:6C) [22:14:35:063]: Attempting to enable all disabled privileges before calling Install on Server

MSI (c) (5C:6C) [22:14:35:066]: End dialog not enabled

MSI (c) (5C:6C) [22:14:35:066]: Original package ==> C:\Users\XXXXX\Downloads\Programs\iTunes6464Setup\iTunes6464.msi

MSI (c) (5C:6C) [22:14:35:066]: Package we're running from ==> C:\Users\XXXXX\Downloads\Programs\iTunes6464Setup\iTunes6464.msi

MSI (c) (5C:6C) [22:14:35:075]: APPCOMPAT: Compatibility mode property overrides found.

MSI (c) (5C:6C) [22:14:35:076]: APPCOMPAT: looking for appcompat database entry with ProductCode '{BFEAB774-C7DC-4032-B05A-DA5F7CB7B365}'.

MSI (c) (5C:6C) [22:14:35:076]: APPCOMPAT: no matching ProductCode found in database.

MSI (c) (5C:6C) [22:14:35:084]: MSCOREE not loaded loading copy from system32

MSI (c) (5C:6C) [22:14:35:094]: Machine policy value 'TransformsSecure' is 0

MSI (c) (5C:6C) [22:14:35:094]: User policy value 'TransformsAtSource' is 0

MSI (c) (5C:6C) [22:14:35:096]: Machine policy value 'DisablePatch' is 0

MSI (c) (5C:6C) [22:14:35:096]: Machine policy value 'AllowLockdownPatch' is 0

MSI (c) (5C:6C) [22:14:35:097]: Machine policy value 'DisableMsi' is 0

MSI (c) (5C:6C) [22:14:35:097]: Machine policy value 'AlwaysInstallElevated' is 0

MSI (c) (5C:6C) [22:14:35:097]: User policy value 'AlwaysInstallElevated' is 0

MSI (c) (5C:6C) [22:14:35:097]: Running product '{BFEAB774-C7DC-4032-B05A-DA5F7CB7B365}' with user privileges: It's not assigned.

MSI (c) (5C:6C) [22:14:35:097]: Machine policy value 'DisableLUAPatching' is 0

MSI (c) (5C:6C) [22:14:35:097]: Machine policy value 'DisableFlyWeightPatching' is 0

MSI (c) (5C:6C) [22:14:35:097]: Looking for storage transform: 1025

MSI (c) (5C:6C) [22:14:35:097]: Note: 1: 2203 2: 1025 3: -2147287038

DEBUG: Error 2203: Database: 1025. Cannot open database file. System error -2147287038

1: 2203 2: 1025 3: -2147287038

Error applying transforms. Verify that the specified transform paths are valid.

1025

MSI (c) (5C:6C) [22:14:35:098]: Note: 1: 1708

MSI (c) (5C:6C) [22:14:35:098]: Product: iTunes -- Installation failed.


MSI (c) (5C:6C) [22:14:35:099]: Windows Installer installed the product. Product Name: iTunes. Product Version: 12.2.2.25. Product Language: 1033. Manufacturer: Apple Inc.. Installation success or error status: 1624.


MSI (c) (5C:6C) [22:14:35:106]: MainEngineThread is returning 1624

=== Verbose logging stopped: 26/08/2015 22:14:35 ===

Aug 26, 2015 12:18 PM

Reply Helpful

Aug 26, 2015 12:39 PM in response to zolarious In response to zolarious

OK, bang goes that theory. What the heck is storage transform 1025? 😕


Is this an upgrade to a previous install? Perhaps a full tear-down as shown in the second box of Troubleshooting issues with iTunes for Windows updates, and then the following would help:





Press WinLogoKey+R, type Regedit in the Run dialog and press Enter/Return.


Click Edit > Find, type in itunes6464.msi (or the name of the problem .msi if different), change the Look at boxes so that only Data is ticked, then click Find Next.


You should find it somewhere like:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\{Long string of letters & numbers}\SourceList


Right-click on the immediate parent key with the long string of letters & numbers that contains the SourceList with the reference to the .msi file and click Delete from the context menu. This should stop the Windows Installer from looking for the .msi when you reinstall iTunes. (Or using any other outdated information which might be stored in that key.)




You could look for a reference to 1025.mst in the key before deleting it.




tt2

Aug 26, 2015 12:39 PM

Reply Helpful

Aug 26, 2015 12:57 PM in response to turingtest2 In response to turingtest2

I'd also backup that key if it isn't too late. Looks like there is a chance that something else refers to it which may be invoked on the next attempt to install iTunes. 😟 See "The feature you are trying to use is on a network resource that is unavailable." for details.


tt2

Aug 26, 2015 12:57 PM

Reply Helpful
User profile for user: zolarious

Question: Error applying transforms. Verify that the specified transform paths are valid.