揭开windows黑暗角落的神秘面纱:注册表、dll等等

如果你的Windows操作系统超出了新手的能力范围,那么你无疑会遇到那些神秘的Windows注册表、DLL文件、用户帐户控制以及其他一些看似黑暗而神秘的工具。在这里,我们将解释一些Windows最令人困惑的特性,这样您就可以确切地知道在编辑它们时发生了什么。...
Illustration for article titled De-Mystifying the Dark Corners of Windows: The Registry, DLLs, and More Explained

如果你的Windows操作系统超出了新手的能力范围,那么你无疑会遇到那些神秘的Windows注册表、DLL文件、用户帐户控制以及其他一些看似黑暗而神秘的工具。在这里,我们将解释一些Windows最令人困惑的特性,这样您就可以确切地知道在编辑它们时发生了什么。

《过去的爆炸》是tl80的一个每周专题,我们在其中重温旧的,但仍然相关的帖子,为您的阅读和黑客乐趣。为了纪念windows10的发布,我们将重温我们最喜欢的Windows解释程序之一。

有些事情你可能已经知道了,但有些事情甚至你中的技术专家也不知道(我知道我学到了一些东西写这篇文章)。我们将在这里介绍5个不同的Windows工具:注册表、DLL文件、用户帐户控制、驱动程序和组策略编辑器。向下滚动查看这些东西是什么,它们是如何工作的,以及你可以用它们做什么。

注册处

Illustration for article titled De-Mystifying the Dark Corners of Windows: The Registry, DLLs, and More Explained

注册表是Windows最令人困惑的工具之一,但是如果你知道自己在做什么,它也会非常强大。注册表本质上是一个分层数据库,它存储系统中几乎所有内容的设置和首选项,从驱动程序和服务到用户密码和用户界面。在旧的Windows时代,应用程序首选项存储在带有INI扩展名的文本文件中,尽管有些仍然存在,但为了更快、统一的注册表,它们已经被抛弃了。

如果您愿意,您可以自己编辑注册表(尽管您通常需要知道您在进入之前正在调整的注册表“key”,因为它们不是非常描述性的)。只需打开“开始”菜单,然后在搜索框中键入regedit。从那里,您可以在左侧栏中导航树,双击右窗格中所需的键来编辑它。在您的大胆旅行中,您可能会发现,有些人试图通过创建.reg文件来避免您的麻烦,通过双击使所需的注册表进行调整。我建议用记事本打开这些,以确保它们实际上正在编辑正确的注册表项(毕竟,如果你这么倾向的话,用这种方式弄脏一台电脑是很容易的),但是只要一切看起来都很干净,它们是一种快速和简单的方法来调整你的系统。

注册表相关的生活黑客的例子

  • 在Windows7中丢失任务栏缩略图延迟
  • 阻止Windows将“快捷方式”添加到您创建的每个快捷方式中
  • 清理资源管理器的“打开方式”菜单

这些只是我们最喜欢的几个;您可以在我们的十大最佳注册表黑客列表中看到更多的东西,这些黑客可以为Windows提供动力。

注册表可能出现的问题

虽然注册表提供了一些优于INI文件的优点(主要是速度),但它也不是没有问题的。把所有的鸡蛋放在一个篮子里总是有风险的。如果有什么东西损坏了注册表,它可能会导致整个Windows安装出现问题,而不仅仅是一个程序,这意味着您需要修复注册表或重新安装Windows。这就是为什么注册表黑客虽然有用,但总是附带免责声明先备份注册表,因为事情可能会非常、非常、非常迅速地出错。如果不正确卸载应用程序,或者应用程序卸载程序编写得不好,注册表也会积累大量垃圾。

也就是说,对于这些问题,除了在进行调整之前备份注册表之外,您没有什么可以或应该做的。注册表清理器很少是一个好主意,备份注册表就像创建一个还原点一样简单,所以请保持安全,不要过度地破坏注册表。它可能是一个错误的系统,但它不是你或任何其他程序可以做得更好。

动态链接库(DLL)

Illustration for article titled De-Mystifying the Dark Corners of Windows: The Registry, DLLs, and More Explained

