不允许请求的注册表访问 - 访问Windows中的安全日志时

时间:2016-08-05 22:56:34

标签: vb.net windows-server-2008-r2

我搜索了与此相关的现有问题,但他们并没有相关联。

我编写了一个应用程序来扫描安全事件日志,查找试图入侵Windows服务器的人以及何时被发现。我自动禁止防火墙中的IP。这已经工作了多年,然后突然间我开始收到这个错误..

Requested registry access is not allowed

这是代码

Dim oEventLog As New EventLog(logName:="Security", machineName:=".", source:="Microsoft Windows security auditing.")

For Each oEventLogEntry In oEventLog.Entries 'Error Happens on this line
   'Do Stuff
next

这在Microsoft Windows Server 2008 R2 Web Edition服务器上运行,我可以在应用程序日志中使用相同的代码和访问事件,而不是安全日志。我不确定发生了什么,我确认来源没有通过变更控制进行更改。我假设已经应用了一个现在导致这种情况的补丁。

我想知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我解决了它,我将这个程序作为Windows任务运行。我检查了"以最高权限运行"计划任务上的选项现在完成且没有错误。有些东西改变了,现在需要检查这个选项,当访问安全日志时,我不确定那是什么(补丁或其他东西)。