Làm cách nào để tắt Google Chrome các bản cập nhật im lặng?


1

Tôi đã thực hiện các hướng dẫn mà tôi tìm thấy trực tuyến và Chrome vẫn tự động cập nhật.

Tôi đã tải xuống và cài đặt mẫu ADM để tôi có thể sử dụng Chính sách cục bộ để tắt cập nhật. Tôi đã thiết lập nó chỉ cập nhật thủ công. Tôi cũng đã thêm khóa vào sổ đăng ký tại HKLM / PHẦN MỀM / Chính sách / Google / Cập nhật

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update]
"UpdateDefault"=dword:00000000
"AutoUpdateCheckPeriodMinutes"=dword:00000000
"DisableAutoUpdateChecksCheckboxValue"=dword:00000000
"Update{8A69D345-D564-463C-AFF1-A69D9E530F96}"=dword:00000000
"Install{8A69D345-D564-463C-AFF1-A69D9E530F96}"=dword:00000000

Dịch vụ Google Update đều bị vô hiệu hóa. (gupdate và gupdHR)



@ VlastimilOvčáčík Không, đây không phải là bản sao. Nếu bạn nhìn vào giải pháp được chấp nhận cho câu hỏi đó và so sánh với câu hỏi của tôi, bạn sẽ nhận thấy rằng tôi đã thử chính xác như được đề xuất nhưng không có kết quả.
đại lý 154

Câu trả lời:


0

Dịch vụ Google Update đều bị vô hiệu hóa. (gupdate và gupdHR)

Đây có thể là tội lỗi, vì nó dường như khiến các cài đặt chính sách bị bỏ qua (nguồn) . Vì vậy, bạn không nên vô hiệu hóa các dịch vụ (đặt cả hai thành Thủ công thay thế).

Thứ hai, một vài ý kiến ​​liên quan đến các thiết lập đăng ký được đề xuất:

  • UpdateDefaultcó thể được đặt thành để 3ngăn cập nhật cho tất cả phần mềm (nguồn) của Google
  • AutoUpdateCheckPeriodMinuteskhông được giải thích tương tự khi máy không nằm trong một miền (nguồn)
  • Update{8A69D345-D564-463C-AFF1-A69D9E530F96}là ghi đè dành riêng cho Chrome UpdateDefault. Hoặc được đặt thành 3hoặc xóa nếu UpdateDefaultcó và được đặt thành 3(nghĩa là kế thừa mặc định)
  • Install{8A69D345-D564-463C-AFF1-A69D9E530F96}là ghi đè dành riêng cho Chrome InstallDefault. Hoặc được đặt thành 0hoặc xóa nếu InstallDefaultđược chỉ định và được đặt thành 0(nghĩa là kế thừa mặc định)
  • Chính sách Chrome Binaries cũng cần tồn tại và "hai cần phải khớp để các chính sách cập nhật tự động hoạt động chính xác" (nguồn)

Dựa trên những điều trên, một tập lệnh đã được tạo (cũng cập nhật các dịch vụ và tác vụ theo lịch trình):

@echo off

rem | References:
rem | https://support.google.com/chrome/a/answer/6350036#Registry_Settings
rem | http://stackoverflow.com/a/28356336/1111895
rem | http://superuser.com/questions/645845/how-do-i-disable-google-chrome-silent-updates

echo Stopping and setting Google Update services to manual . . .
rem | don't disable the services as it seems to cause the policy settings to be ignored
rem | https://bugs.chromium.org/p/chromium/issues/detail?id=512627#c158
for %%i in ("gupdate" "gupdatem") do (
  "%windir%\system32\net.exe" stop %%~i>nul 2>&1
  "%windir%\system32\sc.exe" config %%~i start= demand>nul
  if errorlevel 1 pause
)

echo Stopping and disabling Google Update tasks . . .
rem | avoid overhead and help preventing the services configuration from being reset
for %%i in ("GoogleUpdateTaskMachineCore" "GoogleUpdateTaskMachineUA") do (
  "%windir%\system32\schtasks.exe" /end /TN "\%%~i">nul 2>&1
  "%windir%\system32\schtasks.exe" /change /disable /TN "\%%~i">nul
  if errorlevel 1 pause
)

echo Updating Google Update policy . . .
set TARGET_KEY=HKLM\SOFTWARE\Policies\Google\Update
for %%i in ("Update" "Install") do (
  rem | GUIDs mean "Google Chrome" and "Google Chrome binaries", which must be consistent
  rem | https://support.google.com/chrome/a/answer/3204698#auto-updates
  rem | Tip: to affect other Google Update packages, add "Default" to the list
  for %%j in ("{8A69D345-D564-463C-AFF1-A69D9E530F96}" "{4DC8B4CA-1BDA-483E-B5FA-D3C12E15B62D}") do (
    "%windir%\system32\reg.exe" add "%TARGET_KEY%" /v "%%~i%%~j" /t REG_DWORD /d 0 /f>nul
    if errorlevel 1 pause  
  )
)
rem | for machines *not* in a domain, this is limited to 77 hours (even when set to 0!)
rem | https://www.chromium.org/administrators/turning-off-auto-updates
"%windir%\system32\reg.exe" add "%TARGET_KEY%" /v "AutoUpdateCheckPeriodMinutes" /t REG_DWORD /d 0 /f>nul
if errorlevel 1 pause
rem | disable the auto-updater
rem | http://googlesystem.blogspot.pt/2009/05/customize-or-disable-google-update.html
"%windir%\system32\reg.exe" add "%TARGET_KEY%" /v "DisableAutoUpdateChecksCheckboxValue" /t REG_DWORD /d 1 /f>nul
if errorlevel 1 pause

echo Done!
rem | ~3s delay (backwards-compatible with Windows XP)
"%windir%\system32\ping.exe" -n 4 127.0.0.1>nul 2>&1

Lưu nội dung vùng văn bản vào tệp tập lệnh lệnh windows (ví dụ GoogleChrome-DisableUpdates[RunAsAdministrator].cmd:) và chạy với tư cách Quản trị viên.

Mẹo: (được nêu một phần trong nhận xét tập lệnh ở trên) để ảnh hưởng đến các gói Google Update khác, trong bước Cập nhật chính sách Google Update thêm Mặc định vào danh sách, như trong:

for %%j in ("{8A69D345-D564-463C-AFF1-A69D9E530F96}" "{4DC8B4CA-1BDA-483E-B5FA-D3C12E15B62D}" "Default") do (

Điều đó sẽ khiến chính sách cập nhật không chỉ áp dụng cho Google Chrome mà còn cho tất cả các sản phẩm được Google Update hỗ trợ, miễn là các khóa dành riêng cho sản phẩm khác ( Update{GUID}Install{GUID}) không được ghi đè các cài đặt này (nguồn) .


0

Tôi không đồng ý hoàn toàn với câu trả lời của Helder Magalhães . Hãy để tôi nhớ lại những điểm chính.

  1. Kiểm soát cập nhật đã được phát hành vào thứ năm ngày 14 tháng 5 năm 2009 ( bài đăng trên blog ) và mọi thứ đã thay đổi một chút kể từ đó.
  2. Cách đơn giản nhất để cấu hình Google cập nhật được nêu tại đây trang. Nó liên quan đến việc tải xuống và thiết lập các mẫu chính sách nhóm cụ thể .
  3. Các chính sách này được sử dụng trong ngữ cảnh miền Active Directory. Cụ thể, này trang dự án Chromium nêu rõ rằng:

Cảnh báo: Để tránh lạm dụng chính sách này, nếu thiết bị không được kết nối với miền Active Directory và nếu chính sách này được đặt thành 0 hoặc thành giá trị lớn hơn 77 giờ, cài đặt này sẽ không được thực hiện và thay thế bằng 77 giờ sau tháng 8 năm 2014. Nếu bạn bị ảnh hưởng bởi điều này và vẫn muốn tắt các bản cập nhật Chrome (KHÔNG ĐƯỢC KHUYẾN NGHỊ), bạn có thể làm như vậy bằng cách sử dụng 'Cập nhật chính sách ghi đè' như được mô tả ở đây.

Cảnh báo này đề cập đến một lời khuyên cụ thể:

Đặt giá trị của HKEY_LOCAL_MACHINE \ SOFTWARE \ Chính sách \ Google \ Update \ AutoUpdateCheckPeriodMinutes thành giá trị REG_DWORD là "0".

và trang được liên kết ở cuối Cảnh báo lại là trang tôi đã báo cáo ở điểm 2.

  1. Chính sách nhóm cũng có thể được sử dụng cục bộ (điều này không thực sự đơn giản, vì các snap-in tương ứng không được thêm vào mặc định cho mmc trên Win - dù sao, tôi sẽ không trình bày chi tiết ở đây). Tuy nhiên, người ta nhanh chóng phát hiện ra rằng họ không được vinh danh nếu máy không được kết nối với miền Active Directory. Điều này mà không gây rối với các dịch vụ hoặc tác vụ theo lịch trình, do đó, tội không thuộc về Dịch vụ cập nhật của Google. Thật vậy, dường như thông tin tại trang Dự án Chromium (xem liên kết tại điểm 3.) không thực sự cập nhật và nếu thiết bị không nằm trong miền, thì ghi đè chính sách Cập nhật cũng không được thực hiện. Điều này được thảo luận tại báo cáo lỗi này , và mặc dù không thực sự công khai, khẳng định cuối cùng của tôi dường như được xác nhận bởi các bài viết 38 ,62 , 70127 . Hơn nữa, tôi đã kích hoạt tệp nhật ký cho Google Update (xem quy trình được nêu tại liên kết tại điểm 3., trong phần Khắc phục sự cố -> Bước 1: Tạo tệp nhật ký ) và tìm thấy rất nhiều dòng kết thúc bằng nhận xét [Ignoring group policy][machine is not part of a domain].
  2. Bên cạnh các chính sách nhóm cho Cập nhật của Google, cũng có các chính sách dành cho Chrome ( xem tại đây ), nhưng cũng có những chính sách này không giúp được gì. Người ta có thể cố gắng quản lý các chính sách Chrome với Windows registry hoặc sử dụng các tùy chọn chính cho Trình duyệt Chrome , tuy nhiên lại thất bại một lần nữa (ít nhất là nó đã thất bại trong các thử nghiệm không lỗi thời của tôi).

Tóm lại, để Google Update chấp nhận mọi cấu hình, máy phải được nối với miền Active Directory. Chà, theo kiến ​​thức về Google Update ...

Và có mẹo. Google Update dựa trên Dự án Omaha, có mã nguồn có sẵn tại GitHub . Khóa và giá trị đăng ký được xác định trong tệp này ; với mục tiêu của chúng tôi, giá trị liên quan được tìm thấy ở dòng 323 (vui lòng đọc các bình luận ở trên).

Tôi không muốn viết rõ ràng những việc cần làm vào thời điểm này, vì một vài lý do (không làm cho phần mềm độc hại trở nên quá dễ dàng và cố gắng không để mọi người ở Google loại bỏ ngay cả lựa chọn tùy chỉnh cuối cùng này). Nếu bất cứ ai không thể tìm ra khóa reg, vui lòng xem tại đây .

Sau khi điều chỉnh sổ đăng ký, các chính sách nhóm cục bộ được áp dụng độc lập với việc máy tính có được nối với một miền hay không. Và ghi đè chính sách Cập nhật là đủ để vô hiệu hóa các bản cập nhật Chrome, như đã xuất hiện rõ ràng tại chrome://chrome(chưa kiểm tra cài đặt "chỉ thủ công", vì nó không hiển thị tại chrome://chrome, vì vậy tôi phải chờ bản cập nhật có sẵn tiếp theo). Không cần phải điều chỉnh các chính sách dành riêng cho Chrome cũng như chính sách Binaries của Chrome.

Lưu ý cuối cùng: xóa thư mục C:\Program Files (x86)\Google\Updatekhông vô hiệu hóa các bản cập nhật, nó phá vỡ toàn bộ cơ chế Google Update. Và người ta cũng cần phải tắt cập nhật cho các thành phần Chrome, nếu không thì sớm hay muộn Google Update sẽ được khôi phục (xem câu hỏi nàytệp này , đặc biệt là nhận xét ở dòng 17-18).


-1

xóa thư mục tiếp theo: c: \ tệp chương trình (x86) \ google \ update \


1
Thông tin thêm để hỗ trợ điều này sẽ cải thiện câu trả lời của bạn
Dave M
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.