If you are using Zend’s installer to upgrade PHP on Windows, the installer will probably break your file type mappings. Double check to make sure that .php points to the correct ISAPI dll in IIS.
(IIS -> Home Directory -> Configuration… -> Mappings)
One thought on ““This page cannot be found” (404) error when upgrading ISAPI PHP on Windows”
Information was helpful.