Requested registry access is not allowed(不允许所请求的注册表访问权)

trino与ranger集成 集成 trino配置 将编译后的ranger-trino插件包拷贝到Trino的coordinator节点,然后解压。 修改install.properties文件: # ranger admin url POLICY_MGR_URL=http://nn23.fff.com:6080/ REPOSITORY_NAME=trinodev # 审计日志根据需要 # trino 安装目录 COMPONENT_INSTALL_DIR_NAME=/apps/trino-server-378 X 阅读详情

Requested registry access is not allowed(不允许所请求的注册表访问权)

今天在写一个Service程序时候遇到这个问题,因为在自己的装XP的本本上测试OK,部署到装windows server 2003服务器上居然出现这个问题,猜测应该是权限管理问题。

问题出现在如下创建一个EventLog的代码中,

  1. public void LogEvent(String Message, EventLogEntryType type) 
  2. { 
  3.     string source = "DemoSource"; 
  4.      
  5.     if (!EventLog.SourceExists(source)) 
  6.     { 
  7.         EventLog.CreateEventSource(source, "DemoLog"); 
  8.     } 
  9.  
  10.     _log = new EventLog(); 
  11.     _log.Source = source; 
  12.     LogEvent(Message, type); 
  13.  } 

因为是使用VS调试的,就想还是用管理员权限来跑一下试试(i.e. Run as administrator),结果果然很灵光,顺利通过。

然后去谷哥上Search一下:


EventLog.CreateEventSource()

如果以普通用户身份登录计算机,并尝试使用 Microsoft Visual Studio .NET 创建自定义事件日志以注册事件,可能会收到以下错误消息:

An unhandled exception of type 'System.Security.SecurityException' occurred in mscorlib.dll
Additional information:Requested registry access is not allowed.

出现此问题的原因在于登录所用的用户帐户没有足够的权限。
首次调用 EventLog.CreateEventSource() 方法创建自定义事件日志时,将会在下面的注册表子项下创建自定义事件日志条目:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog

要创建此子项条目,必须拥有写权限。但是,普通用户帐户没有写权限。因此,会收到“症状”部分中提到的错误消息。

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。
要解决此问题,请使用下列方法之一:

  • 授予创建自定义事件日志的权限
  • 以管理员身份安装自定义事件日志
授予创建自定义事件日志的权限
  1. 以管理员身份登录计算机。
  2. 依次单击“开始”和“运行”,在“打开”框中键入 regedit,然后单击“确定”。这将打开“注册表编辑器”窗口。
  3. 找到以下注册表子项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog

  4. 右键单击“Eventlog”,然后单击“权限”。这将显示“Eventlog 的权限”对话框。
  5. 单击“高级”。此时显示“Eventlog 的高级安全设置”对话框。
  6. 在“名称”列中,双击“Users”组。这将显示“Eventlog 的权限项目”对话框。
  7. 依次选中“设置数值”和“创建子项”复选框,然后单击“确定”。
  8. 退出注册表编辑器,然后从管理员帐户中注销。
  9. 以普通用户身份登录计算机。
  10. 尝试使用 Visual Studio .NET 创建自定义事件日志,然后尝试使用基于 Visual Studio .NET 构建的应用程序写入此事件日志。
以管理员身份安装自定义事件日志
  1. 以管理员身份登录计算机。
  2. 使用 Visual Studio .NET 中的 CreateEventSource 方法创建自定义事件日志和事件日志源。
  3. 从管理员帐户注销。
  4. 以普通用户身份登录计算机。
  5. 通过运行应用程序将条目写入自定义事件日志。

问题清楚了,而且还找到了事件日志在注册表中位置,下次可以直接删除你不想要的测试日志了。

 

Tool Registry:Agent的工具治理中枢与生产级实现 Tool Registry 是大模型智能体(Agent)中实现安全、可靠、可观测工具调用的核心基础设施,其本质是运行时契约执行引擎,而非简单函数注册表。它通过类型安全的 Schema 定义(如 Pydantic)、上下文感知的权限校验(RBAC+动态参数鉴权)、结构化 Observation 归一化、混合式工具发现机制及全生命周期治理,解决 LLM 工具调用中的参数错、越权访、格式乱、失败不可溯等高频问题。在 LangChain、LlamaIndex 等框架集成及自研 Agent 系统中,它是保障 tool 阅读详情

相关推荐

Arch Linux双系统安装避坑指南:从Windows分区到桌面环境全流程

本文提供了一份详尽的Arch Linux与Windows双系统安装避坑指南。内容涵盖从安装前的UEFI环境确认、BitLocker处理、分区规划,到Live环境进入、基础系统安装、GRUB引导配置,再到显卡驱动安装、KDE/GNOME桌面环境部署及中文化设置的全流程。重点解决了双系统安装中的核心痛点,帮助用户在不破坏现有Windows系统的前提下,顺利完成Arch Linux的安装。

nice1的博客 535

Requested registry access is not allowed

