Questions tagged «windows-registry»

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


1
这些神秘的字符串在注册表关联中真正意味着什么?
查看我的HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ Open \ command \ command值(Word 2010'Open'shell关联),我看到了这样的废话: xb'BV5 !!!!!!!!! MKKSkWORDFiles> bi $ T!V!0Z = {Pk0vm〜AZu / n“%1” 关于/ n“%1”的最后部分的内容都很清楚,但是第一个隐秘的名称显然表示在运行MS Word时有一些魔术指令。我对Excel和其他Office协会有同样的伏都教。 我通过互联网进行自我教育的许多尝试并没有带来任何结果。很多人讨论建立Word / Excel关联正常工作的“正确方法”,但是我没有看到他们(也像我一样)了解他们在做什么以及为什么他们真的认为这种黑魔法会起作用对于其他人-只是因为它设法在他们的机器上工作。 但是,我真正不了解的事实是,没有人(当然是我在互联网上发现的人)曾问过诸如“地球如何运作?”之类的问题。或“这到底是什么意思?” 或至少不是最后一个,“您认为我有讨厌的病毒吗?!”。好吧,我想我将成为第一个。 我在这里的问题不是为什么人们如此好奇。我的问题是这些字符串在注册表关联中如何真正起作用?那一定是某些未记录(或已记录?)的Windows(大概是Windows Shell)功能将这些字符串转换为人类可消化的东西。

4
如何在Windows 8.1中的此PC下包括自定义非系统文件夹?
我最近从Windows 8升级到8.1,并注意到重组后的This PC文件夹,以前是Computer。 我要实现的是在“此PC”下包含自定义文件夹。 谷歌搜索后发现,“此PC”下显示的内容存储在注册表中 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace 但是,这些文件夹(例如Desktop,Documents等)是通过CLSID引用的,并且我要包括在列表中的文件夹没有CLSID。

1
有关窗口位置的信息存储在哪里?
有关窗口位置的信息存储在哪里? 一个例子:我启动notepad.exe,它既没有最小化也没有最大化,而只是在屏幕中心启动了一个中等大小的窗口。如果我关闭它并重新启动,则它在相同的XY坐标上。但是,如果我在屏幕底部关闭它,它将在屏幕底部再次启动(而不是Midlle)。 如果我想手动更改窗口的XY位置以便在非标准位置打开,我需要编辑什么? 可能是注册表,但是在哪里?

5
如何禁用谷歌浏览器的自动更新功能?
我正在使用Google Chrome。我今天重新安装它,因为启动时它崩溃了。我想可能是由于我的任何扩展程序或Google Update引起的。我禁用了扩展程序,但仍然崩溃。现在,我从http://www.oldapps.com/google_chrome.php安装了旧版的chrome 。但是,Chrome会自动更新自身(尽管Windows在安装前会询问我,但我没有授予它权限,但几分钟后,仍然令人讨厌的是Google更新要求我授予权限。 我在“ 禁用谷歌浏览器的自动更新”中看到了这个问题,但是,它似乎并没有使我感到高兴。我禁用了该服务,并且也停止了该服务,但问题仍然存在。我还尝试根据以下链接查看注册表:http : //www.sitepoint.com/how-to-disable-google-chrome-updates/,但是注册表的“政策”部分不包含任何内容名为“ Google”的文件夹。我使用Windows 7-64位家庭高级版Service Pack 1。 有人可以帮忙吗?万分感谢!

1
默认情况下隐藏任务栏工具栏的文本和标题
我需要添加工具栏,默认情况下隐藏快捷方式/图标/应用程序文本和标题。 我认为最好的方法是通过注册表(可以设置类似的所有内容,但我猜不是这样)。 更具体 Right click on taskbar-> Toolbars->New... 首次创建工具栏时,默认情况下会启用标题和工具栏文本。然后,您将必须解锁任务栏,在工具栏内右键单击并取消选中显示文本并取消选中显示标题。 我需要自动通过注册表或其他方式将其设置为不显示。 我只能找到的文档记录是位于的任务栏设置 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop 但是所有内容都以二进制形式存储在其中,我有一种感觉,如果隐藏文本和标签的选项在注册表中,它将在其他位置。 任何人都可以告诉我是否/可以在注册表中找到它,或者通过其他方式找到它?

