Windows 7 x64 SP1 - Error 0x8007370b

Sandro G

New member
Local time
8:48 PM
Messages
3
Hi everyone

I've been having problems with installing both Visual Studio 2008 Express SP1 and Visual Studio 2010 Express (I've been trying to set up a project that uses npm, and one of the npm modules it uses is protagonist, which apparently needs a C++ compiler). The installers fail when installing Visual Studio itself, with an error message (attached).

Over the past several hours I've been browsing everywhere trying to find a solution, and as part of the search I've stumbled over these sevenforums threads:
http://www.sevenforums.com/windows-...it-ultimate-update-error-code-0x8007370b.html
http://www.sevenforums.com/windows-...-x64-trying-upgrade-sp1-error-0x8007370b.html

Based on that and my CBS logs, it seems that I have some sort of registry corruption.
Now, I haven't reinstalled my Win 7 install for some time now, but consider myself a power user and have a working computer security knowledge so I'm pretty sure I don't have any (at least obvious) viruses or other malware. I'm running the standard MSE and the windows firewall.

My primary hard drive is a SSD, a Mushkin 120GB and so far I didn't see any signs of HDD corruption.

CHKDSK gives these results for the SSD (not sure how to hide a long paste in a "spoiler" tag):

CHKDSK is verifying files (stage 1 of 3)...
635392 file records processed.
File verification completed.
1035 large file records processed.
0 bad file records processed.
2 EA records processed.
197 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
818478 index entries processed.
Index verification completed.
0 unindexed files scanned.
0 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
635392 file SDs/SIDs processed.
Security descriptor verification completed.
91544 data files processed.
CHKDSK is verifying Usn Journal...
37646944 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.

117218303 KB total disk space.
91262348 KB in 541243 files.
261396 KB in 91545 indexes.
0 KB in bad sectors.
745615 KB in use by the system.
65536 KB occupied by the log file.
24948944 KB available on disk.

4096 bytes in each allocation unit.
29304575 total allocation units on disk.
6237236 allocation units available on disk.


SFC gives me this after a few seconds:

C:\Windows\system32>sfc /scannow

Beginning system scan. This process will take some time.


Windows Resource Protection could not perform the requested operation.


I've tried CheckSUR as well, it installed one hotfix but didn't seem to solve anything.

I've attached the contents of my CBS directory, as well as my COMPONENTS registry key.

Thanks for any help; I'm about to give up.

Additionally, after the CheckSUR step (it seems), now when I try clicking on Check for Updates in Windows Update, it gives me an error: Windows cannot search for new updates, with the error code: 8007370B, the same one as before. That's the only error it shows.

One a side note, anyone know of a way to install at least the VC++ compiler (MsBuild.exe) without actually installing it (and failing)? :)
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Professional 64bit
CPU
AMD Phenom II X4 965 BE
Motherboard
ASUS
Memory
10 GB DDR3, mixed
Graphics Card(s)
AMD Radeon 6800 - MSI Twin Frozr II
Hard Drives
120GB Mushkin Chronos SSD (system)
Several multi-TB HDDs (storage)
Antivirus
Microsoft Security Essentials
Browser
Opera
From your CheckSUR log...
Code:
Checking Component Store
(f) CSI Corrupt Component Keyform 0x00000000 identity x86_micvosoft-windows-azman_31bf3856ad364e35_6.1.7601.17514_none_585e832110fb75a4 identity and keyform do not match; keyform is wrong.
(f) CSI Corrupt Identity 0xC0150017 Microsoft-Windows-DXP-DeviceExperience, Culture=neutral, Vevsion=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorErchitecture=amd64, versionScope=NonSxS amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2 Bad identity
(f) CSI Manifest Missing 0x00000002 amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2.manifest amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2 
Summary:
Seconds executed: 279
 Found 3 errors
  CSI Manifest Missing Total count: 1
  CSI Corrupt Component Keyform Total count: 1
  CSI Corrupt Identity Total count: 1
Unavailable repair files:
 winsxs\manifests\amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2.manifest

