Windows powershell отказано в доступе
При выполнении различных команд в системной консоли пользователи Windows 7 и выше могут столкнуться с ошибкой 5 и пояснением, что отказано в доступе. Такая системная ошибка 5 возникает по той причине, что юзер, не имея прав Администратора, пытается запустить утилиту, выполнить команду или прочие действия, направленные на изменение настроек Windows. Поэтому, если при запуске cmd системная ошибка 5 появилась на вашем ПК, стоит выполнить следующие действия.
Решение системной ошибки 5 в командной строке
Для начала, при появлении системной ошибки 5 в командной строке, нужно попробовать перезапустить консоль с правами Администратора. Для этого нужно в поисковой строке Windows ввести запрос cmd, а далее нажать на поисковой выдаче правой кнопкой мыши и выбрать «Запустить с правами Администратора».
Теперь в открывшейся консоли вводим нужную команду. Смотрим, появляется ли ошибка.
Если же ошибка 5 не исчезла, то запускаем консоль привычным способом и вводим следующий запрос net user Администратор /active:yes.
Будут предоставлены права Администратора. Пробуем выполнить нужную команду.
ВАЖНО! Если у вас англоязычная версия Windows, то вместо слова «Администратор» вводим «Administrator».
Как вариант, если ни единым из вышеуказанных способов запустить консоль с правами Администратора не удалось, стоит открыть диск С и папки Windows/System32 (для 32-разрядных версий Windows) и Windows/SysWOW64 (для 64-разрадных). Находим файл cmd. Нажимаем на нем правой кнопкой мыши и выбираем «Запустить с правами Администратора».
Если же ошибка все равно продолжает появляться, стоит выйти и зайти в свою учетную запись, а также убедиться, что права Администратора в ней настроены правильно. Также стоит проверить систему на вирусы. Возможно, запуск консоли с нужными правами блокирует вредоносное ПО. Кардинальной мерой может стать откат системы до более раннего состояния с помощью контрольной точки или установочного диска.
Я пытаюсь включить удаленное взаимодействие Powershell на сервере Windows 2008 R2, работающем в режиме рабочей группы.
Я запустил команду Enable-PSRemoting в консоли PowerShell.
Я вошел в систему как член группы администраторов и запускаю консоль от имени администратора.
Можете ли вы попробовать запустить «winrm quickconfig» из командной строки (не PowerShell). Я считаю, что он делает то же самое, что Enable-PSRemoting в PowerShell Почему это было закрыто как не по теме, запуск сценариев Powershell на удаленных серверах, кажется, очень в рамках Stackoverflow! @Peter Lundsby - Возможно, потому что, если у вас есть правильная команда, но она не работает на сервере, это скорее проблема сервера, чем программирование.Для любой проблемы с Power Shell Remoting есть два важных ресурса.
Первый help about_Remote_Troubleshooting , который является обширной ссылкой.
- Моя машина подключена к домену.
- Я вошел как администратор
- PowerShell запускается с повышенными правами.
- Мой пароль не пуст
Один из них решает вашу проблему?
Просто столкнулся и решил эту проблему на нескольких системах. В данном конкретном случае эти две системы не были частью домена, и учетная запись пользователя была не исходной учетной записью «Администратор», а скорее новой учетной записью, которая также была членом локальной группы «Администраторы».
Решение пришло из следующего поста в блоге, с которым я бродил: Доступ к WinRM запрещен на локальном компьютере . Короче говоря, запустите следующее из командной строки (запущен от имени администратора):
После этого снова запустите приглашение PowerShell от имени администратора и повторите Enable-PSRemoting этот простой процесс .
У меня недавно была та же ошибка. Доступ запрещен при попытке включить PSRemoting в размещенной версии Windows 2008 R2.
Шаги для исправления:
1) Нажмите на меню «Пуск» >> Администрирование >> Брандмауэр Windows и Расширенная безопасность.
2) Нажмите на правила для входящих подключений >> Новое правило >>, выберите параметр «Предопределено» и выберите «Удаленное управление Windows» в раскрывающемся списке >>. Нажмите
Вот список полезных ресурсов для отладки этого: который я использовал, прежде чем обнаружил вышеуказанное исправление:
Рекомендации по устранению неисправностей:
убедитесь, что ваша учетная запись находится в группе локальных администраторов:
Вы настраиваете PSRemoting на компьютере, отличном от английского? - измените его на английский.
Ссылка 1 - язык не указан.
Ссылка 2 - Испанский / Немецкий
Get-AppxPackage: служба не может быть запущена либо потому, что она отключена, либо потому, что у нее нет включенных устройств.
связанные с ним. Служба не может быть запущена либо потому, что она отключена, либо потому, что с ней не связаны подключенные устройства.
PowerShell Get-Appxpackage Не работает
Это проблема с разрешениями, которую можно решить, выполнив некоторые проверки.
- Запустить PowerShell с правами администратора
- Проверить разрешение с помощью целевого каталога
- Проверьте статус службы развертывания AppX.
При изменении прав доступа к папкам убедитесь, что вы не удалили уже доступную учетную запись пользователя.
1]Запустите PowerShell с правами администратора
Поскольку команда должна быть установлена в приложении на системном уровне, важно, чтобы вы выполняли или запускали команду, когда она запускается с правами администратора.
Перейдите в оснастку служб и найдите службу клиентских лицензий (ClipSVC) и службу развертывания AppX (AppXSVC). Убедитесь, что они доступны и работают.
2]Проверить разрешение в целевом каталоге
Если вы устанавливаете приложение в определенную папку, убедитесь, что у вас есть полное разрешение на запись файлов в нее.
- Перейдите в папку «Назначение», щелкните правой кнопкой мыши и выберите «Свойства».
- Затем перейдите на вкладку Безопасность
- Проверьте, доступна ли ваша учетная запись и есть ли у нее все права доступа.
- Вам также необходимо проверить, доступна ли учетная запись пользователя системы и имеет ли она полный контроль.
- Если нет, вы можете нажать кнопку «Изменить» и добавить их вместе с разрешением.
3]Проверьте статус службы развертывания AppX.
В консоли PowerShell запустите Get-Service «AppXSvc» и посмотрите.
Статус службы развертывания AppX (AppXSVC) должен быть запущен.
Если отображается «Остановлен», откройте командную строку от имени администратора и запустите:
чистый старт AppXSvc
Кроме того, вы можете открыть Regedit и перейти к:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services AppXSvc
Здесь установите значение «Пуск» на «3» и перезагрузитесь.
Опубликуйте эти изменения, вы можете выполнить команду, и ошибка больше не должна возникать.
Читайте: Как изменить права доступа к файлам и папкам в Windows.
Как включить AppxPackage?
Команда и связанные файлы уже доступны в Windows, и вам не нужно ничего устанавливать. Однако убедитесь, что вы выполняете его с правами администратора, иначе он скажет, что команда не распознана.
Как восстановить встроенные приложения в Windows?
Откройте PowerShell с правами администратора и выполните следующую команду, чтобы восстановить все встроенные приложения в Windows.
Это займет некоторое время, и все приложения, доступные при первой настройке Windows, станут доступны.
Я надеюсь, что за публикацией было легко следить, и вы ясно понимаете причины ошибки.
.
Читайте также: