Получение программы для запуска на сервере 2019. Работает на других версиях Microsoft Server - PullRequest
0 голосов
/ 14 января 2020

У меня есть приложение VB 2008, которое работает в нескольких местах. В настоящее время работает на серверах версий 2003, 2008 и 2016, а также windows 7 и windows 10. Когда я пытаюсь запустить программу на первом сервере 2019, у клиента просто происходит сбой программы. Я поместил первую строку кода в программу для отображения msgbox, что программа запущена. Никогда не нажимая эту строку кода.

Я проверил файл appcra sh wer, и вот что это

     Version=1
     EventType=APPCRASH
     EventTime=132234891008214238
     ReportType=2
     Consent=1
     UploadTime=132234891012432737
     ReportStatus=268435456
     ReportIdentifier=a8e2337b-5622-46b5-8b91-aa6d4dfdbca6
     Wow64Host=34404
     OriginalFilename=Program.exe
     AppSessionGuid=00006234-0003-0009-1dac-52c9eecad501
     TargetAppId=W:000621280bac65b22c6471b6dcd4ad45f83e00000000!0000146c2077cc39b943bb29a02a35afd7b702af9a60!program.exe
     TargetAppVer=2020//01//13:21:44:33!0!Program.exe
     BootId=4294967295
     TargetAsId=16835
     IsFatal=4294967295
     EtwNonCollectReason=1
     Response.BucketId=82990880ac93e7873dfb1eeeafcde6b3
     Response.BucketTable=4
     Response.LegacyBucketId=2160354456754841267
     Response.type=4
     Sig[0].Name=Application Name
     Sig[0].Value=Program.exe
     Sig[1].Name=Application Version
     Sig[1].Value=18.3.1.4
     Sig[2].Name=Application Timestamp
     Sig[2].Value=5e1ce4c1
     Sig[3].Name=Fault Module Name
     Sig[3].Value=KERNELBASE.dll
     Sig[4].Name=Fault Module Version
     Sig[4].Value=6.2.17763.914
     Sig[5].Name=Fault Module Timestamp
     Sig[5].Value=fb6790ac
     Sig[6].Name=Exception Code
     Sig[6].Value=e0434f4d
     Sig[7].Name=Exception Offset
     Sig[7].Value=0000000000039159
     DynamicSig[1].Name=OS Version
     DynamicSig[1].Value=10.0.17763.2.0.0.400.8
     DynamicSig[2].Name=Locale ID
     DynamicSig[2].Value=1033
     UI[2]=C:\program\program.exe
     UI[3]=Program Server has stopped working
     UI[4]=Windows can check online for a solution to the problem the next time you go online.
     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:\program\program.exe
     LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
     LoadedModule[2]=C:\WINDOWS\SYSTEM32\MSCOREE.DLL
     LoadedModule[3]=C:\WINDOWS\System32\KERNEL32.dll
     LoadedModule[4]=C:\WINDOWS\System32\KERNELBASE.dll
     LoadedModule[5]=C:\WINDOWS\System32\ADVAPI32.dll
     LoadedModule[6]=C:\WINDOWS\System32\msvcrt.dll
     LoadedModule[7]=C:\WINDOWS\System32\sechost.dll
     LoadedModule[8]=C:\WINDOWS\System32\RPCRT4.dll
     LoadedModule[9]=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll
     LoadedModule[10]=C:\WINDOWS\System32\SHLWAPI.dll
     LoadedModule[11]=C:\WINDOWS\System32\combase.dll
     LoadedModule[12]=C:\WINDOWS\System32\ucrtbase.dll
     LoadedModule[13]=C:\WINDOWS\System32\bcryptPrimitives.dll
     LoadedModule[14]=C:\WINDOWS\System32\GDI32.dll
     LoadedModule[15]=C:\WINDOWS\System32\gdi32full.dll
     LoadedModule[16]=C:\WINDOWS\System32\msvcp_win.dll
     LoadedModule[17]=C:\WINDOWS\System32\USER32.dll
     LoadedModule[18]=C:\WINDOWS\System32\win32u.dll
     LoadedModule[19]=C:\WINDOWS\System32\IMM32.DLL
     LoadedModule[20]=C:\WINDOWS\System32\kernel.appcore.dll
     LoadedModule[21]=C:\WINDOWS\SYSTEM32\VERSION.dll
     LoadedModule[22]=C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
    LoadedModule[23]=C:\WINDOWS\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9554_none_88e038cb2fae7c50\MSVCR80.dll
     LoadedModule[24]=C:\WINDOWS\System32\shell32.dll
     LoadedModule[25]=C:\WINDOWS\System32\cfgmgr32.dll
     LoadedModule[26]=C:\WINDOWS\System32\shcore.dll
     LoadedModule[27]=C:\WINDOWS\System32\windows.storage.dll
     LoadedModule[28]=C:\WINDOWS\System32\profapi.dll
     LoadedModule[29]=C:\WINDOWS\System32\powrprof.dll
     LoadedModule[30]=C:\WINDOWS\System32\cryptsp.dll
        LoadedModule[31]=C:\WINDOWS\assembly\NativeImages_v2.0.50727_64\mscorlib\2245f7da69d4ba2f4403070427e9aa7d\mscorlib.ni.dll
     LoadedModule[32]=C:\WINDOWS\System32\ole32.dll
     LoadedModule[33]=C:\WINDOWS\system32\uxtheme.dll
     LoadedModule[34]=C:\Program Files (x86)\LogMeIn\x64\LMIhook.001.dll
     LoadedModule[35]=C:\WINDOWS\System32\WS2_32.dll
     LoadedModule[36]=C:\WINDOWS\system32\wsock32.dll
     LoadedModule[37]=C:\WINDOWS\System32\psapi.dll
     LoadedModule[38]=C:\WINDOWS\system32\wininet.dll
     LoadedModule[39]=C:\WINDOWS\system32\wtsapi32.dll
     LoadedModule[40]=C:\WINDOWS\System32\crypt32.dll
     LoadedModule[41]=C:\WINDOWS\System32\MSASN1.dll
     LoadedModule[42]=C:\WINDOWS\system32\netapi32.dll
     LoadedModule[43]=C:\WINDOWS\SYSTEM32\SRVCLI.DLL
     LoadedModule[44]=C:\WINDOWS\SYSTEM32\WKSCLI.DLL
     LoadedModule[45]=C:\WINDOWS\System32\bcrypt.dll
     LoadedModule[46]=C:\WINDOWS\SYSTEM32\DFSCLI.DLL
     LoadedModule[47]=C:\WINDOWS\SYSTEM32\LOGONCLI.DLL
     LoadedModule[48]=C:\WINDOWS\SYSTEM32\NETUTILS.DLL
     LoadedModule[49]=C:\WINDOWS\SYSTEM32\SAMCLI.DLL
     LoadedModule[50]=C:\WINDOWS\SYSTEM32\SCHEDCLI.DLL
     LoadedModule[51]=C:\WINDOWS\system32\userenv.dll
     LoadedModule[52]=C:\WINDOWS\system32\winspool.drv
     LoadedModule[53]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
     LoadedModule[54]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
     LoadedModule[55]=C:\WINDOWS\System32\OLEAUT32.dll
     LoadedModule[56]=C:\WINDOWS\system32\Mpr.dll
     LoadedModule[57]=C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorjit.dll
     State[0].Key=Transport.DoneStage1
     State[0].Value=1
     OsInfo[0].Key=vermaj
     OsInfo[0].Value=10
     OsInfo[1].Key=vermin
     OsInfo[1].Value=0
     OsInfo[2].Key=verbld
     OsInfo[2].Value=17763
     OsInfo[3].Key=ubr
     OsInfo[3].Value=914
     OsInfo[4].Key=versp
     OsInfo[4].Value=0
     OsInfo[5].Key=arch
     OsInfo[5].Value=9
     OsInfo[6].Key=lcid
     OsInfo[6].Value=1033
     OsInfo[7].Key=geoid
     OsInfo[7].Value=244
     OsInfo[8].Key=sku
     OsInfo[8].Value=8
     OsInfo[9].Key=domain
     OsInfo[9].Value=1
     OsInfo[10].Key=prodsuite
     OsInfo[10].Value=400
     OsInfo[11].Key=ntprodtype
     OsInfo[11].Value=3
     OsInfo[12].Key=platid
     OsInfo[12].Value=10
     OsInfo[13].Key=sr
     OsInfo[13].Value=0
     OsInfo[14].Key=tmsi
     OsInfo[14].Value=19909
     OsInfo[15].Key=osinsty
     OsInfo[15].Value=3
     OsInfo[16].Key=iever
     OsInfo[16].Value=11.914.17763.0-11.0.165
     OsInfo[17].Key=portos
     OsInfo[17].Value=0
     OsInfo[18].Key=ram
     OsInfo[18].Value=32674
     OsInfo[19].Key=svolsz
     OsInfo[19].Value=277
     OsInfo[20].Key=wimbt
     OsInfo[20].Value=0
     OsInfo[21].Key=blddt
     OsInfo[21].Value=180914
     OsInfo[22].Key=bldtm
     OsInfo[22].Value=1434
     OsInfo[23].Key=bldbrch
     OsInfo[23].Value=rs5_release
     OsInfo[24].Key=bldchk
     OsInfo[24].Value=0
     OsInfo[25].Key=wpvermaj
     OsInfo[25].Value=0
     OsInfo[26].Key=wpvermin
     OsInfo[26].Value=0
     OsInfo[27].Key=wpbuildmaj
     OsInfo[27].Value=0
     OsInfo[28].Key=wpbuildmin
     OsInfo[28].Value=0
     OsInfo[29].Key=osver
     OsInfo[29].Value=10.0.17763.914.amd64fre.rs5_release.180914-1434
     OsInfo[30].Key=buildflightid
     OsInfo[30].Value=85993455-8c60-495a-ba5a-ed15a027ee2f
     OsInfo[31].Key=edition
     OsInfo[31].Value=ServerDatacenter
     OsInfo[32].Key=ring
     OsInfo[32].Value=Retail
     OsInfo[33].Key=expid
     OsInfo[34].Key=containerid
     OsInfo[35].Key=containertype
     OsInfo[36].Key=edu
     OsInfo[36].Value=0
     FriendlyEventName=APPCRASH
     ConsentKey=APPCRASH
     AppName=Program Server
     AppPath=C:\program\program.exe
     ReportDescription=Stopped working
     ApplicationIdentity=00000000000000000000000000000000
     MetadataHash=-610260758

Может кто-нибудь разобраться в этом. Я написал очень быструю программу, которая подключалась бы к базе данных для тестирования sqlclient и. NET framework 3.5. они оба работали нормально.

В окне просмотра событий я вижу

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
    <Provider Name="Application Error" /> 
    <EventID Qualifiers="0">1000</EventID> 
     <Level>2</Level> 
    <Task>100</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2020-01-14T15:22:28.820331700Z" /> 
     <EventRecordID>8012</EventRecordID> 
     <Channel>Application</Channel> 
      <Computer>Company.com</Computer> 
      <Security /> 
      </System>
    - <EventData>
      <Data>Program.exe</Data> 
      <Data>18.3.1.4</Data> 
      <Data>5e1ce4c1</Data> 
      <Data>KERNELBASE.dll</Data> 
      <Data>6.2.17763.914</Data> 
      <Data>fb6790ac</Data> 
      <Data>e0434f4d</Data> 
      <Data>0000000000039159</Data> 
           </EventData>
      </Event>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...