Я пытаюсь установить powershell 3.0 на мой 64-битный ПК с Win7, но я получаю сообщение об ошибке «обновление не применимо к вашему компьютеру».
После поиска ошибки все решения, которые я вижу, это то, что вам нужно установить полный профиль .net 4.
Однако .net 4 не будет установлен, так как у меня установлена .net 4.5. Я сделал ремонт на .net 4.5, чтобы посмотреть, поможет ли это, но это не помогло.
Кто-нибудь знает решение? Мне интересно, если мне нужно удалить .net 4.5 и 4 и переустановить их.
Обновление: я удалил .NET 4.5 и 4 и заново установил полный профиль 4.0 - не повезло, я дважды проверил, у меня была правильная версия для Win 7 64 бит - я делаю ...
Как мы можем помочь вам, если вы не предоставите коды ошибок установки?
Ramhound 11 лет назад
0
здесь нет кодов ошибок, так как нет ошибок, кроме «обновление не применимо».
Keltari 11 лет назад
0
.NET Framework 4.5 - это замена .NET Framework на месте. ** Таким образом, наличие .NET Framework 4.5 НЕ является причиной сбоя программы установки. ** Вы говорите, что программа установки даже не запускается вообще?
Ramhound 11 лет назад
0
какую часть ты не понимаешь? Установщик Powershell 3 завершает работу с сообщением «обновление не применимо». Net4.5 установлен и работает нормально.
Keltari 11 лет назад
0
У вас установлен Windows 7 Service Pack 1 правильно? Просто убедитесь, что вы соответствуете всем требованиям, перечисленным здесь: http://www.microsoft.com/en-us/download/details.aspx?id=34595, понимая, что `.NET Framework 4.5` является заменой` .NET Framework 4.0`
Ramhound 11 лет назад
0
Логичным решением было бы избавиться от .NET Framework 4.5, заменить его на .NET Framework 4.0, а затем посмотреть, будет ли установлен Powershell 3.0. В этот момент вы можете установить `.NET Framework 4.5` и убедиться, что это действительно причина, по которой установщик не работал. Я не хотел сказать, что когда я смог найти тонны информации о том, как решить эту проблему, это выглядит так, как будто вы не исследовали проблему до того, как обратились за помощью. Вы должны прочитать http://technet.microsoft.com/en-us/library/hh847837.aspx и http://technet.microsoft.com/en-us/library/hh847769.aspx
Ramhound 11 лет назад
1
Я прочитал их, они не были полезны, поэтому я и спросил здесь. Я полагаю, я могу попробовать удалить .NET и переустановить их.
Keltari 11 лет назад
0
Если вы не ответите на мои важные вопросы, я не смогу помочь.
Ramhound 11 лет назад
1
@Keltari: удалось установить его? У меня та же проблема.
SuperOli 11 лет назад
0
Обидно, что что-то подобное должно быть таким хрупким процессом. Это 2016 год, и я все еще сталкиваюсь с той же проблемой обновления PowerShell. К сожалению, ваш список с подробным описанием того, что в итоге сработало для вас, - это путешествие вокруг света. Я деморализован еще до старта!
Ifedi Okonkwo 8 лет назад
0
Я вижу точно такое же сообщение об ошибке в Windows 10, я пробовал 3-4 различных PowerShell, теперь все они не могут быть установлены. Сообщение об ошибке не дает никаких намеков о том, почему это не удалось. Просто "Не применимо". Также многие из людей, комментирующих здесь, должны быть понижены.
Owl 7 лет назад
0
Check you don't have a pre-release version installed. If so, uninstall it first then try again.
Alternatively, if you're absolutely sure you have all the pre-requisites in place, there is a possible workaround:
Unpack the EXE as if it were a ZIP file (I used 7-zip), open CMD in the same directory, then run the following substituting the name of your extracted CAB file:
Source: Microsoft Connect - Quote was posted as a workaround and has been edited slightly to improve grammar
Я дал ему шанс, выглядел многообещающе, но в итоге ошибся с «не могу найти указанный файл»]
Keltari 11 лет назад
2
1
Keltari
Я наконец получил Powershell 3 для установки! Это была полная PITA.
Честно говоря, я пробовал так много вещей и получал так много ошибок, что я не совсем уверен, что именно сработало. Я не знаю, все ли шаги были необходимы, но в итоге все получилось.
Деинсталлировано .NET 4.5
Деинсталлировано .NET 4
Деинсталлируйте любые другие приложения, связанные с .NET, такие как SDK и некоторые другие вещи.
перезагружена
Установленный .NET 4 Полный клиентский профиль для Win 7 64 бит
Установленные патчи к .NET 4
перезагружена
извлек файлы .CAB из установщика для Powershell 3 для Win 7 64 бит
запустил pkmgr для извлеченного файла .CAB (я не думаю, что это помогло, я знаю, что во многих попытках это не помогло при попытке заставить его работать)
запустил wusa.exe на извлеченном файле .CAB (думаю, именно это и сделал в конце) получил уведомление о перезагрузке
перезагружена
запустил get-host в powershell, и он вернул версию 3. (ух-ты!)
переустановил .NET 4.5
установленные исправления для .NET 4.5 перезагрузились
запустил get-host в powershell, и он все еще работал вернул версию 3 (фу)
Я не чувствую себя в безопасности, удаляя рамки; (
BjarkeCK 11 лет назад
1
1
Steve
У меня Windows 7 Home Premium. У меня была та же проблема, и я нашел решение, которое помогло мне в книге, которую я купил. Книга «Изучай Windows PowerShell 3 за месяц обедов». (второе издание) В главе 1, 1.5 говорится, что PowerShell 3 требует .NET Framework v4. Я загрузил его с веб-сайта Microsoft, а затем смог загрузить и установить PowerShell 3 без каких-либо ошибок.
0
MDMoore313
Всякий раз, когда я получаю эту ошибку, это происходит потому, что я случайно загрузил не ту версию, так как я на x64, также я случайно выполнил версию x86 или ia64. Может ли это быть так? простейшие вещи сначала я полагаю :-)