Questions tagged «windows-registry»

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



3
Windows 10 - 为什么我无法更改显示隐藏文件/文件夹选项?
当我在个人计算机上启用隐藏文件和文件夹选项时,它会立即被禁用。 我做了一些研究,我尝试过: 从文件夹选项菜单中更改它 编辑注册表: 在“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ SHOWALL”中将“Checked Value”更改为1,将“DefaultValue”更改为2(一切都已经很好) 在“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ Folder \ Hidden \ NOHIDDEN”中将“已检查值”更改为2,将“DefaultValue”更改为2(一切都已经很好) 在“HKEY_CURRENT_USER \ Software \ Microsoft \ Windows …

3
如何防止Windows 7“思考”我的c:\ boot驱动器是一个网络驱动器
我的Windows 7 SP1 x64安装问题非常奇怪。该系统有一个256 GB SSD,带有两个分区,c:\和d:\。 当我在上面创建一个新文件夹c:\,说c:\test和复制,并在那里启动任何未签名的可执行文件时,我得到了 发布者无法验证 警告。如果从映射的网络驱动器启动可执行文件,则此警告很常见,但我在任何本地驱动器上都没有看到它5年。 如果我将相同的可执行文件复制到c:\1个月前创建的文件夹中,则没有警告。如果我创建一个新文件夹d:\,比如d:\ test,并在那里复制完全相同的可执行文件,则没有警告。 因此,只有当我将可执行文件放在新创建的文件夹中并且存在时才会出现警告c:\(d:\对新文件夹也没有问题)。 还有其他症状。使用警告启动的任何应用程序根本无法写入Registry,甚至不能写入HKEY_CURRENT_USER。它只是生成 无法创建密钥 例外。同一个应用程序复制到一个文件夹上c:\(无论是多少,只要它创建超过1个月前),警告和无法写入注册表都会消失。 我用谷歌搜索了4个小时,但没有找到类似的情况。 到目前为止我尝试过的: 在控制面板互联网属性中重置安全区域 使用了一个takeown脚本来修改文件夹/文件的权限 以管理员身份启动应用程序没有帮助(警告仍然存在,并且没有注册表写入权限)。无论如何,uac都被关闭了。 文件系统检查(没有错误) 在HLCU+中寻找有趣的东西HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags 无济于事。 如何防止Windows 7“思考”我的c:\启动驱动器是一个网络驱动器?

2
Windows注册表编辑器-使用脚本自动从图片上下文菜单中删除“向右/向左旋转”
令我烦恼的是,Windows 10在上下文菜单中有许多图像文件(例如.png和.jpg)的标题为“向右旋转”和“向左旋转”的项目。我希望对所有图像文件类型都摆脱这些限制,但是我需要能够以自动化的方式做到这一点。我知道我可以通过使用某些外部程序或可能在注册表编辑器中更改某些权限来手动删除这些键,但是正如我所说,它需要自动化。此外,每当我重新启动计算机时,这些上下文菜单项都不应返回。 在注册表编辑器中,我发现: Computer\HKEY_CLASSES_ROOT\CLSID\{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A} 似乎是这些上下文菜单整体的存储位置。因此,我尝试创建一个.reg文件以自动删除此密钥: Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CLSID\{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}] 但无济于事,因为运行.reg文件绝对没有任何作用。即使我尝试手动删除密钥,Windows也会给我以下错误: 这显然没有帮助。但是,据我所读,即使人们以某种​​方式设法删除了该密钥,Windows也可能会在重新启动计算机后立即将其重新放回原处,这绝对不是这里的目标。 因此,我想在这里完成两件事: 具有某种脚本(不一定是.reg文件)可以自动删除这些“左右旋转”上下文菜单项。 确保他们再也不会回来。 能做到吗?如果是这样,怎么办?

