Questions tagged «windows-registry»

窗口注册表是一个分层数据库,用于存储Microsoft Windows操作系统上的配置设置和选项。它包含低级操作系统组件以及平台上运行的应用程序的设置:内核,设备驱动程序,服务,SAM,用户界面和第三方应用程序均使用注册表。

3
跟踪所有注册表更改XP Pro
使用任何程序(商业或免费),我都希望对注册表进行的所有更改都可以记录下来并且可逆。即使我使用regedit并(通常)自己弄乱了它。我希望这是自动的,甚至建议回滚或替换什么。不仅适用于程序,还适用于操作系统。 我不是超级用户,但确实需要您的帮助。过程监视器不是我所需要的。系统还原未打开。我要重新安装操作系统,因为我销毁了Windows控制的所有通信。我自己完成了此操作,并确定要停止安装,因为我已经安装了大约一百个程序。

2
Windows注册表项的可能的恶意软件修改
我在两台PC的Windows注册表中找到了一个奇怪的条目,并将其作为问题发布到堆栈溢出中,在这里:https : //stackoverflow.com/questions/27716746/hklm-system-currentcontrolset-control-timezoneinformation-timezonekeyname-治理腐败 我最尊敬的人是那里一位顶级大师,他说这可能是恶意软件的结果。 我对恶意软件了解得很少,如果有人在Stack Overflow上查看我的问题并告诉我应该怎么做,我将不胜感激。 到目前为止,我已经使用Microsoft Security Essentials进行了全面扫描。在一台PC上说“未检测到威胁”,而在另一台PC上它仍在运行-到目前为止已运行8个小时,仅完成了大约50%。:-( 编辑-开始认为这是“正常”的 在运行了一些建议的恶意软件检测程序(其中一个非常神秘,无情以至于吓到我)并进行了更多的Google搜索之后,我开始怀疑我的“损坏的”注册表项实际上是正常的。我发现两个迹象表明注册表中的TimeZoneKeyName条目应该是 256个字节或128个WCHAR REG_SZ,因为它在这里被称为:https : //support.microsoft.com/kb/KbView/2001086 也可参见图7.13在这本书中摘录: https://books.google.dk/books?id=V9tgQI1QQyQC&pg=PA340&lpg=PA340&dq=regedit+timezonekeyname&source=bl&ots=jisKBTTO_s&sig=1uzMOn1RSpvkaNoun_-Q85h4zBE&hl=en&sa=X&ei=ghGlVKCsEuLNygOv1YKICw&redir_esc=y#v = onepage&q =注册表编辑%20timezonekeyname&F =假 只是为了确认一下,如果一个人或两个人帮我启动regedit.exe,然后导航到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ TimeZoneInformation,然后右键单击TimeZoneKeyName,然后选择“修改二进制数据...”,然后告诉我您看到了多少个字节。我在三台Windows 7计算机上看到了十六进制100(即256),并且我开始认为这是应该的方式。 提前致谢。

0
修复Windows 8.1中的屏幕闪烁
我的笔记本电脑的屏幕在Linux(Windows旁边的双启动)中没有闪烁-表示我的屏幕硬件正在工作。在谷歌浏览此问题时,我发现可以通过选中 “ 该显示器无法显示的隐藏模式 ”下的复选框来解决此问题,但是此选项在我的PC中为灰色 我还升级了Intel i5-4210U图形驱动程序。以前的屏幕运行状况良好。当我重新格式化硬盘以将其从MBR更改为GPT类型时,它开始闪烁,以与Linux双重引导,然后重新安装Windows8.1。是否有任何注册表修复程序可以选中该灰色框。对于这台笔记本电脑,当我启动时Linux不会出现这种闪烁。

2
向所有用户的“发送到”菜单中添加一个项目(win7)
我知道存在一个问题,即向所有用户(winxp)的“发送到”菜单中添加一个项目,但这不适用于Windows 7。 我已经知道如何通过将快捷方式文件拖放到%APPDATA%\Microsoft\Windows\SendTo(或更正确地说,是注册表项指向的文件夹中HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\SendTo)将内容添加到一个用户的“发送到”菜单中。 但是似乎不存在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\SendTo键或类似键。 那么在Windows 7中有什么方法可以做到这一点吗?

0
如何在Skype for Business(以前称为Lync)中禁用键盘快捷键Control + Shift + S
我注意到此人有一个类似的问题,并能够使用regedit键解决该问题,以禁用特定的快捷方式- 在Lync中键入消息时禁用control + enter。 有谁碰巧知道禁用Control+ Shift+ 的键名/值S?还是知道在出现其他问题时如何确定Skype for Business中其他各种键盘快捷键的值? 当前,每次我尝试使用键盘快捷键(Control+ Shift+ S)在Illustrator中另存为时,会议都会结束,并且我不得不在另一端找人打扰才能重新打开会议,这对所有参与其中的人都感到沮丧。

1
更改文件扩展名的默认程序[重复]
可能重复: 将文件类型与特定程序相关联 我下载了一个程序,它将自己配置为默认程序 .mdf 文件,我现在看到我的窗口中的mdf文件的丑陋图标! 默认情况下,mdf文件上有一个很好的图标,并且没有与此文件类型相关联的程序。 鉴于没有相关的程序,我无法取回设置。有什么方法可以在注册表中反转这个或什么?

1
Excel配置为在新窗口中打开时Outlook附件打开问题?
我厌倦了Excel在同一个实例中打开其他文档,所以我研究了如何强制它为每个文件打开一个新实例。 这个答案 工作得很好。 但是,每次我尝试从资源管理器中打开文件而不是从Excel中打开时,我都会收到错误。 这个帖子 通过编辑一些Excel注册表项帮助我纠正了这一点。我对CSV的列表也是如此。在该博客文章中列出了#。条目。 现在我只剩下一个挥之不去的问题 - 我无法直接从Outlook打开Excel附件。它打开Excel,但没有文档打开,也没有显示错误消息。有没有解决这个问题?


