1

Есть ли способ найти браузер по умолчанию на клиентском компьютере с Windows?

Есть ли раздел реестра или другое свойство, которое может помочь найти браузер по умолчанию?

2 ответа2

2

Раздел реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\<protocol>\UserChoice\Progid

где http, https, mapi, ftp и т. д.)

Вы увидите, что в моем случае FirefoxURL является моим по умолчанию для HTTP, делая Firefox моим браузером по умолчанию для HTTP.

Другие записи браузера включают в себя:

  • FirefoxURL (Firefox)
  • ChromeHTML (Chrome)
  • IE.HTTP (Internet Explorer)

Надеюсь это поможет.

Бонусные очки:

    $computerList = @("Server1", "server2")
$cred = Get-Credential

ForEach ($Computer in $computerList) {

    New-PSSession -ComputerName $Computer -Credential $cred | Out-Null
    Invoke-Command -Session (Get-PSSession) -ScriptBlock {
        Write-Host $env:COMPUTERNAME
        Write-Host (Get-ItemProperty HKCU:\Software\Microsoft\windows\Shell\Associations\UrlAssociations\http\UserChoice).Progid
        Write-Host "`n"
    }
    Get-PSSession | Remove-PSSession

}

Что-то вроде этого должно помочь ... хотя это зависит от того, как пользователь вошел в систему и у вас включено удаленное взаимодействие powershell (чтобы включить удаленное взаимодействие powershell, запустите Enable-PSRemoting -Force в качестве сценария запуска компьютера через групповую политику)

Кроме того, вы можете установить PowerShell 4 на своих компьютерах с Windows 7, чтобы включить эту функцию - см. Http://social.technet.microsoft.com/wiki/contents/articles/21016.how-to-install-windows-powershell-4- 0.aspx для более

-2

Вам не нужно редактировать реестр. Перейдите в Control Panel -> All Control Panel Items -> Default Programs -> Associate a file type or protocol with a program .

Ниже списка расширений (включая .htm и .html) вы увидите протоколы и сможете просмотреть или изменить связанную программу. Список протоколов включает в себя HTTP , HTTPS и FTP .

Это относится к Win8.1. WinXP использует Explorer -> Tools -> Folder Options... -> File Types , а протоколы предшествуют расширениям. Я не уверен в каждой промежуточной версии.

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