是否有解释整个(或大部分)Windows 注册表的 Windows 注册表“字典”?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/57867/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Is there a Windows Registry "dictionary" that explains the whole (or most of) the Windows Registry?
提问by Clay Nichols
I'd like to be able to see what registry keys are used for. A book on the registry would be fine as well. Info on Windows Vista changes would be great!
我希望能够看到注册表项的用途。一本关于注册表的书也不错。有关 Windows Vista 更改的信息会很棒!
采纳答案by quux
Oh, how I wish there was a single site where the registry was collectively documented by all who write values there! Keep in mind, any app can create its own set of registry keys and values, so it's not just MS who would be necessary to such an effort. Though they would be a key player!
哦,我多么希望有一个站点,所有在那里写值的人都在其中集体记录了注册表!请记住,任何应用程序都可以创建自己的一组注册表项和值,因此不仅仅是 MS 需要这样做。尽管他们将是关键球员!
In the meantime, there are two MS sites I use as startng points when I need to know what a particular key/value pair do:
同时,当我需要知道特定键/值对的作用时,我使用两个 MS 站点作为起点:
Windows 2003 registry reference: http://technet.microsoft.com/en-us/library/cc778196.aspx
Windows 2003 注册表参考:http: //technet.microsoft.com/en-us/library/cc778196.aspx
Windows 2000 Registry reference: http://technet.microsoft.com/en-us/library/cc974061.aspx
Windows 2000 注册表参考:http: //technet.microsoft.com/en-us/library/cc974061.aspx
Keep in mind that since Windows is an evolving thing, even information about older versions can be very helpful. Also note that W2003 bears a lot of resemblance to XP. Sadly, I have not found a link to the Vista/Windows 2008 registries similar to the above.
请记住,由于 Windows 是一个不断发展的东西,即使是有关旧版本的信息也非常有用。另请注意,W2003 与 XP 有很多相似之处。遗憾的是,我没有找到与上述类似的 Vista/Windows 2008 注册表的链接。
When you need to know what's up with a specific key, and it's not found in one of the above links, try a search of that key's full path at http://support.microsoft.com
如果您需要了解特定密钥的情况,但在上述链接之一中找不到,请尝试在http://support.microsoft.com 上搜索该密钥的完整路径
回答by GEOCHET
The wikipedia article is actually rather nice. Not a full account of everything, but not too shabby either. http://en.wikipedia.org/wiki/Windows_Registry
维基百科的文章实际上相当不错。不是所有事情的完整描述,但也不是太破旧。 http://en.wikipedia.org/wiki/Windows_Registry
回答by u109919
Always look up APIs in the Windows SDK first instead of registry entries first . For example, if you store the path to the user's my document folder (yes it is in registery), your code may break when the user's registery roams to another machine where the user's profile is stored in a different location.
始终首先在 Windows SDK 中查找 API,而不是首先查找注册表项。例如,如果您存储用户的我的文档文件夹的路径(是的,它在注册中),当用户的注册漫游到另一台计算机,而用户的配置文件存储在不同的位置时,您的代码可能会中断。
Suggested reading: The long and sad story of the Shell Folders key
回答by Christian Hagelid
I have used this help filein the past. Very good resource
我过去曾使用过此帮助文件。很好的资源