1
如何从注册表中禁用Windows XP或Windows 7中的Windows文件保护?
如何从注册表中禁用Windows 7和/或XP中的Windows文件保护? 我想要 自动 用我创建的驱动程序替换驱动程序。我用了 的PendingFileRenameOperations 键入 HKLM \ System \ CurrentControlSet \ Control \ Session Manager 但我发现它只能用于简单(非系统)文件, 因为Windows文件保护会禁用它以用于系统文件( 看这篇文章 )。 现在我需要暂时禁用WFP(并在更改驱动程序后将其打开)。 你可以告诉我另一种禁用它的方法。它也可以帮助我。有任何想法吗?

0
如何在更改登录时运行的“shell”注册表项后启动任务栏
所以,我已经制作了一个版本的Windows,看起来它没有运行Windows(没有徽标或常见的Windows转义),所以看起来它只是我选择运行的软件,有点像假的嵌入式程序。 我更改为使其成为这样的一件事是reg键“COMPUTER \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ Shell”,以等于我想要运行的程序的路径。这也会夺走任务栏和开始菜单(此时很棒) 我遇到的问题是我希望能够重新打开我的遗嘱“explorer.exe”,以便再次显示任务栏和开始菜单。但是当我通过任务管理器创建一个新任务“explorer.exe”时,我只得到一个资源管理器窗口,而不是通常随附的任务栏和Windows菜单! 注意 - 我不希望explorer.exe一直打开,我只是希望能够在我更改设置等时运行它 我有一个谷歌,我能找到的每一个结果都是关于人们之后关闭这个过程的时间。只是运行“Explorer.exe”,不起作用 任何帮助深表感谢 谢谢


2
在Windows上,为什么java -version返回错误:打开注册表项'Software \ JavaSoft \ Java Runtime Environment'?
我删除了所有古老的Java 8安装在我的电脑上。 我从中下载了最新的openjdk 11 https://jdk.java.net/11/ 并将内容解压缩到C:\ Program Files \ Java \ 我已经设置了系统环境变量 JAVA_HOME = C:\ Program Files \ Java \ jdk-11.0.1 并补充说 %JAVA_HOME%\ bin到Path。 在命令提示符中> java -version返回: 错误:打开注册表项'Software \ JavaSoft \ Java Runtime Environment' 错误:找不到java.dll 错误:找不到Java SE运行时环境。 为什么?

3
无法创建密钥:写入Windows 7注册表时出错
我有Windows 7旗舰版64位。事情进展顺利,直到我不得不在我的机器上安装Outlook 2007和Visio 2007以进行一些客户端工作。之后,Microsoft Office 2007每次启动时都开始尝试重新配置。在一些卸载,注册表清理,重新安装和各种其他实验性更改后,我能够纠正“配置”问题[对于除Visio之外的所有程序,我愿意接受]。 但是,在此过程中我失去了“文件 - >新 - > Word文档”和“文件 - >新 - > Excel文档”等功能。 我尝试修复Office,但没有添加菜单项。 经过一些搜索后,可以通过添加注册表项来修复此问题 这里描述 。不幸的是我无法添加这些注册表项。链接中的reg文件出错:“访问注册表时出错”。 我打开RegEdit并尝试手动添加密钥,我得到错误“无法创建密钥:写入注册表时出错”。 我也试过一些程序,比如 创意元素电动工具 和 FileTypesMan 解决这个问题,但没有人能够解决它。我没有从这些工具中获得任何错误,但它没有将项目添加回“新”菜单。 在大多数情况下,我的实验一直试图在文件新菜单中获得优秀,但长期来看,我想让他们回到那里。 我作为管理员运行regedit。我已将相关密钥的所有权重新分配给管理员组。我还给了管理员小组。我的登录帐户,系统帐户和所有人帐户完全访问“HKEY_CLASSES_ROOT.xlsx”键[和“HKEY_CLASSES_ROOT”键)。这没有任何影响。 我还尝试使用subinacl.exe来访问这些注册表项,但这并没有解决问题。 我假设我在最初的尝试中做了一些事情,以解决以某种方式阻止访问该组密钥的问题。我只是不知道会是什么。 我不知所措。虽然谷歌搜索为我的各种问题提供了大量可能的解决方案,但它们都没有奏效。 有任何想法吗?


2
W8.1将无法启动“您的PC无法正常启动”,启动修复错误:“找到根本原因:注册表已损坏”[重复]
这个问题在这里已有答案: 是否可以从命令提示符启用系统保护? 1个答案 我的电脑(Windows 8.1,使用Windows 10开发预览版双启动)无法启动,每次我尝试它都会进入自动修复,它总是失败。 我试过的事情: 安全模式不起作用(进入自动修复)。 sfc /scannow 不起作用(消息:系统修复正在等待......) sfc /scannow /offbootdir=d: /offwindir=c:\windows也没用。(消息:Windows资源保护无法执行请求的操作。) 我做了chkdsk /r c:两次没发现任何错误。 尝试安装USB几次尝试启动修复,最近一次说“发现根本原因:注册表已损坏” 当我第一次尝试系统还原时,我能够看到还原点(最新的还原点是13号的Windows更新,但它没有让我恢复说我需要启用系统保护,我的电脑在14号停止工作)但我看不到任何恢复点。 刷新不起作用。(消息:刷新PC时出现问题。未进行任何更改) bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd 他们都没有工作。 我确实有注册表备份,但如果我不能进入安全模式,我不知道如何进行恢复。在放弃并重新安装之前还有什么我应该尝试的吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.