Криво работает обновление Windows Server 2012 R2 Server Core русская версия
Всем привет ранее я рассказывал как проводится Базовая настройка Windows Server 2012 R2 core русской версии с помощью sconfig и там упомянул про глюк с обновлением.
Ещё со времени использования русскоязычной редакции Windows Server 2008R2 в режиме установки Server Core в утилите sconfig жутко бесит баг с невозможностью добавления правила исключения в брандмауэр. В Windows Server 2012 так же без багов не обошлось. На этот раз баг при выборе обноления.
Найти все обновления (В) или только рекомендуемые обновления (Р)?
Найти все обновления (В) или только рекомендуемые обновления (Р)?
Найти все обновления (В) или только рекомендуемые обновления (Р)?
И так до бесконечности. Не работают никакие варианты в русской раскладке "В", "в", в английской "B", "b" или как можно попробовать догадаться все - это all, "A" и "a" соответственно или т. Так же и с "рекомендуемыми".
Дело в некорректной обработки кириллицы в файле C:\Windows\System32\ru-RU\WUA_SearchDownloadInstall.vbs
const L_Msg23_Text = "Найти все обновления (В) или только рекомендуемые обновления (Р)? "
const L_Msg24_Text = "В" ' All
const L_Msg25_Text = "Р" ' Recommended only
const L_Msg26_Text = "О" ' Single update only
На:
const L_Msg23_Text = "Найти все обновления (A) или только рекомендуемые обновления (R)? "
const L_Msg24_Text = "A" ' All
const L_Msg25_Text = "R" ' Recommended only
const L_Msg26_Text = "S" ' Single update only
И всё становится замечательно.
Единственная проблема как бы теперь сохранить изменения? Ведь винда очень сурово защищает этот файл. Сменить права на него нельзя, а при замене этого файла из-под какого-нибудь livecd, файл скорее всего тут же будет восстановлен системой защиты системных файлов.
Я пока вышел из положения положив этот файл в домашний каталлог, и и при необходимости установтить обновления запускаю команду:
cscript WUA_SearchDownloadInstall.vbs
Вот такой вот тянущийся со времен 2008 баг, и чувствуется тут некая дискриминация кириллицы.
Материал сайта pyatilistnik.org
Да локализованное лучше не ставить