Visual Studio 2013 аварийно завершает работу при открытии решения: перестала работать Visual Studio использует in-Time-Debugger

при открытии любого файла .sln моя Visual Studio 2013 падает со следующей ошибкой:

Произошло необработанное исключение Microsoft .NET Framework в devenv.exe

Возможные отладчики:

Новый экземпляр Microsoft Visual Studio 2015

--› Я использую 2013

Эта ошибка внезапно возникла без каких-либо действий, по крайней мере, я не знаю. Я видел много подобных проблем, но пока никто их не решил.

ИЗМЕНИТЬ локальный дамп

    0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** WARNING: Unable to verify checksum for WindowsBase.ni.dll
GetUrlPageData2 (WinHttp) failed: 12002.

DUMP_CLASS: 2

DUMP_QUALIFIER: 400

CONTEXT:  (.ecxr)
eax=168124f8 ebx=00000001 ecx=07c44ef8 edx=00f3f15c esi=168124f0 edi=00f3f154
eip=e8000000 esp=00f3ef80 ebp=00f3f00c iopl=0         nv up ei pl nz na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210202
e8000000 ??              ???
Resetting default scope

FAULTING_IP: 
+0
e8000000 ??              ???

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: e8000000
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000008
   Parameter[1]: e8000000
Attempt to execute non-executable address e8000000

DEFAULT_BUCKET_ID:  SOFTWARE_NX_FAULT_NOSOS

PROCESS_NAME:  devenv.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  00000008

EXCEPTION_PARAMETER2:  e8000000

FOLLOWUP_IP: 
vcpkg!EnvUtils::ValidateFile+9c
60ddf268 8b45c8          mov     eax,dword ptr [ebp-38h]

EXECUTE_ADDRESS: ffffffffe8000000

FAILED_INSTRUCTION_ADDRESS: 
+0
e8000000 ??              ???

WATSON_BKT_PROCSTAMP:  524fcb34

WATSON_BKT_PROCVER:  12.0.21005.1

PROCESS_VER_PRODUCT:  Microsoft® Visual Studio® 2013

WATSON_BKT_MODULE:  unknown

WATSON_BKT_MODVER:  0.0.0.0

WATSON_BKT_MODOFFSET:  e8000000

WATSON_BKT_MODSTAMP:  bbbbbbb4

BUILD_VERSION_STRING:  10.0.15063.296 (WinBuild.160101.0800)

MODLIST_WITH_TSCHKSUM_HASH:  fb08b3e0d26f59b745effd61c5c16cb11b294362

MODLIST_SHA1_HASH:  e077fef6b924063dd9adb146ae617873baf70a07

NTGLOBALFLAG:  0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS:  0

PRODUCT_TYPE:  1

SUITE_MASK:  272

DUMP_FLAGS:  8000c07

DUMP_TYPE:  3

MISSING_CLR_SYMBOL: 0

ANALYSIS_SESSION_HOST:  DESKTOP-BS5SBSD

ANALYSIS_SESSION_TIME:  07-20-2017 16:11:36.0410

ANALYSIS_VERSION: 10.0.15063.468 x86fre

MANAGED_CODE: 1

MANAGED_ENGINE_MODULE:  clr

MANAGED_ANALYSIS_PROVIDER:  SOS

MANAGED_THREAD_ID: 8e8

THREAD_ATTRIBUTES: 
ADDITIONAL_DEBUG_TEXT:  SOS.DLL is not loaded for managed code. Analysis might be incomplete

OS_LOCALE:  DEU

PROBLEM_CLASSES: 

    ID:     [0n292]
    Type:   [@ACCESS_VIOLATION]
    Class:  Addendum
    Scope:  BUCKET_ID
    Name:   Omit
    Data:   Omit
    PID:    [Unspecified]
    TID:    [0x8e8]
    Frame:  [0] : unknown!unknown

    ID:     [0n266]
    Type:   [INVALID_POINTER_EXECUTE]
    Class:  Primary
    Scope:  BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [Unspecified]
    TID:    [0x8e8]
    Frame:  [0] : unknown!unknown

    ID:     [0n274]
    Type:   [SOFTWARE_NX_FAULT]
    Class:  Primary
    Scope:  DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
            BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [0xcc8]
    TID:    [0x8e8]
    Frame:  [0] : unknown!unknown

    ID:     [0n272]
    Type:   [INVALID_POINTER]
    Class:  Primary
    Scope:  BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [0xcc8]
    TID:    [0x8e8]
    Frame:  [0] : unknown!unknown

    ID:     [0n234]
    Type:   [NOSOS]
    Class:  Addendum
    Scope:  DEFAULT_BUCKET_ID (Failure Bucket ID prefix)
            BUCKET_ID
    Name:   Add
    Data:   Omit
    PID:    [Unspecified]
    TID:    [Unspecified]
    Frame:  [0]

