Suddenly, my Visual Studio Express 2010 C++ stopped rebuilding my project.
When I first hit F7 the project builds and runs fine (heck, it’s a hello world example).
Then I make some changes and hit F7 again, then I get:
1>LINK : fatal error LNK1168: cannot open C:UsersusernameDocumentsVisual Studio 2010ProjectsconsoleDebugconsole.exe for writing**<br><br>
Now the funny thing comes:
- The app is not running and it’s not shown in the Task Manager.
- Going into the project directory and trying to remove it with hands comes with success but the file APPEARS AGAIN FROM NOWHERE.
- The system restore is disabled.
- I also tried to take the ownership of the whole damn drive.
- Every time I delete the file it recreates itself again but sometimes it stops doing that.
- If I delete the file (and it recreates after that), and then I start sysinternals procmon then the file disappears.
- If I start procmon before — then the file keeps appearing after delete like always.
OS: W7 SP1 64-bit, with latest updates
Any ideas, please?
Amal K
4,2692 gold badges19 silver badges44 bronze badges
asked Aug 25, 2012 at 17:25
1
The problem is probably that you forgot to close the program and that you instead have the program running in the background.
Find the console window where the exe file program is running, and close it by clicking the X in the upper right corner. Then try to recompile the program. In my case this solved the problem.
I know this posting is old, but I am answering for the other people like me who find this through the search engines.
answered Jul 6, 2013 at 6:53
CodeMedCodeMed
9,42570 gold badges209 silver badges361 bronze badges
7
I’ve encountered this problem when the build is abruptly closed before it is loaded. No process would show up in the Task Manager, but if you navigate to the executable generated in the project folder and try to delete it, Windows claims that the application is in use. (If not, just delete the file and rebuild, which generates a new executable)
In Windows(Visual Studio 2019), the file is located in this directory by default:
%USERPROFILE%sourcereposProjectFolderNameDebug
To end the allegedly running process, open the command prompt and type in the following command:
taskkill /F /IM ApplicationName.exe
This forces any running instance to be terminated.
Rebuild and execute!
answered Sep 17, 2019 at 16:20
Amal KAmal K
4,2692 gold badges19 silver badges44 bronze badges
1
Restarting Visual Studio solved the problem for me.
answered Jan 7, 2017 at 18:15
Aleksei MialkinAleksei Mialkin
2,2371 gold badge27 silver badges25 bronze badges
1
In my case, cleaning and rebuilding the project resolved the problem.
Uli Köhler
12.9k16 gold badges69 silver badges120 bronze badges
answered Mar 2, 2014 at 15:35
Hau LeHau Le
1211 silver badge5 bronze badges
If the above solutions didn’t work, you can try this which worked for me.
Open an elevated command prompt (cmd -> Run as administrator
), then write following command and hit enter:
wmic process where name='YOUR_PROCESS_NAME.exe' delete
If you see a message: Instance deletion successful.
, then you will be again able to build and run project from VS.
e.g. in OP’s case, the command will be:
wmic process where name='console.exe' delete
answered Aug 3, 2021 at 9:06
UkFLSUIUkFLSUI
5,4716 gold badges32 silver badges47 bronze badges
This solved same problem I also came across very well
- Close the app if it is still running on the taskbar,
- Open cmd (command prompt) and run the following
taskkill /F /IM ApplicationName.exe
- Rebuild your project!! error solved!
answered Sep 25, 2022 at 1:11
niosnios
1111 silver badge7 bronze badges
well, I actually just saved and closed the project and restarted VS Express 2013 in windows 8 and that sorted my problem.
answered Apr 8, 2015 at 17:50
2
The Reason is that your previous build is still running in the background.
I solve this problem by following these steps:
- Open Task Manager
- Goto Details Tab
- Find Your Application
- End Task it by right clicking on it
- Done!
answered Aug 4, 2020 at 12:48
Back2LobbyBack2Lobby
5036 silver badges12 bronze badges
This can also be a problem from the improper use of functions like FindNextFile when a FindClose is never executed. The process of the built file is terminated, and the build itself can be deleted, but LNK1168 will prevent a rebuild because of the open handle. This can create a handle leak in Explorer which can be addressed by terminating and restarting Explorer, but in many cases an immediate reboot is necessary.
answered Oct 9, 2015 at 2:44
Laurie StearnLaurie Stearn
9611 gold badge12 silver badges33 bronze badges
I know this is an old question but thought I’d share how I resolved the issue.
If you’re using Visual Studio and this error occurs, you can try to attach to process (CTRL+ALT+P) and find the «(program).exe» process. When you try to attach to it, an error will display stating that it failed to attach which removes the process from «running» (even though it’s not…) You’ll also be able to delete the (program).exe from your Debug folder.
Hope this helps someone!
answered Oct 4, 2019 at 5:25
tw1tch01tw1tch01
491 silver badge4 bronze badges
FINALLY THE BEST WAY WORKED PERFECTLY FOR ME
None of the solutions in this page worked for me EXCEPT THE FOLLOWING
Below the comment sections of the second answer, try the following :
Adding to my above comment, Task Manager does not display the
filename.exe process but Resource Monitor does, so I’m able to
kill it from there which solves the issue without having to reboot. –
A__ Jun 19 ’19 at 21:23
answered Aug 14, 2020 at 14:32
SamiSami
3913 silver badges11 bronze badges
If none of the above suggested work for you, which was the case for me, just change the project name. It creates a new exe in the new project name. Later when you restart, you can change it back to your original project name.
answered Aug 22, 2021 at 9:43
RathnavelRathnavel
751 silver badge14 bronze badges
I know this is an old thread but I was stumbling in the same problem also. Finding it in task manager is tricky, and I started to grow tired of having to restart my PC every time this happened.
A solution would be to download Process Explorer and there you can search for running tasks. In my case I was having the following error:
1>LINK : fatal error LNK1168: cannot open C:OutBuildVS12_appDebugplatform_test.exe for writing [C:BuildVS12_appplatform_test.vcxproj]
I searched for C:OutBuildVS12_appDebugplatform_test.exe
in Process Explorer, killed it and I was able to compile.
answered Sep 15, 2022 at 11:15
Ra’wRa’w
1132 silver badges10 bronze badges
I also had this same issue. My console window was no longer open, but I was able to see my application running by going to processes within task manager. The process name was the name of my application. Once I ended the process I was able to build and compile my code with no issues.
answered Sep 12, 2013 at 23:54
JasonJason
1241 gold badge3 silver badges11 bronze badges
Start your program as an administrator. The program can’t rewrite your files cause your files are in a protected location on your hard drive.
answered Jan 6, 2014 at 15:07
0
Suddenly, my Visual Studio Express 2010 C++ stopped rebuilding my project.
When I first hit F7 the project builds and runs fine (heck, it’s a hello world example).
Then I make some changes and hit F7 again, then I get:
1>LINK : fatal error LNK1168: cannot open C:UsersusernameDocumentsVisual Studio 2010ProjectsconsoleDebugconsole.exe for writing**<br><br>
Now the funny thing comes:
- The app is not running and it’s not shown in the Task Manager.
- Going into the project directory and trying to remove it with hands comes with success but the file APPEARS AGAIN FROM NOWHERE.
- The system restore is disabled.
- I also tried to take the ownership of the whole damn drive.
- Every time I delete the file it recreates itself again but sometimes it stops doing that.
- If I delete the file (and it recreates after that), and then I start sysinternals procmon then the file disappears.
- If I start procmon before — then the file keeps appearing after delete like always.
OS: W7 SP1 64-bit, with latest updates
Any ideas, please?
Amal K
4,2692 gold badges19 silver badges44 bronze badges
asked Aug 25, 2012 at 17:25
1
The problem is probably that you forgot to close the program and that you instead have the program running in the background.
Find the console window where the exe file program is running, and close it by clicking the X in the upper right corner. Then try to recompile the program. In my case this solved the problem.
I know this posting is old, but I am answering for the other people like me who find this through the search engines.
answered Jul 6, 2013 at 6:53
CodeMedCodeMed
9,42570 gold badges209 silver badges361 bronze badges
7
I’ve encountered this problem when the build is abruptly closed before it is loaded. No process would show up in the Task Manager, but if you navigate to the executable generated in the project folder and try to delete it, Windows claims that the application is in use. (If not, just delete the file and rebuild, which generates a new executable)
In Windows(Visual Studio 2019), the file is located in this directory by default:
%USERPROFILE%sourcereposProjectFolderNameDebug
To end the allegedly running process, open the command prompt and type in the following command:
taskkill /F /IM ApplicationName.exe
This forces any running instance to be terminated.
Rebuild and execute!
answered Sep 17, 2019 at 16:20
Amal KAmal K
4,2692 gold badges19 silver badges44 bronze badges
1
Restarting Visual Studio solved the problem for me.
answered Jan 7, 2017 at 18:15
Aleksei MialkinAleksei Mialkin
2,2371 gold badge27 silver badges25 bronze badges
1
In my case, cleaning and rebuilding the project resolved the problem.
Uli Köhler
12.9k16 gold badges69 silver badges120 bronze badges
answered Mar 2, 2014 at 15:35
Hau LeHau Le
1211 silver badge5 bronze badges
If the above solutions didn’t work, you can try this which worked for me.
Open an elevated command prompt (cmd -> Run as administrator
), then write following command and hit enter:
wmic process where name='YOUR_PROCESS_NAME.exe' delete
If you see a message: Instance deletion successful.
, then you will be again able to build and run project from VS.
e.g. in OP’s case, the command will be:
wmic process where name='console.exe' delete
answered Aug 3, 2021 at 9:06
UkFLSUIUkFLSUI
5,4716 gold badges32 silver badges47 bronze badges
This solved same problem I also came across very well
- Close the app if it is still running on the taskbar,
- Open cmd (command prompt) and run the following
taskkill /F /IM ApplicationName.exe
- Rebuild your project!! error solved!
answered Sep 25, 2022 at 1:11
niosnios
1111 silver badge7 bronze badges
well, I actually just saved and closed the project and restarted VS Express 2013 in windows 8 and that sorted my problem.
answered Apr 8, 2015 at 17:50
2
The Reason is that your previous build is still running in the background.
I solve this problem by following these steps:
- Open Task Manager
- Goto Details Tab
- Find Your Application
- End Task it by right clicking on it
- Done!
answered Aug 4, 2020 at 12:48
Back2LobbyBack2Lobby
5036 silver badges12 bronze badges
This can also be a problem from the improper use of functions like FindNextFile when a FindClose is never executed. The process of the built file is terminated, and the build itself can be deleted, but LNK1168 will prevent a rebuild because of the open handle. This can create a handle leak in Explorer which can be addressed by terminating and restarting Explorer, but in many cases an immediate reboot is necessary.
answered Oct 9, 2015 at 2:44
Laurie StearnLaurie Stearn
9611 gold badge12 silver badges33 bronze badges
I know this is an old question but thought I’d share how I resolved the issue.
If you’re using Visual Studio and this error occurs, you can try to attach to process (CTRL+ALT+P) and find the «(program).exe» process. When you try to attach to it, an error will display stating that it failed to attach which removes the process from «running» (even though it’s not…) You’ll also be able to delete the (program).exe from your Debug folder.
Hope this helps someone!
answered Oct 4, 2019 at 5:25
tw1tch01tw1tch01
491 silver badge4 bronze badges
FINALLY THE BEST WAY WORKED PERFECTLY FOR ME
None of the solutions in this page worked for me EXCEPT THE FOLLOWING
Below the comment sections of the second answer, try the following :
Adding to my above comment, Task Manager does not display the
filename.exe process but Resource Monitor does, so I’m able to
kill it from there which solves the issue without having to reboot. –
A__ Jun 19 ’19 at 21:23
answered Aug 14, 2020 at 14:32
SamiSami
3913 silver badges11 bronze badges
If none of the above suggested work for you, which was the case for me, just change the project name. It creates a new exe in the new project name. Later when you restart, you can change it back to your original project name.
answered Aug 22, 2021 at 9:43
RathnavelRathnavel
751 silver badge14 bronze badges
I know this is an old thread but I was stumbling in the same problem also. Finding it in task manager is tricky, and I started to grow tired of having to restart my PC every time this happened.
A solution would be to download Process Explorer and there you can search for running tasks. In my case I was having the following error:
1>LINK : fatal error LNK1168: cannot open C:OutBuildVS12_appDebugplatform_test.exe for writing [C:BuildVS12_appplatform_test.vcxproj]
I searched for C:OutBuildVS12_appDebugplatform_test.exe
in Process Explorer, killed it and I was able to compile.
answered Sep 15, 2022 at 11:15
Ra’wRa’w
1132 silver badges10 bronze badges
I also had this same issue. My console window was no longer open, but I was able to see my application running by going to processes within task manager. The process name was the name of my application. Once I ended the process I was able to build and compile my code with no issues.
answered Sep 12, 2013 at 23:54
JasonJason
1241 gold badge3 silver badges11 bronze badges
Start your program as an administrator. The program can’t rewrite your files cause your files are in a protected location on your hard drive.
answered Jan 6, 2014 at 15:07
0
- Remove From My Forums
-
Вопрос
-
Подскажите пожалуйста. Пишу исходник в Microsoft Visual C++ 2008 Express Edition. Компилирую — все нормально, работает. вношу какие либо изменения в коде и пытаюсь заново скомпилировать. Выдает вот такую ошибку.
1>—— Построение начато: проект: 5_stepen’, Конфигурация: Debug Win32 ——
1>Компиляция…
1>stepen’.cpp
1>Компоновка…
1>LINK : fatal error LNK1168: не удается открыть C:UsersAntonDocumentsVisual Studio 2008Projects5_stepen’Debug5_stepen’.exe для записи
1>Журнал построения был сохранен в «file://c:UsersAntonDocumentsVisual Studio 2008Projects5_stepen’5_stepen’DebugBuildLog.htm»
1>5_stepen’ — ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========Для устранения приходится сохранить мой.cpp и закрыть прогу. через 2 минуты отрывать. тогда запускается компиляция. Ни чего не могу поделать.
-
Перемещено
2 октября 2010 г. 0:53
MSDN Forums Consolidation (От:Visual Studio — отзывы и пожелания)
-
Перемещено
Ответы
-
Добрый день.
Такое происходит, когда Ваш файл 5_stepen.exe не доступен для записи. В ОС WinNT это ситуация возникает, когда файл залочен. Причиной может служить следующее: Вы скомпилировали проект и запустили полученный код. Вносите изменения, компилируете, но запись в файл .exe линковщиком не может быть выполнена, т.к. программа продолжает выполняться, т.е. она продолжает висеть в памяти. Для решения проблемы необходимо просто остановить выполнение Вашей программы 5_stepen.exe.
-
Помечено в качестве ответа
-An-
9 мая 2010 г. 19:15
-
Помечено в качестве ответа
Подскажите пожалуйста,что значит эта ошибка?
1>—— Построение начато: проект: Курсовая лаба, Конфигурация: Debug Win32 ——
1>Компоновка…
1>LINK : fatal error LNK1168: не удается открыть C:UsersБогданDocumentsVisual Studio 2008ProjectsИрусяКурсовая лабаDebugКурсовая лаба.exe для записи
1>Журнал построения был сохранен в «file://c:UsersБогданDocumentsVisual Studio 2008ProjectsИрусяКурсовая лабаКурсовая лабаDebugBuildLog.htm»
1>Курсовая лаба — ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Рассматриваемый сбой нередко возникает из-за программного конфликта системной утилиты и стороннего решения: они одновременно начинают открывать диск для проверки, отчего CHKDSK не может взять его в работу. В качестве варианта устранения или средства диагностики стороннюю программу следует удалить.
Способ 2: Прямое подключение диска
Если проблема наблюдается на внешнем HDD или SSD, причиной её появления может быть сбойный контроллер USB-SATA: связь устройства с компьютером проходит с задержкой или не устанавливается вообще, что воспринимается системой как отклонение прав на доступ. Решением может стать прямое подключение, без участия контроллера: диск нужно вынуть из футляра и соединить с ПК напрямую SATA-кабелем.
Процедура разборки внешнего накопителя зависит от производителя и модели. Некоторые устройства (бюджетные, как правило) представляют собой так называемые «карманы» из футляра и платы контроллера, с которой соединён простой ноутбучный HDD размера 2,5 дюйма. Другие же девайсы могут быть вообще неразборными, это нужно иметь в виду.
Способ 3: Восстановление карты памяти или флешки
Рассматриваемая ошибка также порой появляется при попытке проверить карту памяти или USB-накопитель. В этом случае причины несколько другие – скорее всего, носитель повреждён и требует восстановления. Воспользуйтесь инструкциями по ссылкам далее для решения проблемы.
Подробнее: Восстановление флешки и карты памяти
Способ 4: Устранение ошибок RAW
Найдите в окне программы блок, соответствующий вашему накопителю, и проверьте, как отображается его файловая система.
Если она указана как RAW, это означает, что повреждена таблица разделов и следует попробовать её восстановить. Сделать это помогут инструкции далее.
Подробнее: Устранение ошибки файловой системы RAW на жёстком диске или флешке
Способ 5: Исключение диска из очереди проверки
Если же требуется устранить только непосредственно саму ошибку, и состояние носителя не важно, можно просто исключить проблемное устройство из очереди. Делается это следующим образом:
chkntfs /X *буква диска*:
Это решение сложно назвать полноценным, поэтому по возможности всё же выполните проверку сбойного носителя.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 12196 инструкций.
Добавьте сайт Lumpics. ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Ошибка «Не удается найти указанный файл» (код 0x80070002): причины возникновения и методы исправления
Ошибка с сообщением о том, что системе не удается найти указанный файл, почему-то чаще всего появляется в Windows 7, хотя она по праву считается одной из самых стабильных и популярных ОС во сем мире. С чем это связано и как устранить такую проблему, сейчас будет рассмотрено.
Когда появляется системная ошибка «Error: не удается найти указанный файл»?
Если исходить из описания и природы самого сбоя, нетрудно сделать вывод, что система по каким-то причинам не может найти файл вследствие его отсутствия на компьютере или удаленном сервере. В самом простом случае это можно пояснить на примере удаления некоторых программ, требующих для окончания деинсталляции осуществить рестарт системы. Но если попытаться запустить программу до перезагрузки, пользователь получит уведомление о том, системе Windows не удается найти указанный файл приложения.
Однако наиболее распространенной проблемой является функционирование «Центра обновления» и отвечающей за его работу системной службы. Все причины рассмотреть просто невозможно, поскольку даже в описаниях, представленных корпорацией Microsoft, их можно найти более пяти тысяч. Иногда ошибка 0x80070002, указывающая на ненайденные файлы может появляться и при установке, и при создании резервной копии, и при восстановлении. Устранение этой проблемы будет рассмотрено отдельно.
Ошибка «Не удается найти указанный файл»: установка обновлений
Поскольку самой частой причиной является сбой установки апдейтов, начать нужно именно с этого. В Windows для устранения проблемы нужно использовать соответствующий раздел, который можно вызвать из «Панели управления».
Если пользователь наблюдает ошибку именно при попытке загрузки необходимых апдейтов, нужно просто использовать активацию ручного поиска ведь система автоматически найти их не может. Если они будут найдены, останется только согласиться с их установкой. Иногда причиной может стать нарушение интернет-соединения, но по понятным причинам такие ситуации сейчас в расчет не берутся.
Корректировка настроек даты и времени
При поиске самых свежих обновлений ошибка 0x80070002 может появляться и по причине того, что системное время не соответствует реальному.
Пытаться изменить время и дату непосредственно в системе не стоит, поскольку это может и не дать должного эффекта. Оптимальным вариантом считается установка корректных параметров в BIOS при старте компьютера или ноутбука.
Перезапуск службы апдейта
Действия с «Центром обновления» могут и не привести к желаемому результату, поскольку в отвечающей за его работу службе мог произойти программный сбой (в этом случае при поиске тоже может выдаваться предупреждение о том, что системе не удается найти указанный файл апдейта). В этом случае нужно будет произвести ручной перезапуск данного системного процесса.
Для осуществления таких действий используется раздел служб, который можно вызвать через меню администрирования компьютера, но лучше использовать консоль «Выполнить» (Win + R), где следует прописать сочетание services. msc.
Здесь нужно найти соответствующий процесс и просто остановить его специальной кнопкой в меню редактирования параметров и настроек.
Сразу же перезапускать службу или делать это после немедленной перезагрузки нельзя (в этом случае сообщение о том, что системе не удается найти указанный файл, при попытке обновления появится снова). Остановить соответствующий процесс (wuauserv) можно из командой строки с использованием команды net stop, а произвести повторный запуск через net start.
На втором этапе следует открыть «Проводник» или любой другой используемый файловый менеджер и в основной директории системы (Windows) найти подкаталог SoftwareDistibution. Здесь есть два варианта действий. Можно полностью попытаться удалить его содержимое, но это вряд ли получится. А можно просто переименовать папку, добавив к названию Old. Только после таких манипуляций можно вернуться в раздел служб и активировать остановленный процесс заново.
Проверка при восстановлении системы
Как уже говорилось, ошибка, связанная с тем, что системе не удается найти указанный файл, может возникать при создании резервных копий или при откате системы до предыдущего состояния. В первом случае можно сразу запустить командную консоль, во втором – только при загрузке со съемного носителя.
В самом простом варианте, когда есть стабильное подключение к интернету, можно использовать сначала проверку целостности системных компонентов (sfc /scannow), а затем применить непосредственно команду сканирования состояния и восстановления, как показано на изображении выше.
Утилиты для автоматического исправления ошибки
Для случаев, когда по какой-то причине системе не удается найти указанный файл (если это действительно связано с вышеописанными процессами), можно использовать и некоторые автоматизированные средства, позволяющие устранить проблему без участия пользователя.
Самой простой и наиболее популярной считается утилита Fix It Centre, разработанная непосредственно корпорацией Microsoft. Параллельно с ней желательно применять и программу поиска отсутствующих системных библиотек DLL Suite. Только в этом случае можно быть уверенным, что сообщение об ошибке не будет выдано снова. Кстати, первая программа исправляет не только сбои «Центра обновления», а еще и кучу других проблем, например, касающихся подключения к интернету.
С чем еще может быть связана ошибка?
Касательно установки апдейтов, сбой может вызываться не только обновлением самой системы. Зачастую идентичные ошибки могут появляться при попытке поиска или инсталляции апдейтов для других программных продуктов Microsoft. В первую очередь, это относится к MS Office. Если пользователь видит, что апдейты для Windows устанавливаются, а для других программ не хотят, нужно просто отключить их поиск и последующую интеграцию в систему.
Остается добавить, что выбор средства устранения проблемы напрямую зависит от причины, ее вызвавшей. И средства для службы апдейта не всегда подходят для устранения неполадок при создании резервных копий или при откате до предыдущего состояния.
Нет приложения, сопоставленного с этим файлом для выполнения этого действия в Windows 10 — как исправить ошибку
Если при попытке открыть какой-то файл или при изменении параметров Windows 10 вы получаете сообщение об ошибке «Нет приложения, сопоставленного с этим файлом для выполнения этого действия» или «Этому файлу не сопоставлена программа для выполнения этого действия» — вы по адресу, будем разбираться, что делать, как исправить ошибку и чем она может быть вызвана.
Но прежде, чем приступить, попробуйте использовать точки восстановления системы, возможно это окажется самым быстрым способом. Для их запуска в ситуации, когда ничто не запускается можно использовать такой путь:
Нет приложения, сопоставленного с этим файлом при запуске ярлыков и программ
Для начала пара подсказок, которые могут оказаться полезными, в том числе в процессе исправления ошибки, если не удается запустить программы с их ярлыков из-за ошибки «Нет приложения, сопоставленного с этим файлом для выполнения этого действия»:
При успехе процедуры, перезагрузите компьютер — скорее всего, проблема окажется решенной, а сообщений о том, что нет приложения, сопоставленного с этим файлом больше появляться, не будет.
По аналогии исправляется такая же ошибка и с другими типами файлов. Более подробно и с большим количеством методов — в инструкции Как исправить ассоциации файлов Windows 10.
Этому файлу не сопоставлена программа для выполнения этого действия ms-settings:display, ms-settings:personalization-background и другие
К сожалению, в случае когда об ошибках сообщают ms-settings:display, ms-settings-personalization-background и другие ms-settings, диагностировать проблему бывает сложнее, поскольку причинами могут быть:
Если точками восстановления воспользоваться не удалось, то я могу предложить следующие способы исправить проблему, ни один не идеален и в разных сценариях появления ошибки «Нет приложения, сопоставленного с этим файлом для выполнения этого действия» или «Этому файлу не сопоставлена программа для выполнения этого действия» работоспособными могут оказаться разные из них.
Создание нового пользователя
Этот метод самый простой и чаще всего срабатывает, если речь не идет о повреждении системных файлов Windows 10. Путь выглядит следующим образом:
Если ошибка больше не проявляет себя, вы можете просто перенести все данные старого пользователя в новую учетную запись из папки C:ПользователиИмя_старого_пользователя и продолжить работать под новым аккаунтом.
Переустановка приложения «Параметры»
Параметры Windows 10 — такое же приложение, как и другие приложения из Магазина, и мы его можем переустановить. Для этого запустите PowerShell от имени администратора (см. Запуск Windows Powershell) и используйте команду:
После выполнения команды, перезагрузите компьютер, а затем проверьте, была ли исправлена ошибка.
Проверка и восстановление целостности системных файлов Windows 10
Если предыдущие методы не помогли, выполните проверку хранилища компонентов Windows 10 с помощью DISM, а затем — восстановление целостности системных файлов с помощью sfc /scannow. Подробно о том, как это сделать в отдельной инструкции: Проверка и восстановление целостности системных файлов Windows 10.
Надеюсь, один из предложенных методов окажется полезным в вашей ситуации, и система заработает должным образом, не уведомляя о каких-либо ошибках.
Источники:
https://lumpics. ru/cannot-open-volume-for-direct-access/
https://fb. ru/article/289370/oshibka-ne-udaetsya-nayti-ukazannyiy-fayl-kod-x-prichinyi-vozniknoveniya-i-metodyi-ispravleniya
https://remontka. pro/file-doesnt-have-program-associated/