问题标签 [registrykey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 错误:System.IO.IOException:找不到网络路径
当我执行以下代码时,它会导致错误,请帮我解决这个问题。
错误是,
请帮我解决这个问题,在机器名称字段中如何输入远程机器,当它有 vicom 时,但该系统名称仅为 v 。
c# - 是否可以一个接一个地删除多个注册表项?
我对 c# 相当陌生。我想实现一个接一个地删除多个注册表项,但是第一个键出现异常,之后代码停止删除其他键。我尝试了下面提到的代码,它适用于 if 块中的单个键
c# - 删除顽固的注册表项
描述
一个驱动程序在注册表中留下了一团糟(即使我从系统中卸载了它)。如果我检查安全设置,它不会在“组或用户名”中显示任何内容。当我检查所有者时,它只显示“无法显示当前所有者。”。当我想删除注册表项时,我必须:
取得所有权。
添加组。
删除密钥。
问题是每个注册表都有几个子键,我必须在每个键上重复这个过程。继承权限选项在注册表编辑器中不起作用。是的,我正在管理员模式下运行注册表编辑器。
问题
我想编写一个简单的 C# 代码来循环和删除所有键。我找到了一些代码示例,但在我的情况下,任何 OpenSubKey 调用都会失败并出现错误: System.Security.SecurityException:不允许请求的注册表访问。 如果任何 OpenSubKey 函数调用失败,我该如何更改所有权?是否有任何其他命令可以让我声明所有权然后删除注册表项?
谢谢你的支持
variables - 如何获取注册表项的值,并且仅使用 powershell 获取值
谁能帮我提取注册表项的值并将其放入 PowerShell 中的变量中?到目前为止,我已经使用了Get-ItemProperty
,reg query
虽然两者都会拉取值,但两者都会添加额外的文本。我只需要注册表项中的字符串文本和键中的字符串文本。我确信我可以创建一个函数来去除多余的文本,但如果有什么变化(即 reg 键名),它可能会影响这一点。
windows - 使用 VB.NET 检查 Windows 注册表中是否存在键
在 VB.NET 中,我可以像这样在 Windows 注册表中创建一个键:
我可以检查一个值是否存在于这样的键中:
但是如何检查注册表中是否存在具有特定名称的键?
c# - 如何从注册表中设置或获取 NetworkAddress 键
我想读取和修改我的 NetworkAddress 的注册表项值。它在注册表中的路径是:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0011
在该路径中有一个名为 NetworkAddress 的键。如何读取和修改此密钥?
这是我尝试过的:
我已经尝试过这段代码,它给了我这个异常:对象引用未设置为对象的实例。我该如何解决这个问题?请帮助我,谢谢。
upgrade - 无法删除注册表项:HKLM\SOFTWARE\IBM\Installation Manager\is64bit
在安装包含 WebSphere 8.5 和 Eclipse 组合的升级开发环境时,我现有的开发环境(RAD 和 WebSphere 6)损坏了。看起来 8.5 损坏了现有的注册表。
我卸载了旧的开发环境并尝试重新安装它,但我收到错误“无法删除注册表项:HKLM\SOFTWARE\IBM\Installation Manager\is64bit
”。我研究了所有我能在网上找到的东西来解决这个问题...... IBM 网站上列出的最有希望的一个是以下那个:
使用 REGEDIT,转到键 HKEY_LOCAL_MACHINE\SOFTWARE\,查找并删除以下任何文件夹:
IBM\Client Access IBM\Personal Communications(如果安装了 PC5250) IBM\NSCMPKG(如果安装了 PC5250) IBM\Trace Facility(如果安装了 PC5250) NetSoft\NS Elite(如果安装了 NetSoft 路由器)
继续在 REGEDIT 中,转到键 HKEY_CURRENT_USER\SOFTWARE\,查找并删除以下任何文件夹:
IBM\Client Access NetSoft\NS Elite(如果安装了 NetSoft 路由器)
最后在 REGEDIT 中,转到键 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\ 和 \RunOnce。删除在数据字段中引用客户端访问的所有条目。”
我找不到任何建议删除的文件...
请指教....
active-directory - 如何从注册表中找到 Active Directory 容器
我正在寻找一种从存储在同一台机器上的注册表中检索计算机 Active Directory 容器的方法。Windows 中是否有任何注册表项包含计算机对象的完整 LDAP 路径?
前任。计算机\MyDomain.local
c# - 应用程序在开发机器上成功运行,但在另一台机器上崩溃
在事件日志中,我得到以下信息,有人可以帮我解决这个问题。
有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心。
windows - 为 Windows 本地 SYSTEM 用户添加注册表项
我对 Windows 中的注册表项有些陌生。我想要做的是添加一个将对本地 SYSTEM 用户生效的注册表项 ONCE(只要安装了我的程序)。当以普通用户(而不是 SYSTEM 用户)登录时,需要通过批处理文件添加此注册表项。我正在做的是运行一个创建 Windows 服务的批处理脚本。此服务以本地系统用户身份运行。该服务正在尝试执行需要设置注册表项的操作。我尝试在 HKEY_LOCAL_MACHINE 中手动设置注册表项,但在我的服务运行时我仍然遇到了障碍。这是更改注册表项以便本地系统帐户可以看到它们的正确位置吗?任何有关该主题的知识将不胜感激!