You have some MAJOR problems!
Just looking at the last POQ was enough...
Code:
POQ 2008 ends.
000021da [SR] Repair complete
000021db [SR] Verifying 1 components
000021dc [SR] Beginning Verify and Repair transaction
000021dd (F) STATUS_OBJECT_NAME_NOT_FOUND #1145286# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowSharingViolation), handle = {provider=NULL, handle=0}, da = (SYNCHRONIZE|FILE_READ_ATTRIBUTES), oa = @0x17dc70->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[122]"\??\C:\Windows\WinSxS\amd64_microsoft-windows-d..frameworks-usermode_31bf3856ad364e35_6.1.7601.17803_none_fb416b4f0bdbe260"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x17dd60, as = (null), fa = 0, sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_SYNCHRONOUS_IO_NONALERT|0x00004000), eab = NULL, eal = 0, disp = Invalid)
000021de@2013/11/20:22:49:07.765 (F) d:\win7sp1_gdr\base\wcp\sil\merged\ntu\ntsystem.cpp(2057): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null)
000021df (F) STATUS_OBJECT_NAME_NOT_FOUND #1145285# from Windows::Rtl::SystemImplementation::CDirectory::OpenExistingDirectory(...)
000021e0 (F) STATUS_OBJECT_NAME_NOT_FOUND #1145284# from Windows::Rtl::SystemImplementation::CDirectory_IRtlDirectoryTearoff::OpenExistingDirectory(flags = 0, da = (SYNCHRONIZE), oa = @0x17e678->SIL_OBJECT_ATTRIBUTES {s:40; on:"amd64_microsoft-windows-d..frameworks-usermode_31bf3856ad364e35_6.1.7601.17803_none_fb416b4f0bdbe260"; a:(OBJ_CASE_INSENSITIVE)}, sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), oo = (FILE_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|FILE_OPEN_FOR_BACKUP_INTENT), dir = NULL, disp = Invalid)
Most normal x64 systems have around 120-150 POQ sections - your managed to get to 2008 before being crashed by a registry error.
It looks to me like a complete folder of components is missing.
I can only suggest a repair install.