从系统服务导入.reg不起作用

时间:2020-05-07 18:21:29

标签: service regedit local-system-account

我有一个.reg文件来为我的应用程序启用故障转储集合。 .reg文件如下所示:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\myapp.exe]
"DumpCount"=dword:00000010
"DumpType"=dword:00000001
"DumpFlags"=dword:00000000
"DumpFolder"="C:\\mydump"

如果以管理员身份启动cmd.exe并运行reg import myfile.reg,则命令成功,并且注册表项已正确创建。 LocalDumps 键不存在,但会自动创建。

现在,我想从作为本地系统帐户运行的服务中导入此文件。我尝试执行的任何命令均无效。我尝试了以下方法,但没有成功:

  • reg.exe 导入myfile.reg
  • cmd.exe / C reg.exe导入myfile.reg
  • regedit / s myfile.reg

根据 regedit SYSTEM 帐户可以完全控制键 Windows错误报告,因此我不明白为什么导入有效使用系统管理员帐户失败时使用管理员帐户。

注意:如果我从服务代码中运行 whoami ,它将报告nt authority\system

这是否可以由特定的权限或策略引起?

0 个答案:

没有答案