blob: 35c03fa657632ee495b20953c7a600bf033ec3ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
@echo off
REM Copyright (c) 2012 The Chromium Authors. All rights reserved.
REM Use of this source code is governed by a BSD-style license that can be
REM found in the LICENSE file.
set CHANNEL=%1
REM Check if we are running as an Administrator.
REM Based on method described at:
REM http://stackoverflow.com/questions/4051883/batch-script-how-to-check-for-admin-rights
net session >nul 2>&1
if not %errorlevel% equ 0 (
echo This script updates the registry and needs to be run as Administrator.
echo Right-click "Command Prompt" and select "Run as Administrator" and run
echo this script from there.
goto :eof
)
REM Make sure the argument specifies a valid channel.
if "_%CHANNEL%_"=="_beta_" goto validarg
if "_%CHANNEL%_"=="_stable_" goto validarg
goto usage
:validarg
set SYSTEM32=%SystemRoot%\system32
if "_%PROCESSOR_ARCHITECTURE%_"=="_AMD64_" set SYSTEM32=%SystemRoot%\syswow64
set REGKEY="HKLM\SOFTWARE\Google\Update\ClientState\{B210701E-FFC4-49E3-932B-370728C72662}"
set VALUENAME=ap
if "_%CHANNEL%_"=="_stable_" (
%SYSTEM32%\reg.exe delete %REGKEY% /v %VALUENAME% /f
echo ********************
echo You're not done yet!
echo ********************
echo You must now UNINSTALL and RE-INSTALL the latest version of Chrome
echo Remote Desktop to get your machine back on the stable channel.
echo Thank you!
) else (
%SYSTEM32%\reg.exe add %REGKEY% /v %VALUENAME% /d %CHANNEL% /f
echo Switch to %CHANNEL% channel complete.
echo You will automatically get %CHANNEL% binaries during the next update.
)
goto :eof
:usage
echo Usage: %0 ^<channel^>
echo where ^<channel^> is 'beta' or 'stable'.
|