动态链接库通常作为.DLL文件出现在系统中,是任何程序都可以使用的代码库。它们有两个目的:

  1. 由于多个程序可以同时使用它们,它鼓励人们重用代码,这意味着你的RAM必须加载更少的东西,你的计算机运行得更快一些。对话框就是一个很好的例子:因为Comdlg32 DLL可以被任何程序使用,所以您不需要一堆程序加载它们自己的对话框相关代码;他们只是使用Windows内置的代码。
  2. DLL允许程序模块化。也就是说,它允许程序只调用某些代码片段,而不是一次加载所有代码,这会降低程序的速度。你会在基于插件的程序中发现很多,比如Rainmeter或foobar2000。它们只加载您实际使用的功能,这是因为dll彼此独立存在。您也可以通过添加自己的DLL文件来添加更多功能。

DLL还可以简化程序的更新,因为您不必总是从头开始重新安装程序,它只需更新必要的DLL文件即可。但是,总而言之,它可以让你的系统运行得更快一些,并且可以定制基于插件的程序,这是我们非常喜欢的。

dll相关的生活黑客的例子

  • 使手刹能够撕开受保护的DVD
  • 创建一个有吸引力的,定制的桌面HUD与雨表
  • 使用foobar2000推出自己的**级音频播放器

dll文件可能出现的问题

人们看到的DLL文件最常见的问题是它们丢失了。这个问题不像以前那么普遍了,至少在我的经验中是这样,但是知道如果真的发生了该怎么办是件好事。如果程序中出现“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。与其去DLL-Files.com这样的网站,不如从头开始重新安装程序,或者至少在安装时运行“repair”选项(如果有)。通常,它会替换它所需要的任何东西,除非程序本身有问题(一个快速的Google可以帮你解决)。

如果你发现这种情况在一个蓝色的月亮里发生不止一次,那么可能还有别的事情在发生。确保你有良好的防病毒软件运行,你执行定期扫描如果动态链接库文件丢失左右,它很可能是你的系统上有一些恶意软件,更换动态链接库文件只会是一个创可贴的子弹伤口。

用户帐户控制(uac)

Illustration for article titled De-Mystifying the Dark Corners of Windows: The Registry, DLLs, and More Explained

用户帐户控制是WindowsVista和更高版本中的一项安全功能,它只执行听起来像的操作。基本上,用户帐户控制(UAC)是某些程序在执行系统级更改(如安装新程序或编辑系统文件)之前请求您的许可的一种方式。这样,恶意程序就不能在没有你同意的情况下运行,你必须更加密切地注意哪些程序有权修改系统。

默认情况下,UAC设置为在程序尝试进行更改时始终通知您,而不是在您更改Windows设置时通知您。通过指向用户帐户控制设置(您可以在“开始”菜单的搜索框中搜索),可以使UAC更严格或更不严格,最不严格的选项是它从不通知您任何更改。我喜欢将它从底部向下滑动一个槽口到第二个槽口,因为当弹出UAC提示时,我的屏幕通常需要很长时间变暗,降低UAC级别可以解决这个问题。除非你真的知道自己在做什么,否则不建议完全关闭它,因为它可以让任何程序在没有你明确许可的情况下运行。

uac相关的生活黑客的例子

虽然你不能用UAC做很多事情,但是很多技巧都要求你关掉它,所以当你把滑杆放下的时候,知道你在做什么是很重要的。以下是一些需要关闭UAC的黑客示例:

  • 将文档固定到Windows任务栏
  • 在XBMC中启用蓝光播放
  • 让你的桌面看起来像OSX

uac调整可能出现的问题

更改UAC级别不会像坏的注册表或丢失的DLL文件那样毁掉你的计算机,但是安装一些你不信任的东西会让这变得更容易,因为它不需要那些程序来提示你。最好的事情,我们可以说的是,UAC不是一个足够的安全工具始终记住保持一个良好的防病毒程序。即使在最严格的情况下,UAC也无法区分病毒和常规程序;它只是问你是否想运行某些东西。责任是防范恶意软件的最佳保障。

司机

Illustration for article titled De-Mystifying the Dark Corners of Windows: The Registry, DLLs, and More Explained

