I'll clarify. On a normal install you DO NOT have, or want, a d3d9.dll in your Skyrim folder.
Some people create a modified d3d9.dll that can fix specific problems with bad drivers (the poster here) or add more features (the ENB series of mods).
Putting such a modified .dll in the same folder as the .exe forces the game to use that file instead of the standard one built into Windows.
If you forget you are using someone's custom file you can run into problems when Bethesda make changes to their graphics engine in an update.
Many thanks for your clarification. This explains a lot.

In fact I never use ENB series and the game recognizes my GPU. I wonder if the most problems people have are not due to have the file d3d9.dll in Skyrim directory ...
Just to clarify, I don't have problems with Skyrim, but I with 1.4.27 yet. "Fear"

to go online mode in Steam, until some mods also update to 1.5.24. But I like to search for information available before, in case I experience problems in the future.