web-dev-qa-db-ja.com

Windowsスポットライトをリセットする

Windows 10ラップトップのロック画面でWindows Spotlightを使用していますが、誤っていくつかの写真が好きで、次々と表示されます。写真について「考えを変える」方法、またはすべてをリセットする方法はありますか?

13
Hazzdood

私はまた、Windows 10のWindows Spotlight Lockscreen画像に関するこの非常に同じ問題に不満を感じていました。

以前に「もっと欲しい」または「ファンではない」のいずれかを選択した後で「心を変える」ことができないのは、本当に痛いです。以下で、何が効果的かを説明しました。特にMicrosoftがSpotlightの動作方法を変更した場合は、完全な解決策とはならないかもしれませんが、今のところ、これで十分に回避できるようです。

[〜#〜] warning [〜#〜]:これには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
      (注意:他には何も変更しないでください。残りの文字列全体は同じままにする必要があります)
  4. これが完了したら、[OK]をクリックして、レジストリを閉じます。
  5. 画面をロックすると、現在の画像でもう一度選択できるようになります。

注:このレジストリパスは現在のロック画面イメージの設定を保持しているため、Windowsがロック画面を変更することを決定すると、いくつかのパラメーターが明らかに変更されます。私はこれらの多くのパラメーターの中で、現在のロック画面の「存続時間」のようなものがあると思います。

Note2:画像の保存場所も上記のレジストリパスにありますが、レジストリキー「HotspotImageFolderPath」にあります。現在のほとんどのWin 10マシンでは、デフォルトは次のようになります。

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

pdate:フィードバックフラグを更新する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
14
Irvin H.

Blazinatorと同じ問題が発生しました。注:これは、以前に文字列を表示および編集できた後です。

しかし、私はTHE STRING IS ACTUALLY THERE!なんらかの理由で表示されないだけですが、ハイライトしてコピーすることができます。方法は次のとおりです。

  1. [home]キーを押して、カーソルを文字列の先頭に置きます。
  2. 次に、[shift]キーと[end]キーの両方を押して、文字列全体を強調表示します(強調表示されているのは見えませんが、強調表示されています)。
  3. [Ctrl] + [C]を押します(または右クリックして、メニューから[コピー]を選択します)。

次に、文字列全体をメモ帳に貼り付けて編集できます(注:[形式]メニューで[ワードラップ]の選択を解除することをお勧めします。そうしないと、キャリッジリターン文字が増加する場合があります)。そして、編集が終わったら、文字列全体をコピーして貼り付けます(元の(非表示の)コンテンツを上書きまたは削除してください)。

ただし、元の投稿への応答:文字列の「feedbackProvided」の部分は、「いいね」をクリックしたにもかかわらず、「false」と表示されます。したがって、今の私の代替ソリューションは、単に画像ファイルを別の画像に置き換えることです同じファイル名の。 -方法は次のとおりです。

  1. 上記の注2で指定されたフォルダで画像ファイルを見つけ、適切な場所にコピーします。
  2. 画像は.jfif形式です。拡張子として.jfifを追加し、いくつかのグラフィックプログラムで開きます。 (ヒント:すべての画像をコピーして.jfif拡張子をすべてに追加すると、どの画像であるかを簡単に見つけることができます)。
  3. 次に、その上に別の画像を貼り付けて保存します。
  4. 次に、.jfif拡張子を再度削除し、それをimagesフォルダーにコピーして戻し、元のファイルを上書きします。

それもうまくいきます。

0
rpnielsen