Ошибка 0x8007002 visual studio

I just installed visual studio, (not new to coding) and I keep getting an error that goes like «error: unable to open file C:user…main.obj Error code = 0x80070002»
an Image of the error
this error shows up whenever there is something wrong with my code like for example if i do:

#include <iostream>

int main()
{
std::cout << "Hello World!n";
}

everything runs normal, but if I make a mistake say:

#include <iostream>

int main()
{
std::cout std::cout << "Hello World!n";
}

I get the error, it’s so annoying I don’t want to get that error every time there is something wrong with my code the error list bar is enough, what do I do ?

asked Mar 26, 2020 at 12:50

Dissoantn Void's user avatar

4

Could you please tell us what version of Visual Studio are you using?

If you are using vs2017 or later, I suggest you could try to use /DEBUG:FULL property in «Linker/Debugging/Generate Debug Info.

enter image description here

I suggest you could refer to the Doc:

When you specify /DEBUG with no additional options, the linker
defaults to /DEBUG:FULL for command line and make file builds, for
release builds in the Visual Studio IDE, and for both debug and
release builds in Visual Studio 2015 and earlier versions. Beginning
in Visual Studio 2017, the build system in the IDE defaults to
/DEBUG:FASTLINK when you specify the /DEBUG option for debug builds.
Other defaults are unchanged to maintain backward compatibility.

answered Mar 27, 2020 at 2:32

Jeaninez - MSFT's user avatar

Jeaninez — MSFTJeaninez — MSFT

2,9201 gold badge4 silver badges20 bronze badges

Rebuild the program in a different disk or reinstall the VS could be the final solution I think.

answered Mar 27, 2020 at 2:37

Chris's user avatar

ChrisChris

