Hello,

I have a System that does scans and tells me if there are any vulnerabilities.

iTunes is one of the culprits that comes up every week so I have a task in SCCM 2012 R2.

It is being updated but there is a message in Software Centre "Past due - will be retried" and an error code 0x87D00324.

This seems to point at the Detection Method and I had a Registry entry that if "SOFTWARE\Apple Computer, Inc.\iTunes" not equal to current version that the system would be updated.

With another application I had a similar rule and I was getting similar errors but I changed this to check a file that was specific to each individual release and this sorted the issue.

Again I'll repeat the application is getting updated but we want to stop the errors in software center and the constant retries.

Any suggestions? Is there a file I could use for this in iTunes?

Thanks,
David


Answer Summary:
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answer Chosen by the Author

0
ive found doing a detection method based on registry keys is a bit of a hit and miss scenario due to some buggyness with the sccm agent, i find its always best to first and foremost do one based on the msi product code or on a file as these are far more reliable methods for detection

the product code for itunes 12.4.2.4 is {E109B4A3-9883-4E6E-9A19-4D7E1A88AFE8}
Answered 07/27/2016 by: sparky86
Fourth Degree Brown Belt

  • That did the job alright. Useful hint for the future. I didn't realise there were different MSI codes for different version. Thanks very much.
Please log in to comment

Answers

0
Are you detecting use the correct registry path?

If you have a mix bag desktops, 32-but and 64-Bit OS, you might need to add detection methods for both.

Another reason is you might be detecting in the 64-bit registry, where you should be looking in the 32-bit WOW6432Node.
Answered 07/26/2016 by: rileyz
Red Belt

  • The registry looks to be correct as it is now showing as updated.

    The itunes.exe is located in Program Files so it looks like it's a 64 bit application and also on the iTunes website I'm prompted for a 64 bit executable.

    In the registry for Wow6432Node and Apple Inc I don't see any entry for iTunes.

    I'm just testing on my own machine at the moment which is 64 bit but the other machines are almost 100 % 64 bit.

    I was seeing similar errors on another application and I set it to look for a file that is unique to it's release but for iTunes I don't see such a file.
Please log in to comment
Answer this question or Comment on this question for clarity