BUGCHECK_STR:  APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_POINTER_INVALID_POINTER_EXECUTE_NOSOS

PRIMARY_PROBLEM_CLASS:  APPLICATION_FAULT

LAST_CONTROL_TRANSFER:  from 60ddf268 to e8000000

STACK_TEXT:  
WARNING: Frame IP not in any known module. Following frames may be wrong.
00f3ef7c 60ddf268 168124f8 00f3f15c 3cc66705 0xe8000000
00f3f00c 60ddf66a 00f3f07c 00f3f144 00f3f154 vcpkg!EnvUtils::ValidateFile+0x9c
00f3f180 60ddfc26 00000001 3cc66699 00000000 vcpkg!CInitializeConfigurationWorkItem::ProcessFiles+0x166
00f3f2e8 60d7c573 00000001 3cc6642d 146e3ae8 vcpkg!CInitializeConfigurationWorkItem::Initialize+0xe3f
00f3f324 60d7a609 00000001 3cc66471 07a5417c vcpkg!CMultiItemWorkItem::Initialize+0x86
00f3f378 60d385c4 07ad6e1c 00f3f410 77155da0 vcpkg!CWorkItem::ProcessPendingInitializeCalls+0xad
00f3f3b8 60d382c3 07a5417c fffffffe 14073550 vcpkg!CParserManager::OnIdle+0x3a3
00f3f474 71b84ce7 07ad6e1c fffffffe ffffffff vcpkg!CVCPackage::FDoIdle+0x1d0
00f3f4a4 71b84e0f 00000000 0104e204 00000002 msenv!SCM::FDoIdleLoop+0x122
00f3f4c8 71b84e5a ffffffff 00f3f4f8 71b849df msenv!SCM::FDoIdle+0xd5
00f3f4d4 71b849df 0104e1b8 ffffffff 066313f8 msenv!SCM_MsoStdCompMgr::FDoIdle+0x11
00f3f4f8 71b84479 066313f8 ffffffff ffffffff msenv!MainMessageLoop::DoIdle+0x1a
00f3f534 71c83083 0835d33f 00000000 0104e1b0 msenv!CMsoCMHandler::EnvironmentMsgLoop+0x12e
00f3f56c 71c82fb3 066313f8 ffffffff 0104e1b0 msenv!CMsoCMHandler::FPushMessageLoop+0x132
00f3f594 71c82f12 06614bd0 ffffffff 00000cc8 msenv!SCM::FPushMessageLoop+0xae
00f3f5b4 71c82ed9 0104e1b4 06614bd0 ffffffff msenv!SCM_MsoCompMgr::FPushMessageLoop+0x2a
00f3f5e0 71c82e1d ffffffff 0835d38f 00000000 msenv!CMsoComponent::PushMsgLoop+0x2e
00f3f670 71baf730 0835d0e7 00fa1c70 71b10000 msenv!VStudioMainLogged+0x525
00f3f698 2f73f1e2 00fa16d0 280e5cc0 00fa1c70 msenv!VStudioMain+0x7c
00f3f6d8 2f73ee26 280e53b8 77154cc0 2f74b56c devenv!util_CallVsMain+0xde
00f3f9a0 2f748734 00000000 00f74865 00000001 devenv!CDevEnvAppId::Run+0x9bc
00f3f9c8 2f748799 2f730000 00000000 00f74865 devenv!WinMain+0xbd
00f3fa14 77158744 00d00000 77158720 a9dba18e devenv!WinMainCRTStartup+0x12f
00f3fa28 778b582d 00d00000 fd9eefff 00000000 kernel32!BaseThreadInitThunk+0x24
00f3fa70 778b57fd ffffffff 778d6386 00000000 ntdll!__RtlUserThreadStart+0x2f
00f3fa80 00000000 2f74c3e1 00d00000 00000000 ntdll!_RtlUserThreadStart+0x1b


THREAD_SHA1_HASH_MOD_FUNC:  0136bd6660b54be9c6ec0b5c346ba7b7017c80cb

THREAD_SHA1_HASH_MOD_FUNC_OFFSET:  43ea5823f76b450da54d29b14be5db6eb9d88bc3

THREAD_SHA1_HASH_MOD:  22f3d87dbea0d43cb2ca58d96819da8f26bffe9e

FAULT_INSTR_CODE:  8bc8458b

SYMBOL_STACK_INDEX:  1

SYMBOL_NAME:  vcpkg!EnvUtils::ValidateFile+9c

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: vcpkg

IMAGE_NAME:  vcpkg.dll

DEBUG_FLR_IMAGE_TIMESTAMP:  5590c8c5