你们中的许多人可能已经知道什么是司机,尽管他们仍然被许多人视为“黑暗角落”,重要的是不仅要知道他们是什么,而且要知道如何正确管理他们。驱动程序是一种允许硬件与Windows通信的软件。因此,无论这意味着帮助您的计算机与网卡通信以访问互联网,还是与网络摄像头通信以通过Skype广播视频,您的计算机上几乎所有的硬件都有一个Windows驱动程序,使其能够工作。许多驱动程序都内置在Windows中,而有些则需要从硬件**商的网站上获取。有时Windows内置了一个基本版本的驱动程序,即使你的硬件可以开箱即用,下载官方**商的驱动程序也会给你更多的功能。

与驾驶员相关的生命黑客示例

虽然我并不推荐使用一体化的驱动程序更新实用程序,但在处理驱动程序方面,我们多年来学到了一些有用的技巧:

  • 查找设备管理器无法识别的硬件信息
  • 创建包含驱动程序的自定义Windows安装光盘
  • 使用功能强大的设备移除程序可靠地卸载驱动程序

如何正确管理您的驱动程序

当您第一次安装新的硬件时,请访问**商的网站并下载最新的驱动程序(不要安装随附的CD上的驱动程序)。这可以确保您拥有最新的驱动程序,并且您拥有该公司的官方驱动程序,而不是那些可能不会经常更新或附带额外功能的半途而废的Microsoft驱动程序。也就是说,对于某些东西,如打印机,微软的驱动程序可以更好,因为他们不安装其他不必要的软件吨。你需要根据自己的需要,逐一判断。

当涉及到更新驱动程序时,不要随便做。如果您的驱动程序运行良好,那么没有理由升级,除非新版本有一些可怕的功能或速度增强您想要的。这意味着视频卡驱动程序通常是这个规则的例外,每次升级通常都会为新游戏提供速度增强和配置文件,因此如果你是一个游戏玩家,你会希望尽可能利用新的视频卡驱动程序。当然,如果新版本开始出现问题,您可以随时回滚,因此在每次升级之前,请记下您当前使用的版本。

要检查驱动程序版本是否有任何特定驱动程序,只需转到设备管理器(通过开始并搜索设备管理器),右键单击相关硬件,然后转到驱动程序选项卡。这将列出您的驱动程序版本,您可以将其与**商网站上的当前版本进行比较,以查看是否有较新版本可用。然后,您可以从**商下载新版本并安装它。我通常避免从设备管理器更新驱动程序,因为我从来没有真正知道我得到了什么——我喜欢直接从**商自己下载它。

组策略编辑器

Illustration for article titled De-Mystifying the Dark Corners of Windows: The Registry, DLLs, and More Explained

组策略编辑器是一个您可能不太了解的工具,但它确实不时出现。它只在WindowsProfessional和更高版本上可用,所以并不是所有用户都有它,但它可以做一些非常酷的事情。从表面上看,它的目的是控制用户可以做什么和不能做什么,通常是在企业环境中。如果您有一台计算机,并且希望阻止其用户编辑注册表、更改安全设置或安装软件,则可以使用组策略编辑器进行更改。在创建应用程序白名单和阻止某些硬盘驱动器之前,我们已经介绍了其中的一些特性,但它也可以做一些其他很酷的事情。

编辑组策略与编辑注册表并没有什么不同。进入“开始”菜单,键入“组策略”,然后单击弹出的编辑器。左边有一个侧边栏,上面有一个层次结构列表,列出了可以对计算机和当前用户进行调整的设置,当您找到要更改的内容时,可以在右侧窗格中右键单击它以创建新策略。与注册表一样,组策略也非常神秘,因此在进入编辑器之前,您可能需要知道要执行什么操作,以便知道要编辑哪些设置以及要为其策略指定哪些值。

与组策略相关的life hacks示例

  • 从Windows7的“开始”菜单中搜索互联网(甚至设置为“我觉得很幸运”)
  • 从控制面板中删除或隐藏不需要的项目

你有没有关于上述功能的小贴士?在评论中分享。如果你有任何其他窗口功能,你想解释,让我们知道有更多的黑暗窗口角落要探索!

