Сбросить Windows Spotlight

13

Я использую Windows Spotlight на экране блокировки моего ноутбука с Windows 10, и мне случайно понравились некоторые фотографии, и они продолжают появляться. Есть ли способ «передумать» по поводу фотографии или просто восстановить все?

Hazzdood
источник
пожалуйста, помогите?
Hazzdood
2
Вы пробовали просто выключить прожектор окон, перезагрузить машину и снова включить ??
Кельвинелове
нет, я этого не сделал, и у меня больше нет внимания, поэтому я не могу проверить это извините :)
Hazzdood
Я предоставил этот отзыв Windows - пожалуйста, добавьте: aka.ms/Qjjldf
Лукас Ценовский

Ответы:

14

Я также был разочарован этой же проблемой с изображением Windows Spotlight Lockscreen в Windows 10.

Неспособность «передумать» после того, как ранее было выбрано «Я хочу больше» или «Не фанат», является настоящей болью. Я описал ниже, что сработало для меня. Возможно, это не будет полноценным решением, особенно если Microsoft изменит способ работы 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», «locationId», «impressionToken» и другие. (Они не очень полезны для того, что нам нужно, но я указал на них просто как на контрольный пункт, чтобы убедиться, что вы на правильном пути)
    • Важные для этого процесса начинают приближаться, когда вы видите «onHover», «onPositiveFeedback», «onNegativeFeedback» и тот, который решит наши проблемы «feedbackProvided» .
    • Если вы ранее давали отзыв, он будет иметь значение « true ». Если у вас нет, это будет « ложь ». Таким образом, в нашем случае, когда мы хотим изменить принятое нами решение, оно должно уже иметь значение «true», поэтому оно будет включать в себя изменение значения с «true» на «false».
    • Измените это конкретное значение, и оно должно читаться сейчас "feedbackProvided":false
      (примечание: больше ничего не меняйте. Вся остальная часть строки должна оставаться прежней)
  4. Как только вы это сделали, нажмите «ОК», и вы можете закрыть реестр.
  5. Если вы сейчас заблокируете экран, текущее изображение должно позволить вам снова сделать выбор.

Примечание. Поскольку этот путь к реестру содержит настройки для текущего изображения экрана блокировки, некоторые параметры, очевидно, изменятся, когда 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
Привет с 9 месяцев спустя. Я столкнулся с этой проблемой и вошел в указанный раздел реестра, но не могу его отредактировать! Я попытался запустить regedit в качестве администратора (хотя моя учетная запись уже является администратором ... это мой личный ноутбук). Нажатие Modify на CreativeJson показывает мне пустое поле. Однако другие ключи, которые я выбрал, по-видимому, доступны для редактирования. Есть идеи, почему это может быть? Кроме того, безопасно ли редактировать с помощью опции Изменить двоичные данные? Я могу найти место в этом поле, которое мне нужно отредактировать ... Я изменил его, чтобы посмотреть, смогу ли я, но не нажал кнопку ОК.
Blazinator
3
В Windows 10 v1709 (сборка 16299.19) раздел реестра «Creative» больше не существует.
Jinxed
0

Я только что столкнулся с той же проблемой, что и описанная Blazinator. И обратите внимание: это после того, как ранее была возможность просматривать и редактировать строку ..

Тем не менее я могу сообщить, что STRING на самом деле там! По какой-то причине он просто невидим: но вы можете выделить его и скопировать: вот как:

  1. Нажмите клавишу [home], чтобы поместить курсор в начало строки.
  2. затем нажмите обе клавиши [shift] + [end], чтобы выделить всю строку (вы не можете видеть, что она выделена, но она есть).
  3. Нажмите [ctrl] + [c] (или щелкните правой кнопкой мыши и выберите «Копировать» из меню «).

Затем вы можете вставить всю строку в блокнот и отредактировать ее там (Примечание. Было бы неплохо отменить выбор переноса слов в меню «Формат», или это может привести к появлению некоторых символов возврата каретки). А когда закончите редактирование, скопируйте и вставьте всю строку обратно (убедитесь, что перезаписали или удалили исходный (невидимый) контент).

Однако в ответ на исходное сообщение: часть строки «feedbackProvided» читает «false», даже если я нажал «like». Поэтому мое альтернативное решение на данный момент - просто заменить файл изображения другим изображением. с тем же именем файла. - Вот как:

  1. Найдите файл изображения в папке, указанной в примечании 2 выше, и скопируйте его в удобное место.
  2. Изображения в формате .jfif; просто добавьте .jfif как расширение и откройте его с помощью некоторой графической программы. (Совет: если вы скопируете все изображения и добавите к ним расширение .jfif, вы легко сможете определить, какое из них).
  3. Затем вставьте другое изображение и сохраните.
  4. Затем снова удалите расширение .jfif и скопируйте его обратно в папку с изображениями, перезаписав таким образом исходный файл.

Это тоже сработает.

rpnielsen
источник