STACK_COMMAND:  .ecxr ; kb

FAILURE_BUCKET_ID:  SOFTWARE_NX_FAULT_NOSOS_c0000005_vcpkg.dll!EnvUtils::ValidateFile

BUCKET_ID:  APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_POINTER_INVALID_POINTER_EXECUTE_NOSOS_BAD_IP_vcpkg!EnvUtils::ValidateFile+9c

FAILURE_EXCEPTION_CODE:  c0000005

FAILURE_IMAGE_NAME:  vcpkg.dll

BUCKET_ID_IMAGE_STR:  vcpkg.dll

FAILURE_MODULE_NAME:  vcpkg

BUCKET_ID_MODULE_STR:  vcpkg

FAILURE_FUNCTION_NAME:  EnvUtils::ValidateFile

BUCKET_ID_FUNCTION_STR:  EnvUtils::ValidateFile

BUCKET_ID_OFFSET:  9c

BUCKET_ID_MODTIMEDATESTAMP:  5590c8c5

BUCKET_ID_MODCHECKSUM:  44caac

BUCKET_ID_MODVER_STR:  12.0.40629.0

BUCKET_ID_PREFIX_STR:  APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_POINTER_INVALID_POINTER_EXECUTE_NOSOS_BAD_IP_

FAILURE_PROBLEM_CLASS:  APPLICATION_FAULT

FAILURE_SYMBOL_NAME:  vcpkg.dll!EnvUtils::ValidateFile

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/devenv.exe/12.0.21005.1/524fcb34/unknown/0.0.0.0/bbbbbbb4/c0000005/e8000000.htm?Retriage=1

TARGET_TIME:  2017-07-20T14:57:52.000Z

OSBUILD:  15063

OSSERVICEPACK:  296

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

OSPLATFORM_TYPE:  x86

OSNAME:  Windows 10

OSEDITION:  Windows 10 WinNt SingleUserTS

USER_LCID:  0

OSBUILD_TIMESTAMP:  unknown_date

BUILDDATESTAMP_STR:  160101.0800

BUILDLAB_STR:  WinBuild

BUILDOSVER_STR:  10.0.15063.296

ANALYSIS_SESSION_ELAPSED_TIME:  6ee0

ANALYSIS_SOURCE:  UM

FAILURE_ID_HASH_STRING:  um:software_nx_fault_nosos_c0000005_vcpkg.dll!envutils::validatefile

FAILURE_ID_HASH:  {653be37d-7dca-4334-85f0-5ab76235b00d}

Followup:     MachineOwner

