Questions tagged «windows-registry»

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

1
Windows 10任务栏:从不合并,始终隐藏标签
有没有办法永远不要组合任务栏图标,但仍然不显示其标签? 这在Windows 7上工作正常,但在此处找到了注册表黑客,但在Windows 10上却无法正常工作。如果您打开了多个实例,知道了它们的顺序,并且想要保存此一键单击,这将特别有用。当它们结合在一起时做出。 这里不是一个选择 我想要的示例: 如果没有第三方申请,这可能吗?最好使用注册表黑客。 注意:可以在Windows 7中使用简单的注册表黑客,但是,对于Windows 10则完全不同。

2
Windows注册表-为什么(和在哪里)存在?
与一个朋友谈论注册表,并意识到我不记得Microsoft试图解决的问题导致了注册表的出现。我知道这与太多的程序将其首选项存储在太多的不同位置/方式中有关,但是正如我所说的那样,这似乎不是一个很强的论点。一定有更好的理由。 问题的B部分是:如何存储注册表以使其搜索如此缓慢?看来,无论您的处理器速度或硬盘速度如何(我刚刚有了Intel SSD),搜索VIRGIN XP系统的注册表仍需要几秒钟的时间……大约需要10年的时间。前。哪种出色的技术可以使Windows的这一方面不受CPU和存储进度的影响? 澄清:我认为大多数人都误解了我的问题。在我看来(现在我可能是完全错误的),现在进行注册表搜索所需的时间几乎与十年前一样,鉴于处理速度的提高,我感到惊讶。我不提倡注册表编辑(尽管我多年来做的比我预期的要多),我也没有抱怨它花费的时间太长-我很好奇为什么搜索速度没有那么快。在过去的十年左右的时间里,t似乎随着处理能力的增长而扩展。我意识到注册表对我来说就像一个奇怪的黑匣子,因此是这个问题。

1
如何在启用安全启动的Windows 10版本1607中允许交叉签名的内核驱动程序?
Windows 10版本1607(又名周年更新)现在正在强制执行严格的内核驱动程序认证,该证书已于2015年作为Windows 10的要求发布。新规则是,所有Windows 10驱动程序必须由Microsoft数字签名,不再需要交叉签名!内核驱动程序开发人员现在必须使用扩展验证(EV)代码签名证书,并将其驱动程序提交给Windows硬件开发人员中心仪表板门户,在通过某些测试后,Microsoft将在该门户中对驱动程序进行签名。 但是,该规则也有例外。如果满足以下任一条件,则 Windows 10 1607版仍接受交叉签名的内核驱动程序: 该驱动程序已使用2015年7月29日之前签发的证书进行签名 该驱动程序是启动驱动程序 安全启动已关闭 Windows 10版本1607系统已升级且未直接安装 设置了秘密注册表项,即使在启用了安全启动的系统上,交叉注册表驱动程序也可以加载 在我的公司中,确实存在一个问题,即在收到干净的Windows 10版本1607安装的系统上,现在已禁用了多个驱动程序,甚至某些Intel驱动程序也受到影响。此外,由于数字签名错误,使用启用了安全启动的TianoCore UEFI BIOS的高度安全的KVM虚拟机现在不会加载VirtIO网络和气球驱动程序。 而且我可以确认驱动程序在禁用了安全启动的系统上以及在已启用(就地)升级到版本1607的Windows 10系统上都能正常工作,即使启用了安全启动也是如此。 现在,我想知道该秘密注册表的名称和价值是Microsoft在以下视频中于00 h 11 m 00 s宣布的: 通道9-Plugfest28-Windows客户端和服务器上的驱动程序认证 ...然后最终我们实际上将拥有一个注册表项...而该注册表项是...您知道...仅用于测试,因此我们绝对不希望您...设置此注册表在安装驱动程序时选择...注册表项,并且...注册表项本质上模仿了与已升级系统相同的行为... 微软从未宣布过该密钥,并且由于OSR的ntdev列表中的以下消息,我相信这永远不会发生: 我不想这么说,但是由于您询问:注册表项信息仅在NDA下可用。这意味着最终它可能会在很多地方出现在网上,但是直到那时我们才会在这里进行讨论。 这让我留在了我真正的超级用户问题: 告诉Windows 10版本1607它已从先前版本升级的秘密注册表项是什么?