1
如何在没有管理员权限和任何第三方应用程序的情况下将Windows 7上的Caps Lock重新映射到CTRL
在我的工作PC上,无需管理员并且不安装第3方材料: 如何重新映射Caps Lock键以用作CTRL? 我知道使用此密钥的系统范围的注册表黑客: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 但是我认为由于访问问题,这无法写入密钥。 和每个用户的方法: HKEY_CURRENT_USER\Keyboard Layout 可以写入,但无效。我认为这是由于该密钥仅在Windows的vista之前版本中使用,正如Internet上的评论所暗示的那样。 关于如何实现这一建议?

2
我的主机文件坏了(窗口不会读取它)
我有Windows 7 Pro 64位,它不会读取主机文件!我已经搜索了很长时间但我无法解决它,也许有人可以帮助我。 我看不到了 .txt 主机文件上的扩展,但仍然用Windows记事本立即打开它(所以我不知道它是否以某种方式被破坏,它有一个 .txt 扩展,但我无法改变它,因为我看不到它)。 如果我去 cmd 并输入 rename hosts.txt hosts 它给出了一个错误,并说 系统找不到该文件 如果我尝试去 regedit 并找到 HKLM \系统\ CurrentControlSet \服务\ TCPIP \参数\ DataBasePath = 我打了一堵墙,因为 DataBasePath= 不列在参数下,就像没有条目一样。我不知道我的电脑是否感染了恶意软件或其他东西,而且它正在从注册表和系统中隐藏主机文件。

1
在资源管理器中重命名OneDrive for Business文件夹
安装Office 365后,我在资源管理器中有一个名为“OneDrive - Company Name LLC”的新特殊文件夹。 我找到了一个注册表项 Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace 其值与该文本匹配(并且它是注册表中的唯一匹配),我之前已经确认过 删除 它将从资源管理器中删除条目,所以我假设我可以在这里重命名它。但是,它似乎不起作用。我更改了值甚至重新启动,但显示值没有改变。 如何重命名我的个人OneDrive文件夹? 背景/推理: 我已将Sharepoint文档库同步为各种公共共享。它显示为“公司名称LLC”。我的 个人 OneDrive显示为“OneDrive - Company Name LLC”。这已经导致一些员工的困惑。他们认为他们把文件放在公共场所但不是。理想情况下它会被命名为“OneDrive - Personal Folders”。

1
我的Windows 7用户文件夹中的这些文件是什么,是否需要保留?
我的用户文件夹中有以下文件: 虽然文件是系统文件,但我经常看到它们,因为我习惯于浏览资源管理器,系统文件显示的是更高级别的知识和控制,它通过操作系统提供给我。 在我使用Windows 7这么多年的时间里,我不记得在这个文件夹中看到过这么多系统文件。 我明白那个 ntuser.dat 和 ntuser.dat.LOG1 分别是 HKEY_CURRENT_USER 注册表配置单元和该配置单元的日志,这解释了这两个文件的最新时间戳。但是,文件夹中的其他四个文件(两个 .regtrans-ms 文件,一个 .blf 文件和一个 .LOG2 文件) 都是最后一次修改超过6个月前 ,至少有一个是0字节的文件。尽管如此,试图删除它们中的任何一个都会引发一个对话,声称系统已锁定它们: 我想要删除这4个文件以消除我的用户文件夹中的混乱,或者理解为什么我以前从未见过它们,以及它们实际服务的目的是什么。 更新 我接受了答案和评论的建议,试图删除这些文件,但没有成功;系统只需在下次启动时再次重新生成它们。在Ramhound的要求下,我创造了一个 后续问题在这里 。

1
在Windows 7中启用快速免费的RDP控制台会话
我有一个版本的Windows 7家庭高级版已经修改了termserv.dll以允许RDP。这样可以正常工作,但我想要做的是允许RDP会话查看控制台会话而无需在控制台上进行确认(这是用于远程控制HTPC)。 我发现的信息引导我通过组策略编辑器路径启用此功能,但设置名称似乎在Win 2003(我发现的说明)和Win 7之间发生了变化。此外,Home Premium还没有不包括gpedit.msc所以我将不得不手动更改相应的注册表值。 我需要在注册表中进行哪些更改才能在Windows 7 Home Premium中实现快速免费的RDP控制台会话?