标题图片重新混合从一个由布雷特扬卡原来。

  • 发表于 2021-05-18 15:18
  • 阅读 ( 163 )
  • 分类:互联网

你可能感兴趣的文章

最常见的5个windows错误及其修复方法

...。解决方案包括重命名SoftwareDistribution文件夹、编辑一些注册表文件以及手动替换损坏的文件。 ...

  • 发布于 2021-03-15 00:38
  • 阅读 ( 273 )

如何修复windows中dll文件丢失的错误

...免直接跳转到导致错误的特定DLL文件,并且不要在Windows注册表中到处搜索。这些高级步骤在大多数情况下都不是必需的,并且很容易导致更多问题。 ...

  • 发布于 2021-03-26 11:29
  • 阅读 ( 328 )

mad catz为ces 2021揭开了b.a.t.的神秘面纱

如果你是一个PC游戏玩家,那么你可能想知道Mad Catz打算发布其最受赞赏的游戏控制器系列之一的更新。 ...

  • 发布于 2021-03-28 06:42
  • 阅读 ( 204 )

如何在windows10中管理winsxs文件夹

...大。Web搜索和论坛中充满了有关此文件夹的问题。让我们揭开WinSxS的秘密和正确的管理方法。 ...

  • 发布于 2021-03-30 19:20
  • 阅读 ( 247 )

windows中的“system32”和“syswow64”文件夹有什么区别?

...Windows上运行较旧的32位程序,而无需修改。WOW64还重定向注册表访问,确保注册表中有用于64位和32位程序的单独区域。 那么为什么system32是64位的,而syswow64是32位的呢? 所有这些让我们回到百万美元的问题:为什么“System32”文...

  • 发布于 2021-04-06 18:13
  • 阅读 ( 333 )

为什么使用注册表清理不会加快你的电脑或修复崩溃

我们已经说过一次又一次:注册表清洁器不会加速你的电脑。充其量,他们是浪费时间-往往是金钱。最坏的情况是,它们可能会通过删除不应该删除的注册表项而导致问题。 我们最近讨论了为什么电脑清洗软件是一个骗局,注...

  • 发布于 2021-04-11 16:43
  • 阅读 ( 134 )

在最近的安全漏洞之后,谷歌的webpam负责人揭开了两步认证的神秘面纱

...希望在马特•霍南(mathonan)最近的网络安全崩溃之后,揭开谷歌两步认证功能的神秘面纱。在他个人博客上的一篇新文章中,他解释说,两步认证过程的额外安全性来自于“你知道的东西”(比如密码)和“你拥有的东西”(...

  • 发布于 2021-04-23 16:06
  • 阅读 ( 157 )

堵塞西雅图隧道的神秘物体只是一根管子

...的、类似物体的东西挡住了西雅图隧道的掘进工程终于被揭开了面纱。可悲的是,这不是18世纪的沉船或冰川巨石,许多人猜测。最终,罪魁祸首是2002年一个地下水勘探项目留下的一个钢井套管。管道本应在项目完成时拆除,否...

  • 发布于 2021-04-24 23:39
  • 阅读 ( 139 )

starry station路由器想揭开你的wi-fi的神秘面纱

提高透明度通常是一件积极的事情。它鼓励大公司在社交网络上与客户分享故事和交谈。这使我们很容易观看我们的总统和第一夫人与R2-D2跳舞的幕后视频。它帮助我们感觉到更多的控制。
 一家名为Starry的公司认...

  • 发布于 2021-05-04 21:23
  • 阅读 ( 163 )

nvidia的“创始人版”显卡已经揭开神秘面纱

HardOCP的Kyle Bennett已经弄清了本周的一个技术谜团:Nvidia Founders Edition图形卡到底是什么?当Nvidia宣布推出令人敬畏的新款GeForce gtx1080和1070卡时,Nvidia指出,每款卡都将提供创始人版,价格比其典型零售价高出100美元和70美元——...

  • 发布于 2021-05-04 23:51
  • 阅读 ( 181 )
宇之忉
宇之忉

0 篇文章

相关推荐