Requested registry access is not allowed(不允许所请求的注册表访问权) 今天在写一个Service程序时候遇到这个问题,因为在家里电脑上没有问题的(XP),不成想在公司的Win7上居然出现这个问题,猜测应该是Win7的权限管理问题。 问题出现在如下创建一个EventLog的代码中, publicvoidLogEvent(S...

weixin_34327761的博客 466

Unity3d SECTR 2019 从零开始了解(零)

插件刚下载下来,虽然从Demo里面看了下大致效果,但尝试使用的时候茫无头绪,因此决定一边读文档一边写下笔记。这个笔记会从最基本的名词概述开始一步一步到用法。 除非特别注明,所有内容都不是机翻,而是理解后自己翻译的。 翻译内容: 【零】API REFERENCE MANUAL第一章Documentation Core Concept 【一】 名词概述 CORE CORE是SECTR的核心,一个快速将 Sectors 和 Portals 加入到Unity中的工具,以及完整的源代码,可以构筑独特的功能。 VI

狗蛋在土里瑟瑟发抖 1502

不允许所请求的注册表访问权。 (mscorlib)

不允许所请求的注册表访问权。 (mscorlib) 在新建数据库的时候一直提示这个问题。

gykthh的专栏 4万+

六自由度机器人(机械臂)运动学建模及运动规划系列(一)——简介

毕业设计做了六轴机器人相关的课题,做完之后学到很多,在这里分享一下。

weixin_47849087的博客 2万+

手把手教你设计STM32的JTAG电路:从原理图到PCB布局(含JLINK连接详解)

本文详细介绍了STM32的JTAG电路设计全流程,从核心原理、接口规范到PCB布局布线技巧,特别包含JLINK调试器的连接与配置方法。通过信号滤波、上拉配置和防反接保护等关键设计要点,帮助开发者构建稳定可靠的JTAG调试环境,提升嵌入式开发效率。

weixin_29159441的博客 392

【C#】问题:不允许所请求的注册表访问权

C# 写注册表抛异常System.Security.SecurityException:“不允许所请求的注册表访问权。” 解决方案: 因为在win7下,VS访问注册表HKEY_LOCAL_MACHINE,即程序中的LocalMachine是需要管理员身份运行的。但是访问HKEY_CURRENT_USER是没问题的,所以将LocalMachine改成CurrentUser即可 RegistryKe...

丫丫 8362

手把手教你逆向抖店滑块验证码:从抓包到生成captchaBody的完整流程(附Python复现代码)

本文详细解析了抖店滑块验证码的逆向过程,从抓包分析到参数生成,最终用Python完整复现验证流程。涵盖关键接口分析、指纹参数生成、轨迹加密逻辑及核心加密算法实现,帮助开发者突破抖店的多重安全机制,实现高效的人机验证绕过。

weixin_30681121的博客 427

创建日志时发生:Requested registry access is not allowed(不允许所请求的注册表访问权)

如果以普通用户身份登录计算机,并尝试使用 Microsoft Visual Studio .NET 创建自定义事件日志以注册事件,可能会收到以下错误消息An unhandled exception of type System.Security.SecurityException occurred in mscorlib.dllAdditional information:Requeste

yyhuan619的专栏 1680

YOLOv11【第三章:高阶应用与落地篇·第7节】多任务联合训练(Multi-Task Learning):检测+分割+关键点三头并进!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 731

基于YOLOv5的人脸识别系统:从构建到应用的全流程指南

本文详细介绍了基于YOLOv5的人脸识别系统开发全流程。首先阐述了YOLOv5模型的高效性和准确性优势,随后分步骤讲解了深度学习环境配置、数据集准备(推荐WIDER FACE数据集)和模型训练方法。重点展示了如何将训练好的模型集成到Tkinter开发的GUI界面中,实现图片上传、人脸检测和结果可视化功能。文章提供完整的代码示例和飞书文档链接(密码:946m22&8),帮助开发者快速构建可交互的人脸识别系统,适用于安防、门禁等多种应用场景。通过该项目,读者可掌握YOLOv5的实际应用和界面集成技术。

FJN110的博客 169

SAP-ABAP:字符与数值类型转换详细指南

SAP-ABAP:字符与数值类型转换详细指南

baidu_35680696的博客 1483

尝试创建自定义事件日志时,将会收到“Requested registry access is not allowed(不允许所请求的注册表访问权)”错误消息...

出现此问题的原因在于登录所用的用户帐户没有足够的权限。首次调用 EventLog.CreateEventSource() 方法创建自定义事件日志时,将会在下面的注册表子项下创建自定义事件日志条目: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog 要创建此子项条目,必须拥有写权限。但是,普通用户帐户没有写权限。因此,会...

weixin_34234721的博客 187

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

System.Security.SecurityException: Requested registry access is not allowed.

 Set access right for the aspnet to write event logWhen an aspnet application wants to write some log information into the windows event log, there may be the following error:System.Security.Sec

疯吻IT 3948

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

PRB: "Requested Registry Access Is Not Allowed" Error Message When ASP.NET Application Tries to Write New EventSource in the Eve

转自:http://support.microsoft.com/default.aspx?scid=kb;en-us;329291SYMPTOMSloadTOCNode(1, symptoms); When you use ASP.NET to create a new event source in the event log, you may receive the following e

小肥的专栏 1735

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IronClaw 扩展注册表(ironclaw_extension_registry)深度解析:声明式扩展清单语法与持久化记录存储

IronClaw 的扩展体系由一个独立的 substrate 层 crate 承载:`ironclaw_extension_registry` 负责"扩展清单语法"与"扩展记录存储"两件核心事——定义一份扩展清单(manifest)能说什么(v3 线上 schema、v2 内部形态、解析并摘要后的形态),以及系统会持久化记录它的什么(安装、成员关系、凭据绑定、注册定义四类记录)。本指南面向想要为

gitblog_00313的博客 219

TREK 插件管理面板深度运维:从注册表安装到卸载审计的安全操作路径

本文以 **Admin → Plugins** 面板为主线,完整走查 TREK 生产实例上第三方插件的安装、安装前审查、更新、卸载与审计全链路。读完可在自托管实例上独立完成插件全生命周期运维,并理解每个按钮、对话框与错误码背后的真实安全边界。 ## 先建立心智模型:隔离与信任边界 动手之前先弄清规则。每个活动插件运行在**独立 OS 子进程**中,以 Node 权限模型(`--permissi

gitblog_00459的博客 450

怎样用 res-downloader 快速下载QQ音乐歌单

QQ音乐的歌想存下来,网页端只能干瞪眼。res-downloader 是一个基于 Go 的跨平台资源嗅探下载工具。跟着做,从装好到整首歌单下完,不超过5分钟。 ## 它到底能干什么 - 支持QQ音乐、视频号、抖音、快手、小红书 - 按类型只抓音频,列表干干净净 - 歌单逐首播放,批量下载收进目录 - Windows、macOS、Linux 三平台通吃 - 视频号下载后可解密,正常播放 - m3

gitblog_00092的博客 470

IronClaw web-access 扩展:零配置 Web 搜索工具 web-access.search 的用法与实现原理

Web 搜索是 Agent 获取时效性外部信息与来源引用的基础能力。本文围绕 IronClaw 开源仓库中 `web-access` 扩展的 `web-access.search` 工具展开,介绍它的触发时机、输入输出约定、与 `get_content` 及 GitHub 扩展的分工,并结合 `manifest.toml`、JSON Schema 与 `ironclaw_extension_sup

gitblog_00535的博客 428

IronClaw web-access 扩展:零配置网页搜索与页面抓取的 first_party 实现解析

IronClaw 的 `web-access` 是一个面向 Agent 的「数据型(data-only)」扩展包:它不携带任何 WASM 模块,也不申请任何外部凭证,仅通过 `manifest.toml`、`prompts/`、`schemas/` 三类资产描述两个工具——`web-access.search`(网页搜索)与 `web-access.get_content`(页面内容抓取),执行逻

gitblog_00408的博客 253

TREK 插件面板管理:安装、审查、更新与签名校验一篇讲透

你是自托管 TREK 实例的管理员。TREK 插件面板(Admin → Plugins)不是应用商店,而是一道安全边界——每一次 TREK 插件安装、权限审查、出口白名单、签名校验与卸载的决定,最终都落在你的点击上。本文按管理员的决策链路展开:从拨开关、审插件、管出口,到更新、签名与卸载,每个操作都有 [服务端插件模块](https://link.gitcode.com/i/19ce1e1be86

gitblog_00862的博客 678

Windows已安装程序查询:控制面板、PowerShell与注册表全解析

软件资产盘点与终端软件清单审计,本质是对Windows已安装程序信息的采集、过滤与一致性校验。系统通常将卸载信息写入注册表Uninstall键,控制面板按显示规则进行过滤,PowerShell则通过注册表路径或包管理接口读取,三者因数据源视图、32/64位注册表重定向和编码规则不同而产生条目差异。理解这些机制可提升软件清单完整性、版本核查准确性和卸载残留清理效率,适用于IT资产盘点、合规检查、漏洞排查与批量卸载等场景。围绕Windows已安装程序查询,合理组合控制面板、PowerShell与注册表入口,并处

weixin_33755557的博客 343

treg 分类目录扩展实战:为 Agent 工具注册表新增 Provider 的完整流程与验证工具箱

> **导读**:treg 的目录分类(Catalog Category)从几个条目成长到每类十个、Enrichment 一次性新增八家 Provider,靠的不是灵感而是这套可重复的“add-a-provider playbook”。本文以 [expanding-a-category.md](https://link.gitcode.com/i/7e4808759b5c0da6dca48027b

gitblog_00661的博客 336
上一篇: XP NTFS权限下IIS报:因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码
下一篇: Sql查询语句过滤重复的数据
Hashxu
博客等级 码龄21年 13粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值