Vs code ошибка 5 отказано в доступе

I’m trying to use Visual Studio Code on a new Computer, but when I try to debug or launch a terminal, I get the following error:

The terminal process failed to launch: A native exception occurred during launch (Cannot create process, error code: 5).
Verbose:    onDidChangeNotification @   notificationsAlerts.ts:40

I’m using Windows Version 10.0.19042.1202 and VS Code 1.60.1

Any idea about what can cause that trouble?
Cannot find anything related to error code 5.

Thanks

asked Sep 22, 2021 at 20:38

Cristian Avendaño's user avatar

While I should probably be commenting this, I don’t have enough reputation so here it is:

I found a related thread/issue in the VS Code github here. Long story short, try installing the latest version of VS Code. If you have confirmed that you are running the latest version, try installing the latest preview release in insiders (this seemed to solve the issue in github).

answered Sep 23, 2021 at 12:23

Creative Coder's user avatar

2

I finally solved it.
There was a deny permission on the file that runs PowerShell. So, i’ve checked and deleted all deny permissions on the file C:WindowsSystem32WindowsPowerShellv1.0powershell.exe and VS Code started working.

I’ve notice the trouble, because I’ve just tried to execute PowerShell from outside of Visual Studio Code, and it didn’t open (Without any error).

answered Sep 27, 2021 at 20:01

Cristian Avendaño's user avatar

When I open VScode, the following error appears:

«The installer was unable to create the C: Users André directory
Error 5: Access is denied »
The same happens when I try to do a software update of VScode in the Help -> Check for Upgrades tab.
I had problems with the VScode configuration previously because I had «André» as a directory. So I chose to switch to «Andre». I emphasize that in this process I also changed the name in the records.

I tried to perform a new installation on top of this one already installed but the same error also occurs.
Will I have a corrupted file or do I just have to change directories?

I wanna solve it. I don’t know how i can proceed.

  • VSCode Version: 1.38.0
  • OS Version: Windows 10 Version 1809 (17763.678)
    vscode-inno-updater-1568275193.log

Steps to Reproduce:

  1. VS Code asks for restart to update
  2. VS Code terminates, the update starts
  3. After some time, the updater fails with a message that Code.exe cannot be deleted (os error 5)

The updater log ends with:

Sep 12 09:59:55.396 INFO Collected all directories and file handles
Sep 12 09:59:55.656 INFO All file handles marked for deletion
Sep 12 09:59:55.769 INFO All files deleted
Sep 12 09:59:55.770 INFO Delete directory recursively: "C:\Users\d041725\AppData\Local\Programs\Microsoft VS Code\bin" (attempt 1)
Sep 12 09:59:55.770 INFO Delete directory recursively: "C:\Users\d041725\AppData\Local\Programs\Microsoft VS Code\locales" (attempt 1)
Sep 12 09:59:55.771 INFO Delete directory recursively: "C:\Users\d041725\AppData\Local\Programs\Microsoft VS Code\resources" (attempt 1)
Sep 12 09:59:56.145 INFO Delete directory recursively: "C:\Users\d041725\AppData\Local\Programs\Microsoft VS Code\swiftshader" (attempt 1)
Sep 12 09:59:56.146 INFO Rename: "bin" (attempt 1)
Sep 12 09:59:56.147 INFO Rename: "chrome_100_percent.pak" (attempt 1)
Sep 12 09:59:56.149 INFO Rename: "chrome_200_percent.pak" (attempt 1)
Sep 12 09:59:56.150 INFO Rename: "Code.exe" (attempt 1)
Sep 12 09:59:56.203 INFO Rename: "Code.exe" (attempt 2)
Sep 12 09:59:56.406 INFO Rename: "Code.exe" (attempt 3)
Sep 12 09:59:56.858 INFO Rename: "Code.exe" (attempt 4)
Sep 12 09:59:57.660 INFO Rename: "Code.exe" (attempt 5)
Sep 12 09:59:58.912 INFO Rename: "Code.exe" (attempt 6)
Sep 12 10:00:00.715 INFO Rename: "Code.exe" (attempt 7)
Sep 12 10:00:03.175 INFO Rename: "Code.exe" (attempt 8)
Sep 12 10:00:06.376 INFO Rename: "Code.exe" (attempt 9)
Sep 12 10:00:10.429 INFO Rename: "Code.exe" (attempt 10)
Sep 12 10:00:15.431 INFO Rename: "Code.exe" (attempt 11)
Sep 12 10:02:17.040 ERRO Access is denied. (os error 5)

Checking permissions for C:Usersd041725AppDataLocalProgramsMicrosoft VS CodeCode.exe in Windows Explorer:

2019-09-12_10-23-20 Code exe Properties

Advanced Settings:
2019-09-12_10-24-06 Code exe Advanced Settings

Advanced Settings as Administrator:
2019-09-12_10-24-26 Code exe Settings as Administrator

Checking for Code.exe with Process Explorer:
2019-09-12_10-26-35 Code exe System handles

It looks as if the Upgrade procedure somehow breaks the permissions to Code.exe, causing it to trip later on.

Does this issue occur when all extensions are disabled?: Cannot be reproduced because Code.exe isn’t accessible anymore. Same issue happened several times before, requiring reboots and complete re-installations of Visual Studio Code.

При запуске служб пользователи Windows часто видят такое сообщение.

Ошибка 5 говорит нам, что «отказано в доступе». То есть нам не хватает каких-то прав, чтобы запустить службу, хотя большинство пользователей работают в учетной записи администратора.

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