5
iTunes拒绝安装,注册表问题?
我有Windows 8 x64 Professional的合法副本。我以前安装了iTunes,但它不会更新到最新版本。它也有卸载的问题; 我不得不使用几个第三方应用程序来最终完全删除程序。 当我重新安装程序(从苹果公司网站上新下载的.exe,当然是64位)时,我收到以下错误: 首先:显然,HKEY_LOCAL_MACHINE32\它不是“存在”,因为它是注册表树的根源之一。经过一些谷歌搜索,我发现它存在于这里: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ 这可能是道听途说,不确定。 所以我尝试将Run密钥的所有者(在此位置和正常HKEY_LOCAL_MACHINE位置)设置为我的计算机管理员和我的用户名。没变。我还对“所有应用程序包”,“管理员”,“用户”以及我的用户的密钥赋予了“完全控制”权限。没变。 我也是以管理员身份运行安装程序,所以我刚刚用完了想法。 我的朋友建议尝试刷新操作系统,但是没有成功完成。 以前有没有经历过这样的事情?这是一个简单的修复还是我被迫尝试重新安装操作系统?


1
是否有自动运行cmd.exe的autoexit?
在Windows中,当您autorun在注册表项中创建一个值HKEY_CURRENT_USER\Software\Microsoft\Command Processor并将其设置为,例如echo Hello from autorun,调用cmd.exe将在调用时首先执行该行。 autoexit在关闭cmd.exe时是否有类似的值? 我曾尝试autoexit, autoclose, autoquit, exit, onexit, onquit和quit没有运气。 我想要实现的是cmd.exe通过将(虚构的)autoexit注册表值设置为退出时保存当前目录setx _LAST_DIR "%cd%",以便我可以在下次调用时使用cd "%_LAST_DIR%"或在输入框设置为的Command prompt Last Dir.lnk文件中调用它。Start in%_LAST_DIR% 我目前的解决方案是在一个批处理文件PATH,myexit.cmd: @setx _LAST_DIR "%CD%" @exit 如果我想保存目录,我必须记住调用而不是退出。


2
创建URI方案处理程序关联
我是创建自定义URI方案的新手,我正在尝试在Windows 7系统中使用URI方案启动可执行的jar文件。 为了从命令提示符下运行此jar文件,我使用以下命令: java -jar demo.jar 编辑: 为了使用“自定义URI方案”启动同一.reg文件,我创建了一个具有以下条目的文件(从下面的文章中复制): Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\DemoStart] "URL Protocol"="" [HKEY_CLASSES_ROOT\DemoStart\shell] [HKEY_CLASSES_ROOT\DemoStart\shell\open] [HKEY_CLASSES_ROOT\DemoStart\shell\open\command] @="\"java.exe\" -jar \"C:\\Users\\John\\Desktop\\demo.jar\"" 由于以下原因,此方法不起作用: 我正在尝试运行的名为jar的可执行jar文件demo.jar是第三方提供的jar文件,它对XML配置文件有很多依赖性,这些文件也位于包含jar文件的同一文件夹中。我没有权限更改jar文件中存在的任何代码。 使用命令提示符,"java.exe" -jar "demo.jar"仅当我导航到同时包含和的文件夹时,该命令才demo.jar有效dependent config xml files。但是,如果我尝试运行命令:"java.exe" -jar "C:\Users\John\Desktop\demo.jar"从命令提示符窗口的默认位置(在我的情况下为C:\Users\John),则该命令将不起作用,因为从属配置xml文件不可用。 因此,在执行jar文件之前,我还需要找出一种更改命令提示符默认位置的方法。 请建议是否可以C:\Users\John\Desktop在触发自定义URI时将命令提示符的默认位置设置为(在这种情况下,无需导航至其他位置,该命令应该可以正常工作)。

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.