Redefinir o Spotlight do Windows

11

Estou usando o Windows Spotlight na tela de bloqueio do meu laptop com Windows 10, e gostei de algumas fotos, e as imagens continuam aparecendo. existe uma maneira de "mudar de idéia" sobre uma foto ou simplesmente redefinir tudo?

    
por Hazzdood 21.02.2016 / 01:58

2 respostas

12

Também fiquei frustrado com o mesmo problema com a imagem do Windows Spotlight Lockscreen no Windows 10.

Ser incapaz de "mudar de idéia" depois de ter selecionado anteriormente "Eu quero mais" ou "Não sou fã" é uma dor real. Eu descrevi abaixo o que funcionou para mim. Pode não ser uma solução completa, especialmente se a Microsoft mudar a maneira como o Spotlight funciona, mas por enquanto parece ser um bom trabalho.

AVISO : Isso envolve a alteração de valores no Registro do Windows, portanto, seja advertido de que é geralmente considerada uma prática perigosa se você não tiver certeza do que está fazendo. Prossiga por sua conta e risco. Não me responsabilize se você quebrar sua máquina.

A idéia básica é que a imagem atual da tela de bloqueio é armazenada no seguinte caminho do registro: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative

  1. Abra o registro do Windows
  2. Siga o caminho do registro:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative
  3. Encontre a chave " CreativeJson " e clique duas vezes nela. A caixa de diálogo "Editar String" será aberta.
    • Vá para o campo "Dados do valor". Ele contém uma cadeia json bastante longa com parâmetros que afetam o funcionamento da imagem da tela de bloqueio.
    • Comece a percorrer a string do json à esquerda e você encontrará vários pares de valores-chave, incluindo: "creativeId", "placementId", "impressionToken", entre outros. (Estes não são muito úteis para o que precisamos, mas eu os apontei apenas como um ponto de verificação para ver se você está no caminho certo)
    • Os importantes para este processo começam a se aproximar quando você vê "onHover", "onPositiveFeedback", "onNegativeFeedback" e o que resolverá nossos problemas 'feedbackProvided' .
    • Se você já deu feedback, terá valor de " true ". Se você não tiver, será " falso ". Então, no nosso caso, onde queremos mudar a decisão que tomamos, ela já deve ler "true", então isso envolverá mudar o valor de "true" para "false".
    • Altere este valor específico e ele deve ler agora "feedbackProvided":false
      (NB: Não mude mais nada. O restante da string deve permanecer o mesmo)
  4. Depois de fazer isso, clique em "Ok" e feche o registro.
  5. Se você bloquear sua tela agora, a imagem atual deverá permitir que você faça novamente a escolha.

Observação: Como esse caminho do registro contém as configurações da imagem da tela de bloqueio atual, vários parâmetros obviamente serão alterados quando o Windows decidir alterar a tela de bloqueio para você. Eu acho que entre esses muitos parâmetros eles têm algum tipo de "Time-to-Live" para a atual tela de bloqueio.

Note2: A localização de onde as imagens estão armazenadas também é encontrada no caminho do registro mencionado acima, mas na chave do Registro "HotspotImageFolderPath". Na maioria das máquinas Win 10 no momento, o padrão deve ser:

C:\Users\[USERNAME]\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\ LocalState\Assets

Atualização: aqui está um script do Powershell para atualizar o sinalizador de feedback:

$creativeJson = (Get-ItemProperty 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative').CreativeJson | ConvertFrom-Json
$creativeJson.cdm.feedbackEvents.feedbackProvided = $false
New-ItemProperty -Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative' -Name CreativeJson -Value ($creativeJson | ConvertTo-Json -Depth 100 -Compress) -Force
    
por 03.04.2016 / 01:13
0

Acabei de encontrar o mesmo problema descrito pelo Blazinator. E note: isto é depois de ter sido capaz de visualizar e editar a string ..

No entanto, posso informar que a STRING ESTÁ REALMENTE LÁ! É apenas invisível, por algum motivo: Mas você pode destacar e copiá-lo: Veja como:

  1. Pressione a tecla [home] para colocar o cursor no início da string.
  2. pressione ambas as teclas [shift] + [end] para realçar o conjunto string (você não pode ver que está destacado mas é).
  3. Pressione [ctrl] + [c] (ou clique com o botão direito do mouse e selecione "copiar" no menu ").

Depois, você pode colar a string inteira no bloco de notas e editá-la lá (Nota: Será uma boa idéia desmarcar o Word Wrap no menu "Format", ou pode aparecer alguns caracteres de retorno de carro). E quando terminar de editar, copie e cole toda a string de volta (certifique-se de sobrescrever ou excluir o conteúdo original (invisível)).

Em resposta à postagem original, no entanto: A parte "feedbackProvided" da string, lê "false" mesmo que eu tenha clicado em "like" ... Então, minha solução alternativa por agora é simplesmente substituir o arquivo de imagem por uma imagem diferente do mesmo nome de arquivo. - Veja como:

  1. Localize o arquivo de imagem na pasta especificada em Nota 2 acima e copie-o para um local conveniente.
  2. As imagens são em formato .jfif; basta adicionar .jfif como extensão e abrir com algum programa gráfico. (Dica: se você copiar todas as imagens e adicionar a extensão .jfif para todos eles, então você pode facilmente identificar qual deles é).
  3. Cole uma imagem diferente e salve.
  4. Em seguida, remova a extensão .jfif novamente e copie-a de volta para o pasta de imagens, sobrescrevendo o arquivo original.

Isso também funcionará.

    
por 02.06.2017 / 00:34