哪些设置会自动更改注册表项的权限?

哪些设置会自动更改注册表项的权限?

我运行了以下注册表黑客程序将我的默认 .pdf 阅读器从 Microsoft Edge 更改为 Acrobat Reader DC:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice]

"Hash"="ISdaXzJSA5s="
"ProgId"="AcroExch.Document.DC"

我期望注册表黑客运行并将默认的 pdf 阅读器更改为 Acrobat Reader,但我发现我的帐户没有使用脚本更改注册表的正确权限。

注册表项权限的图像

高级安全设置的图像

我目前正在计算机上运行管理员帐户。虽然我可以手动更改权限并运行一次脚本,但它们会在片刻后自动变回显示的内容。哪些本地设置会自动更改注册表项的权限?

答案1

这是 Windows 10 的“设计使然”:许多应用程序在安装或启动时未经同意就劫持了注册表,因此微软决定更改关联的唯一方法是通过参数界面。

操作系统监视注册表中的这些项,并用原始值替换未通过“默认应用程序”对话框完成的任何更改。

如果你需要为了改变大量计算机的这种状况,官方方法是通过:

dism.exe /online /export-defaultappassociations:c:\temp\customfileassoc.xml

然后(如果需要,可以修剪 xml 文件)

dism.exe /online /import-defaultappassociations:c:\temp\customfileassoc.xml

没那么简单。

相关内容