2531 silver badge10 bronze badges

  • Hi KurtChin,

    If this issue happen only when you are creating ASP.NET Web apps, but other projects work fine.

    The ASP.NET templates could be broken, in order to fix this issue, I suggest you to try devenv switch in command prompt, please follow the steps below (I’m using vs2015):

    1. Open Windows Explorer, and navigate to <Visual Studio Installation Path>Common7IDE (by default is <C:Program Files Microsoft Visual Studio 14.0Common7IDE>);
    2. Delete the ItemTemplatesCache, ProjectTemplatesCache folder;
    3. Open Visual Studio Command Prompt (2015): Start menu ->
      All Programs
      -> Microsoft Visual Studio 2015 ->
      Developer
      Command Prompt for VS2015 (run it with Administrator privilege: right-click the program ->
      Run as administrator);
    4. Run the devenv /InstallVSTemplates switch;
    5. Run the devenv /Setup switch

    If this issue also happen when you are creating other projects, please try to manually repair it.

    Please go to control panel, choose vs2015 right click “repair”.

    I also found a similar issue as yours which happened in VS2013, you might refer to it.

    It’s said this error could be caused by your NuGet Package Manager incorrect installation.

    The link is here for you to refer:
    http://stackoverflow.com/questions/18984639/exception-hresult-080070002-while-creating-an-mvc-application

    If this issue still exists after all steps above, please check the ActiveLog.xml.
    This file appears after you’ve called devenv /log in
    Developer
    Command Prompt for VS2015. By default, the log file is:

     %APPDATA%MicrosoftVisualStudioVersionActivityLog.xml

    This file will log all operations when you operate Visual Studio which has some information for troubleshooting. Please try it and share it with us.

    Best regards,

    Fletcher


    MSDN Community Support
    Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
    MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by

      Wednesday, December 28, 2016 2:58 PM

  • Код ошибки 0x80070002, такой номер ОС Windows возвращает для простоты решения возникшей неисправности. В данной статье мы разберемся, что он значит и как избавиться от возникшей ошибки.

    О чем говорит код ошибки 0x80070002

    Если у вас возникло исключение с таким номером, это говорит о том, что файлы, используемые в данной операции не могут быть найдены или они испорчены. Обычно это возникает при обновлении, но может случиться и в других случаях:

    Также она может возникать и в других ситуациях. Сложно перечислить все причины возникновения данной ошибки. Это может случиться из-за удаления файлов, сбоя в работе служб и драйверов, изменения буквы диска, действия вирусов и прочих факторов.

    В апреле 2018 года у Windows 10 появилась версия 1803, ошибка 0x80070002 в ней стала возникать реже, но все же пользователи нередко жалуются на возникающие отказы.

    Сбой при обновлении Windows

    Наиболее распространенным случаем ошибки windows 0х80070002 является обновление. Это говорит, что с сервера разработчика не были получены некоторые файлы. При этом даже если вы скачали пакет обновления целиком, данное исключение все равно может возникнуть. Одним из вариантов полностью избавиться от данной проблемы является вариант полного отключения обновлений.

    Как исправить

    При возникновении кода ошибки 0x80070002, не стоит расстраиваться, потому что скорее всего она легко исправляется без посторонней помощи. Все версии Windows умеют решать такую самостоятельно с минимальным участием пользователя. Не зависимо от версии операционной системы, способы ее устранения, как правило, одинаковые.

    Для того чтобы благополучно выполнить восстановление, требуется все действия проводить от имени администратора.

    В некоторых версиях Windows по умолчанию администраторская учетная запись отключена. Для ее включения нужно проделать следующие действия:

    Автоматическое исправление

    Компания Microsoft предлагает своим пользователям воспользоваться специальным программным средством, которое без посторонней помощи сделает все сама. Для этого вам потребуется скачать ее с ресурса поддержки пользователей по адресу: https://support. microsoft. com/ru-ru/kb/910336.

    Следует помнить, что для каждой версии используется свой пакет, поэтому важно осуществить правильный выбор ОС на сайте, затем станет доступна ссылка на скачивание программы. В настоящее время утилита предоставляется исключительно для поддерживаемых ОС. Ошибка скачивания 0x80070002 в Windows 10 и прочих современных системах устраняется без проблем, а для владельцев старой XP придется искать такую утилиту в интернете.

    После инсталляции и запуска данного приложения, оно само попытается устранить возникшую проблему.

    Остановка или перезапуск службы обновления Windows

    Рассматриваемое выше решение не всегда спасет вас от неприятностей, в таких случаях нужно пробовать другие способы решения данного вопроса. Прежде всего, нужно сделать перезапуск службы, которая отвечает за работу обновлений. Вам понадобиться:

    Удаление установленных обновлений

    Иногда для решения данного вопроса требуется удалить все уже имеющиеся обновления. Для этого:

    После этого исключается возможность неправильной работы ранних установок, и дальнейшие действия будут осуществляться с чистой системой.

    Удаление временных файлов

    Желательно также очистить каталог, в котором хранятся данные обновлений. Проще всего это сделать при утилиты Windows. Для его запуска вам потребуется:

    Использование утилиты DISM

    Ошибка 0x80070002 в Windows 10 и 8 может исправиться при помощи малоизвестного нового средства DISM, которое вызывается из командной строки. Для этого:

    Рассматриваемая утилита восстанавливает поврежденные ресурсы из готовых образов. Ее использование позволяет с высокой вероятностью исправить недочеты в работе служб.

    Проверка готовности системы к обновлению

    Для более старых версий 7 и Vista можно скачать специальное ПО с сайта пользовательской поддержки, которое находится по адресу https://support. microsoft. com/ru-ru/kb/947821#bookmark-manual-fix.

    После сохранения и инсталляции приложения оно автоматически откроется и исправит проблемы. Следует помнить, что работа данной программы может занять длительное время и не нужно перезапускать компьютер, если он долго не будет реагировать на запросы.

    Эффективный способ исправления ошибки код 0x80070002 при обновлении Windows видео

    С выходом обновления kb4462919 ошибка 0x80070002 часто стала мучить пользователей. Поэтому предлагается посмотреть подготовленное видео по устранению подобных неисправностей, которое поможет даже неопытным людям разобраться с этим исключением.

    Возникновение ошибки с кодом 0x80070002 при установке Windows

    Ошибка установки 0x80070002 также очень часто мучает пользователей компьютеров. Чаще всего это случается из-за поврежденных или удаленных файлов на установочном носителе. Особенно это распространено среди любителей установки с диска, который часто царапается и пачкается, что вызывает проблемы с читабельностью информации.

    Как исправить кОд ошибки 0x80070002

    Самый лучший метод устранения данной ошибки является замена установочного диска или флешки, на которые необходимо записать заново скаченный образ Windows.

    В Windows 10 иногда возникает ошибка 5005 0x80070002 при работе средства установки приложений. Для лечения этого исключения необходимо использовать утилиту с сайта поддержки.

    Код ошибки 0x80070002. Ошибка при восстановлении Windows

    В случае работы средства восстанавливающего систему до контрольной точки, Windows также может не найти требуемые ресурсы, и работа завершится рассматриваемым исключением. Это тоже поправимый процесс, который можно без труда вылечить.

    Как исправить

    Для исправления данной проблемы необходимо запуститься с установочного диска Windows и когда систем программа спросит восстанавливать либо переустанавливать систему, необходимо выбрать первый вариант. После завершения этой процедуры можно снова попробовать вернуться к необходимой вам контрольной точке. В большинстве случаев такое решение данной проблемы заканчивается успехом.

    Сбой работы мастера диагностики и устранения неполадок Windows

    В современные версии ОС изначально устанавливается средство, которое автоматически находит и исправляет технические неполадки, беспокоящие вас при работе. Обычно он неплохо справляется с возникающими проблемами, однако и он может выдать ошибку.

    Как исправить

    Чаще всего возникает ошибка 0x80070002 в Windows 10, как исправить ее в мастере диагностики разберем далее. Лучше всего запустить систему без дополнительно работающих служб и приложений. Для этого вам потребуется выполнить так называемую «чистую загрузку» и попытаться вернуть работоспособность в этом режиме. Это поможет избежать конфликтов ПО и устройств, а также ошибок от прочих приложений.

    Чистая загрузка

    Для запуска чистой версии ОС вам потребуется отключить все ненужные службы и автоматически запускающиеся приложения. Удобнее всего это сделать следующим способом:

    Проверка компонентов

    Во время работы утилиты сканирования будут обнаружены ошибки, и ОС самостоятельно попытается устранить их. Однако это не всегда возможно и в таких случаях восстановление следует выполнять вручную. Вы можете посмотреть все поврежденные файлы в каталоге: C:WindowsSystem32dllcache.

    Замените эти файлы самостоятельно, предварительно скачав их из сети или с оригинального диска. При этом важно подбирать файлы для установленной версии Windows, иначе могут возникнуть непредвиденные сбои.

    Код ошибки 0x80070002 возникающий в других случаях

    Данное исключение может возникнуть не только в рассмотренных выше случаях. Например, похожая ошибка 0x80080005 в магазине Windows 10 время от времени беспокоит пользователей. Причина возникновения для всех этих случаев одна: системе не получается найти или прочитать нужные для завершения операции файлы.

    Обычно такие неприятности легко устраняются при помощи отката системы к раннему состоянию. Это можно сделать при помощи пункта «Восстановление» в Панели управления. Здесь вам будет предложено несколько точек восстановления, выбирать которую необходимо ранее даты обнаружения ошибки.

    Если восстановление не помогло вы можете воспользоваться утилитой с официального сайта техподдержки, о которой говорилось ранее. Возникающая время от времени ошибка скачивания 0x80070002 доставляет немало хлопот пользователю, однако она всегда легко лечится описанными выше способами.

    Рекомендованные публикации

    Накопительное обновление под номером KB4058258 (Сборка ОС 16299.214). Привносит исправления ошибок, улучшение качества и оптимизации системы Windows 10. Исправления и…

    13 февраля – вторник обновлений Windows 10. Все актуальные версии Windows 10 получили накопительные обновления, где были исправлены баги и…

    В случае с обновлением операционной системы Windows 10 может возникать ошибка 0x80070013. Ошибка сопровождается описанием: «С установкой обновления возникли некоторые проблемы,…

    Как самостоятельно убрать ошибку 0x80070002 в Windows

    Ошибка 0x80070002 может появиться у пользователей любой версии Windows. Возникает она по самым разным причинам, иногда может показаться, что вообще без повода. На самом деле для неё существует порядка пяти тысяч ситуаций! Все они вызывают появление одинакового сообщения. Однако есть наиболее распространённые действия, которые приводят к этой ошибке, и их полезно знать. Кроме того, ошибку эту вполне можно устранить.

    Методика устранения ошибки 0x80070002 в Windows.

    О чём говорит код ошибки 0x80070002

    Код ошибки с кодом номером 0x80070002 означает, что в системе произошел серьёзный сбой. Обычно это бывает при обновлении, но это лишь самая распространённая причина, среди множества прочих. Причём такое случается не только при штатном обновлении системы, но и в процессе установки, например, версии 10 поверх Windows 7-8. Эта же ошибка нередко встречается при нарушении процесса восстановления системы, при сбое в процессе её установки, при проблемах с запуском каких-либо служб. Если, например, присвоить диску другую букву, то также появится эта ошибка. Она может быть из-за вируса или неправильной работы антивируса, но такое бывает довольно редко. Наиболее распространённые ситуации описаны ниже.

    Ошибка 0x80070002 — как исправить в Windows 10 в разных случаях

    В целом, ошибка 0x80070002 в различных версиях Windows бывает по похожим причинам, но её устранение может потребовать разных методов. Windows 10, однако, сейчас является самой активно развивающейся системой, которая часто обновляется, поэтому и ошибка эта не редкость. Вариантов, как исправить проблему, несколько – искать её источник и исправлять неполадки или использовать особую программу, которая всё сделает сама. Для Windows 7-10 такую утилиту можно скачать с официального сайта (https://support. microsoft. com/ru-ru/kb/910336). Установка производится обычным способом, и вопросов не вызывает. При самостоятельном поиске источника проблем придётся работать с командной строкой с правами администратора. В WindowsXP и 7 они даются по умолчанию, и проблем с этим не возникает, но в версиях 8 и 10 они отключены. Поэтому предварительно нужно их включить. Нужно вызвать командную строку сочетанием клавиш Win+R, ввести команду lusrmgr. msc и нажать Enter. Затем нужно зайти в меню «Пользователи-Администратор-Свойства», и отключить чекбокс пункта отключения администраторской учётной записи. Права администратора включатся после перезагрузки. Дальнейшие действия схожи в различных версиях Windows, отличаясь в мелочах, связанных с их интерфейсом.

    Сбой при обновлении Windows

    Ошибка 0x80070002 в версии Windows 10 при обновлении может появиться в таких ситуациях:

    Эти проблемы устраняются довольно просто, так как пользователь их сам и создал. Иногда ошибка случается при установке обновления, если Windows 10 не полностью поддерживается аппаратно. Так, например, случилось у многих с обновлением 1803 – на некоторых моделях ноутбуков и даже на стационарных компьютерах с некоторыми моделями материнских плат возникла ошибка 0x80070002. Это решается удалением обновления до появления следующего и обращением к производителю оборудования. Если вы регулярно обновляете Windows 10, то такие проблемы бывают редко.

    Ошибка будет, когда служба обновлений вообще не работает. Убедиться в этом можно, зайдя в «Панель управления» — «Администрирование» — «Службы». Среди служб надо найти и выбрать «Центр обновления Windows», и правой кнопкой мыши вызвать меню, где есть пункты «Обновить» и «Перезапустить». Для Windows 10 список служб можно быстро вывести с помощью командной строки – нажать Win+R и ввести команду services. msc. Нужно остановить службу обновления и очистить папку DataStore, находящуюся по пути C:WindowsSoftwareDistributionDataStore – здесь находятся временные файлы. Потом обновления надо снова включить.

    При установке Windows

    Ошибка 0x80070002 при установке обычно бывает из-за повреждённого дистрибутива, когда некоторые файлы невозможно скопировать. Например, когда установка ведётся с дефектной флешки, поцарапанного или неправильно записанного диска. Решается это так:

    Неудачная установка может быть даже следствием скачивания образа системы при нестабильном интернете – достаточно самой небольшой ошибки, чтобы весь дистрибутив оказался дефектным.

    Ошибка при восстановлении Windows

    Непредвиденная ошибка при восстановлении системы с кодом 0x80070002 не позволяет восстановиться, процесс прерывается. Это случается, когда система не может найти всех необходимых файлов. Попробовать решить проблему можно разными способами:

    Причинами потери файлов бывают неисправность винчестера или ошибки в файловой системе, поэтому нужно обязательно воспользоваться средствами диагностики диска.

    Сбой работы мастера диагностики и устранения неполадок Windows

    Бывает, возникает проблема с мастером диагностики и устранения неполадок с той же ошибкой 0x80070002. Причиной этого бывает невозможность считать системой какие-либо файлы, обычно системные, драйвера или какие-то служебных программ. Такое бывает, когда некоторые из установленных программ работают в фоне одновременно и конфликтуют между собой – различные драйвера и обслуживающие утилиты, например. Решение следующее – нужно по возможности отключить все программы, которые непосредственно не требуются системе, и посмотреть, не уйдёт ли ошибка.

    Сделать это нетрудно – вызвать командную строку сочетанием Win+R и использовать команду msconfig. В открывшемся окне на вкладке «Общие» нужно выбрать «Выборочный запуск» и снять галочки с «Загружать системные службы» и «Загружать элементы автозагрузки». Затем надо перезагрузить компьютер. Никакие лишние программы загружаться теперь не будут, и это позволит исключить их влияние. После загрузки системы в облегчённом виде надо использовать в командной строке команду sfc/scannow. Будет произведено сканирование всей системы на целостность и при необходимости выполнено восстановление. Это занимает некоторое время. Затем нужно снова использовать команду msconfig и вернуть настройки к прежним.

    В других случаях

    Как исправить ошибку 0x80070002 в других случаях, кроме перечисленных? Таких ситуаций может быть очень много. Особенно часто с этими редкими ситуациями сталкиваются пользователи Windows 10, так как система развивается, и обновления закрывают одни ошибки, но могут порождать новые. Да и далеко не все «железо» поддерживает эту систему. И как тогда быть? Если ошибка появилась неожиданно и неизвестно почему, можно попробовать откатиться до более раннего состояния, воспользовавшись «Восстановлением системы». Однако для Windows 7-10 надёжнее и гораздо проще воспользоваться специальной программой, которая есть на официальном сайте именно для исправления этой проблемы и других подобных.

    Наверняка вы тоже встречались с ошибкой 0x80070002, и не раз. При каких ситуациях это случалось и что вы делали, чтобы её убрать? Делитесь в комментариях своим опытом, это наверняка пригодится другим читателям.

    Источники:

    Https://windowsguide. ru/windows/cod-error-0x80070002-windows-10-7-8-fix/

    Https://nastroyvse. ru/opersys/win/kak-samostoyatelno-ubrat-oshibku-0x80070002-v-windows. html

    Ну, я написал простой код, чтобы проверить возможность создания объектов с помощью оператора «new». Когда я пытался скомпилировать код, MS Visual Studio выдавала ошибку примерно так: «Ошибка: невозможно открыть файл C: Users … test1 Debug main.obj. Код ошибки = 0x80070002.Error: Could not find ‘C: Users … test1 Debug main.obj’. test1.exe был собран с / DEBUG: FASTLINK, который требует объектные файлы для отладки.

    Что здесь происходит? Пожалуйста помоги.

    Код:

    #include <iostream>
    
    class czlowiek {
    int wiek;
    char plec;
    czlowiek();
    czlowiek(int Wiek, int Plec);
    };
    
    czlowiek::czlowiek(int Wiek, int Plec) {
    wiek = Wiek;
    plec = Plec;
    }
    
    int main()
    {
    czlowiek *first;
    first = new czlowiek();
    delete first;
    std::cin.get();
    return 0;
    }
    

    0

    Решение

    Код, который вы разместили, не будет ссылаться:

    • Конструктор czlowiek() не имеет реализации.
    • Оба конструктора являются закрытыми (в классах члены и методы по умолчанию закрыты).

    В качестве предупреждения вы назначаете int для char (plec).

    1

    Другие решения

    Других решений пока нет …

    Вопрос:

    Я пытаюсь создать новый проект в visual studio.it дает некоторую ошибку

    пожалуйста, дайте мне несколько предложений….. enter image description here

    Я этого не знаю.
    Я пытаюсь переустановить, и снова появляется такая же ошибка.

    Я пробую эту работу…

    Ответ №1

    Попробуйте 1 первый, если не другой

    • Перейдите в Extentions and updates, затем найдите Nuget и удалите его,
      перезапустите визуальную студию, снова установите Nuget, затем снова перезапустите.
      вы должны иметь возможность создать свой новый проект.
    • Восстановите свою Visual Studio 2013 или 2015

    Ответ №2

    Я использую Visual Studio 2015 Express Web и имею ту же проблему. Я много искал для решений, и ни одна из них не работала:

    • Переустановите Nuget для Visual Studio 2015
    • Замените Nuget для Visual Studio 2015 с прежним Nuget
    • Запустить Visual Studio как администратор
    • Изменить/Удалить файл IISExpress applicationhost.config
    • Переустановите IISExpress

    Единственное, что разрешило это: Repair-install Visual Studio:

    • Нажмите Windows + R
    • Введите appwiz.cpl и нажмите Enter
    • Щелкните правой кнопкой мыши запись “Microsoft Visual Studio Express 2015 для Интернета” и нажмите “Восстановить”
    • Будьте терпеливы…

    Примечание.. Это приведет к переустановке всех удаленных вами пакетов, поскольку вам не нужны они (например, собственный клиент Microsoft SQL Server).

    Ответ №3

    Перейдите по ссылке: VS2013- > Инструменты- > Расширения и обновления- > Онлайн-поиск для NuGet и установка. Исправлена ​​проблема в 2013 году REL

    Ответ №4

    Я столкнулся с аналогичной проблемой при создании основного проекта .NET в VS 2015, и он разрешил восстановление .NET Core. Возможная причина: ядро ​​.NET было установлено, связанное с версией сообщества VS, но позже я удалю сообщество VS и переустановил профессиональную версию, но .NET Core не был удален с удалением версии сообщества. После восстановления ядра .NET с панели управления он работает сейчас.

    Ответ №5

    Вам нужно установить менеджер пакетов Nuget из Tools- > Extensions and Updates → online- > и найти “Nuget package manager” из панели поиска и нажать “Установить”.

    Ответ №6

    Решение Андрея Свирида:

    Изменение установки Visual Studio 2015 и снятие флажка Microsoft Web Developer Tools
    Удаление папки C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEExtensionsMicrosoftWeb ToolsDNX, оставленной из предыдущей версии инструментов.
    Удаление% LocalAppData%MicrosoftVisualStudio14.0ComponentModelCache
    Удаление% LocalAppData%MicrosoftVisualStudio14.0devenv.exe.config
    Выполнение ремонта инструментария предварительного просмотра.

    Ответ №7

    У вас есть соответствующие компоненты, установленные вместе с Visual Studio?

    Я получал эту ошибку при попытке добавить новый проект Axure Mobile Services. Зная, как долго восстанавливается Visual Studio, я надеялся избежать этого.

    Для меня исправлено открытие программ и функций и выбор “Изменить” Visual Studio, а не “Ремонт”.

    Я не уверен, была ли ошибка в предыдущей установке, которую я не заметил, но веб-инструменты не были выбраны в установленных компонентах. После выбора этого, установки и перезагрузки моего компьютера, я больше не получаю ошибку при попытке добавить новый проект.

    Ответ №8

    Я столкнулся с той же проблемой, когда пытаюсь создать веб-приложение ASP.NET MVC 4 в VS 2012.

    Чтобы устранить эту проблему В VS 2012 нажмите “Инструменты” (меню) → “Расширения и обновления” (пункт меню) → в окне “Расширения и обновления” нажмите “Обновить”.

    Установите ожидающие обновления для VS 2012, а также для Nuget.

    Перезапустите VS 2012.

    Ответ №9

    У меня была такая же ошибка с использованием сообщества VS 2017 (и предыдущего) при попытке открыть файл .cs или попытке открыть свойства проекта.
    Все это на новой установке VS на новой установке Windows 10…

    Я нашел 2 решения:

    Запустите VS как admin (что не является хорошим выбором и может препятствовать отладке drag & drop в ваше приложение).

    или лучше:

    Измените параметры безопасности вашей папки% temp% на “все – полный контроль”.:)

    • Remove From My Forums
    • Question

    • Hello,

      I asked this first on Spiceworks Community Forum but i’ll ask here and I couldn’t get a fix.

      I’ve been trying for about a week now to get the Microsoft Visual Studio C++ 2015 Redistributable to install on one of our customers SBS 2008 server for some new software that requires it.

      Every time i try to get it to install I get the error «0x80070002 — The System cannot find the file specified».

      I’ve been Googling and none of the solutions that I’ve find work.

      • Tried SFC scanning the server: No Corruption
      • Full Virus scan of the server, using different AV: No Detections
      • Full chkdsk of the server: All okay
      • Removed all AV and retried installation
      • Removed all other installed .net & previous version of the C++
      • Tried the different Installers (with Update1, Update2 etc)
      • Downloaded and run Windows6.0-KB947821-v35-x64

      It seems from what i’ve found is it might be a Windows Update Error, but updates install fine and the server is now completely up to date, and i’m out of Ideas…

      Has anyone seen this issue and maybe got a solution or any suggestions for what else I can try?

      • Edited by

        Wednesday, January 11, 2017 11:54 AM

    I just installed visual studio, (not new to coding) and I keep getting an error that goes like «error: unable to open file C:user…main.obj Error code = 0x80070002»
    an Image of the error
    this error shows up whenever there is something wrong with my code like for example if i do:

    #include <iostream>
    
    int main()
    {
    std::cout << "Hello World!n";
    }
    

    everything runs normal, but if I make a mistake say:

    #include <iostream>
    
    int main()
    {
    std::cout std::cout << "Hello World!n";
    }
    

    I get the error, it’s so annoying I don’t want to get that error every time there is something wrong with my code the error list bar is enough, what do I do ?

    asked Mar 26, 2020 at 12:50

    Dissoantn Void's user avatar

    4

    Could you please tell us what version of Visual Studio are you using?

    If you are using vs2017 or later, I suggest you could try to use /DEBUG:FULL property in «Linker/Debugging/Generate Debug Info.

    enter image description here

    I suggest you could refer to the Doc:

    When you specify /DEBUG with no additional options, the linker
    defaults to /DEBUG:FULL for command line and make file builds, for
    release builds in the Visual Studio IDE, and for both debug and
    release builds in Visual Studio 2015 and earlier versions. Beginning
    in Visual Studio 2017, the build system in the IDE defaults to
    /DEBUG:FASTLINK when you specify the /DEBUG option for debug builds.
    Other defaults are unchanged to maintain backward compatibility.

    answered Mar 27, 2020 at 2:32

    Jeaninez - MSFT's user avatar

    Jeaninez — MSFTJeaninez — MSFT

    2,4321 gold badge4 silver badges18 bronze badges

    Rebuild the program in a different disk or reinstall the VS could be the final solution I think.

    answered Mar 27, 2020 at 2:37

    Chris's user avatar

    ChrisChris

    2291 silver badge8 bronze badges

    Ну, я написал простой код, чтобы проверить возможность создания объектов с помощью оператора «new». Когда я пытался скомпилировать код, MS Visual Studio выдавала ошибку примерно так: «Ошибка: невозможно открыть файл C: Users … test1 Debug main.obj. Код ошибки = 0x80070002.Error: Could not find ‘C: Users … test1 Debug main.obj’. test1.exe был собран с / DEBUG: FASTLINK, который требует объектные файлы для отладки.

    Что здесь происходит? Пожалуйста помоги.

    Код:

    #include <iostream>
    
    class czlowiek {
    int wiek;
    char plec;
    czlowiek();
    czlowiek(int Wiek, int Plec);
    };
    
    czlowiek::czlowiek(int Wiek, int Plec) {
    wiek = Wiek;
    plec = Plec;
    }
    
    int main()
    {
    czlowiek *first;
    first = new czlowiek();
    delete first;
    std::cin.get();
    return 0;
    }
    

    0

    Решение

    Код, который вы разместили, не будет ссылаться:

    • Конструктор czlowiek() не имеет реализации.
    • Оба конструктора являются закрытыми (в классах члены и методы по умолчанию закрыты).

    В качестве предупреждения вы назначаете int для char (plec).

    1

    Другие решения

    Других решений пока нет …

    • Remove From My Forums
    • Question

    • I am getting error on creating even the empty web application project. The error message is as given below:

      The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

      I am using following build of Visual Studio:

      Visual Studio Professional 2013. Version 12.0.30723.00 Update 3

      Looks like it is the problem with the installation of the visual studio. But I can’t take risk of re-installing now because it would stop my going on development work.

      Any would help to resolve this would be appreciated.

      P.S. I am also having Visual Studio 2010 and Visual Studio 2012 Ultimate on my system.


      Regards, Randeep

    Answers

    • Hello Randeep,

      Will you get the same error when creating any other apps, like C# WinForm?

      If only web application project has the problem, you can try the following to reset the templates:

      1. Please open Windows Explorer, and navigate to  <Visual Studio Installation Path>Common7IDE (by default is C:Program Files Microsoft Visual Studio 12.0Common7IDE);
      2. Delete the ItemTemplatesCache, ProjectTemplatesCache folder;
      3. Open Visual Studio Tools/Developer Command Prompt for VS2013
        under Start menu -> All Programs -> Microsoft Visual Studio 2013 -> Visual Studio Tools (run it with Administrator privilege: right-click the program -> Run as administrator);
      4. Run the devenv /InstallVSTemplates switch;
      5. Run the devenv /Setup switch

      If all your projects get this error, please try repair the installaiton from control panel first. By the way, can you use Visual Studio Web projects before you get this error? And have you tried to use the Visual Studio Update 4, I see you still used
      Update 3, is there any reason for you to still use the Update 3 version?

      Best regards,


      Barry
      We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

      Click
      HERE to participate the survey.

      • Marked as answer by

        Thursday, April 9, 2015 11:49 AM

    • Remove From My Forums
    • Question

    • I am getting error on creating even the empty web application project. The error message is as given below:

      The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

      I am using following build of Visual Studio:

      Visual Studio Professional 2013. Version 12.0.30723.00 Update 3

      Looks like it is the problem with the installation of the visual studio. But I can’t take risk of re-installing now because it would stop my going on development work.

      Any would help to resolve this would be appreciated.

      P.S. I am also having Visual Studio 2010 and Visual Studio 2012 Ultimate on my system.


      Regards, Randeep

    Answers

    • Hello Randeep,

      Will you get the same error when creating any other apps, like C# WinForm?

      If only web application project has the problem, you can try the following to reset the templates:

      1. Please open Windows Explorer, and navigate to  <Visual Studio Installation Path>Common7IDE (by default is C:Program Files Microsoft Visual Studio 12.0Common7IDE);
      2. Delete the ItemTemplatesCache, ProjectTemplatesCache folder;
      3. Open Visual Studio Tools/Developer Command Prompt for VS2013
        under Start menu -> All Programs -> Microsoft Visual Studio 2013 -> Visual Studio Tools (run it with Administrator privilege: right-click the program -> Run as administrator);
      4. Run the devenv /InstallVSTemplates switch;
      5. Run the devenv /Setup switch

      If all your projects get this error, please try repair the installaiton from control panel first. By the way, can you use Visual Studio Web projects before you get this error? And have you tried to use the Visual Studio Update 4, I see you still used
      Update 3, is there any reason for you to still use the Update 3 version?

      Best regards,


      Barry
      We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

      Click
      HERE to participate the survey.

      • Marked as answer by

        Thursday, April 9, 2015 11:49 AM

    • Remove From My Forums
    • Question

    • I have this problem (The system cannot find the file specified. (Exception from HRESULT: 0x80070002)) when create new project on visual studio 2015

      • Edited by
        Ashraf alngar
        Sunday, March 20, 2016 4:14 PM
      • Moved by
        Angie Xu
        Monday, March 28, 2016 1:28 AM
        this is visual studio issue

    All replies

    • Hi Ashraf,

      Welcome on MSDN forum.

      Could you please provide some details, is it related to BizTalk Server?

      This forum is related to Microsoft BizTalk Server related queries. If you issue is not related to BizTalk, please post it on Visual Studio forum to get proper solution.

      https://social.msdn.microsoft.com/Forums/en-US/home?category=visualstudio


      Thanks,

      If my reply is helpful please mark as

      Answer or vote as
      Helpful.

      My blog |
      Twitter | LinkedIn

      This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

    • Solution: Some users had already faced the same issue and Visual Studio 2015 Express Web and had the same problem. Please try below solutions and see if it worked,

      • Reinstall Nuget for Visual Studio 2015
      • Replace Nuget for Visual Studio 2015 with the former Nuget
      • Run Visual Studio as Administrator
      • Modify/Delete IISExpress applicationhost.config file
      • Reinstall IISExpress

      If all above solution not worked then only thing that you need to Repair-install of Visual Studio:

      • Press Windows + R
      • Enter appwiz.cpl and press Enter
      • Right-click the entry «Microsoft Visual Studio Express 2015 for Web» and click «Repair»

      Note: This is going to reinstall all packages that you have uninstalled, because you weren’t needing them (eg. Microsoft SQL Server Native Client).

      Reference: http://stackoverflow.com/questions/28299341/the-system-can-not-find-the-file-specified-in-visual-studio-exception-from-hres


      Thanks,

      If my reply is helpful please mark as

      Answer or vote as
      Helpful.

      My blog |
      Twitter | LinkedIn

      This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

      • Proposed as answer by
        Weiwei Cai
        Monday, March 28, 2016 9:39 AM
    • Thanks for [Kamlesh Kumar]’s help.

      Hi Ashraf alngar,

      Which version or Visual Studio 2015 are you using? Please install the latest update for VS2015 to check whether it can be fixed. The latest update for VS 2015 current now is Update 1. Please download and install from below link.

      https://www.microsoft.com/en-us/download/details.aspx?id=49989

      Please try [Kamlesh Kumar]’s steps first to check whether it can fix your problem or not. If the problem has been fixed, please mark the helpful reply as answer, which is benefit to other communities who has the same problem.

      If the problem still exist, please use http://aka.ms/vscollect  to gather the VS and .Net Frameowrk installation logs. After using it, you will find vslogs.cab from %temp% folder. Please upload the file
      to Onedrive and share the link here.

      Best Regards,
      Weiwei

    Вопрос:

    Я пытаюсь создать новый проект в visual studio.it дает некоторую ошибку

    пожалуйста, дайте мне несколько предложений….. enter image description here

    Я этого не знаю.
    Я пытаюсь переустановить, и снова появляется такая же ошибка.

    Я пробую эту работу…

    Ответ №1

    Попробуйте 1 первый, если не другой

    • Перейдите в Extentions and updates, затем найдите Nuget и удалите его,
      перезапустите визуальную студию, снова установите Nuget, затем снова перезапустите.
      вы должны иметь возможность создать свой новый проект.
    • Восстановите свою Visual Studio 2013 или 2015

    Ответ №2

    Я использую Visual Studio 2015 Express Web и имею ту же проблему. Я много искал для решений, и ни одна из них не работала:

    • Переустановите Nuget для Visual Studio 2015
    • Замените Nuget для Visual Studio 2015 с прежним Nuget
    • Запустить Visual Studio как администратор
    • Изменить/Удалить файл IISExpress applicationhost.config
    • Переустановите IISExpress

    Единственное, что разрешило это: Repair-install Visual Studio:

    • Нажмите Windows + R
    • Введите appwiz.cpl и нажмите Enter
    • Щелкните правой кнопкой мыши запись “Microsoft Visual Studio Express 2015 для Интернета” и нажмите “Восстановить”
    • Будьте терпеливы…

    Примечание.. Это приведет к переустановке всех удаленных вами пакетов, поскольку вам не нужны они (например, собственный клиент Microsoft SQL Server).

    Ответ №3

    Перейдите по ссылке: VS2013- > Инструменты- > Расширения и обновления- > Онлайн-поиск для NuGet и установка. Исправлена ​​проблема в 2013 году REL

    Ответ №4

    Я столкнулся с аналогичной проблемой при создании основного проекта .NET в VS 2015, и он разрешил восстановление .NET Core. Возможная причина: ядро ​​.NET было установлено, связанное с версией сообщества VS, но позже я удалю сообщество VS и переустановил профессиональную версию, но .NET Core не был удален с удалением версии сообщества. После восстановления ядра .NET с панели управления он работает сейчас.

    Ответ №5

    Вам нужно установить менеджер пакетов Nuget из Tools- > Extensions and Updates → online- > и найти “Nuget package manager” из панели поиска и нажать “Установить”.

    Ответ №6

    Решение Андрея Свирида:

    Изменение установки Visual Studio 2015 и снятие флажка Microsoft Web Developer Tools
    Удаление папки C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEExtensionsMicrosoftWeb ToolsDNX, оставленной из предыдущей версии инструментов.
    Удаление% LocalAppData%MicrosoftVisualStudio14.0ComponentModelCache
    Удаление% LocalAppData%MicrosoftVisualStudio14.0devenv.exe.config
    Выполнение ремонта инструментария предварительного просмотра.

    Ответ №7

    У вас есть соответствующие компоненты, установленные вместе с Visual Studio?

    Я получал эту ошибку при попытке добавить новый проект Axure Mobile Services. Зная, как долго восстанавливается Visual Studio, я надеялся избежать этого.

    Для меня исправлено открытие программ и функций и выбор “Изменить” Visual Studio, а не “Ремонт”.

    Я не уверен, была ли ошибка в предыдущей установке, которую я не заметил, но веб-инструменты не были выбраны в установленных компонентах. После выбора этого, установки и перезагрузки моего компьютера, я больше не получаю ошибку при попытке добавить новый проект.

    Ответ №8

    Я столкнулся с той же проблемой, когда пытаюсь создать веб-приложение ASP.NET MVC 4 в VS 2012.

    Чтобы устранить эту проблему В VS 2012 нажмите “Инструменты” (меню) → “Расширения и обновления” (пункт меню) → в окне “Расширения и обновления” нажмите “Обновить”.

    Установите ожидающие обновления для VS 2012, а также для Nuget.

    Перезапустите VS 2012.

    Ответ №9

    У меня была такая же ошибка с использованием сообщества VS 2017 (и предыдущего) при попытке открыть файл .cs или попытке открыть свойства проекта.
    Все это на новой установке VS на новой установке Windows 10…

    Я нашел 2 решения:

    Запустите VS как admin (что не является хорошим выбором и может препятствовать отладке drag & drop в ваше приложение).

    или лучше:

    Измените параметры безопасности вашей папки% temp% на “все – полный контроль”.:)

    • Remove From My Forums
    • Question

    • Hello,

      I asked this first on Spiceworks Community Forum but i’ll ask here and I couldn’t get a fix.

      I’ve been trying for about a week now to get the Microsoft Visual Studio C++ 2015 Redistributable to install on one of our customers SBS 2008 server for some new software that requires it.

      Every time i try to get it to install I get the error «0x80070002 — The System cannot find the file specified».

      I’ve been Googling and none of the solutions that I’ve find work.

      • Tried SFC scanning the server: No Corruption
      • Full Virus scan of the server, using different AV: No Detections
      • Full chkdsk of the server: All okay
      • Removed all AV and retried installation
      • Removed all other installed .net & previous version of the C++
      • Tried the different Installers (with Update1, Update2 etc)
      • Downloaded and run Windows6.0-KB947821-v35-x64

      It seems from what i’ve found is it might be a Windows Update Error, but updates install fine and the server is now completely up to date, and i’m out of Ideas…

      Has anyone seen this issue and maybe got a solution or any suggestions for what else I can try?

      • Edited by

        Wednesday, January 11, 2017 11:54 AM

    Я пытаюсь создать новый проект в visual studio.it дает некоторую ошибку

    пожалуйста, дайте мне несколько предложений.

    Я этого не знаю. Я пытаюсь переустановить, и снова появляется такая же ошибка.

    Я пробую эту работу.

    Попробуйте 1 первый, если не другой

    • Перейдите в Extentions and updates , затем найдите Nuget и удалите его, перезапустите визуальную студию, снова установите Nuget , затем снова перезапустите. вы должны иметь возможность создать свой новый проект.
    • Восстановите свою Visual Studio 2013 или 2015

    Я использую Visual Studio 2015 Express Web и имею ту же проблему. Я много искал для решений, и ни одна из них не работала:

    • Переустановите Nuget для Visual Studio 2015
    • Замените Nuget для Visual Studio 2015 с прежним Nuget
    • Запустить Visual Studio как администратор
    • Изменить/Удалить файл IISExpress applicationhost.config
    • Переустановите IISExpress

    Единственное, что разрешило это: Repair-install Visual Studio:

    • Нажмите Windows + R
    • Введите appwiz.cpl и нажмите Enter
    • Щелкните правой кнопкой мыши запись «Microsoft Visual Studio Express 2015 для Интернета» и нажмите «Восстановить»
    • Будьте терпеливы.

    Примечание. . Это приведет к переустановке всех удаленных вами пакетов, поскольку вам не нужны они (например, собственный клиент Microsoft SQL Server).

    Создатели ОС Windows в своем стремлении к совершенству не знают границ. Поэтому пакеты обновлений для данной ОС выходят с завидным постоянством. И пока пользователи задаются вопросом, неужели нельзя сделать операционную систему «без дыр» сразу (как например, выпускают большинство ОС семейства Linux), патчи к Windows 10, а также к Windows 8 и Windows 7 регулярно закачиваются Центром обновления Вашей операционной системы, то и дело вызывая ошибки в ее работе.

    Потому время от времени процесс обновления прерывается сообщениями типа «код ошибки 0x80070002» или «не удается найти указанный файл 0x80070002». Однако обновление — это не единственная причина для возникновения этой ошибки. Всего причин для ошибки 0x80070002 насчитывают более 5 тысяч, перечислить их не представляется возможным, но ключевые причины следующие.

    • Сбой в обновлениях системы.
    • Проблемы при установке ОС.
    • При восстановлении Windows.

    Ошибка имеет место быть. Как исправить? Чаще всего с этой проблемой Вы сталкиваетесь при обновлении Windows. И наиболее оптимальным решением будет откатить эти обновления.

    Для этого откройте «Панель управления» виндовс либо через меню «Пуск» (для Windows XP и 7 или для Windows 8 и 10 с восстановленным меню «Пуск»), либо (для Windows 8 и 10) введя в строке поиска фразу «панель управления» и выбрав ее в результатах поиска (см. Скриншот 1).

    Выбрав вверху вид «Крупные значки», откройте пункт меню «Программы и компоненты». После чего выберите в представленном Вам списке программ те обновления, которое были последними (вызвали ошибку) и которые Вы решили удалить. После этого нажмите на «Удалить».

    Далее Вы можете пойти двумя путями. Первый — попытаться, надеясь, что ошибка не возникнет вновь, повторить обновление системы (дождаться автоматического обновления). Второй — отказаться от обновлений ОС.

    За отказ от обновлений говорят следующие моменты. Во-первых, обновление Windows может начаться в любой момент, что съест часть Вашего трафика и, соответственно, денежных средств, если Вы используете лимитированное подключение к Сети. Во-вторых, обновление может начаться перед ближайшим выключением и последующим включением устройства, чего Вы можете сразу не заметить. И если Вам вдруг в данный момент понадобится срочно компьютер, Вам прид ется ждать (порою очень долго!) завершения процесса установки обновлений. В-третьих, для владельцев нелицензионной версии ОС обновления зачастую приносят с собою сообщение об отсутствии активации Windows и отказ от работы ряда функций ОС.

    За обновление говорит тот важный факт, что без них Ваш компьютер подвергается значительному риску заражения вирусом, и Вы можете лишиться важных данных и денежных средств.

    Если Вы решили отключить автоматическое обновление, Вам необходимо развернуть окно «Выполнить» комбинацией клавиш Win+R. Далее введите в окно команду «service.msc». В открывшемся окне служб найдите «Центр обновления» и дважды кликните по нему. Это откроет соответствующие настройки. В закладке общие (см. скриншот 2) выберите Тип запуска → Отключена и нажмите Остановить.

    Обратите внимание, что если Вы решите вернуть автоматическое обновление. Это можно сделать там же. А также в данной службе можно настроить ручное обновление операционной системы.

    Если ошибка 0x80070002 случается при установке/восстановлении Windows?

    Обычно речь идет об отсутствии на дистрибутиве Windows какого-либо файла. Само собой, что файл никуда не делся, однако такие носители, как оптические диски (CD или DVD), подвержены риску царапин и сколов поверхности, что и приводит к невозможности прочесть часть установочных файлов. Нередко (при установке пиратской сборки) речь идет о замене части оригинальных файлов на переработанные пиратами, о чем последние забывают предупредить программу-установщик. Поэтому установщик их просто не видит.

    В любом случае, для решения проблемы 0x80070002 в этом случае лучше всего обратиться к другому дистрибутиву, и, само собой, это должен быть оригинальный диск либо его образ. Проведя установку с другого диска, Вы, скорее всего, решите проблему ошибки 0x80070002.

    Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже

    ИНФОРМАЦИЯ О ВЕРСИИ ПЛАТФОРМЫ
    Windows: 6.1.7601.65536 (Win32NT)
    Общий язык Время выполнения: 4.0.30319.18444
    System.Deployment.dll: 4.0.30319.34280 Автор: FX452RTMGDR
    Clr.dll: 4.0.30319.18444 автор: FX451RTMGDR
    Dfdll.dll: 4.0.30319.34280 Автор: FX452RTMGDR
    Dfshim.dll: 4.0.41209.0 (Main.041209-0000)

    ИСТОЧНИКИ
    URL-адрес развертывания: файл: /// C: / Users /% D0% 92% D0% BB% D0% B0% D0% B4 / AppData / Роуминг / Microsoft / Windows / Start% 20Menu / Программы / Lenovo / Lenovo% 20Service% 20Bridge.appref-мс

    РЕЗЮМЕ ОШИБКИ
    Ниже приведено краткое описание ошибок, подробности этих ошибок перечислены позже в журнале.
    * Активация C: Users Влад AppData Роуминг Microsoft Windows Start Menu Programs Lenovo Lenovo Service Bridge.appref-ms привела к исключению. Были обнаружены следующие сообщения об ошибках:
    + Активация завершилась неудачно.
    + Не удается найти файл. (Исключение из HRESULT: 0x80070002)

    РЕЗЮМЕ НЕИСПРАВНОСТИ КОМПАНИИ
    Ошибка транзакции не обнаружена.

    ПРЕДУПРЕЖДЕНИЯ
    Во время этой операции не было предупреждений.

    error 0x80070002 Visual Studio 2017

    Hi!

    I’m switching from Dev C++ to VS 2017,but, when i try to start a c++ program, vs give me this error: 0x80070002 «impossible to open the file».

    How i can solve it?

    Thanks to everyone!

    Skip to content

    Scenario

    A brand new installation of Visual Studio 2013

    You are trying to create a new project/solution and immediately after choosing the type of the application (eg: Single page web application) an error raised saying referenced file cannot be found, followed by the error code HRESULT 0x80070002

    Solution

    Go to http://docs.nuget.org/consume/installing-nugget

    Select the build of your Visual Studio NuGet client and move to the download page

    Download the package (After closing down the Visual Studio, if yet open) and install the package

    Restart Visual Studio and the error must have been gone by now.

    Happy Programming guys ;)

    regards,

    rajesh

    Понравилась статья? Поделить с друзьями:
  • Ошибка 0x8007001f при обновлении windows 10 как исправить
  • Ошибка 0x8007001f 0x20006 при обновлении windows 10
  • Ошибка 0x80070017 при форматировании флешки
  • Ошибка 0x80070017 при установке windows 7 как исправить
  • Ошибка 0x80070017 при создании разделов