I have couple of VMs Server 2012 R2 RTM on Hyper-v Host running the same OS.
All machines including host and VM that is not in domain have an error in Windowsupdate.log:
AU WARNING: Failed to get Network Cost info from NLM, assuming network is NOT metered, error = 0x80240037
FW and UAC are off on all. There are posts on web discussing the same error but most of them connect this to WSUS or Config Manager. And it is clear because we are touching Windowsupdate.log when troubleshooting WSUS. And because WSUS on 2012 is BUGGY this error confuses too.
Finally, as mentioned earlier I deployed NEW server 2012 not from SYSPREP and did not place it to the domain. Updated the machine from MS update. Everything is OK beside the same error about COST :).
So now it is clear it has nothing to do with WSUS or Configuration manager. It indicates to some Network issue. But there is no clear answer. Some suggest just to ignore the error if everything is OK. But I would like to have a clean log. And it is just interesting what could cause the problem. Is it Hyper-V stuff or Server 2012 itself. Anyway I guess I am doing right by posting a question on HV forum since here are people that should know 2012 .
Thanks.
see the log below
2013-12-16 20:32:03:610 752 b44 Setup SelfUpdate check completed. SelfUpdate is NOT required.
2013-12-16 20:32:04:047 752 b44 PT +++++++++++ PT: Synchronizing server updates +++++++++++
2013-12-16 20:32:04:047 752 b44 PT + ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}, Server URL =https://fe2.update.microsoft.com/v6/ClientWebService/client.asmx
2013-12-16 20:32:04:047 752 b44 Agent Reading cached app categories using lifetime 604800 seconds
2013-12-16 20:32:04:047 752 b44 Agent Read 1 cached app categories
2013-12-16 20:32:05:016 752 b44 PT + SyncUpdates round trips: 2
2013-12-16 20:32:06:422 752 b44 Agent * Found 0 updates and 14 categories in search; evaluated appl. rules of 449 out of 701 deployed entities
2013-12-16 20:32:06:422 752 b44 Agent *********
2013-12-16 20:32:06:422 752 b44 Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates Id = 2]
2013-12-16 20:32:06:422 752 b44 Agent *************
2013-12-16 20:32:06:422 752 b44 IdleTmr WU operation (CSearchCall::Init ID 2, operation # 20) stopped; does use network; is not at background priority
2013-12-16 20:32:06:422 752 b44 IdleTmr Decremented PDC RefCount for Network to 0
2013-12-16 20:32:06:422 752 b44 IdleTmr Decremented idle timer priority operation counter to 1
2013-12-16 20:32:06:422 752 ba0 AU >>## RESUMED ## AU: Search for updates [CallId = {5393115A-5840-4CB4-9C66-F68034E75DF8} ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}]
2013-12-16 20:32:06:422 752 ba0 AU # 0 updates detected
2013-12-16 20:32:06:422 752 ba0 AU #########
2013-12-16 20:32:06:422 752 ba0 AU ## END ## AU: Search for updates [CallId = {5393115A-5840-4CB4-9C66-F68034E75DF8} ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}]
2013-12-16 20:32:06:422 752 ba0 AU #############
2013-12-16 20:32:06:422 752 ba0 AU All AU searches complete.
2013-12-16 20:32:06:422 752 ba0 AU AU setting next detection timeout to 2013-12-17 22:55:28
2013-12-16 20:32:06:422 752 ba0 AU WARNING: Failed to get Network Cost info from NLM, assuming network is NOT metered, error = 0x80240037
2013-12-16 20:32:06:422 752 ba0 AU WARNING: Failed to get Network Cost info from NLM, assuming network is NOT metered, error = 0x80240037
"When you hit a wrong note it's the next note that makes it good or bad". Miles Davis