Answered by:
Visual Basic Command line compiler crashes in WSUS

Question
-
I have a Windows Server 2012 R2 VM that has the WSUS role installed and some other software. Since the last round of MS updates, I can no longer run reports in WSUS. If I revert to my snapshot before the updates, everything is working fine. Below are the specifics:
The error I am getting when running *some* reports (some reports DO work):
Then I get this error:
Event viewer shows the following:
Faulting application name: vbc.exe, version: 12.0.51209.34209, time stamp: 0x5348b3a6
Faulting module name: s\SYSTEM32\MSVCP120_CLR0400.dll!__crtGetFileInformationByHandle, version: 6.3.9600.18007, time stamp: 0x55c4c16b
Exception code: 0xc0000139
Fault offset: 0x00000000000ec4e0
Faulting process id: 0x7c8
Faulting application start time: 0x01d123a5d067a54a
Faulting application path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\vbc.exe
Faulting module path: s\SYSTEM32\MSVCP120_CLR0400.dll
Report Id: 0e38906b-8f99-11e5-80cd-005056b93132
Faulting package full name:
Faulting package-relative application ID:The report.wer for this event is as follows:
Version=1
EventType=APPCRASH
EventTime=130925059249554379
ReportType=2
Consent=1
ReportIdentifier=0e38906c-8f99-11e5-80cd-005056b93132
IntegratorReportIdentifier=0e38906b-8f99-11e5-80cd-005056b93132
NsAppName=vbc.exe
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=vbc.exe
Sig[1].Name=Application Version
Sig[1].Value=12.0.51209.34209
Sig[2].Name=Application Timestamp
Sig[2].Value=5348b3a6
Sig[3].Name=Fault Module Name
Sig[3].Value=s\SYSTEM32\MSVCP120_CLR0400.dll!__crtGetFileInformationByHandle
Sig[4].Name=Fault Module Version
Sig[4].Value=6.3.9600.18007
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=55c4c16b
Sig[6].Name=Exception Code
Sig[6].Value=c0000139
Sig[7].Name=Exception Offset
Sig[7].Value=00000000000ec4e0
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.3.9600.2.0.0.272.7
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=ac05
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=ac0507478d1c5bd693cfc4fe3987e900
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=ac05
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=ac0507478d1c5bd693cfc4fe3987e900
UI[2]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\vbc.exe
UI[3]=Visual Basic Command Line Compiler has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\vbc.exe
LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\Windows\system32\KERNEL32.DLL
LoadedModule[3]=C:\Windows\system32\KERNELBASE.dll
LoadedModule[4]=C:\Windows\system32\ADVAPI32.dll
LoadedModule[5]=C:\Windows\SYSTEM32\MSVCR120_CLR0400.dll
LoadedModule[6]=C:\Windows\system32\ole32.dll
LoadedModule[7]=C:\Windows\system32\OLEAUT32.dll
LoadedModule[8]=C:\Windows\system32\SHLWAPI.dll
LoadedModule[9]=C:\Windows\system32\USER32.dll
LoadedModule[10]=C:\Windows\SYSTEM32\VERSION.dll
LoadedModule[11]=C:\Windows\SYSTEM32\MSVCP120_CLR0400.dll
LoadedModule[12]=C:\Windows\SYSTEM32\mscoree.dll
LoadedModule[13]=C:\Windows\system32\PSAPI.DLL
LoadedModule[14]=C:\Windows\system32\msvcrt.dll
LoadedModule[15]=C:\Windows\SYSTEM32\sechost.dll
LoadedModule[16]=C:\Windows\system32\RPCRT4.dll
LoadedModule[17]=C:\Windows\SYSTEM32\combase.dll
LoadedModule[18]=C:\Windows\system32\GDI32.dll
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=Visual Basic Command Line Compiler
AppPath=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\vbc.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=7F5B6F8EE7375BAC20017EC5AB095217This is only happening on one server, all others seem fine (as far as I can tell). I have tried installing individual updates, but the same thing happens regardless of which one I choose. I have run SFC, and it comes back with no errors. Below are the updates that are being installed:
Any help is greatly appreciated!
Thanks
DougTuesday, November 24, 2015 3:07 PM
Answers
-
I have figured it out, in case anyone else has the issue... I followed the instructions in the following kb. It references .net 4.6, but I did not have that installed. I uninstalled the 2 updates referenced, and then installed .Net Framework 4.6. Reporting in WSUS is now working again :)
- Marked as answer by Doug Allison Wednesday, December 2, 2015 6:23 PM
Wednesday, December 2, 2015 6:23 PM
All replies
-
I have figured it out, in case anyone else has the issue... I followed the instructions in the following kb. It references .net 4.6, but I did not have that installed. I uninstalled the 2 updates referenced, and then installed .Net Framework 4.6. Reporting in WSUS is now working again :)
- Marked as answer by Doug Allison Wednesday, December 2, 2015 6:23 PM
Wednesday, December 2, 2015 6:23 PM -
Hi,
Glad to hear that your issue has been resolved and thanks for the sharing!
Your time and efforts are highly appreciated!
Best Regards.
Steven Lee Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.
Monday, December 7, 2015 3:15 AM -
Thank you for your efforts - I was scratching my head on what happened suddenly to my solutions. They would not build. Installing the .net framework 4.6.1 and removing the 2 security patches is all that was needed.Thursday, December 24, 2015 4:06 AM
-
You are a bona fide genius.
I installed Multicharts.NET on my windows 8.1 machine and was getting this error every time but I couldn't figure out what it was or how to fix it.
Thank you very much. Your solution worked - I uninstalled those two updates and installed 4.6.1
Friday, January 22, 2016 4:12 AM -
I'm having this exact problem on a new Server 2012 R2 machine. It has been running for about 4 months.
However, as far as I can tell, I do not have either of those security updates installed, AND I only have Microsoft .NET Framework 4 Multi-Targeting Pack (4.030319) installed on this server that is running WSUS.
Any other leads to follow? I should add that I can not run any reports form WSUS. It crashes every time.
- Edited by Veverka22 Thursday, January 28, 2016 10:18 PM more info
Thursday, January 28, 2016 10:16 PM