person Community    schedule 20.07.2017    source источник
comment
Вы уверены, что это файл .sln VS2013? Откройте .sln например. используя Блокнот, чтобы увидеть, что он содержит Format Version, и сравнить с этим списком:   -  person Peter B    schedule 20.07.2017
comment
Да на 100% уверен, там написано: Microsoft Visual Studio Solution File, Format Version 12.00   -  person    schedule 20.07.2017
comment
У меня есть обе версии на моем компьютере! @ПитерБ   -  person    schedule 20.07.2017
comment
Из командной строки CMD попробуйте запустить devenv.exe /log c:\temp\VS2013.log (очевидно, используя VS2013 devenv). Затем откройте файл .sln. Если он снова выйдет из строя, проверьте файл журнала, он может раскрыть больше деталей.   -  person Peter B    schedule 20.07.2017
comment
в каком каталоге я должен вызвать это приглашение? @ПитерБ   -  person    schedule 20.07.2017
comment
В зависимости от того, где он был установлен, в моей системе путь c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.   -  person Peter B    schedule 20.07.2017
comment
PS файл журнала на самом деле XML, также создается связанный лист .xsl. Дайте файлу журнала расширение .xml, чтобы затем вы могли открыть его в приличной программе просмотра XML, IE или Firefox, чтобы увидеть его версию с цветовой кодировкой (красный = ошибка).   -  person Peter B    schedule 20.07.2017
comment
Хм, ваша подсказка CMD не работает. 1. Приходится делать ./devenv.exe .. а во вторых пишет: Эти файлы не найдены и не будут загружены. что-то не так с вашей подсказкой? @ПитерБ   -  person    schedule 20.07.2017
comment
Когда я делаю: Windows и введите cmd + Enter, а затем перейдите в каталог и введите свое приглашение, я получаю, что операция не может быть завершена   -  person    schedule 20.07.2017
comment
Однако, когда я делаю: devenv.exe /log, он открывает Visual Studio, затем я пытаюсь открыть .sln, он снова вылетает, но я не могу найти файл /log. @ПитерБ   -  person    schedule 20.07.2017
comment
Возможный дубликат Как мне диагностировать и исправить Сбой Visual Studio 2015?   -  person magicandre1981    schedule 20.07.2017
comment
создайте аварийный дамп и проанализируйте дамп, как я объяснил в моем ответе   -  person magicandre1981    schedule 20.07.2017
comment
Я опубликовал результат !analyze -v, но я не могу это интерпретировать. не могли бы вы помочь мне? @magicandre1981   -  person    schedule 20.07.2017
comment
как я писал запустить 32bit/x86 отладчик. Windbg также сообщает об этом.   -  person magicandre1981    schedule 20.07.2017
comment
Я запускал Windbg.exe (x86)? Или что вы имеете в виду? @magicandre1981   -  person    schedule 20.07.2017
comment
нет, вы использовали 64-битную версию Windbg (ANALYSIS_VERSION: 10.0.15063.468 amd64fre)   -  person magicandre1981    schedule 20.07.2017
comment
Хорошо, я обновил его сейчас @magicandre1981   -  person    schedule 20.07.2017
comment
вы получаете проблему с ошибкой NX. это трудно отладить. VS пытался выполнить память, которая не должна выполняться. попробуйте запустить vs в безопасном режиме (без каких-либо сторонних дополнений), если это произойдет и здесь, он не сможет это исправить. Также попробуйте выпуск сообщества VS2017, здесь MS все еще исправляет ошибки.   -  person magicandre1981    schedule 20.07.2017
comment
У меня тоже VS2015, и при открытии с 2015 он работает, однако мне нужно использовать VS2013... он просто внезапно перестал работать... @magicandre1981   -  person    schedule 20.07.2017
comment
зачем вам VS2013? проблемы с лицензией?   -  person magicandre1981    schedule 20.07.2017
comment
Нет, потому что это чужой проект, и если я использую 2015, возникают ошибки ... в безопасном режиме он тоже не работает. Я думаю, что это должна быть простая проблема. ранее сегодня он все еще работал, но теперь он внезапно падает... @magicandre1981   -  person    schedule 20.07.2017
comment
сделайте перезагрузку, так же 10.0.15063.296 устарела, установите последнее обновление от дня патчей этого месяца, возможно здесь это исправлено. вы должны исправить ошибки в более новых версиях VS   -  person magicandre1981    schedule 20.07.2017
comment
Он открывается, когда я использую VS 2015, но я получаю ошибки компиляции, поскольку проект основан на VS2013 и использует версию инструмента платформы = 120, а не 140. @magicandre1981   -  person    schedule 20.07.2017
comment
Я перезагружался уже 100 раз :D @magicandre1981   -  person    schedule 20.07.2017
comment
загрузите sln в VS2015, откройте свойства проектов и измените версию инструмента со 120 на 140. Это просто, занимает 10 секунд. Последнее обновление win10 v1703 — KB4025342 (сборка ОС 15063.483).   -  person magicandre1981    schedule 21.07.2017
comment
любое обновление? вы сменили платформу в vs2015? он компилируется? это решает вашу проблему?   -  person magicandre1981    schedule 26.07.2017
comment
Хм, я переустановил VS 2013, и теперь он работает. @magicandre1981   -  person    schedule 07.08.2017


Ответы (3)


У меня также была эта проблема. Каждый раз, когда я открываю свою Visual Studio 2013, с решением или без него, происходит сбой и отображается:

Visual Studio 2013 перестала работать

Это было решено:

  1. Отключите компьютер от любого интернет-соединения,
  2. Откройте Visual Studio 2013. В этом состоянии вы можете открыть VS 2013 без каких-либо проблем, но проблема снова возникнет при подключении к Интернету,
  3. Выйдите из своей учетной записи из Visual Studio 2013,
  4. Подключитесь к Интернету снова

В моем случае не имеет значения, выйду ли я из своей учетной записи из VS 2013, поэтому проблема устранена.

person Yusril Maulidan Raji    schedule 01.11.2017
comment
Потрясающий ! Работал на меня. У меня была эта проблема на работе, и это сводило меня с ума. Это совпадение, что вы ответили всего несколько часов назад? Или вы получили эту ошибку после последнего обновления WINDOWS? Я думаю, что это может быть причиной всего этого... - person Prisecaru Alin; 01.11.2017
comment
@PrisecaruAlin Рад, что это решило вашу проблему. Да, это случилось только сегодня утром. Странно, потому что вчера он работал нормально, и я не делал никаких обновлений ни в Visual Studio, ни в Windows. У моего коллеги тоже была такая проблема. - person Yusril Maulidan Raji; 01.11.2017

  1. Закройте Visual Studio (убедитесь, что devenv.exe отсутствует в диспетчере задач)
  2. Удалите каталог %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache.
  3. Перезапустите Visual Studio.
person Anup Shetty    schedule 11.07.2019