Где новый блокнот в Windows 11 сохраняет положение окна?

Где новый блокнот в Windows 11 сохраняет положение окна?
Где новый блокнот в Windows 11 сохраняет положение окна? - noahdavis @ Unsplash

В Windows 11 расположение HKCU\Software\Microsoft\Notepad больше не используется для сохранения размера и положения окна блокнота. Исследование и тестирование не дают нового расположения реестра для этого.

Если вы запустите Process Monitor при открытии и закрытии Notepad, вы увидите значения, считанные из ключа реестра, который выглядит следующим образом:

Например.

Notepad.exe RegQueryValue \REGISTRY\WC\Silo16cb54f5-9094-87ae-d593-50e2dc13f03cuser_sid\Software\Microsoft\Notepad\iWindowPosY SUCCESS Type: REG_DWORD, Length: 4, Data: 669

Вы заметите, что начало пути - это не обычная ветвь реестра, такая как HKCU, HKLM и т.д..

Что такое \REGISTRY\WC? Ищем под:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Вы можете увидеть различные .dat файлы, которые поддерживают возможные ветки реестра, так что в случае с Notepad, .dat файлы на моем компьютере находятся под:

C:\ProgramData\Packages\Microsoft.WindowsNotepad_8wekyb3d8bbwe\S-1-5-21-4143797489-525809663-3828285892-1047\SystemAppData\Helium\Cache

Где: Значение SID, в данном случае S-1-5-21-4143797489-525809663-3828285892-1047, является SID учетной записи, под которой запущен блокнот.

Если вы запускаете из командной строки: whoami /user вы увидите SID учетной записи, под которой запущена командная строка.

Чтобы ответить на ваш вопрос, конфигурация содержится в файлах .dat.


NevaDev, 7 февраля 2023 г., 05:47