我在 Windows 10 笔记本电脑的锁定屏幕上使用 Windows Spotlight,我不小心喜欢了一些照片,然后这些照片就不断出现。有没有办法“改变主意”对照片的看法,或者只是重置整个内容?
答案1
Windows 10 上的 Windows Spotlight 锁屏图像也存在同样的问题,这让我很沮丧。
在之前选择了“我想要更多”或“不喜欢”之后无法“改变主意”真是太痛苦了。我在下面描述了对我有用的方法。这可能不是一个完整的解决方案,特别是如果微软改变 Spotlight 的工作方式,但目前看来这似乎是一个足够好的解决方案。
警告:这涉及更改 Windows 注册表中的值,因此请注意,如果您不确定自己在做什么,这通常被认为是一种危险的做法。请自行承担风险。如果您损坏了您的机器,请不要追究我的责任。
基本思想是当前锁屏图像存储在以下注册表路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative
- 打开 Windows 注册表
- 按照注册表路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen\Creative
- 找到键“
CreativeJson
”并双击它。将打开“编辑字符串”对话框。- 转到“值数据”字段。它包含一个相当长的 json 字符串,其中的参数会影响锁屏图像的操作方式。
- 从最左边开始滚动 json 字符串,你会发现里面有很多键值对,包括:“creativeId”、“placementId”、“impressionToken”等等。(这些对于我们的需求来说不是很有用,但我指出它们只是为了检查你是否走在正确的轨道上)
- 当你看到“onHover”、“onPositiveFeedback”、“onNegativeFeedback”时,这个过程的重要部分就开始接近了,而那个将解决我们的问题‘反馈已提供’。
- 如果你之前曾提供过反馈,其价值将为“真的“。如果你还没有,那将是”错误的“。因此,在我们想要更改所做决定的情况下,它应该已经显示为“true”,因此它将涉及将值从“true”更改为“false”。
- 改变这个特定的值,它现在应该读取
"feedbackProvided":false
(注意:不要改变任何其他东西。整个字符串的其余部分应该保持不变)
- 完成后单击“确定”即可关闭注册表。
- 如果您现在锁定屏幕,当前图像现在应该允许您再次做出选择。
笔记:由于此注册表路径保存了当前锁屏图像的设置,因此当 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
答案2
我刚刚遇到了与 Blazinator 描述的相同的问题。请注意:这是在之前能够查看和编辑字符串之后发生的。
但是我可以告诉你,该字符串确实存在!由于某种原因,它只是不可见:但你可以突出显示并复制它:方法如下:
- 按 [home] 键将光标置于字符串的开头。
- 然后同时按下 [shift] + [end] 键来突出显示整个字符串(您看不到它已突出显示但事实确实如此)。
- 按 [ctrl]+[c](或右键单击并从菜单中选择“复制”)。
然后,您可以将整个字符串粘贴到记事本中并在那里进行编辑(注意:最好在“格式”菜单中取消选择“自动换行”,否则可能会产生一些回车符)。编辑完成后,再将整个字符串复制并粘贴回去(确保覆盖或删除原始(不可见)内容)。
但是,回应原始帖子:即使我点击了“喜欢”,字符串的“feedbackProvided”部分也显示为“false”...所以我现在的替代解决方案是简单地用相同文件名的不同图像替换图像文件。 - 方法如下:
- 在指定的文件夹中查找图像文件笔记2并将其复制到方便的位置。
- 图像是 .jfif 格式;只需添加 .jfif 作为扩展名,然后使用某些图形程序打开即可。(提示:如果您复制所有图像并为它们添加 .jfif 扩展名,那么您可以轻松识别它是哪一个)。
- 然后在其上粘贴不同的图像并保存。
- 然后再次删除.jfif扩展名,并将其复制回图像文件夹,从而覆盖原始文件。
那也行。