Содержание

  1. Полный доступ к системному диску
  2. Доступ для Local Service
  3. Командная строка
  4. Редактируем реестр
  5. Дополнительные рекомендации

Полный доступ к системному диску

Один из вариантов исправления ошибки – открыть полный доступ к системному диску C (у вас он может быть под другим символом, это тот диск, на который установлена операционная система).

Открываем Проводник, кликаем правой кнопкой мышки на диск C и выбираем из контекстного меню пункт «Свойства». В свойствах диска переходим во вкладку безопасности и кликаем на иконку «Изменить».

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

Далее устанавливаем соответствующий маркер, чтобы предоставить всем пользователям полный доступ к локальному диску C.

Кликаем «ОК» и соглашаемся с изменениями. После чего проверяем, удалось ли избавиться от ошибки при запуске служб.

Доступ для Local Service

Не уходим из свойства безопасности диска C. Снова заходим в последнюю закрытую вкладку и кликаем там «Дополнительно».

Нажимаем на поиск и далее ищем «пользователя» с именем Local Service. Добавляем его в список и далее, как и в предыдущем разделе, наделяем его полным доступом.

Командная строка

Следующее решение – ответ технической поддержки Microsoft пользователю, который тоже столкнулся с данной проблемой. В командной строке, запущенной от имени администратора (читайте здесь, как это сделать), нужно прописать поочередно две команды:

  • net localgroup Администратор /add networkservice;
  • net localgroup Администраторы /add localservice.

Важно! В англоязычной версии в первой команде указываем Administrator, а во втором Administrators (во множественном числе).

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

Редактируем реестр

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

Для этого заходим в «Службы»: комбинация клавиш Win+R и команда services.msc. Кликаем два раза левой кнопкой мыши по службе и запоминаем имя. Обратите внимание, что отображаемое в списке имя не является именем самой службы. Реальное название отображается в свойствах службы.

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

В разрешениях нам нужно установить полный доступ для администраторов и пользователей.

Также рекомендуем предоставить полный доступ для «пользователя» Local Service, которого мы ранее добавили.

Дополнительные рекомендации

Возможно, следует отключить или удалить антивирусную программу и попробовать запустить службу. Читайте подробную статью о том, как отключить Защитник Windows 10. Также одним из вариантом будет возврат к точке восстановления. А для этого прочитайте сначала, как создать току восстановления.

Пробуйте поочередно все описанные выше методы. Один из них точно должен помочь при запуске служб.

Еще много интересного:

Отключаем поисковую службу в Windows 10.

Не  запускается служба WIndows Audio.

Отключаем лишние службы на «десятке».

656 / 479 / 49

Регистрация: 10.03.2012

Сообщений: 3,513

1

VS Code

Стала возникать ошибка «Отказано в доступе»

15.12.2022, 11:47. Показов 539. Ответов 6


Студворк — интернет-сервис помощи студентам

Периодически в VS Code стала возникать ошибка, всплывающее окно
C:Users<Имя пользователя>AppDataLocalProgramsMicrosoft VS Codeunins000.exe
Произошла ошибка при попытке создания файла в папке назначения: Отказано в доступе.



0



Администратор

Эксперт .NET

15637 / 12602 / 4994

Регистрация: 17.03.2014

Сообщений: 25,613

Записей в блоге: 1

15.12.2022, 13:43

2

Whitecolor, если файл unins000.exe есть в папке, то я бы попробовал переименовать его в unins000.exe.bak. Если файла нет, то проверил бы права на папку.



0



656 / 479 / 49

Регистрация: 10.03.2012

Сообщений: 3,513

15.12.2022, 13:49

 [ТС]

3

OwenGlendower,
Файл есть.

Цитата
Сообщение от OwenGlendower
Посмотреть сообщение

то я бы попробовал переименовать его в unins000.exe.bak.

Хуже ничего не случится?



0



Администратор

Эксперт .NET

15637 / 12602 / 4994

Регистрация: 17.03.2014

Сообщений: 25,613

Записей в блоге: 1

15.12.2022, 14:00

4

Цитата
Сообщение от Whitecolor
Посмотреть сообщение

Хуже ничего не случится?

Не думаю. Собственно поэтому я и предлагаю переименовать файл, а не удалить его. Если что не так всегда можно переименовать обратно.



0



656 / 479 / 49

Регистрация: 10.03.2012

Сообщений: 3,513

15.12.2022, 14:02

 [ТС]

5

Цитата
Сообщение от OwenGlendower
Посмотреть сообщение

Не думаю. Собственно поэтому я и предлагаю переименовать файл, а не удалить его. Если что не так всегда можно переименовать обратно.

Переименовал, не помогло, ошибка продолжает возникать



0



Администратор

Эксперт .NET

15637 / 12602 / 4994

Регистрация: 17.03.2014

Сообщений: 25,613

Записей в блоге: 1

15.12.2022, 14:04

6

Whitecolor, проверяйте права на папку значит.



0



656 / 479 / 49

Регистрация: 10.03.2012

Сообщений: 3,513

15.12.2022, 14:11

 [ТС]

7

Цитата
Сообщение от OwenGlendower
Посмотреть сообщение

проверяйте права на папку значит.

Как?



0



Возможно, вам также будет интересно:

  • Vs code включить подчеркивание ошибок
  • Vrv система general коды ошибок
  • Vrv система daikin коды ошибок
  • Vrv mitsubishi electric код ошибки 4250
  • Vrv general climate коды ошибок

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии