ฉันจะติดตั้ง Google Chrome แบบไม่โต้ตอบได้อย่างไร


20

ฉันต้องการติดตั้ง Google Chrome Beta แบบเงียบ ฉันพยายามเรียกใช้ตัวChromeSetup.exeดาวน์โหลดด้วย/sหรือ/-msไม่ทำงานอะไรเลย

ฉันได้ดาวน์โหลดเวอร์ชันการติดตั้งแบบสแตนด์อโลนแล้วลองเหมือนกัน แต่ได้ผลลัพธ์เหมือนกัน - การติดตั้งแบบไม่โต้ตอบไม่ทำงาน

โดยทั่วไปสิ่งที่ฉันต้องการคือการหลีกเลี่ยงกล่องโต้ตอบหลังการติดตั้ง ("เลือกเครื่องมือค้นหา") มีวิธีเลือก Google อย่างเงียบ ๆ หรือไม่


ลองดูtechygeekshome.co.uk/2014/06/นี้ซึ่งอาจช่วยได้
vembutech

คำตอบ:


21
  1. ดาวน์โหลดติดตั้ง Chrome

  2. ใช้สวิตช์/silentและ /installชอบ:

    chrome_installer.exe /silent /install
    
  3. สนุก!


การดาวน์โหลด MSI ในกระบวนการติดตั้งแบบไม่ต้องใส่เครื่องเป็นสิ่งที่ทำให้ปวดเมื่อยเนื่องจากมี GUID ติดอยู่ซึ่งเป็นเส้นทางของ MSI อันนี้อย่างน้อยก็สะอาดและไม่มี GUID ที่สร้างแบบสุ่มซึ่งหมดเวลาหลังจากที่ในขณะนั้นและการดาวน์โหลดจะไม่สามารถใช้ได้ ขอบคุณ!
Hannibal

พยายามทำสิ่งนี้ด้วยลิงก์ที่ให้ไว้ แต่โชคไม่ดี
Almund

ทำงานได้ดีสำหรับฉันเมื่อติดตั้ง Chrome 59.0.3071.86 โดยใช้ตัวติดตั้งแบบสแตนด์อโลน
HairOfTheDog

12

การติดตั้งด้วยไฟล์ MSIพร้อมกับแฟล็ก qจะทำให้คุณติดตั้งแบบไม่ต้องป้อนข้อมูล


สิ่งนี้จะไม่ทำงานบนเครื่อง Windows XP รุ่นเก่าที่ไม่มี SP เพื่อรองรับการติดตั้ง msi (และใช่ฉันเจอคนที่มีเครื่องจักรรุ่นเก่าอยู่ตลอดเวลา)
Clay Nichols

ฉันเข้าใจ Windows Installer 2 (ซึ่งรองรับการตั้งค่าสถานะ q) เพื่อรวมอยู่ใน RTM ของ XP แม้ว่าฉันอาจผิด ในทางกลับกัน - Chrome เองก็สนับสนุนXP SP 2 และรุ่นใหม่กว่าเท่านั้นซึ่งดูเหมือนว่าจะทำให้นักวิชาการน้อย
เดวิดคอร์นิช

7

มันเป็นไปได้ที่จะเงียบติดตั้ง Chrome ใช้chocolatey

ติดตั้ง Chocolatey

เปิด commandprompt ในฐานะผู้ดูแลระบบและออก:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

ติดตั้ง Chrome

choco install googlechrome


1

หาก PowerShell 2.0 เท่านั้นมี curl หนึ่งบรรทัดดั้งเดิม ... เพื่อความง่ายฉันสร้างของตัวเองซึ่งใช้ URL และดาวน์โหลดเนื้อหา หากคุณต้องการรับรองความถูกต้องขั้นพื้นฐานฉันได้ให้พารามิเตอร์ไว้ด้วย

ในการตื่นและทำงาน:

  1. โหลดคอนโซล PowerShell
  2. สร้าง ps1, psm1 หรือเพียงแค่คัดลอกและวางและดำเนินการบล็อกรหัสนี้ใน PowerShell
  3. รหัสจะโทรGet-Urlและดำเนินการอย่างเงียบ ๆchrome_installer.exe

หมายเหตุ: หากคุณมีปัญหาใด ๆ :

  • ให้แน่ใจว่าคุณใช้ PowerShell ในโหมดผู้ดูแลระบบ
  • C: \ temp เป็นไดเรกทอรีที่มีอยู่ซึ่งคุณสามารถเข้าถึงได้ (หรือเพียงแค่เปลี่ยน$filePath)
