Я искал пару дней, чтобы установить это.

    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. Не удалось

Как сделать Windows 10 через Power Shell, чтобы установить браузер по умолчанию для Google Chrome

Вышеупомянутый другой вопрос дает мне этот вывод Ошибка PowerShell Chrome

1 ответ1

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"

Для получения дополнительной информации, пожалуйста, обратитесь к:

Связать тип файла с определенной программой

Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .