2012-04-18 21:51:39 +0000 2012-04-18 21:51:39 +0000
32
32

Como visualizar todos os Sites de Confiança do IE quando as definições de segurança são geridas?

Se as Zonas de Segurança para Internet Explorer forem geridas pelo meu administrador de sistema, a lista de Sites de Confiança está desactivada e eu não posso percorrer a lista. Existe alguma forma de visualizar a lista completa dos Sites de Confiança?

Respostas (10)

33
33
33
2012-04-23 17:26:04 +0000

No registo , efectuar uma pesquisa por um URL que se saiba ser de confiança. Isto deverá levá-lo à chave relevante onde pode ver todos os outros.

Na minha instalação do Windows 7, o caminho parece ser HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey , o que é ligeiramente diferente de esta resposta .

A chave deve conter vários valores de string com um nome indicando o URL e dados numéricos indicando a zona, um dos seguintes por defeito.

  • 0 = Meu Computador
  • 1 = Zona de Intranet Local
  • 2 = Zona de Sites Fidedignos
  • 3 = Zona de Internet
  • 4 = Zona de Sites Restritos
20
20
20
2015-01-07 15:46:42 +0000

Depende da sua firma se a lista está sob HKLM ou HKCU. Aqui está um rápido comando Powershell para obter a lista

$(get-item "HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey").property

$(get-item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey").property
```.
2
2
2
2012-04-18 22:09:47 +0000

Experimente isto:

  • Iniciar -> digite gpedit.msc* -> pressione Enter
  • navegue para Configuração do Computador -> Modelos Administrativos -> Componentes do Windows -> Internet Explorer -> Painel de Controlo da Internet -> Página de Segurança
  • no painel direito, clique duas vezes na opção Site to Zone Assignment List, depois clique Show. ..
  • sites confiáveis são os que têm 2 na coluna Valor (1 = Intranet, 3 = Internet, 4 = Restrito)

Se isso não funcionar (essa opção está definida para “Não Configurado” ou a lista está vazia), tente o mesmo, excepto em vez de Configuração do Computador, comece com Configuração do Utilizador.

2
2
2
2014-03-05 10:39:48 +0000

Encontrei a seguinte solução, espero que outros também a considerem útil.

Tenho direitos limitados, apenas locais, não suficientes para abrir e ver GPEDIT a nível AD.

Então, o que eu fiz, e funciona, foi abrir um prompt de comando (como Admin) e executar o comando:

C:\WINDOWS\system32>GPResult /V /SCOPE Computer /H c:\temp\stuff.txt

Em seguida, efectuar uma pesquisa, por exemplo, para a “ZoneMapKey”

C:\WINDOWS\system32>find "ZoneMapKey" c:\temp\stuff.txt >> c:\temp\sites.txt

Tenha em mente que existem outras chaves que podem requerer a sua atenção, como os “approvedactivexinstalsites”…

Terá uma saída como esta:

KeyName: Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey\https://www.wesayso.com

Limpe-o (eu uso o Excel, use o \ como separador e acabe com ele) e terá uma grande lista.

1
1
1
2015-05-18 08:28:05 +0000

Este funciona na minha máquina Windows 7. Foi definido pelo controlador de domínio da minha empresa.

Get-ChildItem -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains" -Recurse > c:\result.txt
Get-ChildItem -Path "Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains" -Recurse
"DONE"
1
1
1
2015-02-10 13:28:31 +0000

De powerhell:

Get-itemproperty "hkcu:\Software\policies\microsoft\windows\currentversion\internet settings\ZoneMapKey"
0
0
0
2014-08-08 21:09:42 +0000

A minha chave foi localizada aqui (em HKEYLOCALMACHINE, não em HKEYCURRENTESUSER)

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey

Eu podia clicar com o botão direito em “ZoneMapKey” e escolher “Export”

Este ficheiro .reg pode ser aberto no Bloco de Notas para ver (e pesquisar) o conteúdo do texto.

0
0
0
2015-05-26 16:17:51 +0000

Este script PowerShell fornece uma lista de ambas as chaves de registo se forem preenchidas e usa o out-gridview cmdlet para fornecer uma capacidade de pesquisa usando o campo de filtro out-gridview.

$_List1 = @()
$_List2 = @()
$_List3 = @()

$_List1 = $(Get-item 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property  

$_List2 = $(Get-item 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property | Out-GridView

$_List3 = $_List1 + $_List2 
$_List3 | Out-GridView
0
0
0
2015-05-27 16:50:27 +0000

Aqui está uma versão melhorada do script que traduz o número do tipo de zona no registo para o seu nome, tal como visto na caixa de diálogo de definições do IE explorer.

$_RegKeyList1 = @()
$_RegKeyList2 = @()
$_RegKeyList3 = @()
$_RegKeyInfo = @()

$_RegKeyList1 = $(Get-item 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property  

$_RegKeyList2 = $(Get-item 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -ErrorAction SilentlyContinue).property | Out-GridView

$_RegKeyList3 = $_RegKeyList1 + $_RegKeyList2 

Foreach($_RegValueName in $_RegKeyList3){

    $_RegValue = $(Get-ItemProperty -Path 'HKCU:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey' -Name $_RegValueName )

    Switch($_RegValue.$_RegValueName){

         0 {$_ZoneType = 'My Computer'}
         1 {$_ZoneType = 'Local Intranet Zone'}
         2 {$_ZoneType = 'Trusted sites Zone'}
         3 {$_ZoneType = 'Internet Zone'}
         4 {$_ZoneType = 'Restricted Sites Zonet'}

    }

    $_RegKeyInfo += "$_RegValueName,$_ZoneType"

}

Acima vemos como reunir os nomes dos valores de registo numa chave de registo e depois obter os dados de cada um desses valores. Uma vez que cada entrada separa o nome do valor e os dados do valor com uma vírgula, poderia ser ainda mais aperfeiçoado para sair para um ficheiro com a extensão csv e depois aberto em Excel. Muitas mais possibilidades se se quiser um relatório real. Mas se apenas precisar de saber qual é a lista do sítio, isto mostrará a maioria delas.

-1
-1
-1
2019-02-26 16:40:07 +0000

Colar isto em Powershell para uma lista dos sítios de confiança:

Get-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapKey" | fl

1 = Zona Intranet - sítios na sua rede local. 2 = Zona de Sites de Confiança - sites que foram adicionados aos seus sites de confiança. 3 = Zona Internet - sítios que se encontram na Internet. 4 = Zona de Sítios restritos - sítios que foram especificamente adicionados aos seus sítios restritos.

Resposta retirada de https://blogs.sulross.edu/gfreidline/2017/06/20/show-ie-trusted-sites-from-powershell/