Jak zainstalować Google Chrome całkowicie offline i bez sprawdzania nowej wersji?

4

Pobrałem instalator offline (dla klienta, tj. Nie pakiet msi) dla Google Chrome. Ale kiedy go uruchamiam, próbuje skontaktować się z serwerem Google, aby sprawdzić, czy jest nowsza wersja. Jeśli go znajdzie, najpierw go pobierze, a następnie zainstaluje. Nie używa już istniejącej wersji jako części pliku EXE. Dla mnie nie ma sensu instalatora offline. Lokalnie przechowuję repozytorium całego bezpłatnego i zakupionego oprogramowania, dzięki czemu mogę je szybko zainstalować, kiedy tylko zajdzie taka potrzeba. Ale ponieważ coraz więcej osób ma dostęp do szerokopasmowego połączenia internetowego, wielu programistów i firm naciska na instalatory offline z nowymi wersjami. Wiele tytułów oprogramowania, takich jak Google Chrome, jest prawie wyłącznie dystrybuowanych z instalatorami online.

File name: ChromeStandaloneSetup.exe
File version: 1.3.21.115
Size: 36.6 MB (38 416 368 bytes)
SHA-1: 2393BAB7F408DC8D30F039FCA5D6B45600A0C4E7

Jak zainstalować Chrome bez konieczności automatycznego sprawdzania i pobierania nowszej wersji?

Czy przełączniki poleceń Chromium będą działać z instalatorem Chrome? Czy jest przełącznik wyłączający sprawdzanie wersji podczas uruchamiania instalatora?

Aktualizacja:

„Powielone” pytanie, do którego link znajduje się poniżej, wskazuje File Hippo jako możliwe repozytorium, w którym można uzyskać poprzednie wersje Chrome. Mają zdrową listę prawie każdej wersji Chrome wydanej na Windows, zarówno wersji beta, deweloperskiej, jak i stabilnej. Niestety nie przechowują plików instalatora, przekierowują tylko na serwery Google w celu pobrania, co wyrzuca instalatory tylko dla najnowszych wersji Chrome. To nie tylko File Hippo, próbowałem też pobrać starszą wersję Chrome z pobrań CNET, a oni również przekierowują cię na serwery Google do pobrania.

Bez względu na przyczynę (prawdopodobnie związane z bezpieczeństwem) Google nie lubi, aby ktokolwiek instalował starszą wersję Chrome na dowolnym systemie. Najwyraźniej nawet twoje wspólne źródło pobierania starszej wersji oprogramowania, takie jak Pobieranie CNET, nawet nie może hostować plików instalatora Chrome na swoich własnych serwerach. Przekierowania do Google są prawdopodobnie podyktowane przez Google.

Google jest dyktatorem!

Nie pozwalają nawet na zainstalowanie w pełni samodzielnych instalatorów offline bez sprawdzania, czy są nowsze wersje. Próbowałem uruchomić instalator z cmd z niektórymi przełącznikami wiersza poleceń używanymi dla Chromium. Skończyło mi się tylko na błędach.

za

Zorientowany na biznes instalator msi ( GoogleChromeStandaloneEnterprise.msi ) może mieć dodatkowe opcje wiersza poleceń, których możesz użyć, ale nie wiedziałbym, czy istnieje taki, który wyłącza sprawdzanie nowszej wersji. Muszę jeszcze znaleźć pełną listę przełączników, których możesz użyć. Jedyny, jaki do tej pory znalazłem, to /updatejednak coś przeciwnego. Poddaję się więc i wrócę do zaufanego Firefoksa.

Samir
źródło
Chyba mógłbym odłączyć kabel Ethernet, aby zmusić go do korzystania z pliku wykonywalnego w obecnej postaci, ale na pewno musi być dostępna inna opcja?
Samir,
Wiem, gdzie znaleźć instalatory offline. Ale nawet jeśli pobierzesz pełny instalator offline o rozmiarze 36 MB, głupia rzecz nadal działa jak instalator online i chce skorzystać z serwerów Google, aby sprawdzić, czy dostępna jest nowsza wersja. Jeśli go znajdzie, najpierw go pobierze, a następnie zainstaluje. Do celów testowych przypomina to strzelanie w nogę. Jeśli nie uda się znaleźć nowszej wersji, instalacja rozpocznie się od pliku wykonywalnego.
Samir,
„Czy przełączniki poleceń Chromium będą działać z instalatorem Chrome?” Co się stało, kiedy ich wypróbowałeś?
Ƭᴇcʜιᴇ007
Nie próbowałem żadnego z nich, ponieważ nadal nie wiem, czy mogę z nich skorzystać. Które sugerujesz, że spróbuję? Jest tak zwany --check-for-update-intervalczy to może być? Mówi interwał ... Nie jestem pewien.
Samir,

Odpowiedzi:

3
  • Odłącz / wyłącz połączenie sieciowe w urządzeniu.
  • Zainstaluj wersję Chrome, dla której masz instalator.
  • Uruchom go i wyłącz automatyczną aktualizację .
  • Wyjdź z Chrome.
  • Włącz ponownie sieć.
Ƭᴇcʜιᴇ007
źródło
Niestety, jest to jedyne obejście.
Samir,
Ponadto i tak zaktualizuje się, ponieważ pozostawia to usługi aktualizacji i zadania uruchomione. W rzeczywistości, zanim go uruchomisz, będzie aktualizowany.
Debra
4

Wyłączenie chęci aktualizacji przez Google jest w rzeczywistości o wiele bardziej złożone niż kiedykolwiek powinno być. Kroki, które musisz podjąć:

  • Zainstaluj MSI z parametrem „NOGOOGLEUPDATING”, jeśli to możliwe
  • Zabij uruchomione zadanie aktualizacji (które zwykle rozpoczyna się podczas instalacji) i NIE otwieraj Chrome, dopóki nie wykonasz poniższych kroków.
  • Usuń folder aktualizacji ręcznie i usuń „GoogleUpdate.exe”
  • Ustaw usługi Google Update na „gupdate” i „gupdatem” na „wyłączone”
  • Wyłącz zaplanowane zadania dla GoogleUpdate (pamiętaj, że je usuniesz, prawdopodobnie zostaną one zastąpione; wyłączenie to powstrzyma zamianę, którą Google próbuje przekazać)
  • Ustaw klucze rejestru, aby wyłączyć aktualizację (lub pobierz szablon administratora Google GPO i ustaw klucze za pomocą GPO).
  • Sprawdź dodatkowe klucze rejestru w obszarze HKLM | Oprogramowanie | Google | Zaktualizuj i usuń wszelkie wpisy związane z klientem

Istnieje dokument NSA, który szczegółowo opisuje, jak naprawdę wyłączyć aktualizację, pod adresem https://www.iad.gov/iad/library/ia-guidance/security-configuration/applications/deploying-and-securing-google-chrome-in -a-windows-enterprise.cfm, ale nie obejmuje ostatniej edycji rejestru, o której wspomniałem powyżej.

Pamiętaj, że jeśli zainstalujesz Chrome i uruchomisz go przed wyłączeniem wszystkich miejsc potrzebnych do wyłączenia aktualizacji, będzie już w nowej wersji, zanim będziesz mieć szansę cokolwiek zrobić.

Ponadto Google dołożył wszelkich starań, aby usunąć wszystkie oprócz najnowszej wersji ze wszystkich repozytoriów, więc musisz znaleźć kogoś, kto ma starszy MSI.

Debra
źródło
To dużo pracy. Ale sprawdzę to, mogę się czegoś nauczyć. Google oficjalnie obsługuje najnowszą stabilną wersję kanału Chrome. Najnowszy stabilny numer wersji kanału dla Chrome na Windows można znaleźć na omahaproxy.appspot.com/win
Samir
Zgadzam się, że to dużo pracy; zajęło mi dużo czasu, aby dowiedzieć się, jak zainstalować Chrome bez aktualizacji, ponieważ Google podjęło wiele kroków, aby uczynić go prawie niemożliwym. Ale musiałem naprawić wydanie dla wdrożenia korporacyjnego, podobnie jak badania, które widzicie odzwierciedlone powyżej. Re. powyższe komentarze, parametr instalatora MSI to „NOGOOGLEUPDATING”, jak wspomniałem w mojej odpowiedzi. Nie ma na to skrótu; przegapisz jakieś kroki, a znajdziesz się w nowej wersji, gdy otworzysz ją po raz pierwszy (lub przekonasz się, że właśnie się aktualizuje).
Debra
Jeśli zabijesz uruchomione zadanie aktualizacji (które zwykle rozpoczyna się podczas instalacji), instalacja msiexec zakończy się niepowodzeniem.
Henrique de Sousa
Pamiętaj, że musisz zabić zadanie natychmiast po instalacji, przed uruchomieniem Chrome.
Debra
1
Naprawdę późno, aby to zobaczyć (o pół roku), ale @PeterFnet dziękuję za opublikowanie zaktualizowanego linku; jest bardziej wszechstronny i ujawnia niż dokumentacja Google dotycząca tego problemu.
Debra