# our curl command, with basic authentication if $credentials provided
function Get-Url {
    param(
        [string]$url, # e.g. "http://dl.google.com/chrome/install/375.126/chrome_installer.exe"
        [string]$filepath, # e.g. "c:\temp\chrome_installer.exe"
        [string]$credentials # e.g. "username:pass"
    )

    $client = New-Object System.Net.WebClient;

    if ($credentials) {
        $credentialsB64 = [System.Text.Encoding]::UTF8.GetBytes($credentials) ;
        $credentialsB64 = [System.Convert]::ToBase64String($credentialsB64) ;    
        $client.Headers.Add("Authorization", "Basic " + $credentialsB64) ;
    }    

    $client.DownloadFile($url, $filepath);
}

# curl and run silent install
Get-Url http://dl.google.com/chrome/install/375.126/chrome_installer.exe c:\temp\chrome_installer.exe ;
c:\temp\chrome_installer.exe /silent /install ;


1

มันทำงานได้อย่างสมบูรณ์ - ทดสอบบน Windows 10 EDU 64 บิตโดยใช้ PDQ Deploy บนแล็ปท็อป 10 เครื่องในครั้งเดียว: ทำงานร่วมกับ chromestandalonesetup.exe

msiexec.exe /i "\\tabeguache\c$\PDQ Deploy Packages\googlechromestandaloneenterprise64.msi"  /quiet /passive 

PDQDeployผมขอแนะนำให้ติดตั้งฟรี เพียงดาวน์โหลด MSI และป้อนคำสั่งติดตั้งแบบกำหนดเองดังกล่าวแล้วเลือกคอมพิวเตอร์ที่คุณต้องการติดตั้ง มันติดตั้งลงในคอมพิวเตอร์หลายเครื่องที่คุณต้องการ 8 ครั้งต่อคิวโดยไม่ต้องสัมผัสคอมพิวเตอร์ไม่ว่าใครก็ตามจะเข้าสู่ระบบของเครื่องหรือไม่ หากคุณติดตั้งPDQInventoryคุณสามารถติดตั้งลงในเวิร์กสเตชันของโดเมนได้ด้วยการคลิกเพียงไม่กี่ครั้ง


0

การพยายามติดตั้ง Google Chrome v42 ผ่าน MSI นั้นล้มเหลวสำหรับฉันโดยใช้คำสั่งการติดตั้งแบบไม่มีการโต้ตอบในโพสต์นี้ เมื่อฉันรัน MSI ด้วยตนเองฉันพบว่ามันปรากฏขึ้นพร้อมท์ UAC และการติดตั้งแบบเงียบนั้นล้มเหลวเนื่องจากการแจ้งเตือน UAC ที่ถูกบล็อก

นี่เป็นบทความที่ดีมากที่อธิบายความสัมพันธ์ระหว่าง MSI และ UAC


0

คุณต้องใช้คำสั่งนี้:

start /wait msiexec /i "%~dp0%googlechromestandaloneenterprise.msi%" /qn /l*

ดาวน์โหลดไฟล์ msi แรก

สำหรับข้อมูลเพิ่มเติมอ่านบทความนี้


0

คุณสามารถ "ติดตั้งอย่างเงียบ ๆ " Google Chrome บน Windows OS ที่ทันสมัยด้วย Powershell one-liner ต่อไปนี้:

$LocalTempDir = $env:TEMP; $ChromeInstaller = "ChromeInstaller.exe"; (new-object System.Net.WebClient).DownloadFile('http://dl.google.com/chrome/install/375.126/chrome_installer.exe', "$LocalTempDir\$ChromeInstaller"); & "$LocalTempDir\$ChromeInstaller" /silent /install; $Process2Monitor =  "ChromeInstaller"; Do { $ProcessesFound = Get-Process | ?{$Process2Monitor -contains $_.Name} | Select-Object -ExpandProperty Name; If ($ProcessesFound) { "Still running: $($ProcessesFound -join ', ')" | Write-Host; Start-Sleep -Seconds 2 } else { rm "$LocalTempDir\$ChromeInstaller" -ErrorAction SilentlyContinue -Verbose } } Until (!$ProcessesFound)

ในทางเทคนิคแล้วมันไม่ใช่ซับเดี่ยว แต่ใช้งานได้ดี มันจะทำงานแม้ว่า IE Enhanced Security จะเปิดใช้งานอยู่ดังนั้นจึงเป็นประโยชน์อย่างมากสำหรับการติดตั้งใหม่ล่าสุดของ Windows Server เมื่อ IE จะป้องกันไม่ให้คุณดาวน์โหลด Chrome

คุณสามารถอ่านข้อมูลเพิ่มเติมได้ที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.