Your CBS.log is frankly rather a mess :(



I need to have a look at your COMPONENTS registry hive

Please copy the C:\Windows\System32\config\COMPONENTS file (no extension) to your desktop and then compress it - upload the compressed file to your favoured fileshare site (preferably Dropbox or OneDrive) and post a link.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
From your CheckSUR log...
Code:
Checking Component Store
(f) CSI Corrupt Component Keyform 0x00000000 identity x86_micvosoft-windows-azman_31bf3856ad364e35_6.1.7601.17514_none_585e832110fb75a4 identity and keyform do not match; keyform is wrong.
(f) CSI Corrupt Identity 0xC0150017 Microsoft-Windows-DXP-DeviceExperience, Culture=neutral, Vevsion=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorErchitecture=amd64, versionScope=NonSxS amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2 Bad identity
(f) CSI Manifest Missing 0x00000002 amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2.manifest amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2 
Summary:
Seconds executed: 279
 Found 3 errors
  CSI Manifest Missing Total count: 1
  CSI Corrupt Component Keyform Total count: 1
  CSI Corrupt Identity Total count: 1
Unavailable repair files:
 winsxs\manifests\amd64_mmcrosoft-windows-dxp-deviceexperience_31bf3856ad364e35_6.1.7601.17514_none_a54b31331066c8e2.manifest

Your CBS.log is frankly rather a mess :(



I need to have a look at your COMPONENTS registry hive

Please copy the C:\Windows\System32\config\COMPONENTS file (no extension) to your desktop and then compress it - upload the compressed file to your favoured fileshare site (preferably Dropbox or OneDrive) and post a link.

Thanks. How can I fix the problems?

COMPONENTS in system32: https://www.dropbox.com/s/0iszdmw5nbqzfuy/components.zip
 
Last edited:

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Professional 64bit
CPU
AMD Phenom II X4 965 BE
Motherboard
ASUS
Memory
10 GB DDR3, mixed
Graphics Card(s)
AMD Radeon 6800 - MSI Twin Frozr II
Hard Drives
120GB Mushkin Chronos SSD (system)
Several multi-TB HDDs (storage)
Antivirus
Microsoft Security Essentials
Browser
Opera
I've uploaded a file - sogaa.zip - to my OneDrive at Noel's OneDrive
Please download and save it to your desktop.
Right-click on the file and select Extract All, and save to the default destination (which should be a folder on the desktop)

Create a new System Restore point

Open an Elevated Command Prompt, and run the following commands.

REN C:\Windows\System32\config\COMPONENTS COMPONENTS.OLD1
COPY %userprofile%\desktop\sogaa\COMPONENTS C:\Windows\System32\config

If you get an error with either command, STOP THERE - do not reboot! - post for instructions.

Assuming both commands go OK, reboot, and run another CheckSUR scan - post the new CheckSUR.log file.

The run an SFC /SCANNOW and post the new (compressed) CBS.log file
 
Last edited:

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
I've uploaded a file - sogaa.zip - to my OneDrive at Noel's OneDrive
Please download and save it to your desktop.
Right-click on the file and select Extract All, and save to the default destination (which should be a folder on the desktop)

Create a new System Restore point

Open an Elevated Command Prompt, and run the following commands.

REN C:\Windows\System32\config\COMPONENTS COMPONENTS.OLD1
COPY %userprofile%\desktop\sogaa\COMPONENTS C:\Windows\System32\config

If you get an error with either command, STOP THERE - do not reboot! - post for instructions.

Assuming both commands go OK, reboot, and run another CheckSUR scan - post the new CheckSUR.log file.

The run an SFC /SCANNOW and post the new (compressed) CBS.log file

Wow! Just rebooted, SFC works now.. 15% complete.. will edit post when it completes.

Thanks a lot! May I ask what did you do exactly? Thanks.

[EDIT] SFC:

Beginning system scan. This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.


Completed CheckSUR. Now am going to try to install VC++ 2008...

CheckSUR log:


=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 23.0
2014-03-12 20:20

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:
Seconds executed: 313
No errors detected


[EDIT] VS C++ 2008 installed successfully! Thanks!

Windows update gives me 45 required and 2 optional updates. Nice! Installing now.

Thanks for the help! Do you have a btc donation address, by any chance? :)
 
Last edited:

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Professional 64bit
CPU
AMD Phenom II X4 965 BE
Motherboard
ASUS
Memory
10 GB DDR3, mixed
Graphics Card(s)
AMD Radeon 6800 - MSI Twin Frozr II
Hard Drives
120GB Mushkin Chronos SSD (system)
Several multi-TB HDDs (storage)
Antivirus
Microsoft Security Essentials
Browser
Opera
I wish - you can buy me a pint next time you're in North Wales :)

Glad everything seems to be working again - good luck with it!
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
Back
Top