再起動後にカスタム マウス カーソルが読み込まれないのはなぜですか?

再起動後にカスタム マウス カーソルが読み込まれないのはなぜですか?

Windows 7 で、カスタム フォルダーの場所から背景画像を循環表示し、マウス カーソルを変更する新しい個人設定プロファイルを作成しました。このプロファイルを保存してアクティブ化すると、すべてが正常に実行されます。問題は、コンピューターを再起動すると、マウス カーソルがデフォルトに戻りますが、カスタム背景設定は引き続きアクティブであることです。アクティブ化するには、設定を再度開いてプロファイルをクリックする必要があります。OS がカーソルを自動的にロードしないのはなぜですか?

注意事項:

  • 私はロジクールG500を使用しています。
  • OS: Windows 7 (複数の OS ビルド内で発生)
  • 私が試してみました:
    • マウスドライバーの削除と再インストール
    • 新しいプロファイルを作成する
    • 複数のマウス
    • 異なるカーソル
    • 起動時にロジテックサービスを削除しました

この問題を解決するにはどうすればいいでしょうか?

答え1

カスタム プロファイルは「テーマ」として設定されており、参照されるカーソルは保存または再読み込み時にのみ発生することがわかりました。

これを修正するには、参照されているカーソルのコピーを作成し、起動時に呼び出される C:\Windows\Cursor フォルダーに貼り付けます。次に、その Windows カーソルの場所 (テーマが参照するデフォルトの場所 - 手動で変更したかどうかに関係なく) に保存されているカーソルを再度検索します。

答え2

Windows\Cursor フォルダー内にカスタム カーソルをコピーするという解決策は機能します。ただし、ProgramData など、Windows 以外の他のシステム フォルダーにコピーしても機能することがわかりました。最後に、バックグラウンドの問題は別のものであることがわかりました。

Windows はカーソルの設定を次のキーの下のレジストリに保存します。

HKEY_CURRENT_USER\Control Panel\Cursors

カスタムカーソルファイルがプロファイル内のフォルダ内にある場合、Windowsはパスを次のように書き換えます。%ユーザープロファイル%変数。これが問題の部分のようです。そのレジストリキーに移動し、使用せずにこれらのフルパスを手動で書き換えると、%ユーザープロファイル%変数を使用すると、ファイルがどこにあっても、カスタム カーソルは起動時に正常に読み込まれます。

これはまだバグですが、少なくとも Windows フォルダーにファイルをコピーするよりもクリーンな回避策です。

答え3

いろいろ調べた結果、次のことがわかりました。

  1. これをファイルエクスプローラーにコピーします:C:\Windows\Cursor
  2. 独自のカーソルをフォルダー内にドラッグすると、再起動後もそのまま残ります。

関連情報