1
Fontlink(注册表中的FontLink / SystemLink)在Windows 10 x64中无法按预期工作
我想要的是 我将其Consolas用作Notepad ++的默认字体,但是在使用时,我希望中文和日语字符和符号的外观更好Consolas。 根据MSDN文章,我可以将多个字体链接到,Consolas以便它可以显示它自己不支持的字符。 目标 使用字体显示拉丁字符 Consolas 使用显示中文和日文字符 Microsoft YaHei 显示YaHei无法使用的符号Meiryo 让系统处理Meiryo无法显示的其余字符 实现目标的步骤 添加一个REG_MULTI_SZ条目Consolas中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 设置值Consolas: MSYH.TTC,Microsoft YaHei,128,96 MSYH.TTC,Microsoft YaHei MEIRYO.TTC,Meiryo,128,85 MEIRYO.TTC,Meiryo 注销Windows,然后再次登录 Windows 7中的实际结果 拉丁字符(0-9,az,AZ)和常用符号(;:'“等)使用 Consolas 中文和日文字符使用 Microsoft YaHei 特殊符号使用 Meiryo 使用系统默认值(idk是)显示以上字体不支持的其他字符和符号。 Windows 10中的实际结果 拉丁字符(0-9,az,AZ)和常用符号(;:'“等)使用 Consolas 中文和日文字符使用 Microsoft YaHei 特殊符号使用 Segoe UI Symbol 使用系统默认值显示以上字体不支持的其他字符和符号 附加信息 (我需要10名代表才能发布更多链接和图片,因此请点击图片链接查看测试案例结果屏幕截图,然后复制/粘贴url文本以自己访问网站) 这是一个测试,旨在了解上述字体的字符覆盖率(以及更多) 使用的工具 记事本: …

2
通过注册表配置Windows Creators Update Night Light
如何通过注册表配置Windows 10(Pro)Creators Update中的新夜灯功能? 使用我选择的配置管理工具(Chef)时,我想自动配置新的/更新的安装。通过Sysinternals Process Monitor进行的系统检查显示,二进制Data密钥已在深处进行了更新HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings\Current,但这是一个很大的REG_BINARY blob,并不是很有用。 我们非常感谢您提供有关其他注册表,PowerShell或其他自动化友好方式来配置夜灯功能的帮助!

3
将注册表分支复制到另一个位置
Windows中是否有一种简单的方法可以将注册表分支复制到注册表的另一部分? 我需要复制所有内容HKLM\SOFTWARE\Wow6432Node\Python以HKCU\SOFTWARE\Wow6432Node\Python解决Python安装程序的问题,但是regedit似乎没有提供复制分支/文件夹的方法。在这种情况下,由于不需要做很多事情,我可能会通过手动复制每个节点来解决该问题,但是我对一种干净,简单的解决方案感兴趣,以供将来参考。

4
如何使用参数将程序固定到Windows 7任务栏?
就我而言,我必须经常在我们的网络上的特定PC上登录和管理用户帐户。我刚刚了解到我可以使用Windows计算机管理管理单元使用以下命令行连接到另一台PC。 mmc c:\windows\system32\compmgmt.msc /computer:\\ComputerName 如何为此应用程序或任何其他带参数的应用程序执行此操作? UPDATE 谢谢你的快速回答,伙计们。一切都足够了,但我很好奇,有没有办法改变任务栏上的“快捷方式”?即使它是注册表黑客? 如果我可以更改引脚上的引用,我将需要管理快捷方式或bat文件。当然,拥有一些快捷方式和引脚并不成问题,但如果可以采用另一种方式,它们仍然是额外的,不必要的文件。

2
使用.reg文件删除Windows文件关联
问题:使用.reg文件,如何完全删除文件类型关联?我试过删除,HKEY_CLASSES_ROOT\myextension_auto_file但这显然是不够的。 背景:在Windows Vista上,我有一个.reg文件,它成功地将文件类型与另一个总是需要传递一些参数的应用程序相关联(这就是为什么只是右键单击关联是不够的; 请参阅.reg文件)。但是,由于.reg文件由于某种原因仅适用于以前未关联的文件扩展名,因此我希望向其添加一些命令以首先删除给定的文件类型关联。


2
为什么我不能更改Window 10注册表项?
我要更改Windows 7注册表项 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced-隐藏 我以管理员身份运行regedit。但是,当我尝试修改该密钥时,它不允许我进行更改并将错误报告为 无法编辑:写入值的新内容时出错 那么,为什么即使在管理员模式下也不能更改注册表项?如何在Windows 10中解决此问题?