4
更改Windows 7屏幕键盘中的特定配置值
我必须使用Windows 7的屏幕键盘输入: (如果您尚未使用它,则可以通过以下方式获得它:所有程序 -> 附件 -> 易于访问 -> 屏幕键盘 或直接搜索“ osk.exe”) 它提供了“悬停”按钮的功能。Microsoft将其描述如下: 在悬停模式下,您可以使用鼠标或操纵杆在预定的时间段内指向键,然后自动键入所选字符。 这是我的具体问题。在预定时间段过长,对我来说非常有用。最短时间为0.5秒(最多3秒)。 有什么办法可以将此值更改为< 0.5?例如通过编辑注册表? 编辑:HKEY_CURRENT_USER\Software\Microsoft\Osk\HoverPeriod不能将条目设置为低于500毫秒。 编辑(2):我认为解决问题的唯一方法是反编译.exe(我猜它是用C编写的,或者?)并更改最短时间。然后,我必须再次编译它。此程序是否可行?什么事情可能失败? 任何有用的提示都很棒!

4
绕过“发现新硬件向导” /设置Windows自动安装驱动程序
十年的大部分时间里,我的主板终于死了,所以我买了一个二手系统。我将旧的硬盘驱动器和声卡放入新系统中,并连接了旧的键盘和鼠标(其余组件(CPU,RAM,主板,视频卡)均来自新系统)。 我事先知道,要启动Windows并为新硬件安装驱动程序是一个挑战(特别是因为基础组件是新的),但是我什至无法尝试完成安装驱动程序的工作,例如视频卡,因为键盘和鼠标不起作用(在BIOS屏幕上,在DOS模式下,在Windows 7中,在XP的启动菜单等中,它们都可以工作,而在Windows XP本身中不起作用)。 每当我尝试以正常或安全模式启动XP时,都会弹出一堆气球,显示检测到的所有新硬件,以及一个用于处理器的“ 新硬件发现向导 ”(显然,它必须为最低级别的组件安装驱动程序上)。不幸的是,我不能单击“下一步”,因为键盘和鼠标仍无法工作,因为尚未安装主板驱动程序(用于PS / 2或USB端口)。我什至尝试了串行鼠标,但无济于事-再次,它确实可以在DOS,7等环境下工作,但对XP却无效,因为它没有安装串行端口驱动程序。 我尝试在Windows 7下安装SOFTWARE和SYSTEM配置单元,以便手动设置要忽略的“未签名驱动程序警告”(使用我发现引用的两个驱动程序签名策略设置)。那行不通;我仍然得到向导。 它们甚至不是花哨的,专有的,第三方的或未签名的驱动程序。它们是Windows附带的驱动程序-因为倾向于使用CPU,RAM,IDE控制器等驱动程序。键盘和鼠标驱动程序是那时的通用驱动程序(但是就像我说的那样,它们是无关紧要的,因为尚未安装它们所连接的端口的驱动程序)。 显然,在过去几年中的某个时间点,更改了设置,以使Windows在检测到新硬件时始终提示我。(它还配置为在异常关闭时显示Shutdown Event Tracker,因此我必须将其关闭,以便甚至可以看到桌面。) 哦,我尝试删除所有PNF文件,以便重新生成它们,但这也无济于事。 有谁知道如何重置Windows,以便至少在尝试出现故障之前提示我自动为新硬件安装驱动程序?相反,有谁知道关闭自动驱动程序安装的确切信息(并通过向导提示)? 非常感谢。 请明确说明,否则可能会在答案中出现,我不是在谈论下面的对话框,而是在下面的对话框。 哦,要避免出现以下任何建议,请使用设备管理器禁用,卸载,修复等。所有设备都不可行,因为键盘和鼠标(或任何其他输入设备)是否是“如果安装/工作正常,那么我将如何准确执行任何操作(例如使用设备管理器)?

3
在沙盒中安装应用程序以检测Windows注册表操作
我想知道是否有一种方法可以检测安装程序会影响哪些注册表设置。除了运行全尺寸VM,然后以某种方式比较注册表配置单元的快照之外,还有其他选择吗?如果这些是最好的方法,请分享您的经验。 此处的目的是弄清楚某个程序在注册表中的哪里存储设置。在安装过程中以及其他情况。询问开发人员似乎是一个好主意,但我以前曾遇到过这种情况(不知道程序在注册表中的什么位置存储设置),并且想找到解决此问题的通用方法。

