Hi,

I have 2 problems that might be related Ė Java not installing & errors with SFC & DISM.

I have windows 10/64 Pro. Java 8.0.40 was installed. When I got the out of date message I uninstalled it from control panel however the current version jre-8u73 32 bit or 64 bit will not install. Nothing happens when double clicking the offline installation. No errors. I am administrator of the PC. The online installation also does not run. Nothing happens on the verify option since uninstalling the earlier version. Usually a pop-up would confirm Java is not installed. Iíve downloaded it multiple times and the download file does not seem corrupt. In my C:\Users\jeffr\AppData\LocalLow\Sun\Java there are folders of earlier versions. Some of these folders are empty. There is also C:\Users\jeffr\AppData\LocalLow\Oracle\Java folder which is empty. I noticed JRERunOnce.exe in C:\Users\jeffr\AppData\LocalLow\Sun\Java and that runs and installs V1.7.0.65. I think upgrading Java 8.0.40 to more recent version has only been a problem since accepting the auto-update from Win 8.1 to Win V10. I have also read in another post that someone overcame the unable to install java run time problem by installing the full java development kit and then uninstalling the development components however that also would not run on my PC.

There is no $windows.~bt file not on my c: drive. Im not sure if it cleaned itself up after the grace upgrade period. November 2015 update was applied.


I disabled virus scanning, firewall which havenít helped me install the current version of Java. UAC is off. Iím administrator of the PC. Iíve tried changing compatibility settings. None of these have made any difference.

In trying to resolve the problem of Java, ive run sfc /scannow & DISM. SFC /Scannow give hundreds of errors like this:

2016-03-21 22:57:08, Info CSI 00004a12@2016/3/21:11:57:08.229 Primitive installers committed for repair
2016-03-21 22:57:08, Info CSI 00004a13 Error - Overlap: Duplicate ownership for directory [l:29]"\??\C:\Windows\SysWOW64\es-ES" in component Microsoft-Windows-Installer-Engine.Resources, version 10.0.10586.0, arch x86, culture [l:5]"es-es", nonSxS, pkt {l:8 b:31bf3856ad364e35}

2016-03-21 22:57:08, Info CSI 00004a14@2016/3/21:11:57:08.299 Primitive installers committed for repair
2016-03-21 22:57:08, Info CSI 00004a15@2016/3/21:11:57:08.311 Primitive installers committed for repair
2016-03-21 22:57:08, Info CSI 00004a16@2016/3/21:11:57:08.323 Primitive installers committed for repair
2016-03-21 22:57:08, Info CSI 00004a17@2016/3/21:11:57:08.394 Primitive installers committed for repair
2016-03-21 22:57:08, Info CSI 00004a18 Error - Overlap: Duplicate ownership for directory [l:29]"\??\C:\Windows\SysWOW64\ro-RO" in component Microsoft-Windows-Installer-Engine.Resources, version 10.0.10586.0, arch x86, culture [l:5]"ro-ro", nonSxS, pkt {l:8 b:31bf3856ad364e35}

The DISM log is also quite voluminous. Here is an excerpt of some entries:

2016-03-21 12:06:49, Info DISM DISM Provider Store: PID=4240 TID=11716 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
[4240] [0x8007007b] FIOReadFileIntoBuffer1250): The filename, directory name, or volume label syntax is incorrect.
[4240] [0xc142011c] UnmarshallImageHandleFromDirectory793)
[4240] [0xc142011c] WIMGetMountedImageHandle3046)
2016-03-21 12:06:49, Info DISM DISM WIM Provider: PID=4240 TID=11716 [C:\] is not a WIM mount point. - CWimMountedImageInfo::Initialize
2016-03-21 12:06:49, Info DISM DISM Imaging Provider: PID=4240 TID=11716 The provider WimManager does not support CreateDismImage on C:\ - CGenericImagingManager::CreateDismImage
2016-03-21 12:06:49, Info DISM DISM Imaging Provider: PID=4240 TID=11716 No imaging provider supported CreateDismImage for this path - CGenericImagingManager::CreateDismImage
2016-03-21 12:06:49, Info DISM DISM Provider Store: PID=4308 TID=10392 Getting Provider OSServices - CDISMProviderStore::GetProvider
2016-03-21 12:06:49, Info DISM DISM Provider Store: PID=4308 TID=10392 Provider has previously been initialized. Returning the existing instance. - CDISMProviderStore::Internal_GetProvider
2016-03-21 12:06:50, Info DISM API: PID=4240 TID=11716 Target image information: OS Version=10.0.10586.113, Image architecture=amd64 - CDismCore::LogImageSessionDetails
2016-03-21 12:06:50, Info DISM API: PID=4240 TID=10348 Leave DismOpenSessionInternal - DismOpenSessionInternal
2016-03-21 12:06:50, Info DISM API: PID=4240 TID=10348 Session id is: 2 - DismOpenSessionInternal
2016-03-21 12:06:54, Info DISM API: PID=4240 TID=10348 Enter DismGetUsedSpaceInternal - DismGetUsedSpaceInternal
2016-03-21 12:06:54, Info DISM API: PID=4240 TID=10348 Input parameters: Session: 2, Type: 2, - DismGetUsedSpaceInternal
2016-03-21 12:06:54, Info DISM API: PID=4240 TID=10348 Successfully enqueued command object - CCommandThread::EnqueueCommandObject
2016-03-21 12:06:54, Info DISM API: PID=4240 TID=11716 ExecuteLoop: CommandQueue signaled - CCommandThread::ExecuteLoop
2016-03-21 12:06:54, Info DISM API: PID=4240 TID=11716 Successfully dequeued command object - CCommandThread:equeueCommandObject
2016-03-21 12:06:54, Info DISM DISM Provider Store: PID=4308 TID=10392 Getting Provider DISM Package Manager - CDISMProviderStore::GetProvider
2016-03-21 12:06:54, Info DISM DISM Provider Store: PID=4308 TID=10392 Provider has not previously been encountered. Attempting to initialize the provider. - CDISMProviderStore::Internal_GetProvider
2016-03-21 12:06:54, Info DISM DISM Provider Store: PID=4308 TID=10392 Loading Provider from location C:\Users\jeffr\AppData\Local\Temp\4A793DC5-0619-4E4F-B105-8B837CAA7F41\CbsProvider.dll - CDISMProviderStore::Internal_GetProvider
2016-03-21 12:06:54, Info DISM DISM Provider Store: PID=4308 TID=10392 Connecting to the provider located at C:\Users\jeffr\AppData\Local\Temp\4A793DC5-0619-4E4F-B105-8B837CAA7F41\CbsProvider.dll. - CDISMProviderStore::Internal_LoadProvider
2016-03-21 12:06:54, Info DISM DISM Provider Store: PID=4308 TID=10392 Encountered a servicing provider, performing additional servicing initializations. - CDISMProviderStore::Internal_LoadProvider
2016-03-21 12:06:56, Info DISM DISM Package Manager: PID=4308 TID=10392 Finished initializing the CbsConUI Handler. - CCbsConUIHandler::Initialize
2016-03-21 12:06:57, Info DISM DISM Package Manager: PID=4308 TID=10392 CBS is being initialized for online use. More information about CBS actions can be located at: %windir%\logs\cbs\cbs.log - CDISMPackageManager::Initialize
2016-03-21 12:06:57, Info DISM DISM Package Manager: PID=4308 TID=10392 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock

Is it possible to do a Windows repair using DISM and a full Windows 10 iso download? If so, what would be the commands please?