Кажется, я столкнулся с этой ошибкой при попытке создать группу репликации DFS: https://support.microsoft.com/en-us/help/4049095/value-does-not-fall-within-the-expected-range-error-when-you-change
Это сервер 2012 года, а не 2012R2. Я полностью пропатчен, но подумал, что попытаюсь установить «эквивалент» патча, указанного для 2012R2 (это KB4075212). Итак, я попытался установить KB4075213, однако получаю сообщение «обновление не применимо к вашему компьютеру»
Что касается обходных путей, я попытался использовать команды DFS для создания группы репликации, однако ни одна из команд не распознается. Я дважды проверил, и да, инструменты управления DFS установлены.
Затем я попытался удалить .net 4.7, однако это не «программы». Я узнал, какая у меня версия с regedit, и я использую 4.7.1. Я предполагаю, что они развертываются через обновление Windows, но ни один из KBxxxxxxx не отображается на вкладке «установленные обновления» Центра обновления Windows: https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
Можно ли удалить .net 4.7.2 и 4.7.1 из командной строки / Powershell? Или кто-нибудь смог заставить его работать с установленным "фиксом"? (как я уже сказал, я считаю, что исправление, о котором они говорят, установлено, поэтому я думаю, что их исправление не работает).
Это сервер Server2012 Datacenter, который полностью пропатчен. Поскольку это производственный файловый сервер, мне будет сложно запланировать перезагрузку в течение недели, так что имейте это в виду.
В Windows Server 2012 (независимо от версии) .Net Framework является компонентом Центра обновления Windows и не программа. Так что вы должны искать этот материал в разделе «Установленные обновления» по номеру KB. Да, я знаю, что это болезненно, но так оно и есть ... Чтобы избавить вас от боли, вот мои заметки по этому поводу:
Windows Server 2012 (не R2):
Windows Server 2012 R2: