1

Я работаю на корпоративном рабочем столе (все еще) под управлением Windows XP SP2. Я недавно получил новый компьютер и переустанавливаю все свои инструменты. Что-то отличается от этого в том, что он не позволит мне установить Powershell 2.0.

Когда я это делаю, я получаю всплывающее окно:

У вас нет разрешения на обновление Windows XP. Пожалуйста, обратитесь к системному администратору.

Это также происходит для других установок, таких как Service Pack 3 и Windows Installer 4.5.

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

4 ответа4

1

Я вижу, что это старая ветка, но для всех, кто сюда заходит, этот сайт мне помог:

После некоторых поисков я обнаружил, что в локальной группе администраторов не было полного контроля над ключом реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\Svchost, в который она пыталась записать.

1

Проверьте MS KB 888791. Некоторые обновления Powershell среди них требуют определенных прав.

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

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

Если какое-либо из этих прав отсутствует, вы получите это сообщение.

См .: http://www.definit.co.uk/2009/01/windows-update-or-installer-fails-to-install-with-error-you-do-not-have-permission-to-update- окна-сервер-2003-пожалуйста контакт-ваш-система-администратор /

По сути, добавьте права и запустите gpudpate /force. Попробуйте установить снова.

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

1

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

0

Для Powershell 2.0 требуется Win XP с пакетом обновления 3.

WinRM 2.0 и PowerShell 2.0 могут быть установлены в следующих поддерживаемых операционных системах:

  • Windows Server 2008 с пакетом обновления 1
  • Windows Server 2008 с пакетом обновления 2
  • Windows Server 2003 с пакетом обновления 2
  • Windows Vista с пакетом обновления 2
  • Windows Vista с пакетом обновления 1
  • Windows XP с пакетом обновления 3
  • Windows Embedded POSReady 2009
  • Windows Embedded для точки обслуживания 1.1
  • Для Windows PowerShell 2.0 требуется Microsoft .NET Framework 2.0 с пакетом обновления 1.

Источник: Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0 и BITS 4.0).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .