重置Windows Spotlight

Modified on: Tue, 26 Feb 2019 18:20:02 +0800

我在Windows 10笔记本电脑的锁定屏幕上使用Windows Spotlight,我意外地喜欢了一些照片,并且不断上传。有没有办法“改变你的想法”关于照片,或只是重置整个事情?

作者:Hazzdood

最佳答案

我也对Windows 10上的Windows Spotlight Lockscreen图像存在同样的问题感到沮丧。

在之前选择“我想要更多”或“不是粉丝”之后无法“改变主意”是一个真正的痛苦。我在下面描述了对我有用的东西。它可能不是一个完整的解决方案,特别是如果微软改变了Spotlight的工作方式,但是现在它似乎是一个很好的解决方法。

警告:这涉及更改Windows注册表中的值,因此请注意,如果您不确定自己在做什么,通常会将其视为危险做法。继续需要您自担风险。如果您破坏机器,请不要对我负责。

基本思想是当前的锁屏图像存储在以下注册表路径中:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative

  1. 打开Windows注册表
  2. 遵循注册表路径:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative
  3. 找到键“CreativeJson”并双击它。 “编辑字符串”对话框将打开。

    • 转到“价值数据”字段。它包含一个相当长的json字符串,其中的参数会影响锁屏图像的运行方式。
    • 从左边开始滚动json字符串,你会在其中找到很多键值对,包括:“creativeId”,“placementId”,“impressionToken”等等。 (这些对我们需要的东西不是很有用,但我已经指出它们只是作为一个检查点,看你是否在正确的轨道上)
    • 当你看到“onHover”,“onPositiveFeedback”,“onNegativeFeedback”以及解决我们问题的那个'feedbackProvided'时,这个过程的重要开始​​接近。
    • 如果您之前已收到反馈,则其值为“ true ”。如果你没有,它将是“ false ”。因此,在我们想要改变我们做出的决定的情况下,它应该已经读作“true”,因此它将涉及将值从“true”更改为“false”。
    • 更改此特定值,现在应该读取"feedbackProvided":false
      (注意:不要更改任何其他内容。字符串的其余部分应保持不变)< / LI>
  4. 完成此操作后,请单击“确定”,然后关闭注册表。
  5. 如果您现在锁定屏幕,现在的图像现在可以让您再次进行选择。
  6. 醇>

    注意:由于此注册表路径包含当前锁定屏幕图像的设置,因此当Windows决定为您更改锁定屏幕时,几个参数将明显更改。我认为在这些参数中,它们对于当前的锁屏有一些“生存时间”。

    注2:也可以在上面提到的注册表路径中找到存储图像的位置,但是在注册表项“HotspotImageFolderPath”中找到。目前在大多数Win 10机器上,默认值应为:

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

    更新:以下是更新反馈标记的Powershell脚本:

    $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
    

相关问答

添加新评论