Updating my request to see if anyone can explain a portion of my DISM log. No success with everything already attempted in the following thread, but here it is for review.
http://answers.microsoft.com/en-us/windows/forum/windows8\_1-system/cant-enable-or-install-net-framework-35-in-windows/2f221b25-8d17-421f-8c37-1fed61649b4f
I get 99.8% of the way through for any method to enable, including after repairs of any corrupt files, restorehealth, download of \SXS directory files, etc. Have used options for WSUS, WU group policy, DVD from .iso, made sure I have all permissions, running
as Administrator. Of course, Control Panel enable and installs from apps needing 3.5 fail as well. BTW, fresh install was from a Windows 8.1 Pro DVD, NOT as an update or from a Win 8 PRO disc.
Always fails with 0x80070002, even when Windows Update downloads the files.
Running Command Prompt as Administrator, with \SXS files moved to D:\DotNet
dism.exe /online /enable-feature /featurename:NetFX3 /all /limitaccess /Source:D:\DotNet
My DISM log keeps failing here:
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Processing the top level command token(enable-feature). - CPackageManagerCLIHandler::Private_ValidateCmdLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Attempting to route to appropriate command handler. - CPackageManagerCLIHandler::ExecuteCmdLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Routing the command... - CPackageManagerCLIHandler::ExecuteCmdLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Encountered the option "featurename" with value "NetFx3" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Encountered an unknown option "featurename" with value "NetFx3" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Encountered the option "source" with value "D:\DotNet" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Encountered an unknown option "source" with value "D:\DotNet" - CPackageManagerCLIHandler::Private_GetPackagesFromCommandLine
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 Initiating Changes on Package with values: 5, 7 - CDISMPackage::Internal_ChangePackageState
2014-02-24 08:06:45, Info DISM DISM Package Manager: PID=4896 TID=2680 CBS session options=0x20100! - CDISMPackageManager::Internal_Finalize
2014-02-24 08:06:46, Info DISM DISM Package Manager: PID=4896 TID=3636 Error in operation: (null) (CBS HRESULT=0x80070002) - CCbsConUIHandler::Error
2014-02-24 08:06:46, Error DISM DISM Package Manager: PID=4896 TID=2680 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80070002)
2014-02-24 08:06:46, Error DISM DISM Package Manager: PID=4896 TID=2680 Failed processing package changes with session options - CDISMPackageManager::ProcessChangesWithOptions(hr:0x80070002)
2014-02-24 08:06:46, Error DISM DISM Package Manager: PID=4896 TID=2680 Failed ProcessChanges. - CPackageManagerCLIHandler::Private_ProcessFeatureChange(hr:0x80070002)
2014-02-24 08:06:46, Error DISM DISM Package Manager: PID=4896 TID=2680 Failed while processing command enable-feature. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80070002)
So, what does it mean Encountered an unknown option "featurename"? The option seems to be what is required on the DISM command line, and DISM help indicates that it is valid syntax.