相关疑难解决方法(0)

如何保持 Windows 注册表项不变?

有没有办法锁定系统注册表项不被更改?或者以某种方式保持不变?

在 Windows 7 中,我试图防止在显示器关闭或系统重新启动时自动更改系统注册表项。

笔记

关键在于:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{39de53a5-eb32-44e2-a457-eca85387442b}\Properties
Run Code Online (Sandbox Code Playgroud)

这是 Windows 为特定声音设备(我的 HDMI 声音输出)设置属性的地方。每当显示器关闭或系统重新启动时,Windows 都会将此设备的扬声器配置重置为 2 声道“立体声”设置,并将采样率/位深度重置为 16 位/44KHz。

我想锁定相应的键/属性以防止 Windows 不断重置它们。

没有那些知识渊博的人的任何预先许可,我不愿意篡改像这样的系统级密钥的权限。如果这是不可能锁定这样的系统级键,有没有办法我可以以某种方式编写/编程一种方法来轮询此注册表项,如果更改,将其设置回我想要的设置?

有任何想法吗?

windows-registry windows-7 automation default-settings

10
推荐指数
1
解决办法
2万
查看次数