Hey, I have been trying to update DirectX on my PC, its a clean install of windows 7 with AVG 2011 installed. Winsows updates are set to automatic and Win7 is stating that there are no available updates to install. There were no issues with the installation of windows 7 and everything I have done so far has been fine. The windows 7 64 bit disk is OEM but to my knowledge and the vendors knowledge nothing has been changed for their release.
Sep 19, 2011 - Microsoft DirectX v9.29.1962. Microsoft Visual C-family v1, v7, v8, v9, v10, (v2, v3, v4, v5, v6 are already. تاريخ التسجيل: Jun 2010.
I know that I need some runtime components for games and a couple of applications from directx9 so i proceeded to microsofts site to download the latest DX runtime which is a web installer. On execution of the installer I get a error message that states 'A cabinet file necessary for installation cannot be trusted. Please verify the cryptographic services are enabled and the cabinet file certificate is valid. I have activated win7, I have checked cryptographic services and its set to auto and confirmed that it is started. I felt that maybe there was an issue with the download of the web installer so i flushed I.E's cache cookies the lot and downloaded again with the same error.
And then tried again just to confirm so i have tried 3 times to no avail. Please help????
I've installed the directxJun2010redist.exe from Microsoft. On the it states it's version is Version:9.29.1962. However when I check with dxdiag, it writes that 'DirectX-version: DirectX9.0c (4.09.0000.0904)' But why is it 4.09.xx when I just installed 9.29.xxxx? Strangely, there is a newer version of DirectX with only, which is Version:9.29.1973.
But when I try to install, it says that a newer or equivalent version is already installed. Is there any way to find out exactly which version of directX is installed on my computer? In other words How can I determine which version of directX is installed on an unknown computer? How can I find out if it is 9.28.1886 (Febr 2010) or 9.27.1734 (Aug 2009) or the latest 9.29.1962 (June 2010) version? Introduction: How does the version numbering work? See although they seem to have used shorter formats too: Major/Minor Version Numbering A.BB Installer Version Numbering A.BB.CCCC Software Version Numbering A.BB.CCCC.DDDD With A = Major Feature, BB = Minor Feature, CCCC = Major Build, DDDD = Minor Build.
So, when major or minor features are added the whole version number will update. All other less important changes will only update the build, which brings us to a rule for customers. Check the major/minor version info, not the installer or software build! Customers should check the version number, not the build number to determine if they have the latest. For Windows XP, the latest version supported by the OS is 9.0c. It doesn't matter if you take the offline or the web installer, they will result in the same version.
Then why are the build numbers different? Because the installer has been rewritten because people where in need of an easier web install. The build numbers differ by more than 1 because there were internal test versions in between. The version shown in DirectX doesn't include the installer and thus differs from the one visible to you. Let's compare: The offline version is 9.29.1962, the web version is 9.29.1973.
Both are 9.0c. It's reasonable to have around 4 alpha builds, 4 beta builds, 1 release build and the release itself. In this small amount of installer builds, not much would have been changed.
This is why an equivalent version is detected, because DirectX itself hasn't been changed.