UncleFather » 15 апр 2016 18:09, Пт
Проблема:
После очередного обновления браузера Google Chrome через доменные политики до версии 50.0.2661.75, браузер перестал запускаться на ПК с операционной системой Microsoft Windows XP.
При запуске открывается сообщение об ошибке:
Выполнение приложения завершено после нажатия Ctrl+C
Установка производилась обычным способом - был скачан MSI-пакет для Google Chrome последней доступной версии 50.0.2661.75 с официального сайта, помещен на общий ресурс и создан новый установочный пакет в групповых политиках.
Причина ошибки:
Как известно, с апреля 2016 года компания Google прекратила поддержку своего браузера Google Chrome для операционной системы Microsoft Windows XP, которая тоже уже давно не поддерживается своим производителем - компанией Microsoft. Google сообщала об этом заранее в блоге и при помощи всплывающей строки сверху в браузере. То есть никаких неожиданностей в апреле 2016 года не должно было возникнуть. Последняя версия браузера Google Chrome для операционной системы Microsoft Windows XP - 49.0.2623.112.
Однако, при использовании доменных политик для обновлений установщик Google Chrome, не проверяет версию операционной системы и устанавливает новые пакеты (в моем случае - версии 50.0.2661.75) на неподдерживаемую им операционную систему MS Windows XP. В результате чего, получаем неработающий браузер Google Chrome и ошибку «Выполнение приложения завершено после нажатия Ctrl+C» при попытке его запуска.
Решение:
-
Отменяем установку новой версии Google Chrome в доменных политиках (удаляем установочный пакет)
-
Вручную удаляем все установленные версии Google Chrome на всех компьютерах с ОС MS Windows XP, на которых появилась эта ошибка - то есть на тех, на которых установилось неподдерживаемое ОС обновление браузера.
-
Создаем новые групповые политики, распределяющие установку браузера Google Chrome по версиям операционных систем. Это можно сделать, например, применив WMI-фильтры:
-
Для MS Windows XP применяем фильтр:
Код: Выделить всё
Root\CimV2; Select * from Win32_OperatingSystem where Caption = "Microsoft Windows XP Professional"
и прописываем установку msi пакетов Google Chrome версии не выше 49.0.2623.112
-
Для 64-х битных систем применяем фильтр:
Код: Выделить всё
Root\CimV2; Select * from Win32_Processor Where AddressWidth="64"
при этом, ОС Windows XP мы здесь не отфильтровываем, так как 64-х битных версий этой ОС у меня в домене нет.
Здесь прописываем установку всех нужных msi-пакетов последних версий для 64-х битных операционных систем Vista, 7, 8, 8.1 и т.д.
-
Для оставшихся 32-х битных систем Vista, 7, 8, 8.1 и т.д применяем фильтр:
Код: Выделить всё
Root\CimV2; Select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "1"
Root\CimV2; Select * from Win32_Processor Where AddressWidth="32"
этот фильтр исключает из установки ОС Windows XP.
Сюда прописываем установку всех нужных msi-пакетов последних версий для 32-х битных операционных систем Vista, 7, 8, 8.1 и т.д.
Таким образом, получаем политики, устанавливающие на Windows XP версии браузера Googhle Chrome только до 49.0.2623.112 включительно, а на все остальные операционные системы - все версии этого браузера (в том числе и более новые).
-
Обновляем политики на проблемных ПК командой
и перезагружаем их.
-
Если на компьютерах с Windows XP установка браузера Googhle Chrome средствами политики не срабатывает, устанавливаем его вручную, запуская установщик msi.
Примечание: На некоторых ПК мне пришлось запускать установщик по 2-3 раза, с перезагрузкой, так как с первого раза он выдавал ошибку при установке.
Дополнение:
Для тех, кто не успел скачать последние версии браузера Googhle Chrome для Windows XP выкладываю архивы одной из последних версий - 49.0.2623.87:
После установки, при подключении к сети Интернет, браузеры самостоятельно обновятся до последней доступной версии 49.0.2623.112
Последнюю Portable (переносимая, портативная, без установки) версию Googhle Chrome 49.0.2623.112 для Windows XP (разрядность x32-bit и x64-bit) качаем здесь
[b][size=150]Проблема:[/size][/b]
После очередного обновления браузера Google Chrome через доменные политики до версии 50.0.2661.75, браузер перестал запускаться на ПК с операционной системой Microsoft Windows XP.
При запуске открывается сообщение об ошибке: [quote]Выполнение приложения завершено после нажатия Ctrl+C[/quote]
Установка производилась обычным способом - был скачан [url=http://www.google.ru/intl/ru/chrome/business/browser/admin/]MSI-пакет для Google Chrome[/url] последней доступной версии 50.0.2661.75 с официального сайта, помещен на общий ресурс и создан новый установочный пакет в групповых политиках.
[b][size=150]Причина ошибки:[/size][/b]
Как известно, с апреля 2016 года компания Google [url=https://chrome.googleblog.com/2015/11/updates-to-chrome-platform-support.html]прекратила поддержку[/url] своего браузера Google Chrome для операционной системы Microsoft Windows XP, которая тоже уже давно [url=https://www.microsoft.com/ru-ru/WindowsForBusiness/end-of-xp-support]не поддерживается своим производителем[/url] - компанией Microsoft. Google [url=https://chrome.googleblog.com/2015/04/providing-updates-for-chrome-for-xp.html]сообщала об этом заранее в блоге[/url] и при помощи всплывающей строки сверху в браузере. То есть никаких неожиданностей в апреле 2016 года не должно было возникнуть. [b][i]Последняя версия браузера Google Chrome для операционной системы Microsoft Windows XP - [color=#40BF00]49.0.2623.112[/color][/i][/b].
Однако, при использовании доменных политик для обновлений установщик Google Chrome, не проверяет версию операционной системы и устанавливает новые пакеты (в моем случае - версии 50.0.2661.75) на неподдерживаемую им операционную систему MS Windows XP. В результате чего, получаем неработающий браузер Google Chrome и ошибку «[b][i]Выполнение приложения завершено после нажатия Ctrl+C[/i][/b]» при попытке его запуска.
[b][size=150]Решение:[/size][/b]
[list=1][*] Отменяем установку новой версии Google Chrome в доменных политиках (удаляем установочный пакет)
[*] Вручную удаляем все установленные версии Google Chrome на всех компьютерах с ОС MS Windows XP, на которых появилась эта ошибка - то есть на тех, на которых установилось неподдерживаемое ОС обновление браузера.
[*] Создаем новые групповые политики, распределяющие установку браузера Google Chrome по версиям операционных систем. Это можно сделать, например, применив WMI-фильтры:
[list][*] Для MS Windows XP применяем фильтр:
[code]Root\CimV2; Select * from Win32_OperatingSystem where Caption = "Microsoft Windows XP Professional"[/code]
и прописываем установку msi пакетов Google Chrome версии [b][i]не выше 49.0.2623.112[/i][/b]
[*] Для 64-х битных систем применяем фильтр:
[code]Root\CimV2; Select * from Win32_Processor Where AddressWidth="64"[/code]
при этом, ОС Windows XP мы здесь не отфильтровываем, так как 64-х битных версий этой ОС у меня в домене нет.
Здесь прописываем установку всех нужных msi-пакетов последних версий для 64-х битных операционных систем Vista, 7, 8, 8.1 и т.д.
[*] Для оставшихся 32-х битных систем Vista, 7, 8, 8.1 и т.д применяем фильтр:
[code]Root\CimV2; Select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "1"
Root\CimV2; Select * from Win32_Processor Where AddressWidth="32"[/code]
этот фильтр исключает из установки ОС Windows XP.
Сюда прописываем установку всех нужных msi-пакетов последних версий для 32-х битных операционных систем Vista, 7, 8, 8.1 и т.д.[/list]
Таким образом, получаем политики, устанавливающие на Windows XP версии браузера Googhle Chrome только до 49.0.2623.112 включительно, а на все остальные операционные системы - все версии этого браузера (в том числе и более новые).
[*] Обновляем политики на проблемных ПК командой
[code]gpupdate /force[/code]
и перезагружаем их.
[*] Если на компьютерах с Windows XP установка браузера Googhle Chrome средствами политики не срабатывает, устанавливаем его вручную, запуская установщик msi.
[b][size=120]Примечание:[/size][/b] На некоторых ПК мне пришлось запускать установщик по 2-3 раза, с перезагрузкой, так как с первого раза он выдавал ошибку при установке.[/list]
[b][size=140]Дополнение:[/size][/b]
Для тех, кто не успел скачать последние версии браузера Googhle Chrome для Windows XP выкладываю архивы одной из последних версий - [b]49.0.2623.87[/b]:
[list][*] [url=http://manaeff.ru/files/uploads/ChromeStandaloneSetup.rar]ChromeStandaloneSetup.rar[/url] - автономный установщик exe для 32-х битных версий
[*] [url=http://manaeff.ru/files/uploads/ChromeStandaloneSetup64.rar]ChromeStandaloneSetup64.rar[/url] - автономный установщик exe для 64-х битных версий
[*] [url=http://manaeff.ru/files/uploads/GoogleChromeStandaloneEnterprise.rar]GoogleChromeStandaloneEnterprise.rar[/url] - автономный установщик msi для 32-х битных версий
[*] [url=http://manaeff.ru/files/uploads/GoogleChromeStandaloneEnterprise64.rar]GoogleChromeStandaloneEnterprise64.rar[/url] - автономный установщик msi для 64-х битных версий[/list]
После установки, при подключении к сети Интернет, браузеры самостоятельно обновятся до последней доступной версии [b]49.0.2623.112[/b]
Последнюю Portable (переносимая, портативная, без установки) версию Googhle Chrome [b]49.0.2623.112[/b] для Windows XP (разрядность x32-bit и x64-bit) качаем [url=http://manaeff.ru/files/uploads/Google%20Chrome%2049.0.2623.112.zip]здесь[/url]