3
更改Windows 8文件类型图标
我无法改变在Windows 8的特定文件类型图标我看了无数的TOS包括如何这个问题,并且这一个,试图FileTypesMan和其他几个方案,准确地编辑注册表但没有工作。每种方法完成后,我都清除了图标缓存并重新启动以确保。我想将.css和.js文件的图标(以及其他的图标)更改为单独的图标,但是默认情况下两种类型都在Notepad ++中打开。 更改DefaultIcon注册表中的键HKEY_CLASSES_ROOT\Applications\notepad++.exe(与中的.js和.css关联的ProgId HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice)会更改在Notepad ++中打开的所有文件的图标。 更改DefaultIcon.css或.js文件,HKEY_CLASSES_ROOT\CSSfile并且HKEY_CLASSES_ROOT\JSFile没有任何效果。 添加一个DefaultIcon密钥HKEY_CLASSES_ROOT\CSSfile也无济于事,我不愿意尝试在其他地方添加它以防万一我弄坏了东西。 有一件事我注意到,如果我更改扩展名的图标,没有它(.PHP在这种情况下)相关联的默认程序,然后改变DefaultIcon在HKEY_CLASSES_ROOT\php_auto_file做的工作,但我愚蠢地选择了在记事本中总是打开PHP文件++之后再它更改为Notepad ++图标。 那么,有没有一种方法可以更改与默认程序关联的文件类型的图标,而无需更改在同一程序中打开的文件的所有图标?还是有一种方法可以取消文件类型与程序的关联,以便我可以更改图标,但始终必须使用“打开方式...”?最好是前一种选择。

6
确定是否已应用Windows HotFix
我最近通过应用Microsoft修补程序修复了我们产品中的缺陷。我们的一些客户仍在报告该问题仍然存在与应用此修复程序。他们使用的是受严格控制的笔记本电脑,不能仅仅自己应用此修补程序。我想知道是否可以通过某种方式检查是否已应用修补程序。 本文和该主题建议,与hfx.exe程序一起应用的修补程序将出现在注册表下: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Hotfix \ KB nnnn。 但是,我在CurrentVersion下看不到“ Hotfix”键(此外,我没有在hfx.exe中应用此修补程序,我只是运行了从Microsoft下载的文件,然后成功了)。有没有其他方法可以确定是否已应用它?

1
如何在Windows 7欢迎屏幕上显示其他启动和关闭信息?
有一个小的调整,我相信这是一个注册表项,它可以在Windows 7(以及最可能的Vista)的“ 欢迎”和“ 关闭”屏幕上显示其他信息。我已经在我的一个系统上激活了此调整;不幸的是,我忘记了我是怎么做的,而且似乎找不到最初为我提供该信息的网站。 通常,Windows 7欢迎屏幕在登录时只会显示“ Welcome”。在进行了微调之后,我的“欢迎”屏幕会提供状态信息,例如“正在加载用户设置”或“正在准备桌面”。关闭时,默认屏幕仅显示“关闭”。激活该调整后,它会提供其他状态信息,例如“停止Windows服务”。这似乎与Windows在启动或关闭过程中安装或配置更新时提供信息的方式相同,我发现它们对于了解在此过程中执行什么任务需要花费多长时间很有帮助。 我唯一能找到的设置是msconfig应用程序“ 启动”选项卡上的“ 启动日志”复选框。但是,这将导致Windows显示正在加载的驱动程序的控制台日志等,而不是显示动画的Windows标题。这不是我要的设置。我在此系统上激活的“其他启动信息”设置仍然显示常规的Windows动画徽标,并且仅替换了蓝色的“欢迎”和“关闭”屏幕上显示的字符串。 有人可以将我定向到用于获得此行为的注册表项(或其他设置)吗? 编辑:这是用手机拍摄的增强的“欢迎”和“关机”屏幕的几张照片,尽管它们是德语。 登录屏幕“等待用户配置文件服务” 登录屏幕“准备桌面” 注销屏幕“停止Windows服务”:

3
将Windows默认设置为“显示图标和通知”,但让您隐藏一些
在Windows 7中,如果禁用了该Always show all icons and notifications on the taskbar选项,则各个应用程序的设置默认为。Only show notifications 是否有一种神奇的方法将默认值更改为Show icon and notifications代替Only show notifications? 用例:当出现新应用程序并将图标添加到系统托盘时,默认情况下将显示图标和通知。我喜欢下面的大多数图标,因为它们可以快速访问正在运行的任何程序,但我仍然想有选择地隐藏我不想看到的少数图标。 如果启用,Always show all icons and notifications on the taskbar我将无法隐藏任何内容。如果禁用它,则必须浏览列表中的每个单个应用程序并更改该选项,然后继续关注任何新的应用程序。因此,我的问题。

4
如何将.reg文件中的注册表项插入64位Windows上的32位注册表中
在64位Windows(Vista / 7)中,HKLM\Software\Wow6432Node所有32位注册表文件都在其中。如果我有一个带有某些键的.reg文件,该如何告诉regedit将其导入32位注册表(在之下Wow6432Node)而不是64位注册表中? 即使我将Wow6432路径放入.reg文件中的注册表项中,Windows也会“明智地”忽略它们并将它们放入主64位注册表中。

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.