Thanks again for the response !
There were two instances of random restart in a day and I was trying to reduce the odds of this happening again by finding the error that triggered these events .
Seems it's not an easy task ...
Could be the errors showing in the CBS log .. no idea what they mean , maybe someone can look at the copied section of the log below ..
2016-10-25 06:57:25, Info CSI 000008f6 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-10-25 06:57:26, Info CSI 000008f7 Hashes for file member \SystemRoot\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.17415_none_95dd5540d57f8c01\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :
Found: {l:32 b:8MpPVXA6zPjYvOoXUWypNsh11XAS0imNy/9li/Zxg9c=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}
2016-10-25 06:57:26, Info CSI 000008f8 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch
2016-10-25 06:57:26, Info CSI 000008f9 [SR] This component was referenced by [l:166{83}]"Package_2709_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8.3000850-6825_neutral_GDR"
2016-10-25 06:57:26, Info CSI 000008fa [SR] Repair complete
2016-10-25 06:57:26, Info CSI 000008fb [SR] Committing transaction
2016-10-25 06:57:26, Info CSI 000008fc Creating NT transaction (seq 2), objectname [6]"(null)"
2016-10-25 06:57:26, Info CSI 000008fd Created NT transaction (seq 2) result 0x00000000, handle @0x1390
2016-10-25 06:57:26, Info CSI 000008fe@2016/10/24:20:57:26.583 Beginning NT transaction commit...
2016-10-25 06:57:28, Info CSI 000008ff@2016/10/24:20:57:28.263 CSI perf trace:
CSIPERF:TXCOMMIT;2132746
2016-10-25 06:57:28, Info CSI 00000900 [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repaired
2016-10-25 06:59:39, Info CBS Trusted Installer is shutting down because: SHUTDOWN_REASON_AUTOSTOP
2016-10-25 06:59:39, Info CBS TiWorker signaled for shutdown, going to exit.
2016-10-25 06:59:39, Info CBS Ending the TrustedInstaller main loop.
2016-10-25 06:59:39, Info CBS Starting TrustedInstaller finalization.
2016-10-25 06:59:39, Info CBS Ending TrustedInstaller finalization.
2016-10-25 06:59:39, Info CBS Ending the TiWorker main loop.
2016-10-25 06:59:40, Info CBS Starting TiWorker finalization.
2016-10-25 06:59:41, Info CBS Ending TiWorker finalization.
Since everything running OK now I will try to avoid the "system restore" option , a remedy I've used with XP Pro a few times without any issues , but Win 8.1 is a different beast altogether .
As for the AccuWeather update , it is a Microsoft product , but despite the "check for updates but let me choose whether to download and install them" it downloaded and updated itself.....
Still clueless how can that happen...
Cheers 
pcblues