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
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.
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 — 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
ChrisChris
2531 silver badge10 bronze badges
- 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
-
Edited by
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 | LinkedInThis 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 | LinkedInThis 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 дает некоторую ошибку
пожалуйста, дайте мне несколько предложений…..
Я этого не знаю.
Я пытаюсь переустановить, и снова появляется такая же ошибка.
Я пробую эту работу…
Ответ №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% на “все – полный контроль”.:)
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
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.
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 — 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
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:
- Please open Windows Explorer, and navigate to <Visual Studio Installation Path>Common7IDE (by default is C:Program Files Microsoft Visual Studio 12.0Common7IDE);
- Delete the ItemTemplatesCache, ProjectTemplatesCache folder;
- 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); - Run the devenv /InstallVSTemplates switch;
- 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:
- Please open Windows Explorer, and navigate to <Visual Studio Installation Path>Common7IDE (by default is C:Program Files Microsoft Visual Studio 12.0Common7IDE);
- Delete the ItemTemplatesCache, ProjectTemplatesCache folder;
- 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); - Run the devenv /InstallVSTemplates switch;
- 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
- Edited by
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 | LinkedInThis 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 | LinkedInThis 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 дает некоторую ошибку
пожалуйста, дайте мне несколько предложений…..
Я этого не знаю.
Я пытаюсь переустановить, и снова появляется такая же ошибка.
Я пробую эту работу…
Ответ №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)
РЕЗЮМЕ НЕИСПРАВНОСТИ КОМПАНИИ
Ошибка транзакции не обнаружена.
ПРЕДУПРЕЖДЕНИЯ
Во время этой операции не было предупреждений.
Ну, я написал простой код, чтобы проверить возможность создания объектов с помощью оператора «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
Другие решения
Других решений пока нет …
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!
I clicked Create New Project, and accepted all the defaults:
However, immediately following pressing the Create Project button above, I get this message:
The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
To get this resolved you need to do the following:
- Within VS, Tools > Extensions and Updates
- Expand Online and choose Visual Studio Gallery
- Search for NuGet Package Manager for Visual Studio
- Download and install
- Restart VS
- Create your project and error will disappear and you will have files in the Solution Explorer
Via Just another IT blog
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