2
在多台计算机之间同步Windows注册表
Windows XP注册表中有一个特定的文件夹,我想在两台计算机之间以Dropbox风格进行同步。我想要的方式是,每当我在一台计算机上进行注册表更改时,它都会出现在另一台计算机上。 可能?怎么样? (如果您对我为什么要这样做感到好奇:我想在所有计算机上使用相同的PuTTY会话。)

3
找不到BagMRU Size值,我的文件夹设置丢失了
这是一个可以追溯到Windows XP的老问题,现在在我的Windows 7 64位系统上,当涉及到“详细信息”,“列表”,“图标”等内容时,它开始丢失文件夹视图设置,其他所有位置和大小都稳定了。我倾向于在大多数情况下使用详细信息视图,现在文件夹有时会开始恢复为图标视图,并不是您有100%的时间会介意,但随着我使用PC的增多,它似乎会更加频繁。 是的,我确实有数千个文件夹,所以我认为默认缓存大小已用完,与Windows XP完全一样。 对于Windows 7 64位版本,我似乎找不到在注册表中的文件夹视图缓存设置的确切说明,对于XP(我过去使用过),Vista和某些Beta / RC Windows 7。 我确实从Microsoft 找到这篇文章。 在Windows 7 64位版的“让我自己修复此问题”部分中,Local Settings根据Wow6432NodeMicrosoft的文章,该密钥下没有子密钥。 HKEY_CURRENT_USER\Software\Classes\Wow6432Node\Local Settings \Software\Microsoft\Windows\Shell\Bags 但是,我确实有此密钥。 HKRU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell \Bags 和 \BagsMRU 扫描注册表中的BagMRU Size值(不是键)不会返回任何匹配。我假设Windows 7默认不再使用此值。 有没有建议在不完全重置整个资源管理器文件夹设置的情况下增加视图设置的缓存大小的建议? 是否有人对W7允许的最大稳定缓存大小有任何了解?以及在何处更改/添加此值。 编辑: 我在Vista和XP时代找到了我的旧笔记,不再有参考链接。 Windows Vista HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell 创建一个DWord 32位BagMRU Size并将十进制值设置为10,000或20,000 有时文件夹设置会损坏。使用regedit到视图 HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell 单击Bags并选择编辑 > 删除 > 是。BagMRU还要删除密钥,然后重新启动。 …


4
如何从注册表中删除残留的卸载软件痕迹?
卸载软件后,有时我会注意到注册表中的剩余条目。我想摆脱它们。 我发现了一种不令人满意的方法,描述如下: export在安装软件之前,请使用注册表编辑器中的选项。 安装软件。 使用.reg生成的文件将更改回滚到注册表。 这种方法的问题在于,如果我在卸载某些软件之前安装了更多软件,那么除了要删除的软件对注册表的更改之外,这还将撤消对注册表进行的已安装软件的更改,这是不可取的。 有一种方法可以撤消安装对注册表的所有更改,而不撤消自安装以来所做的所有其他更改?

3
Windows 8/10日期格式dd / mm / yyyy
是否可以将Windows 8/10的日期格式更改为dd / mm / yyyy,并且分隔符为(/)? 是在注册表中执行此操作的唯一方法吗? 启动程序regedit.exe(通过Win+ R并输入regedit)。转到HKEY_CURRENT_USER\Control Panel\International。查找ShortDate项目,并将其值更改为DD / MM / yyyy。然后,您需要重新启动计算机,它将开始工作。

2
Windows“键入列表视图”计时器自定义
当光标位于Windows资源管理器(文件管理器,而不是浏览器)中时,按许多键可以选择以这些字符开头的文件名。这是通过“在列表视图中键入时的文件夹选项->视图->”设置的。 但是,似乎有一个内部计时器与键入的字符链接。如果您大约1秒钟不按任何键,则键入的字符串将被忽略,键入新字符将开始新的搜索(类似于Firefox的搜索框的不可见版本) 是否有可以修改此计时器持续时间的注册表项?

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.