Powershell встановить Chrome як браузер за замовчуванням


0

Я шукав пару днів, щоб встановити це.

    Windows Registry Editor Version 5.00

    ; Set IE as default & associate CSS / HTM / HTML with Notepad Plus
    ; Made for Windows 7

 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mht\UserChoice]
"Progid"="IE.AssocFile.MHT"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mhtml\UserChoice]
"Progid"="IE.AssocFile.MHT"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.url\UserChoice]
"Progid"="IE.AssocFile.URL"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="IE.HTTP"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"Progid"="IE.HTTPS"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\ftp\UserChoice]
"Progid"="IE.FTP"


;Associate CSS / HTM / HTML with Notepad Plus

[HKEY_CURRENT_USER\Software\Classes\.CSS]
@="Notepad++"

[HKEY_CURRENT_USER\Software\Classes\.HTM]
@="Notepad++"

[HKEY_CURRENT_USER\Software\Classes\.HTML]
@="Notepad++"

[HKEY_CURRENT_USER\Software\Classes\Notepad++\shell\open\command]
@="d:\\Tools\\NPP\\notepad++.exe \"%1\""

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css]

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm]

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html]
<code>

Я намагався зробити це через реєстр. Помилка

$Path = $env:TEMP; $Installer = "chrome_installer.exe"; Invoke-WebRequest 
"http://dl.google.com/chrome/install/3..." -OutFile $Path\$Installer; Start-Process -FilePath
$Path\$Installer -Args "/silent /install" -Verb RunAs -Wait; Remove-Item $Path\$Installer

$chromePath = "${Env:ProgramFiles(x86)}\Google\Chrome\Application\" 
$chromeApp = "chrome.exe"
$chromeCommandArgs = "--make-default-browser"
& "$chromePath$chromeApp" $chromeCommandArgs

Я спробував вказаний вище сценарій. Помилка

Я також спробував --make-default-browser. Помилка

Я спробував зробити це за допомогою GPO. Помилка

Як я можу зробити вікна 10 через Powershell встановити браузер за замовчуванням для Google Chrome

Вище інше питання дайте мені цей висновок PowerShell Chrome error


Будь ласка, розкрийте, що ви маєте на увазі під час невдач у кожному з цих випадків. Що таке поточний веб-переглядач? Які симптоми невдачі?
music2myear


music2myear - Я спробував цю посилання. Під невдачею я маю на увазі, що він не встановив Chrome як браузер за умовчанням.
James

Відповіді:


0

Замість того, щоб керувати налаштуваннями браузера через реєстр, розгляньте можливість використання ОС для призначення типів файлів з виконуваними файлами. Зазвичай я б краще залишитися в PSH робити речі ... але я знаю, що ви можете асоціювати типи файлів з Chrome за допомогою CMD assoc і ftype команд.

Якщо є PSH спосіб зробити це, я не знаю. Якщо хтось читає це знає, як в PSH, будь ласка, коментар. Мені було б цікаво.

від PSH, назвіть їх так :

cmd /c assoc
cmd /c ftype
  • Відкрийте підвищений командний рядок.
  • Використовуйте FTYPE {fileType}={commandString} створити тип файлу та пов'язану з ним команду для відкриття файлу.
  • Використовуйте ASSOC {.fileExtension}={fileType}

Наприклад:

cmd /c assoc .txt=txtfile
cmd /c ftype txtfile=c:\Program Files\Windows NT\Accessories\wordpad.exe "%1"

Додаткову інформацію див.

Пов'язати тип файлу з певною програмою

Джерело


Ось що я написав cmd / c assoc .htm = htmfile cmd / c ftype htmfile = "C: Програмні файли (x86) Google Chrome Application chrome.exe" "% 1" cmd / c assoc .html = htmlfile cmd / c ftype htmlfile = "C: Файли програм (x86) Google Chrome Застосування chrome.exe" "% 1" Ось результат .htm = htmfile Тип файлу 'htmfile = C: Файли програм' не знайдено або не пов'язана з нею відкрита команда. .html = htmlfile Тип файлу 'htmlfile = C:' Файли програм 'не знайдено або з ним не пов'язана відкрита команда.
James
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.