是否有一个应用程序来跟踪更改的registry项值,一旦我们改变应用程序的设置?
我基本上对组策略一无所知,除此之外我偶尔使用本地Windows机器上的本地组策略编辑器编辑了一些设置。 我有通过直接注册或通过合并.reg文件应用registry更改的经验。 我想知道组策略pipe理模板( .admx文件)在概念上与registry文件有多相似。 是否有可能写一个pipe理模板文件,你想调整一个设置,将文件复制到另一台计算机,当有人双击它,它有效地“安装”设置? 这是registry文件所做的; 我想知道如果组策略文件function相同的基本方式,或不。 如果他们这样做,我将如何去build立一个ADMX文件来编辑一个单一的组策略设置? 特别是我试图设置以下政策“禁用”(以编程方式): Computer Configuration > Administrative Templates > Windows Components > Windows Update Configure Automatic Updates
我的目标是发送一些信息(url和一次性令牌)到Windows机器。 这对GNU / Linux服务器来说工作的很好,因为我从/var/lib/dhcp/dhcp.lease或类似的地方获得了信息。 这是我的设置: dhcp服务器(GNU / Linux服务器): host windows { dynamic; hardware ethernet XX:XX:XX:XX:XX:XX; fixed-address 10.70.10.107; supersede vendor-encapsulated-options "http://URL/TOKEN"; } 我发现在Windows服务器上获取这些信息的唯一方法是在registry中。 正如我在这里添加的,在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ services \ Tcpip \ Parameters \ Interfaces {ID}下可以find名为DhcpInterfaceOptions的键。 问题是这个键上的信息是“损坏的”。 我会尽力解释。 使用Wireshark,我可以看到一个格式良好的DHCP答案,来自我的DHCP服务器,带有43个选项集。 这个选项包含我正在寻找的东西。 当我尝试读取它在registry中包含大量的垃圾和部分url丢失。 DHCP选项RFC 2132定义了以下协议: Code Len Vendor-specific information +—–+—–+—–+—–+— | 43 | n | i1 | […]
有时应用程序会插入到我在Windows资源pipe理器中右键单击文件和文件夹的上下文菜单中。 一段时间后,这个菜单变得非常混乱,我只是想清理它。 你能告诉我如何做到这一点? 谢谢!
在过去的许多机器上,跨越不同版本的Windows(2000,XP,没有Vista),我已经启用了DisablePagingExecutive来尝试和提高性能。 在每种情况下,我都有足够的记忆力,特别是在目前的情况下。 但是,启用这个registry调整和重新启动后,我已经检查任务pipe理器一段时间后,我仍然显示内核分页到磁盘的大块,即使我有2GB的物理内存空闲。 有没有人使用过这个调整成功? 自从? 当我检查任务pipe理器(性能选项卡 – >“内核内存”部分)时,也许我正在查看错误的指示器,但是我想阻止Windows将所有可以分配给磁盘的内容都分页,尤其是考虑到提供的内存量台式机这些天。 这似乎是一个“不要页面到磁盘,除非有极端的内存压力”选项应该存在 – 是否有一个?
在HKLM \ SYSTEM \ CurrentControlSet \ Services \ MY-SERVICE-NAME中有Object Name键,其中包含用户的名称,但我找不到密码。 我想了解DP API如何与Windows服务pipe理以及服务进程本身交互。 谢谢!
我试图通过命令行编辑这个registry项 – 一直在四处search,但找不到任何东西。 现在确实卡住了,所以任何帮助将不胜感激。 我不介意使用PowerShell或任何调用第三方工具的东西 – 只是想通过命令行来改变它。 原因是本地pipe理员默认具有只读权限。 我想将其更改为完全控制。 我可以在2秒内在GUI中做到这一点,但命令行是另一回事。 HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder
这个问题是完全无知,没有访问一个64位的Windows机器,但我想知道是否有什么特别的需要考虑到64位registry,是否有一个registry编辑器64有一个regedit32。
我需要将HKCU密钥和值添加到特定OU中的所有计算机,所有现有用户configuration文件和默认configuration文件。 什么是最好的方法来解决这个问题? 我可以枚举并遍历所有的NTUSER.DAT,加载configuration单元,添加键和卸载configuration单元,但这似乎是一个笨拙的方式来做到这一点。 任何人有更好的主意? 我想编写脚本(最好是PowerShell),并尽可能推送更改,但组策略login脚本也可以。
注意:对我来说,基本问题是能够访问我(Win 7pipe理员用户)在运行升级程序时设置的networking共享。 通常情况下,升级的程序将无法访问我的非升级networking共享。 根据微软的registry设置EnableLinkedConnections将允许升级进程访问当前login(非boost)的浏览器进程的networking共享。 这个解释是有道理的: […]如果您是Administrators组的成员并login,则UAC将您的帐户分配给非特权用户。 当您右键单击“命令提示符”并以pipe理员身份启动时,此运行上下文与您得到的上下文完全分离。 正如您可能已经注意到的那样,在一个环境中连接的networking驱动器在另一环境中是不可见的。 […] 此论坛主题询问此设置打开的漏洞。 给出的答案链接到关于禁用UAC提示的文章 (或者我理解)。 现在的问题是,假设我们没有在域环境中运行,registry设置EnableLinkedConnections在Windows 7系统上执行或允许的是什么。 编辑:我特别感兴趣的一件事是这个设置是否只影响networking驱动器(的可见性)或者是否有其他的影响。