locked
Visual Basic Command line compiler crashes in WSUS RRS feed

  • 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=7F5B6F8EE7375BAC20017EC5AB095217

    This 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
    Doug

    Tuesday, 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 :)

    https://support.microsoft.com/en-us/kb/3118750

    • 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 :)

    https://support.microsoft.com/en-us/kb/3118750

    • 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